@charset "UTF-8";

/**
* I think element-ui's default theme color is too light for long-term use.
* So I modified the default color and you can modify it to your liking.
**/

/* theme color */

/* icon font path, required */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}

.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.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 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

@font-face {
  font-family: "element-icons";

  src: url(../../static/fonts/element-icons.535877f5.woff) format("woff"), url(../../static/fonts/element-icons.732389de.ttf) format("truetype");

  /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/

  font-weight: normal;

  font-display: "auto";

  font-style: normal;
}

[class^=el-icon-], [class*=" el-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "element-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.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(0deg);
  }

  100% {
    transform: rotateZ(360deg);
  }
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

.el-select-dropdown {
  position: absolute;
  z-index: 1001;
  border: solid 1px #dfe4ed;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(0, 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: #1890ff;
  background-color: #FFFFFF;
}

.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: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tag {
  background-color: #e8f4ff;
  border-color: #d1e9ff;
  color: #1890ff;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  color: #1890ff;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-tag.is-hit {
  border-color: #1890ff;
}

.el-tag .el-tag__close {
  color: #1890ff;
}

.el-tag .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.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: #FFFFFF;
  background-color: #909399;
}

.el-tag.el-tag--success {
  background-color: #e7faf0;
  border-color: #d0f5e0;
  color: #13ce66;
}

.el-tag.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag.el-tag--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
  color: #ffba00;
}

.el-tag.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag.el-tag--danger {
  background-color: #ffeded;
  border-color: #ffdbdb;
  color: #ff4949;
}

.el-tag.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.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: #1890ff;
  border-color: #1890ff;
  color: white;
}

.el-tag--dark.is-hit {
  border-color: #1890ff;
}

.el-tag--dark .el-tag__close {
  color: white;
}

.el-tag--dark .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #46a6ff;
}

.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: white;
}

.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.el-tag--dark.el-tag--info .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #a6a9ad;
}

.el-tag--dark.el-tag--success {
  background-color: #13ce66;
  border-color: #13ce66;
  color: white;
}

.el-tag--dark.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--dark.el-tag--success .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #42d885;
}

.el-tag--dark.el-tag--warning {
  background-color: #ffba00;
  border-color: #ffba00;
  color: white;
}

.el-tag--dark.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffc833;
}

.el-tag--dark.el-tag--danger {
  background-color: #ff4949;
  border-color: #ff4949;
  color: white;
}

.el-tag--dark.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--dark.el-tag--danger .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff6d6d;
}

.el-tag--plain {
  background-color: white;
  border-color: #a3d3ff;
  color: #1890ff;
}

.el-tag--plain.is-hit {
  border-color: #1890ff;
}

.el-tag--plain .el-tag__close {
  color: #1890ff;
}

.el-tag--plain .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.el-tag--plain.el-tag--info {
  background-color: white;
  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: #FFFFFF;
  background-color: #909399;
}

.el-tag--plain.el-tag--success {
  background-color: white;
  border-color: #a1ebc2;
  color: #13ce66;
}

.el-tag--plain.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag--plain.el-tag--warning {
  background-color: white;
  border-color: #ffe399;
  color: #ffba00;
}

.el-tag--plain.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag--plain.el-tag--danger {
  background-color: white;
  border-color: #ffb6b6;
  color: #ff4949;
}

.el-tag--plain.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.el-tag--medium {
  height: 28px;
  line-height: 26px;
}

.el-tag--medium .el-icon-close {
  transform: scale(0.8);
}

.el-tag--small {
  height: 24px;
  padding: 0 8px;
  line-height: 22px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag--mini {
  height: 20px;
  padding: 0 5px;
  line-height: 19px;
}

.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(0.7);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-select-dropdown__item {
  font-size: 14px;
  padding: 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #606266;
  height: 34px;
  line-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: #FFFFFF;
}

.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
  background-color: #F5F7FA;
}

.el-select-dropdown__item.selected {
  color: #1890ff;
  font-weight: bold;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #dfe4ed;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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-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: #1890ff;
}

.el-select .el-input .el-select__caret {
  color: #C0C4CC;
  font-size: 14px;
  transition: transform 0.3s;
  transform: rotateZ(180deg);
  cursor: pointer;
}

.el-select .el-input .el-select__caret.is-reverse {
  transform: rotateZ(0deg);
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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: #dfe4ed;
}

.el-select .el-input.is-focus .el-input__inner {
  border-color: #1890ff;
}

.el-select > .el-input {
  display: block;
}

.el-select__input {
  border: none;
  outline: none;
  padding: 0;
  margin-left: 15px;
  color: #666;
  font-size: 14px;
  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: #FFFFFF;
  flex-shrink: 0;
}

.el-select .el-tag__close.el-icon-close:hover {
  background-color: #909399;
}

.el-select .el-tag__close.el-icon-close::before {
  display: block;
  transform: translate(0, 0.5px);
}

.el-pagination {
  white-space: nowrap;
  padding: 2px 5px;
  color: #303133;
  font-weight: bold;
}

.el-pagination::before,
.el-pagination::after {
  display: table;
  content: "";
}

.el-pagination::after {
  clear: both;
}

.el-pagination span:not([class*=suffix]),
.el-pagination button {
  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;
  transform: scale(0.8);
}

.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: transparent;
}

.el-pagination button:focus {
  outline: none;
}

.el-pagination button:hover {
  color: #1890ff;
}

.el-pagination button:disabled {
  color: #C0C4CC;
  background-color: #FFFFFF;
  cursor: not-allowed;
}

.el-pagination .btn-prev,
.el-pagination .btn-next {
  background: center center no-repeat;
  background-size: 16px;
  background-color: #FFFFFF;
  cursor: pointer;
  margin: 0;
  color: #303133;
}

.el-pagination .btn-prev .el-icon,
.el-pagination .btn-next .el-icon {
  display: block;
  font-size: 12px;
  font-weight: bold;
}

.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-pagination--small .btn-prev,
.el-pagination--small .btn-next,
.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 span:not([class*=suffix]),
.el-pagination--small button {
  height: 22px;
  line-height: 22px;
}

.el-pagination--small .el-pagination__editor {
  height: 22px;
}

.el-pagination--small .el-pagination__editor.el-input .el-input__inner {
  height: 22px;
}

.el-pagination__sizes {
  margin: 0 10px 0 0;
  font-weight: normal;
  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: #1890ff;
}

.el-pagination__total {
  margin-right: 10px;
  font-weight: normal;
  color: #606266;
}

.el-pagination__jump {
  margin-left: 24px;
  font-weight: normal;
  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-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-prev,
.el-pagination.is-background .btn-next,
.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-prev.disabled,
.el-pagination.is-background .btn-next.disabled,
.el-pagination.is-background .el-pager li.disabled {
  color: #C0C4CC;
}

.el-pagination.is-background .btn-prev, .el-pagination.is-background .btn-next {
  padding: 0;
}

.el-pagination.is-background .btn-prev:disabled, .el-pagination.is-background .btn-next:disabled {
  color: #C0C4CC;
}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
  color: #1890ff;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #1890ff;
  color: #FFFFFF;
}

.el-pagination.is-background.el-pagination--small .btn-prev,
.el-pagination.is-background.el-pagination--small .btn-next,
.el-pagination.is-background.el-pagination--small .el-pager li {
  margin: 0 3px;
  min-width: 22px;
}

.el-pager {
  user-select: none;
  list-style: none;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  padding: 0;
  margin: 0;
}

.el-pager .more::before {
  line-height: 30px;
}

.el-pager li {
  padding: 0 4px;
  background: #FFFFFF;
  vertical-align: top;
  display: inline-block;
  font-size: 13px;
  min-width: 35.5px;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  margin: 0;
}

.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.btn-quickprev:hover {
  cursor: pointer;
}

.el-pager li.btn-quicknext:hover {
  cursor: pointer;
}

.el-pager li.active + li {
  border-left: 0;
}

.el-pager li:hover {
  color: #1890ff;
}

.el-pager li.active {
  color: #1890ff;
  cursor: default;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.v-modal-enter {
  animation: v-modal-in 0.2s ease;
}

.v-modal-leave {
  animation: v-modal-out 0.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: 0.5;
  background: #000000;
}

.el-popup-parent--hidden {
  overflow: hidden;
}

.el-dialog {
  position: relative;
  margin: 0 auto 50px;
  background: #FFFFFF;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  width: 50%;
}

.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;
  padding-bottom: 10px;
}

.el-dialog__headerbtn {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  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: #1890ff;
}

.el-dialog__title {
  line-height: 24px;
  font-size: 18px;
  color: #303133;
}

.el-dialog__body {
  padding: 30px 20px;
  color: #606266;
  font-size: 14px;
  word-break: break-all;
}

.el-dialog__footer {
  padding: 20px;
  padding-top: 10px;
  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 0.3s;
}

.dialog-fade-leave-active {
  animation: dialog-fade-out 0.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;
  }
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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%;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

.el-autocomplete {
  position: relative;
  display: inline-block;
}

.el-autocomplete-suggestion {
  margin: 5px 0;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border: 1px solid #dfe4ed;
  box-sizing: border-box;
  background-color: #FFFFFF;
}

.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;
  line-height: 34px;
  cursor: pointer;
  color: #606266;
  font-size: 14px;
  list-style: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.el-autocomplete-suggestion li:hover {
  background-color: #F5F7FA;
}

.el-autocomplete-suggestion li.highlighted {
  background-color: #F5F7FA;
}

.el-autocomplete-suggestion li.divider {
  margin-top: 6px;
  border-top: 1px solid #000000;
}

.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: #FFFFFF;
}

.el-autocomplete-suggestion.is-loading .el-icon-loading {
  vertical-align: middle;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-color: #DCDFE6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 400;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}

.el-button + .el-button {
  margin-left: 10px;
}

.el-button.is-round {
  padding: 12px 20px;
}

.el-button:hover, .el-button:focus {
  color: #1890ff;
  border-color: #badeff;
  background-color: #e8f4ff;
}

.el-button:active {
  color: #1682e6;
  border-color: #1682e6;
  outline: none;
}

.el-button::-moz-focus-inner {
  border: 0;
}

.el-button [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-button.is-plain:hover, .el-button.is-plain:focus {
  background: #FFFFFF;
  border-color: #1890ff;
  color: #1890ff;
}

.el-button.is-plain:active {
  background: #FFFFFF;
  border-color: #1682e6;
  color: #1682e6;
  outline: none;
}

.el-button.is-active {
  color: #1682e6;
  border-color: #1682e6;
}

.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
}

.el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  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, 0.35);
}

.el-button.is-round {
  border-radius: 20px;
  padding: 12px 23px;
}

.el-button.is-circle {
  border-radius: 50%;
  padding: 12px;
}

.el-button--primary {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-button--primary:hover, .el-button--primary:focus {
  background: #46a6ff;
  border-color: #46a6ff;
  color: #FFFFFF;
}

.el-button--primary:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
}

.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {
  color: #FFFFFF;
  background-color: #8cc8ff;
  border-color: #8cc8ff;
}

.el-button--primary.is-plain {
  color: #1890ff;
  background: #e8f4ff;
  border-color: #a3d3ff;
}

.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {
  background: #1890ff;
  border-color: #1890ff;
  color: #FFFFFF;
}

.el-button--primary.is-plain:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {
  color: #74bcff;
  background-color: #e8f4ff;
  border-color: #d1e9ff;
}

.el-button--success {
  color: #FFFFFF;
  background-color: #13ce66;
  border-color: #13ce66;
}

.el-button--success:hover, .el-button--success:focus {
  background: #42d885;
  border-color: #42d885;
  color: #FFFFFF;
}

.el-button--success:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
}

.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {
  color: #FFFFFF;
  background-color: #89e7b3;
  border-color: #89e7b3;
}

.el-button--success.is-plain {
  color: #13ce66;
  background: #e7faf0;
  border-color: #a1ebc2;
}

.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {
  background: #13ce66;
  border-color: #13ce66;
  color: #FFFFFF;
}

.el-button--success.is-plain:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {
  color: #71e2a3;
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-button--warning {
  color: #FFFFFF;
  background-color: #ffba00;
  border-color: #ffba00;
}

.el-button--warning:hover, .el-button--warning:focus {
  background: #ffc833;
  border-color: #ffc833;
  color: #FFFFFF;
}

.el-button--warning:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
}

.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffdd80;
  border-color: #ffdd80;
}

.el-button--warning.is-plain {
  color: #ffba00;
  background: #fff8e6;
  border-color: #ffe399;
}

.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {
  background: #ffba00;
  border-color: #ffba00;
  color: #FFFFFF;
}

.el-button--warning.is-plain:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {
  color: #ffd666;
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-button--danger {
  color: #FFFFFF;
  background-color: #ff4949;
  border-color: #ff4949;
}

.el-button--danger:hover, .el-button--danger:focus {
  background: #ff6d6d;
  border-color: #ff6d6d;
  color: #FFFFFF;
}

.el-button--danger:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
}

.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffa4a4;
  border-color: #ffa4a4;
}

.el-button--danger.is-plain {
  color: #ff4949;
  background: #ffeded;
  border-color: #ffb6b6;
}

.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {
  background: #ff4949;
  border-color: #ff4949;
  color: #FFFFFF;
}

.el-button--danger.is-plain:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {
  color: #ff9292;
  background-color: #ffeded;
  border-color: #ffdbdb;
}

.el-button--info {
  color: #FFFFFF;
  background-color: #909399;
  border-color: #909399;
}

.el-button--info:hover, .el-button--info:focus {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #FFFFFF;
}

.el-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
}

.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {
  color: #FFFFFF;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}

.el-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6;
}

.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {
  background: #909399;
  border-color: #909399;
  color: #FFFFFF;
}

.el-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {
  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 {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 3px;
}

.el-button--mini.is-round {
  padding: 7px 15px;
}

.el-button--mini.is-circle {
  padding: 7px;
}

.el-button--text {
  border-color: transparent;
  color: #1890ff;
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.el-button--text:hover, .el-button--text:focus {
  color: #46a6ff;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text:active {
  color: #1682e6;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {
  border-color: transparent;
}

.el-button-group {
  display: inline-block;
  vertical-align: middle;
}

.el-button-group::before,
.el-button-group::after {
  display: table;
  content: "";
}

.el-button-group::after {
  clear: both;
}

.el-button-group > .el-button {
  float: left;
  position: relative;
}

.el-button-group > .el-button + .el-button {
  margin-left: 0;
}

.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-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-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:not(:last-child) {
  margin-right: -1px;
}

.el-button-group > .el-button:not(.is-disabled):hover, .el-button-group > .el-button:not(.is-disabled):focus, .el-button-group > .el-button:not(.is-disabled):active {
  z-index: 1;
}

.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

.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, 0.5);
}

.el-dropdown .el-dropdown__caret-button.el-button--default::before {
  background: rgba(220, 223, 230, 0.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: #FFFFFF;
  border: 1px solid #e6ebf5;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.el-dropdown-menu__item {
  list-style: none;
  line-height: 36px;
  padding: 0 20px;
  margin: 0;
  font-size: 14px;
  color: #606266;
  cursor: pointer;
  outline: none;
}

.el-dropdown-menu__item:not(.is-disabled):hover, .el-dropdown-menu__item:focus {
  background-color: #e8f4ff;
  color: #46a6ff;
}

.el-dropdown-menu__item i {
  margin-right: 5px;
}

.el-dropdown-menu__item--divided {
  position: relative;
  margin-top: 6px;
  border-top: 1px solid #e6ebf5;
}

.el-dropdown-menu__item--divided:before {
  content: "";
  height: 6px;
  display: block;
  margin: 0 -20px;
  background-color: #FFFFFF;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}

.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.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 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-menu {
  border-right: solid 1px #e6e6e6;
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0;
  background-color: #FFFFFF;
}

.el-menu::before,
.el-menu::after {
  display: table;
  content: "";
}

.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-menu-item:not(.is-disabled):hover, .el-menu--horizontal > .el-menu-item:not(.is-disabled):focus {
  background-color: #fff;
}

.el-menu--horizontal > .el-submenu {
  float: left;
}

.el-menu--horizontal > .el-submenu:focus, .el-menu--horizontal > .el-submenu:hover {
  outline: none;
}

.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 #1890ff;
  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__title:hover {
  background-color: #fff;
}

.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: #FFFFFF;
  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):hover, .el-menu--horizontal .el-menu-item:not(.is-disabled):focus {
  outline: none;
  color: #303133;
}

.el-menu--horizontal > .el-menu-item.is-active {
  border-bottom: 2px solid #1890ff;
  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 .el-submenu__icon-arrow,
.el-menu--collapse > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}

.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--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 #dfe4ed;
  border-radius: 2px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.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;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.el-menu--popup-bottom-start {
  margin-top: 5px;
}

.el-menu--popup-right-start {
  margin-left: 5px;
  margin-right: 5px;
}

.el-menu-item {
  height: 56px;
  line-height: 56px;
  font-size: 14px;
  color: #303133;
  padding: 0 20px;
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color 0.3s, background-color 0.3s, color 0.3s;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-menu-item * {
  vertical-align: middle;
}

.el-menu-item i {
  color: #909399;
}

.el-menu-item:hover, .el-menu-item:focus {
  outline: none;
  background-color: #e8f4ff;
}

.el-menu-item.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !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: #1890ff;
}

.el-menu-item.is-active i {
  color: inherit;
}

.el-submenu {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.el-submenu__title {
  height: 56px;
  line-height: 56px;
  font-size: 14px;
  color: #303133;
  padding: 0 20px;
  list-style: none;
  cursor: pointer;
  position: relative;
  transition: border-color 0.3s, background-color 0.3s, color 0.3s;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-submenu__title * {
  vertical-align: middle;
}

.el-submenu__title i {
  color: #909399;
}

.el-submenu__title:hover, .el-submenu__title:focus {
  outline: none;
  background-color: #e8f4ff;
}

.el-submenu__title.is-disabled {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !important;
}

.el-submenu__title:hover {
  background-color: #e8f4ff;
}

.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 0.3s;
  font-size: 12px;
}

.el-submenu.is-active .el-submenu__title {
  border-bottom-color: #1890ff;
}

.el-submenu.is-opened > .el-submenu__title .el-submenu__icon-arrow {
  transform: rotateZ(180deg);
}

.el-submenu.is-disabled .el-submenu__title,
.el-submenu.is-disabled .el-menu-item {
  opacity: 0.25;
  cursor: not-allowed;
  background: none !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;
}

.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow {
  transition: 0.2s;
  opacity: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

.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__increase, .el-input-number__decrease {
  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__increase:hover, .el-input-number__decrease:hover {
  color: #1890ff;
}

.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled), .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #1890ff;
}

.el-input-number__increase.is-disabled, .el-input-number__decrease.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__increase, .el-input-number.is-disabled .el-input-number__decrease {
  border-color: #dfe4ed;
  color: #dfe4ed;
}

.el-input-number.is-disabled .el-input-number__increase:hover, .el-input-number.is-disabled .el-input-number__decrease:hover {
  color: #dfe4ed;
  cursor: not-allowed;
}

.el-input-number--medium {
  width: 200px;
  line-height: 34px;
}

.el-input-number--medium .el-input-number__increase, .el-input-number--medium .el-input-number__decrease {
  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__increase, .el-input-number--small .el-input-number__decrease {
  width: 32px;
  font-size: 13px;
}

.el-input-number--small .el-input-number__increase [class*=el-icon], .el-input-number--small .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.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__increase, .el-input-number--mini .el-input-number__decrease {
  width: 28px;
  font-size: 12px;
}

.el-input-number--mini .el-input-number__increase [class*=el-icon], .el-input-number--mini .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.8);
}

.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__increase, .el-input-number.is-controls-right .el-input-number__decrease {
  height: auto;
  line-height: 19px;
}

.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon], .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.8);
}

.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 0;
}

.el-input-number.is-controls-right[class*=medium] [class*=increase], .el-input-number.is-controls-right[class*=medium] [class*=decrease] {
  line-height: 17px;
}

.el-input-number.is-controls-right[class*=small] [class*=increase], .el-input-number.is-controls-right[class*=small] [class*=decrease] {
  line-height: 15px;
}

.el-input-number.is-controls-right[class*=mini] [class*=increase], .el-input-number.is-controls-right[class*=mini] [class*=decrease] {
  line-height: 13px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-radio {
  color: #606266;
  font-weight: 500;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  outline: none;
  font-size: 14px;
  margin-right: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-radio.is-bordered.is-disabled {
  cursor: not-allowed;
  border-color: #e6ebf5;
}

.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--medium.is-bordered .el-radio__label {
  font-size: 14px;
}

.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__label {
  font-size: 12px;
}

.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__label {
  font-size: 12px;
}

.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: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
}

.el-radio__input.is-disabled .el-radio__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  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 {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
}

.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: #1890ff;
  background: #1890ff;
}

.el-radio__input.is-checked .el-radio__inner::after {
  transform: translate(-50%, -50%) scale(1);
}

.el-radio__input.is-checked + .el-radio__label {
  color: #1890ff;
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: #1890ff;
}

.el-radio__inner {
  border: 1px solid #DCDFE6;
  border-radius: 100%;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  position: relative;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}

.el-radio__inner:hover {
  border-color: #1890ff;
}

.el-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #FFFFFF;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}

.el-radio__original {
  opacity: 0;
  outline: none;
  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:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 2px 2px #1890ff;
}

.el-radio__label {
  font-size: 14px;
  padding-left: 10px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-radio-group {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
  font-size: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-radio-button {
  position: relative;
  display: inline-block;
  outline: none;
}

.el-radio-button__inner {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  font-weight: 400;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.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: #1890ff;
}

.el-radio-button__inner [class*=el-icon-] {
  line-height: 0.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: none;
  position: absolute;
  z-index: -1;
}

.el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #1890ff;
}

.el-radio-button__orig-radio:disabled + .el-radio-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  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 #1890ff;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  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: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #e6ebf5;
  cursor: not-allowed;
}

.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}

.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 {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  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-disabled + span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus {
  /*focus时 视觉上区分*/
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  height: 2px;
  transform: scale(0.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: 1px solid #DCDFE6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.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 {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #74bcff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #e6ebf5;
}

.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: #1890ff;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-switch {
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  vertical-align: middle;
}

.el-switch.is-disabled .el-switch__core, .el-switch.is-disabled .el-switch__label {
  cursor: not-allowed;
}

.el-switch__label {
  transition: 0.2s;
  height: 20px;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  vertical-align: middle;
  color: #303133;
}

.el-switch__label.is-active {
  color: #1890ff;
}

.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;
  display: inline-block;
  position: relative;
  width: 40px;
  height: 20px;
  border: 1px solid #DCDFE6;
  outline: none;
  border-radius: 10px;
  box-sizing: border-box;
  background: #DCDFE6;
  cursor: pointer;
  transition: border-color 0.3s, background-color 0.3s;
  vertical-align: middle;
}

.el-switch__core:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 100%;
  transition: all 0.3s;
  width: 16px;
  height: 16px;
  background-color: #FFFFFF;
}

.el-switch.is-checked .el-switch__core {
  border-color: #1890ff;
  background-color: #1890ff;
}

.el-switch.is-checked .el-switch__core::after {
  left: 100%;
  margin-left: -17px;
}

.el-switch.is-disabled {
  opacity: 0.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

.el-select-dropdown {
  position: absolute;
  z-index: 1001;
  border: solid 1px #dfe4ed;
  border-radius: 4px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(0, 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: #1890ff;
  background-color: #FFFFFF;
}

.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: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tag {
  background-color: #e8f4ff;
  border-color: #d1e9ff;
  color: #1890ff;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  color: #1890ff;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-tag.is-hit {
  border-color: #1890ff;
}

.el-tag .el-tag__close {
  color: #1890ff;
}

.el-tag .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.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: #FFFFFF;
  background-color: #909399;
}

.el-tag.el-tag--success {
  background-color: #e7faf0;
  border-color: #d0f5e0;
  color: #13ce66;
}

.el-tag.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag.el-tag--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
  color: #ffba00;
}

.el-tag.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag.el-tag--danger {
  background-color: #ffeded;
  border-color: #ffdbdb;
  color: #ff4949;
}

.el-tag.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.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: #1890ff;
  border-color: #1890ff;
  color: white;
}

.el-tag--dark.is-hit {
  border-color: #1890ff;
}

.el-tag--dark .el-tag__close {
  color: white;
}

.el-tag--dark .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #46a6ff;
}

.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: white;
}

.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.el-tag--dark.el-tag--info .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #a6a9ad;
}

.el-tag--dark.el-tag--success {
  background-color: #13ce66;
  border-color: #13ce66;
  color: white;
}

.el-tag--dark.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--dark.el-tag--success .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #42d885;
}

.el-tag--dark.el-tag--warning {
  background-color: #ffba00;
  border-color: #ffba00;
  color: white;
}

.el-tag--dark.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffc833;
}

.el-tag--dark.el-tag--danger {
  background-color: #ff4949;
  border-color: #ff4949;
  color: white;
}

.el-tag--dark.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--dark.el-tag--danger .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff6d6d;
}

.el-tag--plain {
  background-color: white;
  border-color: #a3d3ff;
  color: #1890ff;
}

.el-tag--plain.is-hit {
  border-color: #1890ff;
}

.el-tag--plain .el-tag__close {
  color: #1890ff;
}

.el-tag--plain .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.el-tag--plain.el-tag--info {
  background-color: white;
  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: #FFFFFF;
  background-color: #909399;
}

.el-tag--plain.el-tag--success {
  background-color: white;
  border-color: #a1ebc2;
  color: #13ce66;
}

.el-tag--plain.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag--plain.el-tag--warning {
  background-color: white;
  border-color: #ffe399;
  color: #ffba00;
}

.el-tag--plain.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag--plain.el-tag--danger {
  background-color: white;
  border-color: #ffb6b6;
  color: #ff4949;
}

.el-tag--plain.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.el-tag--medium {
  height: 28px;
  line-height: 26px;
}

.el-tag--medium .el-icon-close {
  transform: scale(0.8);
}

.el-tag--small {
  height: 24px;
  padding: 0 8px;
  line-height: 22px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag--mini {
  height: 20px;
  padding: 0 5px;
  line-height: 19px;
}

.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(0.7);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-select-dropdown__item {
  font-size: 14px;
  padding: 0 20px;
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #606266;
  height: 34px;
  line-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: #FFFFFF;
}

.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
  background-color: #F5F7FA;
}

.el-select-dropdown__item.selected {
  color: #1890ff;
  font-weight: bold;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #dfe4ed;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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-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: #1890ff;
}

.el-select .el-input .el-select__caret {
  color: #C0C4CC;
  font-size: 14px;
  transition: transform 0.3s;
  transform: rotateZ(180deg);
  cursor: pointer;
}

.el-select .el-input .el-select__caret.is-reverse {
  transform: rotateZ(0deg);
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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: #dfe4ed;
}

.el-select .el-input.is-focus .el-input__inner {
  border-color: #1890ff;
}

.el-select > .el-input {
  display: block;
}

.el-select__input {
  border: none;
  outline: none;
  padding: 0;
  margin-left: 15px;
  color: #666;
  font-size: 14px;
  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: #FFFFFF;
  flex-shrink: 0;
}

.el-select .el-tag__close.el-icon-close:hover {
  background-color: #909399;
}

.el-select .el-tag__close.el-icon-close::before {
  display: block;
  transform: translate(0, 0.5px);
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-color: #DCDFE6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 400;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}

.el-button + .el-button {
  margin-left: 10px;
}

.el-button.is-round {
  padding: 12px 20px;
}

.el-button:hover, .el-button:focus {
  color: #1890ff;
  border-color: #badeff;
  background-color: #e8f4ff;
}

.el-button:active {
  color: #1682e6;
  border-color: #1682e6;
  outline: none;
}

.el-button::-moz-focus-inner {
  border: 0;
}

.el-button [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-button.is-plain:hover, .el-button.is-plain:focus {
  background: #FFFFFF;
  border-color: #1890ff;
  color: #1890ff;
}

.el-button.is-plain:active {
  background: #FFFFFF;
  border-color: #1682e6;
  color: #1682e6;
  outline: none;
}

.el-button.is-active {
  color: #1682e6;
  border-color: #1682e6;
}

.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
}

.el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  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, 0.35);
}

.el-button.is-round {
  border-radius: 20px;
  padding: 12px 23px;
}

.el-button.is-circle {
  border-radius: 50%;
  padding: 12px;
}

.el-button--primary {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-button--primary:hover, .el-button--primary:focus {
  background: #46a6ff;
  border-color: #46a6ff;
  color: #FFFFFF;
}

.el-button--primary:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
}

.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {
  color: #FFFFFF;
  background-color: #8cc8ff;
  border-color: #8cc8ff;
}

.el-button--primary.is-plain {
  color: #1890ff;
  background: #e8f4ff;
  border-color: #a3d3ff;
}

.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {
  background: #1890ff;
  border-color: #1890ff;
  color: #FFFFFF;
}

.el-button--primary.is-plain:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {
  color: #74bcff;
  background-color: #e8f4ff;
  border-color: #d1e9ff;
}

.el-button--success {
  color: #FFFFFF;
  background-color: #13ce66;
  border-color: #13ce66;
}

.el-button--success:hover, .el-button--success:focus {
  background: #42d885;
  border-color: #42d885;
  color: #FFFFFF;
}

.el-button--success:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
}

.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {
  color: #FFFFFF;
  background-color: #89e7b3;
  border-color: #89e7b3;
}

.el-button--success.is-plain {
  color: #13ce66;
  background: #e7faf0;
  border-color: #a1ebc2;
}

.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {
  background: #13ce66;
  border-color: #13ce66;
  color: #FFFFFF;
}

.el-button--success.is-plain:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {
  color: #71e2a3;
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-button--warning {
  color: #FFFFFF;
  background-color: #ffba00;
  border-color: #ffba00;
}

.el-button--warning:hover, .el-button--warning:focus {
  background: #ffc833;
  border-color: #ffc833;
  color: #FFFFFF;
}

.el-button--warning:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
}

.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffdd80;
  border-color: #ffdd80;
}

.el-button--warning.is-plain {
  color: #ffba00;
  background: #fff8e6;
  border-color: #ffe399;
}

.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {
  background: #ffba00;
  border-color: #ffba00;
  color: #FFFFFF;
}

.el-button--warning.is-plain:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {
  color: #ffd666;
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-button--danger {
  color: #FFFFFF;
  background-color: #ff4949;
  border-color: #ff4949;
}

.el-button--danger:hover, .el-button--danger:focus {
  background: #ff6d6d;
  border-color: #ff6d6d;
  color: #FFFFFF;
}

.el-button--danger:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
}

.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffa4a4;
  border-color: #ffa4a4;
}

.el-button--danger.is-plain {
  color: #ff4949;
  background: #ffeded;
  border-color: #ffb6b6;
}

.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {
  background: #ff4949;
  border-color: #ff4949;
  color: #FFFFFF;
}

.el-button--danger.is-plain:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {
  color: #ff9292;
  background-color: #ffeded;
  border-color: #ffdbdb;
}

.el-button--info {
  color: #FFFFFF;
  background-color: #909399;
  border-color: #909399;
}

.el-button--info:hover, .el-button--info:focus {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #FFFFFF;
}

.el-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
}

.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {
  color: #FFFFFF;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}

.el-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6;
}

.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {
  background: #909399;
  border-color: #909399;
  color: #FFFFFF;
}

.el-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {
  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 {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 3px;
}

.el-button--mini.is-round {
  padding: 7px 15px;
}

.el-button--mini.is-circle {
  padding: 7px;
}

.el-button--text {
  border-color: transparent;
  color: #1890ff;
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.el-button--text:hover, .el-button--text:focus {
  color: #46a6ff;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text:active {
  color: #1682e6;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {
  border-color: transparent;
}

.el-button-group {
  display: inline-block;
  vertical-align: middle;
}

.el-button-group::before,
.el-button-group::after {
  display: table;
  content: "";
}

.el-button-group::after {
  clear: both;
}

.el-button-group > .el-button {
  float: left;
  position: relative;
}

.el-button-group > .el-button + .el-button {
  margin-left: 0;
}

.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-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-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:not(:last-child) {
  margin-right: -1px;
}

.el-button-group > .el-button:not(.is-disabled):hover, .el-button-group > .el-button:not(.is-disabled):focus, .el-button-group > .el-button:not(.is-disabled):active {
  z-index: 1;
}

.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  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: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #e6ebf5;
  cursor: not-allowed;
}

.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}

.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 {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  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-disabled + span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus {
  /*focus时 视觉上区分*/
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  height: 2px;
  transform: scale(0.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: 1px solid #DCDFE6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.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 {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #74bcff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #e6ebf5;
}

.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: #1890ff;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tag {
  background-color: #e8f4ff;
  border-color: #d1e9ff;
  color: #1890ff;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  color: #1890ff;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-tag.is-hit {
  border-color: #1890ff;
}

.el-tag .el-tag__close {
  color: #1890ff;
}

.el-tag .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.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: #FFFFFF;
  background-color: #909399;
}

.el-tag.el-tag--success {
  background-color: #e7faf0;
  border-color: #d0f5e0;
  color: #13ce66;
}

.el-tag.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag.el-tag--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
  color: #ffba00;
}

.el-tag.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag.el-tag--danger {
  background-color: #ffeded;
  border-color: #ffdbdb;
  color: #ff4949;
}

.el-tag.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.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: #1890ff;
  border-color: #1890ff;
  color: white;
}

.el-tag--dark.is-hit {
  border-color: #1890ff;
}

.el-tag--dark .el-tag__close {
  color: white;
}

.el-tag--dark .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #46a6ff;
}

.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: white;
}

.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.el-tag--dark.el-tag--info .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #a6a9ad;
}

.el-tag--dark.el-tag--success {
  background-color: #13ce66;
  border-color: #13ce66;
  color: white;
}

.el-tag--dark.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--dark.el-tag--success .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #42d885;
}

.el-tag--dark.el-tag--warning {
  background-color: #ffba00;
  border-color: #ffba00;
  color: white;
}

.el-tag--dark.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffc833;
}

.el-tag--dark.el-tag--danger {
  background-color: #ff4949;
  border-color: #ff4949;
  color: white;
}

.el-tag--dark.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--dark.el-tag--danger .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff6d6d;
}

.el-tag--plain {
  background-color: white;
  border-color: #a3d3ff;
  color: #1890ff;
}

.el-tag--plain.is-hit {
  border-color: #1890ff;
}

.el-tag--plain .el-tag__close {
  color: #1890ff;
}

.el-tag--plain .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.el-tag--plain.el-tag--info {
  background-color: white;
  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: #FFFFFF;
  background-color: #909399;
}

.el-tag--plain.el-tag--success {
  background-color: white;
  border-color: #a1ebc2;
  color: #13ce66;
}

.el-tag--plain.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag--plain.el-tag--warning {
  background-color: white;
  border-color: #ffe399;
  color: #ffba00;
}

.el-tag--plain.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag--plain.el-tag--danger {
  background-color: white;
  border-color: #ffb6b6;
  color: #ff4949;
}

.el-tag--plain.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.el-tag--medium {
  height: 28px;
  line-height: 26px;
}

.el-tag--medium .el-icon-close {
  transform: scale(0.8);
}

.el-tag--small {
  height: 24px;
  padding: 0 8px;
  line-height: 22px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag--mini {
  height: 20px;
  padding: 0 5px;
  line-height: 19px;
}

.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(0.7);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tooltip:focus:not(.focusing), .el-tooltip:focus:hover {
  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] {
  margin-bottom: 12px;
}

.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: #FFFFFF;
}

.el-tooltip__popper.is-light {
  background: #FFFFFF;
  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: #FFFFFF;
}

.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: #FFFFFF;
}

.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: #FFFFFF;
}

.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: #FFFFFF;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  flex: 1;
  width: 100%;
  max-width: 100%;
  background-color: #FFFFFF;
  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 0.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 {
  background-color: #FFFFFF;
}

.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 {
  border-right: 0;
  border-bottom: 0;
}

.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 tr {
  background-color: #FFFFFF;
}

.el-table tr input[type=checkbox] {
  margin: 0;
}

.el-table th.el-table__cell.is-leaf,
.el-table td.el-table__cell {
  border-bottom: 1px solid #dfe6ec;
}

.el-table th.el-table__cell.is-sortable {
  cursor: pointer;
}

.el-table th.el-table__cell {
  overflow: hidden;
  user-select: none;
  background-color: #FFFFFF;
}

.el-table th.el-table__cell > .cell {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}

.el-table th.el-table__cell > .cell.highlight {
  color: #1890ff;
}

.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 {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-all;
  line-height: 23px;
  padding-left: 10px;
  padding-right: 10px;
}

.el-table .cell.el-tooltip {
  white-space: nowrap;
  min-width: 50px;
}

.el-table--group, .el-table--border {
  border: 1px solid #dfe6ec;
}

.el-table::before, .el-table--group::after, .el-table--border::after {
  content: "";
  position: absolute;
  background-color: #e6ebf5;
  z-index: 1;
}

.el-table--group::after, .el-table--border::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 {
  border-right: 1px solid #dfe6ec;
}

.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 #dfe6ec;
  border-bottom-width: 1px;
}

.el-table--border th.el-table__cell {
  border-bottom: 1px solid #dfe6ec;
}

.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, 0.12);
}

.el-table__fixed::before, .el-table__fixed-right::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #e6ebf5;
  z-index: 4;
}

.el-table__fixed-right-patch {
  position: absolute;
  top: -1px;
  right: 0;
  background-color: #FFFFFF;
  border-bottom: 1px solid #dfe6ec;
}

.el-table__fixed-right {
  top: 0;
  left: auto;
  right: 0;
}

.el-table__fixed-right .el-table__fixed-header-wrapper,
.el-table__fixed-right .el-table__fixed-body-wrapper,
.el-table__fixed-right .el-table__fixed-footer-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 #dfe6ec;
  background-color: #F5F7FA;
  color: #606266;
}

.el-table__fixed-body-wrapper {
  position: absolute;
  left: 0;
  top: 37px;
  overflow: hidden;
  z-index: 3;
}

.el-table__header-wrapper, .el-table__body-wrapper, .el-table__footer-wrapper {
  width: 100%;
}

.el-table__footer-wrapper {
  margin-top: -1px;
}

.el-table__footer-wrapper td.el-table__cell {
  border-top: 1px solid #dfe6ec;
}

.el-table__header, .el-table__body, .el-table__footer {
  table-layout: fixed;
  border-collapse: separate;
}

.el-table__header-wrapper, .el-table__footer-wrapper {
  overflow: hidden;
}

.el-table__header-wrapper tbody td.el-table__cell, .el-table__footer-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-none ~ .el-table__fixed,
.el-table__body-wrapper.is-scrolling-none ~ .el-table__fixed-right {
  box-shadow: none;
}

.el-table__body-wrapper.is-scrolling-left ~ .el-table__fixed {
  box-shadow: none;
}

.el-table__body-wrapper.is-scrolling-right ~ .el-table__fixed-right {
  box-shadow: none;
}

.el-table__body-wrapper .el-table--border.is-scrolling-right ~ .el-table__fixed-right {
  border-left: 1px solid #dfe6ec;
}

.el-table__body-wrapper .el-table--border.is-scrolling-left ~ .el-table__fixed {
  border-right: 1px solid #dfe6ec;
}

.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: solid 5px 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: #1890ff;
}

.el-table .descending .sort-caret.descending {
  border-top-color: #1890ff;
}

.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 {
  background-color: #e8f4ff;
}

.el-table__body tr.hover-row > td.el-table__cell, .el-table__body tr.hover-row.current-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.el-table__row--striped.current-row > td.el-table__cell {
  background-color: #F5F7FA;
}

.el-table__body tr.current-row > td.el-table__cell {
  background-color: #e8f4ff;
}

.el-table__column-resize-proxy {
  position: absolute;
  left: 200px;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: 1px solid #dfe6ec;
  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(0.75);
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
  transition: background-color 0.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  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: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #e6ebf5;
  cursor: not-allowed;
}

.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}

.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 {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  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-disabled + span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus {
  /*focus时 视觉上区分*/
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  height: 2px;
  transform: scale(0.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: 1px solid #DCDFE6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.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 {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #74bcff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #e6ebf5;
}

.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: #1890ff;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tag {
  background-color: #e8f4ff;
  border-color: #d1e9ff;
  color: #1890ff;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  color: #1890ff;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-tag.is-hit {
  border-color: #1890ff;
}

.el-tag .el-tag__close {
  color: #1890ff;
}

.el-tag .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.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: #FFFFFF;
  background-color: #909399;
}

.el-tag.el-tag--success {
  background-color: #e7faf0;
  border-color: #d0f5e0;
  color: #13ce66;
}

.el-tag.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag.el-tag--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
  color: #ffba00;
}

.el-tag.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag.el-tag--danger {
  background-color: #ffeded;
  border-color: #ffdbdb;
  color: #ff4949;
}

.el-tag.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.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: #1890ff;
  border-color: #1890ff;
  color: white;
}

.el-tag--dark.is-hit {
  border-color: #1890ff;
}

.el-tag--dark .el-tag__close {
  color: white;
}

.el-tag--dark .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #46a6ff;
}

.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: white;
}

.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.el-tag--dark.el-tag--info .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #a6a9ad;
}

.el-tag--dark.el-tag--success {
  background-color: #13ce66;
  border-color: #13ce66;
  color: white;
}

.el-tag--dark.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--dark.el-tag--success .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #42d885;
}

.el-tag--dark.el-tag--warning {
  background-color: #ffba00;
  border-color: #ffba00;
  color: white;
}

.el-tag--dark.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffc833;
}

.el-tag--dark.el-tag--danger {
  background-color: #ff4949;
  border-color: #ff4949;
  color: white;
}

.el-tag--dark.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--dark.el-tag--danger .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff6d6d;
}

.el-tag--plain {
  background-color: white;
  border-color: #a3d3ff;
  color: #1890ff;
}

.el-tag--plain.is-hit {
  border-color: #1890ff;
}

.el-tag--plain .el-tag__close {
  color: #1890ff;
}

.el-tag--plain .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.el-tag--plain.el-tag--info {
  background-color: white;
  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: #FFFFFF;
  background-color: #909399;
}

.el-tag--plain.el-tag--success {
  background-color: white;
  border-color: #a1ebc2;
  color: #13ce66;
}

.el-tag--plain.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag--plain.el-tag--warning {
  background-color: white;
  border-color: #ffe399;
  color: #ffba00;
}

.el-tag--plain.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag--plain.el-tag--danger {
  background-color: white;
  border-color: #ffb6b6;
  color: #ff4949;
}

.el-tag--plain.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.el-tag--medium {
  height: 28px;
  line-height: 26px;
}

.el-tag--medium .el-icon-close {
  transform: scale(0.8);
}

.el-tag--small {
  height: 24px;
  padding: 0 8px;
  line-height: 22px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag--mini {
  height: 20px;
  padding: 0 5px;
  line-height: 19px;
}

.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(0.7);
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-table-column--selection .cell {
  padding-left: 14px;
  padding-right: 14px;
}

.el-table-filter {
  border: solid 1px #e6ebf5;
  border-radius: 2px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin: 2px 0;
  /** used for dropdown mode */
}

.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: #e8f4ff;
  color: #46a6ff;
}

.el-table-filter__list-item.is-active {
  background-color: #1890ff;
  color: #FFFFFF;
}

.el-table-filter__content {
  min-width: 100px;
}

.el-table-filter__bottom {
  border-top: 1px solid #e6ebf5;
  padding: 8px;
}

.el-table-filter__bottom button {
  background: transparent;
  border: none;
  color: #606266;
  cursor: pointer;
  font-size: 13px;
  padding: 0 3px;
}

.el-table-filter__bottom button:hover {
  color: #1890ff;
}

.el-table-filter__bottom button:focus {
  outline: none;
}

.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;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-date-table {
  font-size: 12px;
  user-select: none;
}

.el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: #F2F6FC;
}

.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.is-week-mode .el-date-table__row.current div {
  background-color: #F2F6FC;
}

.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: #1890ff;
  font-weight: bold;
}

.el-date-table td.today.start-date span, .el-date-table td.today.end-date span {
  color: #FFFFFF;
}

.el-date-table td.available:hover {
  color: #1890ff;
}

.el-date-table td.in-range div {
  background-color: #F2F6FC;
}

.el-date-table td.in-range div:hover {
  background-color: #F2F6FC;
}

.el-date-table td.current:not(.disabled) span {
  color: #FFFFFF;
  background-color: #1890ff;
}

.el-date-table td.start-date div, .el-date-table td.end-date div {
  color: #FFFFFF;
}

.el-date-table td.start-date span, .el-date-table td.end-date span {
  background-color: #1890ff;
}

.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: #1890ff;
  color: #FFFFFF;
  border-radius: 15px;
}

.el-date-table td.week {
  font-size: 80%;
  color: #606266;
}

.el-date-table th {
  padding: 5px;
  color: #606266;
  font-weight: 400;
  border-bottom: solid 1px #e6ebf5;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-month-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}

.el-month-table td {
  text-align: center;
  padding: 8px 0px;
  cursor: pointer;
}

.el-month-table td div {
  height: 48px;
  padding: 6px 0;
  box-sizing: border-box;
}

.el-month-table td.today .cell {
  color: #1890ff;
  font-weight: bold;
}

.el-month-table td.today.start-date .cell, .el-month-table td.today.end-date .cell {
  color: #FFFFFF;
}

.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: #1890ff;
}

.el-month-table td.in-range div {
  background-color: #F2F6FC;
}

.el-month-table td.in-range div:hover {
  background-color: #F2F6FC;
}

.el-month-table td.start-date div, .el-month-table td.end-date div {
  color: #FFFFFF;
}

.el-month-table td.start-date .cell, .el-month-table td.end-date .cell {
  color: #FFFFFF;
  background-color: #1890ff;
}

.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: #1890ff;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-year-table {
  font-size: 12px;
  margin: -1px;
  border-collapse: collapse;
}

.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: #1890ff;
  font-weight: bold;
}

.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 {
  color: #1890ff;
}

.el-year-table td.current:not(.disabled) .cell {
  color: #1890ff;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  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: #1890ff;
}

.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: bold;
}

.el-time-spinner__item.disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}

.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.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 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 {
  appearance: none;
  border: none;
  outline: none;
  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::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.is-active {
  border-color: #1890ff;
}

.el-range-editor.is-active:hover {
  border-color: #1890ff;
}

.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__icon,
.el-range-editor--medium .el-range__close-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__icon,
.el-range-editor--small .el-range__close-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__icon,
.el-range-editor--mini .el-range__close-icon {
  line-height: 20px;
}

.el-range-editor.is-disabled {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-range-editor.is-disabled:hover, .el-range-editor.is-disabled:focus {
  border-color: #dfe4ed;
}

.el-range-editor.is-disabled input {
  background-color: #F5F7FA;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-range-editor.is-disabled input::placeholder {
  color: #C0C4CC;
}

.el-range-editor.is-disabled .el-range-separator {
  color: #C0C4CC;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-picker-panel {
  color: #606266;
  border: 1px solid #dfe4ed;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  border-radius: 4px;
  line-height: 30px;
  margin: 5px 0;
}

.el-picker-panel__body::after, .el-picker-panel__body-wrapper::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: #FFFFFF;
  position: relative;
  font-size: 0;
}

.el-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  background-color: transparent;
  line-height: 28px;
  font-size: 14px;
  color: #606266;
  padding-left: 12px;
  text-align: left;
  outline: none;
  cursor: pointer;
}

.el-picker-panel__shortcut:hover {
  color: #1890ff;
}

.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #1890ff;
}

.el-picker-panel__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  font-size: 12px;
}

.el-picker-panel__btn[disabled] {
  color: #cccccc;
  cursor: not-allowed;
}

.el-picker-panel__icon-btn {
  font-size: 12px;
  color: #303133;
  border: 0;
  background: transparent;
  cursor: pointer;
  outline: none;
  margin-top: 8px;
}

.el-picker-panel__icon-btn:hover {
  color: #1890ff;
}

.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: #FFFFFF;
  overflow: auto;
}

.el-picker-panel *[slot=sidebar] + .el-picker-panel__body,
.el-picker-panel__sidebar + .el-picker-panel__body {
  margin-left: 110px;
}

.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 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 #e6ebf5;
}

.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:hover {
  color: #1890ff;
}

.el-date-picker__header-label.active {
  color: #1890ff;
}

.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;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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 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: #FFFFFF;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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-time-range-picker__body {
  border-radius: 2px;
  border: 1px solid #dfe4ed;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-time-panel {
  margin: 5px 0;
  border: solid 1px #dfe4ed;
  background-color: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  position: absolute;
  width: 180px;
  left: 0;
  z-index: 1000;
  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 #dfe4ed;
  border-bottom: 1px solid #dfe4ed;
}

.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;
  background-color: transparent;
  outline: none;
  font-size: 12px;
  color: #303133;
}

.el-time-panel__btn.confirm {
  font-weight: 800;
  color: #1890ff;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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%;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}

.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.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 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 {
  appearance: none;
  border: none;
  outline: none;
  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::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.is-active {
  border-color: #1890ff;
}

.el-range-editor.is-active:hover {
  border-color: #1890ff;
}

.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__icon,
.el-range-editor--medium .el-range__close-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__icon,
.el-range-editor--small .el-range__close-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__icon,
.el-range-editor--mini .el-range__close-icon {
  line-height: 20px;
}

.el-range-editor.is-disabled {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-range-editor.is-disabled:hover, .el-range-editor.is-disabled:focus {
  border-color: #dfe4ed;
}

.el-range-editor.is-disabled input {
  background-color: #F5F7FA;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-range-editor.is-disabled input::placeholder {
  color: #C0C4CC;
}

.el-range-editor.is-disabled .el-range-separator {
  color: #C0C4CC;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-picker-panel {
  color: #606266;
  border: 1px solid #dfe4ed;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  border-radius: 4px;
  line-height: 30px;
  margin: 5px 0;
}

.el-picker-panel__body::after, .el-picker-panel__body-wrapper::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: #FFFFFF;
  position: relative;
  font-size: 0;
}

.el-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  background-color: transparent;
  line-height: 28px;
  font-size: 14px;
  color: #606266;
  padding-left: 12px;
  text-align: left;
  outline: none;
  cursor: pointer;
}

.el-picker-panel__shortcut:hover {
  color: #1890ff;
}

.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #1890ff;
}

.el-picker-panel__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  font-size: 12px;
}

.el-picker-panel__btn[disabled] {
  color: #cccccc;
  cursor: not-allowed;
}

.el-picker-panel__icon-btn {
  font-size: 12px;
  color: #303133;
  border: 0;
  background: transparent;
  cursor: pointer;
  outline: none;
  margin-top: 8px;
}

.el-picker-panel__icon-btn:hover {
  color: #1890ff;
}

.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: #FFFFFF;
  overflow: auto;
}

.el-picker-panel *[slot=sidebar] + .el-picker-panel__body,
.el-picker-panel__sidebar + .el-picker-panel__body {
  margin-left: 110px;
}

.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 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 #e6ebf5;
}

.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:hover {
  color: #1890ff;
}

.el-date-picker__header-label.active {
  color: #1890ff;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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%;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

.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: #1890ff;
  font-weight: bold;
}

.time-select-item.disabled {
  color: #dfe4ed;
  cursor: not-allowed;
}

.time-select-item:hover {
  background-color: #F5F7FA;
  font-weight: bold;
  cursor: pointer;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}

.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.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 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 {
  appearance: none;
  border: none;
  outline: none;
  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::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.is-active {
  border-color: #1890ff;
}

.el-range-editor.is-active:hover {
  border-color: #1890ff;
}

.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__icon,
.el-range-editor--medium .el-range__close-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__icon,
.el-range-editor--small .el-range__close-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__icon,
.el-range-editor--mini .el-range__close-icon {
  line-height: 20px;
}

.el-range-editor.is-disabled {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-range-editor.is-disabled:hover, .el-range-editor.is-disabled:focus {
  border-color: #dfe4ed;
}

.el-range-editor.is-disabled input {
  background-color: #F5F7FA;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-range-editor.is-disabled input::placeholder {
  color: #C0C4CC;
}

.el-range-editor.is-disabled .el-range-separator {
  color: #C0C4CC;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-picker-panel {
  color: #606266;
  border: 1px solid #dfe4ed;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  border-radius: 4px;
  line-height: 30px;
  margin: 5px 0;
}

.el-picker-panel__body::after, .el-picker-panel__body-wrapper::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: #FFFFFF;
  position: relative;
  font-size: 0;
}

.el-picker-panel__shortcut {
  display: block;
  width: 100%;
  border: 0;
  background-color: transparent;
  line-height: 28px;
  font-size: 14px;
  color: #606266;
  padding-left: 12px;
  text-align: left;
  outline: none;
  cursor: pointer;
}

.el-picker-panel__shortcut:hover {
  color: #1890ff;
}

.el-picker-panel__shortcut.active {
  background-color: #e6f1fe;
  color: #1890ff;
}

.el-picker-panel__btn {
  border: 1px solid #dcdcdc;
  color: #333;
  line-height: 24px;
  border-radius: 2px;
  padding: 0 20px;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  font-size: 12px;
}

.el-picker-panel__btn[disabled] {
  color: #cccccc;
  cursor: not-allowed;
}

.el-picker-panel__icon-btn {
  font-size: 12px;
  color: #303133;
  border: 0;
  background: transparent;
  cursor: pointer;
  outline: none;
  margin-top: 8px;
}

.el-picker-panel__icon-btn:hover {
  color: #1890ff;
}

.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: #FFFFFF;
  overflow: auto;
}

.el-picker-panel *[slot=sidebar] + .el-picker-panel__body,
.el-picker-panel__sidebar + .el-picker-panel__body {
  margin-left: 110px;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  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: #1890ff;
}

.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: bold;
}

.el-time-spinner__item.disabled {
  color: #C0C4CC;
  cursor: not-allowed;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-time-panel {
  margin: 5px 0;
  border: solid 1px #dfe4ed;
  background-color: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  position: absolute;
  width: 180px;
  left: 0;
  z-index: 1000;
  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 #dfe4ed;
  border-bottom: 1px solid #dfe4ed;
}

.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;
  background-color: transparent;
  outline: none;
  font-size: 12px;
  color: #303133;
}

.el-time-panel__btn.confirm {
  font-weight: 800;
  color: #1890ff;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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-time-range-picker__body {
  border-radius: 2px;
  border: 1px solid #dfe4ed;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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%;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

.el-popover {
  position: absolute;
  background: #FFFFFF;
  min-width: 150px;
  border-radius: 4px;
  border: 1px solid #e6ebf5;
  padding: 12px;
  z-index: 2000;
  color: #606266;
  line-height: 1.4;
  text-align: justify;
  font-size: 14px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  word-break: break-all;
}

.el-popover--plain {
  padding: 18px 20px;
}

.el-popover__title {
  color: #303133;
  font-size: 16px;
  line-height: 1;
  margin-bottom: 12px;
}

.el-popover__reference:focus:not(.focusing), .el-popover__reference:focus:hover {
  outline-width: 0;
}

.el-popover:focus:active, .el-popover:focus {
  outline-width: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tooltip:focus:not(.focusing), .el-tooltip:focus:hover {
  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] {
  margin-bottom: 12px;
}

.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: #FFFFFF;
}

.el-tooltip__popper.is-light {
  background: #FFFFFF;
  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: #FFFFFF;
}

.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: #FFFFFF;
}

.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: #FFFFFF;
}

.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: #FFFFFF;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.v-modal-enter {
  animation: v-modal-in 0.2s ease;
}

.v-modal-leave {
  animation: v-modal-out 0.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: 0.5;
  background: #000000;
}

.el-popup-parent--hidden {
  overflow: hidden;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-color: #DCDFE6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 400;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}

.el-button + .el-button {
  margin-left: 10px;
}

.el-button.is-round {
  padding: 12px 20px;
}

.el-button:hover, .el-button:focus {
  color: #1890ff;
  border-color: #badeff;
  background-color: #e8f4ff;
}

.el-button:active {
  color: #1682e6;
  border-color: #1682e6;
  outline: none;
}

.el-button::-moz-focus-inner {
  border: 0;
}

.el-button [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-button.is-plain:hover, .el-button.is-plain:focus {
  background: #FFFFFF;
  border-color: #1890ff;
  color: #1890ff;
}

.el-button.is-plain:active {
  background: #FFFFFF;
  border-color: #1682e6;
  color: #1682e6;
  outline: none;
}

.el-button.is-active {
  color: #1682e6;
  border-color: #1682e6;
}

.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
}

.el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  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, 0.35);
}

.el-button.is-round {
  border-radius: 20px;
  padding: 12px 23px;
}

.el-button.is-circle {
  border-radius: 50%;
  padding: 12px;
}

.el-button--primary {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-button--primary:hover, .el-button--primary:focus {
  background: #46a6ff;
  border-color: #46a6ff;
  color: #FFFFFF;
}

.el-button--primary:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
}

.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {
  color: #FFFFFF;
  background-color: #8cc8ff;
  border-color: #8cc8ff;
}

.el-button--primary.is-plain {
  color: #1890ff;
  background: #e8f4ff;
  border-color: #a3d3ff;
}

.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {
  background: #1890ff;
  border-color: #1890ff;
  color: #FFFFFF;
}

.el-button--primary.is-plain:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {
  color: #74bcff;
  background-color: #e8f4ff;
  border-color: #d1e9ff;
}

.el-button--success {
  color: #FFFFFF;
  background-color: #13ce66;
  border-color: #13ce66;
}

.el-button--success:hover, .el-button--success:focus {
  background: #42d885;
  border-color: #42d885;
  color: #FFFFFF;
}

.el-button--success:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
}

.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {
  color: #FFFFFF;
  background-color: #89e7b3;
  border-color: #89e7b3;
}

.el-button--success.is-plain {
  color: #13ce66;
  background: #e7faf0;
  border-color: #a1ebc2;
}

.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {
  background: #13ce66;
  border-color: #13ce66;
  color: #FFFFFF;
}

.el-button--success.is-plain:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {
  color: #71e2a3;
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-button--warning {
  color: #FFFFFF;
  background-color: #ffba00;
  border-color: #ffba00;
}

.el-button--warning:hover, .el-button--warning:focus {
  background: #ffc833;
  border-color: #ffc833;
  color: #FFFFFF;
}

.el-button--warning:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
}

.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffdd80;
  border-color: #ffdd80;
}

.el-button--warning.is-plain {
  color: #ffba00;
  background: #fff8e6;
  border-color: #ffe399;
}

.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {
  background: #ffba00;
  border-color: #ffba00;
  color: #FFFFFF;
}

.el-button--warning.is-plain:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {
  color: #ffd666;
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-button--danger {
  color: #FFFFFF;
  background-color: #ff4949;
  border-color: #ff4949;
}

.el-button--danger:hover, .el-button--danger:focus {
  background: #ff6d6d;
  border-color: #ff6d6d;
  color: #FFFFFF;
}

.el-button--danger:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
}

.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffa4a4;
  border-color: #ffa4a4;
}

.el-button--danger.is-plain {
  color: #ff4949;
  background: #ffeded;
  border-color: #ffb6b6;
}

.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {
  background: #ff4949;
  border-color: #ff4949;
  color: #FFFFFF;
}

.el-button--danger.is-plain:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {
  color: #ff9292;
  background-color: #ffeded;
  border-color: #ffdbdb;
}

.el-button--info {
  color: #FFFFFF;
  background-color: #909399;
  border-color: #909399;
}

.el-button--info:hover, .el-button--info:focus {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #FFFFFF;
}

.el-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
}

.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {
  color: #FFFFFF;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}

.el-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6;
}

.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {
  background: #909399;
  border-color: #909399;
  color: #FFFFFF;
}

.el-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {
  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 {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 3px;
}

.el-button--mini.is-round {
  padding: 7px 15px;
}

.el-button--mini.is-circle {
  padding: 7px;
}

.el-button--text {
  border-color: transparent;
  color: #1890ff;
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.el-button--text:hover, .el-button--text:focus {
  color: #46a6ff;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text:active {
  color: #1682e6;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {
  border-color: transparent;
}

.el-button-group {
  display: inline-block;
  vertical-align: middle;
}

.el-button-group::before,
.el-button-group::after {
  display: table;
  content: "";
}

.el-button-group::after {
  clear: both;
}

.el-button-group > .el-button {
  float: left;
  position: relative;
}

.el-button-group > .el-button + .el-button {
  margin-left: 0;
}

.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-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-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:not(:last-child) {
  margin-right: -1px;
}

.el-button-group > .el-button:not(.is-disabled):hover, .el-button-group > .el-button:not(.is-disabled):focus, .el-button-group > .el-button:not(.is-disabled):active {
  z-index: 1;
}

.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

.el-message-box {
  display: inline-block;
  width: 420px;
  padding-bottom: 10px;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #e6ebf5;
  font-size: 18px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  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;
  padding-bottom: 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: none;
  background: transparent;
  font-size: 16px;
  cursor: pointer;
}

.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: #1890ff;
}

.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__input input.invalid {
  border-color: #ff4949;
}

.el-message-box__input input.invalid:focus {
  border-color: #ff4949;
}

.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: #13ce66;
}

.el-message-box__status.el-icon-info {
  color: #909399;
}

.el-message-box__status.el-icon-warning {
  color: #ffba00;
}

.el-message-box__status.el-icon-error {
  color: #ff4949;
}

.el-message-box__message {
  margin: 0;
}

.el-message-box__message p {
  margin: 0;
  line-height: 24px;
}

.el-message-box__errormsg {
  color: #ff4949;
  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 0.3s;
}

.msgbox-fade-leave-active {
  animation: msgbox-fade-out 0.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;
  }
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-breadcrumb {
  font-size: 14px;
  line-height: 1;
}

.el-breadcrumb::before,
.el-breadcrumb::after {
  display: table;
  content: "";
}

.el-breadcrumb::after {
  clear: both;
}

.el-breadcrumb__separator {
  margin: 0 9px;
  font-weight: bold;
  color: #C0C4CC;
}

.el-breadcrumb__separator[class*=icon] {
  margin: 0 6px;
  font-weight: normal;
}

.el-breadcrumb__item {
  float: left;
}

.el-breadcrumb__inner {
  color: #606266;
}

.el-breadcrumb__inner.is-link, .el-breadcrumb__inner a {
  font-weight: bold;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #303133;
}

.el-breadcrumb__inner.is-link:hover, .el-breadcrumb__inner a:hover {
  color: #1890ff;
  cursor: pointer;
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover {
  font-weight: normal;
  color: #606266;
  cursor: text;
}

.el-breadcrumb__item:last-child .el-breadcrumb__separator {
  display: none;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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 0;
}

.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::before,
.el-form-item::after {
  display: table;
  content: "";
}

.el-form-item::after {
  clear: both;
}

.el-form-item .el-form-item {
  margin-bottom: 0;
}

.el-form-item .el-input__validateIcon {
  display: none;
}

.el-form-item--medium .el-form-item__label {
  line-height: 36px;
}

.el-form-item--medium .el-form-item__content {
  line-height: 36px;
}

.el-form-item--small .el-form-item__label {
  line-height: 32px;
}

.el-form-item--small .el-form-item__content {
  line-height: 32px;
}

.el-form-item--small.el-form-item {
  margin-bottom: 18px;
}

.el-form-item--small .el-form-item__error {
  padding-top: 2px;
}

.el-form-item--mini .el-form-item__label {
  line-height: 28px;
}

.el-form-item--mini .el-form-item__content {
  line-height: 28px;
}

.el-form-item--mini.el-form-item {
  margin-bottom: 18px;
}

.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::before,
.el-form-item__content::after {
  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: #ff4949;
  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:before, .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap > .el-form-item__label:before {
  content: "*";
  color: #ff4949;
  margin-right: 4px;
}

.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 {
  border-color: #ff4949;
}

.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: #ff4949;
}

.el-form-item--feedback .el-input__validateIcon {
  display: inline-block;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #1890ff;
  z-index: 1;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.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 0.15s;
}

.el-tabs__new-tab .el-icon-plus {
  transform: scale(0.8, 0.8);
}

.el-tabs__new-tab:hover {
  color: #1890ff;
}

.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: #dfe4ed;
  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 0.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: none;
}

.el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: 0 0 2px 2px #1890ff inset;
  border-radius: 3px;
}

.el-tabs__item .el-icon-close {
  border-radius: 50%;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-left: 5px;
}

.el-tabs__item .el-icon-close:before {
  transform: scale(0.9);
  display: inline-block;
}

.el-tabs__item .el-icon-close:hover {
  background-color: #C0C4CC;
  color: #FFFFFF;
}

.el-tabs__item.is-active {
  color: #1890ff;
}

.el-tabs__item:hover {
  color: #1890ff;
  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 #dfe4ed;
}

.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 #dfe4ed;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  box-sizing: border-box;
}

.el-tabs--card > .el-tabs__header .el-tabs__active-bar {
  display: none;
}

.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 #dfe4ed;
  transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.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: #FFFFFF;
}

.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: #FFFFFF;
  border: 1px solid #DCDFE6;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 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 #dfe4ed;
  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 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  border: 1px solid transparent;
  margin-top: -1px;
  color: #909399;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item:first-child {
  margin-left: -1px;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item + .el-tabs__item {
  margin-left: -1px;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: #1890ff;
  background-color: #FFFFFF;
  border-right-color: #DCDFE6;
  border-left-color: #DCDFE6;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover {
  color: #1890ff;
}

.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-disabled {
  color: #C0C4CC;
}

.el-tabs--border-card > .el-tabs__header .is-scrollable .el-tabs__item:first-child {
  margin-left: 0;
}

.el-tabs--top .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2), .el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2) {
  padding-left: 0;
}

.el-tabs--top .el-tabs__item.is-top:last-child,
.el-tabs--top .el-tabs__item.is-bottom:last-child, .el-tabs--bottom .el-tabs__item.is-top:last-child,
.el-tabs--bottom .el-tabs__item.is-bottom:last-child {
  padding-right: 0;
}

.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),
.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--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--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) {
  padding-left: 20px;
}

.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,
.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--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--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 {
  padding-right: 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 -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-wrap.is-left,
.el-tabs--left .el-tabs__nav-wrap.is-right,
.el-tabs--left .el-tabs__nav-scroll, .el-tabs--right .el-tabs__header.is-left,
.el-tabs--right .el-tabs__header.is-right,
.el-tabs--right .el-tabs__nav-wrap.is-left,
.el-tabs--right .el-tabs__nav-wrap.is-right,
.el-tabs--right .el-tabs__nav-scroll {
  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-prev,
.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-prev,
.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-prev,
.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-prev,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next {
  height: 30px;
  line-height: 30px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}

.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-prev i,
.el-tabs--left .el-tabs__nav-wrap.is-left > .el-tabs__nav-next i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,
.el-tabs--left .el-tabs__nav-wrap.is-right > .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-left > .el-tabs__nav-next i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-prev i,
.el-tabs--right .el-tabs__nav-wrap.is-right > .el-tabs__nav-next 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__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-tabs--left .el-tabs__nav-wrap.is-left {
  margin-right: -1px;
}

.el-tabs--left .el-tabs__nav-wrap.is-left::after {
  left: auto;
  right: 0;
}

.el-tabs--left .el-tabs__active-bar.is-left {
  right: 0;
  left: auto;
}

.el-tabs--left .el-tabs__item.is-left {
  text-align: right;
}

.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left {
  display: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left {
  border-left: none;
  border-right: 1px solid #dfe4ed;
  border-bottom: none;
  border-top: 1px solid #dfe4ed;
  text-align: left;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child {
  border-right: 1px solid #dfe4ed;
  border-top: none;
}

.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active {
  border: 1px solid #dfe4ed;
  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 #dfe4ed;
  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: transparent;
  border-top-color: #d1dbe5;
  border-bottom-color: #d1dbe5;
}

.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__active-bar.is-right {
  display: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right {
  border-bottom: none;
  border-top: 1px solid #dfe4ed;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child {
  border-left: 1px solid #dfe4ed;
  border-top: none;
}

.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active {
  border: 1px solid #dfe4ed;
  border-left-color: #fff;
  border-right: none;
  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__item.is-right.is-active:last-child {
  border-bottom: none;
}

.el-tabs--right.el-tabs--card .el-tabs__nav {
  border-radius: 0 4px 4px 0;
  border-bottom: 1px solid #dfe4ed;
  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: transparent;
  border-top-color: #d1dbe5;
  border-bottom-color: #d1dbe5;
}

.slideInRight-transition,
.slideInLeft-transition {
  display: inline-block;
}

.slideInRight-enter {
  animation: slideInRight-enter 0.3s;
}

.slideInRight-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInRight-leave 0.3s;
}

.slideInLeft-enter {
  animation: slideInLeft-enter 0.3s;
}

.slideInLeft-leave {
  position: absolute;
  left: 0;
  right: 0;
  animation: slideInLeft-leave 0.3s;
}

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

  to {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

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

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

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

  to {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

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

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

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tag {
  background-color: #e8f4ff;
  border-color: #d1e9ff;
  color: #1890ff;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  color: #1890ff;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-tag.is-hit {
  border-color: #1890ff;
}

.el-tag .el-tag__close {
  color: #1890ff;
}

.el-tag .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.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: #FFFFFF;
  background-color: #909399;
}

.el-tag.el-tag--success {
  background-color: #e7faf0;
  border-color: #d0f5e0;
  color: #13ce66;
}

.el-tag.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag.el-tag--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
  color: #ffba00;
}

.el-tag.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag.el-tag--danger {
  background-color: #ffeded;
  border-color: #ffdbdb;
  color: #ff4949;
}

.el-tag.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.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: #1890ff;
  border-color: #1890ff;
  color: white;
}

.el-tag--dark.is-hit {
  border-color: #1890ff;
}

.el-tag--dark .el-tag__close {
  color: white;
}

.el-tag--dark .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #46a6ff;
}

.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: white;
}

.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.el-tag--dark.el-tag--info .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #a6a9ad;
}

.el-tag--dark.el-tag--success {
  background-color: #13ce66;
  border-color: #13ce66;
  color: white;
}

.el-tag--dark.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--dark.el-tag--success .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #42d885;
}

.el-tag--dark.el-tag--warning {
  background-color: #ffba00;
  border-color: #ffba00;
  color: white;
}

.el-tag--dark.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffc833;
}

.el-tag--dark.el-tag--danger {
  background-color: #ff4949;
  border-color: #ff4949;
  color: white;
}

.el-tag--dark.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--dark.el-tag--danger .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff6d6d;
}

.el-tag--plain {
  background-color: white;
  border-color: #a3d3ff;
  color: #1890ff;
}

.el-tag--plain.is-hit {
  border-color: #1890ff;
}

.el-tag--plain .el-tag__close {
  color: #1890ff;
}

.el-tag--plain .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.el-tag--plain.el-tag--info {
  background-color: white;
  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: #FFFFFF;
  background-color: #909399;
}

.el-tag--plain.el-tag--success {
  background-color: white;
  border-color: #a1ebc2;
  color: #13ce66;
}

.el-tag--plain.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag--plain.el-tag--warning {
  background-color: white;
  border-color: #ffe399;
  color: #ffba00;
}

.el-tag--plain.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag--plain.el-tag--danger {
  background-color: white;
  border-color: #ffb6b6;
  color: #ff4949;
}

.el-tag--plain.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.el-tag--medium {
  height: 28px;
  line-height: 26px;
}

.el-tag--medium .el-icon-close {
  transform: scale(0.8);
}

.el-tag--small {
  height: 24px;
  padding: 0 8px;
  line-height: 22px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag--mini {
  height: 20px;
  padding: 0 5px;
  line-height: 19px;
}

.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(0.7);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}

.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.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 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  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: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #e6ebf5;
  cursor: not-allowed;
}

.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}

.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 {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  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-disabled + span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus {
  /*focus时 视觉上区分*/
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  height: 2px;
  transform: scale(0.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: 1px solid #DCDFE6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.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 {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #74bcff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #e6ebf5;
}

.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: #1890ff;
}

.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-tree {
  position: relative;
  cursor: default;
  background: #FFFFFF;
  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: #1890ff;
}

.el-tree-node {
  white-space: nowrap;
  outline: none;
}

.el-tree-node:focus {
  /* focus */
}

.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: #1890ff;
  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(0deg);
  transition: transform 0.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: #edf6ff;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-alert {
  width: 100%;
  padding: 8px 16px;
  margin: 0;
  box-sizing: border-box;
  border-radius: 4px;
  position: relative;
  background-color: #FFFFFF;
  overflow: hidden;
  opacity: 1;
  display: flex;
  align-items: center;
  transition: opacity 0.2s;
}

.el-alert.is-light .el-alert__closebtn {
  color: #C0C4CC;
}

.el-alert.is-dark .el-alert__closebtn {
  color: #FFFFFF;
}

.el-alert.is-dark .el-alert__description {
  color: #FFFFFF;
}

.el-alert.is-center {
  justify-content: center;
}

.el-alert--success.is-light {
  background-color: #e7faf0;
  color: #13ce66;
}

.el-alert--success.is-light .el-alert__description {
  color: #13ce66;
}

.el-alert--success.is-dark {
  background-color: #13ce66;
  color: #FFFFFF;
}

.el-alert--info.is-light {
  background-color: #f4f4f5;
  color: #909399;
}

.el-alert--info.is-dark {
  background-color: #909399;
  color: #FFFFFF;
}

.el-alert--info .el-alert__description {
  color: #909399;
}

.el-alert--warning.is-light {
  background-color: #fff8e6;
  color: #ffba00;
}

.el-alert--warning.is-light .el-alert__description {
  color: #ffba00;
}

.el-alert--warning.is-dark {
  background-color: #ffba00;
  color: #FFFFFF;
}

.el-alert--error.is-light {
  background-color: #ffeded;
  color: #ff4949;
}

.el-alert--error.is-light .el-alert__description {
  color: #ff4949;
}

.el-alert--error.is-dark {
  background-color: #ff4949;
  color: #FFFFFF;
}

.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: bold;
}

.el-alert .el-alert__description {
  font-size: 12px;
  margin: 5px 0 0 0;
}

.el-alert__closebtn {
  font-size: 12px;
  opacity: 1;
  position: absolute;
  top: 12px;
  right: 15px;
  cursor: pointer;
}

.el-alert__closebtn.is-customed {
  font-style: normal;
  font-size: 13px;
  top: 9px;
}

.el-alert-fade-enter,
.el-alert-fade-leave-active {
  opacity: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-notification {
  display: flex;
  width: 330px;
  padding: 14px 26px 14px 13px;
  border-radius: 8px;
  box-sizing: border-box;
  border: 1px solid #e6ebf5;
  position: fixed;
  background-color: #FFFFFF;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  transition: opacity 0.3s, transform 0.3s, left 0.3s, right 0.3s, top 0.4s, bottom 0.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: bold;
  font-size: 16px;
  color: #303133;
  margin: 0;
}

.el-notification__content {
  font-size: 14px;
  line-height: 21px;
  margin: 6px 0 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: #13ce66;
}

.el-notification .el-icon-error {
  color: #ff4949;
}

.el-notification .el-icon-info {
  color: #909399;
}

.el-notification .el-icon-warning {
  color: #ffba00;
}

.el-notification-fade-enter.right {
  right: 0;
  transform: translateX(100%);
}

.el-notification-fade-enter.left {
  left: 0;
  transform: translateX(-100%);
}

.el-notification-fade-leave-active {
  opacity: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

.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__increase, .el-input-number__decrease {
  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__increase:hover, .el-input-number__decrease:hover {
  color: #1890ff;
}

.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled), .el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #1890ff;
}

.el-input-number__increase.is-disabled, .el-input-number__decrease.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__increase, .el-input-number.is-disabled .el-input-number__decrease {
  border-color: #dfe4ed;
  color: #dfe4ed;
}

.el-input-number.is-disabled .el-input-number__increase:hover, .el-input-number.is-disabled .el-input-number__decrease:hover {
  color: #dfe4ed;
  cursor: not-allowed;
}

.el-input-number--medium {
  width: 200px;
  line-height: 34px;
}

.el-input-number--medium .el-input-number__increase, .el-input-number--medium .el-input-number__decrease {
  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__increase, .el-input-number--small .el-input-number__decrease {
  width: 32px;
  font-size: 13px;
}

.el-input-number--small .el-input-number__increase [class*=el-icon], .el-input-number--small .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.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__increase, .el-input-number--mini .el-input-number__decrease {
  width: 28px;
  font-size: 12px;
}

.el-input-number--mini .el-input-number__increase [class*=el-icon], .el-input-number--mini .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.8);
}

.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__increase, .el-input-number.is-controls-right .el-input-number__decrease {
  height: auto;
  line-height: 19px;
}

.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon], .el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon] {
  transform: scale(0.8);
}

.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 0;
}

.el-input-number.is-controls-right[class*=medium] [class*=increase], .el-input-number.is-controls-right[class*=medium] [class*=decrease] {
  line-height: 17px;
}

.el-input-number.is-controls-right[class*=small] [class*=increase], .el-input-number.is-controls-right[class*=small] [class*=decrease] {
  line-height: 15px;
}

.el-input-number.is-controls-right[class*=mini] [class*=increase], .el-input-number.is-controls-right[class*=mini] [class*=decrease] {
  line-height: 13px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tooltip:focus:not(.focusing), .el-tooltip:focus:hover {
  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] {
  margin-bottom: 12px;
}

.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: #FFFFFF;
}

.el-tooltip__popper.is-light {
  background: #FFFFFF;
  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: #FFFFFF;
}

.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: #FFFFFF;
}

.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: #FFFFFF;
}

.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: #FFFFFF;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-slider::before,
.el-slider::after {
  display: table;
  content: "";
}

.el-slider::after {
  clear: both;
}

.el-slider__runway {
  width: 100%;
  height: 6px;
  margin: 16px 0;
  background-color: #dfe4ed;
  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:hover, .el-slider__runway.disabled .el-slider__button-wrapper.hover {
  cursor: not-allowed;
}

.el-slider__runway.disabled .el-slider__button-wrapper.dragging {
  cursor: not-allowed;
}

.el-slider__runway.disabled .el-slider__button:hover, .el-slider__runway.disabled .el-slider__button.hover, .el-slider__runway.disabled .el-slider__button.dragging {
  transform: scale(1);
}

.el-slider__runway.disabled .el-slider__button:hover, .el-slider__runway.disabled .el-slider__button.hover {
  cursor: not-allowed;
}

.el-slider__runway.disabled .el-slider__button.dragging {
  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: #1890ff;
  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;
  user-select: none;
  line-height: normal;
}

.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: solid 2px #1890ff;
  background-color: #FFFFFF;
  border-radius: 50%;
  transition: 0.2s;
  user-select: none;
}

.el-slider__button:hover, .el-slider__button.hover, .el-slider__button.dragging {
  transform: scale(1.2);
}

.el-slider__button:hover, .el-slider__button.hover {
  cursor: grab;
}

.el-slider__button.dragging {
  cursor: grabbing;
}

.el-slider__stop {
  position: absolute;
  height: 6px;
  width: 6px;
  border-radius: 100%;
  background-color: #FFFFFF;
  transform: translateX(-50%);
}

.el-slider__marks {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}

.el-slider__marks-text {
  position: absolute;
  transform: translateX(-50%);
  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 0.2s cubic-bezier(0.645, 0.045, 0.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: #1890ff;
}

.el-slider.is-vertical .el-slider__marks-text {
  margin-top: 0;
  left: 15px;
  transform: translateY(50%);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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, 0.9);
  margin: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 0.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-loading-spinner .el-loading-text {
  color: #1890ff;
  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: #1890ff;
  stroke-linecap: round;
}

.el-loading-spinner i {
  color: #1890ff;
}

.el-loading-fade-enter,
.el-loading-fade-leave-active {
  opacity: 0;
}

@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;
  }
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-row {
  position: relative;
  box-sizing: border-box;
}

.el-row::before,
.el-row::after {
  display: table;
  content: "";
}

.el-row::after {
  clear: both;
}

.el-row--flex {
  display: flex;
}

.el-row--flex:before, .el-row--flex:after {
  display: none;
}

.el-row--flex.is-justify-center {
  justify-content: center;
}

.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-row--flex.is-align-middle {
  align-items: center;
}

.el-row--flex.is-align-bottom {
  align-items: flex-end;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

[class*=el-col-] {
  float: left;
  box-sizing: border-box;
}

.el-col-0 {
  display: none;
}

.el-col-0 {
  width: 0%;
}

.el-col-offset-0 {
  margin-left: 0%;
}

.el-col-pull-0 {
  position: relative;
  right: 0%;
}

.el-col-push-0 {
  position: relative;
  left: 0%;
}

.el-col-1 {
  width: 4.1666666667%;
}

.el-col-offset-1 {
  margin-left: 4.1666666667%;
}

.el-col-pull-1 {
  position: relative;
  right: 4.1666666667%;
}

.el-col-push-1 {
  position: relative;
  left: 4.1666666667%;
}

.el-col-2 {
  width: 8.3333333333%;
}

.el-col-offset-2 {
  margin-left: 8.3333333333%;
}

.el-col-pull-2 {
  position: relative;
  right: 8.3333333333%;
}

.el-col-push-2 {
  position: relative;
  left: 8.3333333333%;
}

.el-col-3 {
  width: 12.5%;
}

.el-col-offset-3 {
  margin-left: 12.5%;
}

.el-col-pull-3 {
  position: relative;
  right: 12.5%;
}

.el-col-push-3 {
  position: relative;
  left: 12.5%;
}

.el-col-4 {
  width: 16.6666666667%;
}

.el-col-offset-4 {
  margin-left: 16.6666666667%;
}

.el-col-pull-4 {
  position: relative;
  right: 16.6666666667%;
}

.el-col-push-4 {
  position: relative;
  left: 16.6666666667%;
}

.el-col-5 {
  width: 20.8333333333%;
}

.el-col-offset-5 {
  margin-left: 20.8333333333%;
}

.el-col-pull-5 {
  position: relative;
  right: 20.8333333333%;
}

.el-col-push-5 {
  position: relative;
  left: 20.8333333333%;
}

.el-col-6 {
  width: 25%;
}

.el-col-offset-6 {
  margin-left: 25%;
}

.el-col-pull-6 {
  position: relative;
  right: 25%;
}

.el-col-push-6 {
  position: relative;
  left: 25%;
}

.el-col-7 {
  width: 29.1666666667%;
}

.el-col-offset-7 {
  margin-left: 29.1666666667%;
}

.el-col-pull-7 {
  position: relative;
  right: 29.1666666667%;
}

.el-col-push-7 {
  position: relative;
  left: 29.1666666667%;
}

.el-col-8 {
  width: 33.3333333333%;
}

.el-col-offset-8 {
  margin-left: 33.3333333333%;
}

.el-col-pull-8 {
  position: relative;
  right: 33.3333333333%;
}

.el-col-push-8 {
  position: relative;
  left: 33.3333333333%;
}

.el-col-9 {
  width: 37.5%;
}

.el-col-offset-9 {
  margin-left: 37.5%;
}

.el-col-pull-9 {
  position: relative;
  right: 37.5%;
}

.el-col-push-9 {
  position: relative;
  left: 37.5%;
}

.el-col-10 {
  width: 41.6666666667%;
}

.el-col-offset-10 {
  margin-left: 41.6666666667%;
}

.el-col-pull-10 {
  position: relative;
  right: 41.6666666667%;
}

.el-col-push-10 {
  position: relative;
  left: 41.6666666667%;
}

.el-col-11 {
  width: 45.8333333333%;
}

.el-col-offset-11 {
  margin-left: 45.8333333333%;
}

.el-col-pull-11 {
  position: relative;
  right: 45.8333333333%;
}

.el-col-push-11 {
  position: relative;
  left: 45.8333333333%;
}

.el-col-12 {
  width: 50%;
}

.el-col-offset-12 {
  margin-left: 50%;
}

.el-col-pull-12 {
  position: relative;
  right: 50%;
}

.el-col-push-12 {
  position: relative;
  left: 50%;
}

.el-col-13 {
  width: 54.1666666667%;
}

.el-col-offset-13 {
  margin-left: 54.1666666667%;
}

.el-col-pull-13 {
  position: relative;
  right: 54.1666666667%;
}

.el-col-push-13 {
  position: relative;
  left: 54.1666666667%;
}

.el-col-14 {
  width: 58.3333333333%;
}

.el-col-offset-14 {
  margin-left: 58.3333333333%;
}

.el-col-pull-14 {
  position: relative;
  right: 58.3333333333%;
}

.el-col-push-14 {
  position: relative;
  left: 58.3333333333%;
}

.el-col-15 {
  width: 62.5%;
}

.el-col-offset-15 {
  margin-left: 62.5%;
}

.el-col-pull-15 {
  position: relative;
  right: 62.5%;
}

.el-col-push-15 {
  position: relative;
  left: 62.5%;
}

.el-col-16 {
  width: 66.6666666667%;
}

.el-col-offset-16 {
  margin-left: 66.6666666667%;
}

.el-col-pull-16 {
  position: relative;
  right: 66.6666666667%;
}

.el-col-push-16 {
  position: relative;
  left: 66.6666666667%;
}

.el-col-17 {
  width: 70.8333333333%;
}

.el-col-offset-17 {
  margin-left: 70.8333333333%;
}

.el-col-pull-17 {
  position: relative;
  right: 70.8333333333%;
}

.el-col-push-17 {
  position: relative;
  left: 70.8333333333%;
}

.el-col-18 {
  width: 75%;
}

.el-col-offset-18 {
  margin-left: 75%;
}

.el-col-pull-18 {
  position: relative;
  right: 75%;
}

.el-col-push-18 {
  position: relative;
  left: 75%;
}

.el-col-19 {
  width: 79.1666666667%;
}

.el-col-offset-19 {
  margin-left: 79.1666666667%;
}

.el-col-pull-19 {
  position: relative;
  right: 79.1666666667%;
}

.el-col-push-19 {
  position: relative;
  left: 79.1666666667%;
}

.el-col-20 {
  width: 83.3333333333%;
}

.el-col-offset-20 {
  margin-left: 83.3333333333%;
}

.el-col-pull-20 {
  position: relative;
  right: 83.3333333333%;
}

.el-col-push-20 {
  position: relative;
  left: 83.3333333333%;
}

.el-col-21 {
  width: 87.5%;
}

.el-col-offset-21 {
  margin-left: 87.5%;
}

.el-col-pull-21 {
  position: relative;
  right: 87.5%;
}

.el-col-push-21 {
  position: relative;
  left: 87.5%;
}

.el-col-22 {
  width: 91.6666666667%;
}

.el-col-offset-22 {
  margin-left: 91.6666666667%;
}

.el-col-pull-22 {
  position: relative;
  right: 91.6666666667%;
}

.el-col-push-22 {
  position: relative;
  left: 91.6666666667%;
}

.el-col-23 {
  width: 95.8333333333%;
}

.el-col-offset-23 {
  margin-left: 95.8333333333%;
}

.el-col-pull-23 {
  position: relative;
  right: 95.8333333333%;
}

.el-col-push-23 {
  position: relative;
  left: 95.8333333333%;
}

.el-col-24 {
  width: 100%;
}

.el-col-offset-24 {
  margin-left: 100%;
}

.el-col-pull-24 {
  position: relative;
  right: 100%;
}

.el-col-push-24 {
  position: relative;
  left: 100%;
}

@media only screen and (max-width: 767px) {
  .el-col-xs-0 {
    display: none;
  }

  .el-col-xs-0 {
    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;
  }

  .el-col-sm-0 {
    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;
  }

  .el-col-md-0 {
    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;
  }

  .el-col-lg-0 {
    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;
  }

  .el-col-xl-0 {
    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%;
  }
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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--text-inside .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
}

.el-progress.is-success .el-progress-bar__inner {
  background-color: #13ce66;
}

.el-progress.is-success .el-progress__text {
  color: #13ce66;
}

.el-progress.is-warning .el-progress-bar__inner {
  background-color: #ffba00;
}

.el-progress.is-warning .el-progress__text {
  color: #ffba00;
}

.el-progress.is-exception .el-progress-bar__inner {
  background-color: #ff4949;
}

.el-progress.is-exception .el-progress__text {
  color: #ff4949;
}

.el-progress-bar {
  padding-right: 50px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-right: -55px;
  box-sizing: border-box;
}

.el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #e6ebf5;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #1890ff;
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width 0.6s ease;
}

.el-progress-bar__inner::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-progress-bar__innerText {
  display: inline-block;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 12px;
  margin: 0 5px;
}

@keyframes progress {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 32px 0;
  }
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-upload {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  outline: none;
  /* 照片墙模式 */
}

.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;
  opacity: 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 {
  border-color: #1890ff;
  color: #1890ff;
}

.el-upload:focus {
  border-color: #1890ff;
  color: #1890ff;
}

.el-upload:focus .el-upload-dragger {
  border-color: #1890ff;
}

.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;
  position: relative;
  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: #1890ff;
  font-style: normal;
}

.el-upload-dragger:hover {
  border-color: #1890ff;
}

.el-upload-dragger.is-dragover {
  background-color: rgba(32, 159, 255, 0.06);
  border: 2px dashed #1890ff;
}

.el-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.el-upload-list__item {
  transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  font-size: 14px;
  color: #606266;
  line-height: 1.8;
  margin-top: 5px;
  position: relative;
  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: #13ce66;
}

.el-upload-list__item .el-icon-close {
  display: none;
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
  opacity: 0.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: #1890ff;
}

.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:hover, .el-upload-list__item.is-success .el-upload-list__item-name:focus {
  color: #1890ff;
  cursor: pointer;
}

.el-upload-list__item.is-success:focus:not(:hover) {
  /* 键盘focus */
}

.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip {
  display: inline-block;
}

.el-upload-list__item.is-success:not(.focusing):focus, .el-upload-list__item.is-success:active {
  /* click时 */
  outline-width: 0;
}

.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip, .el-upload-list__item.is-success:active .el-icon-close-tip {
  display: none;
}

.el-upload-list__item.is-success:hover .el-upload-list__item-status-label, .el-upload-list__item.is-success:focus .el-upload-list__item-status-label {
  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 0.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: #1890ff;
}

.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: #FFFFFF;
}

.el-upload-list--picture-card .el-upload-list__item .el-icon-close {
  display: none;
}

.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, 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, 0.5);
  transition: opacity 0.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: #FFFFFF;
}

.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label {
  background: transparent;
  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;
  position: relative;
  z-index: 1;
  margin-left: -80px;
  background-color: #FFFFFF;
}

.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, 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, 0.72);
  text-align: center;
}

.el-upload-cover__interact .btn {
  display: inline-block;
  color: #FFFFFF;
  font-size: 14px;
  cursor: pointer;
  vertical-align: middle;
  transition: transform 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  margin-top: 60px;
}

.el-upload-cover__interact .btn i {
  margin-top: 0;
}

.el-upload-cover__interact .btn span {
  opacity: 0;
  transition: opacity 0.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: #FFFFFF;
  display: block;
  font-size: 24px;
  line-height: inherit;
  margin: 0 auto 5px;
}

.el-upload-cover__title {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  height: 36px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: normal;
  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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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--text-inside .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
}

.el-progress.is-success .el-progress-bar__inner {
  background-color: #13ce66;
}

.el-progress.is-success .el-progress__text {
  color: #13ce66;
}

.el-progress.is-warning .el-progress-bar__inner {
  background-color: #ffba00;
}

.el-progress.is-warning .el-progress__text {
  color: #ffba00;
}

.el-progress.is-exception .el-progress-bar__inner {
  background-color: #ff4949;
}

.el-progress.is-exception .el-progress__text {
  color: #ff4949;
}

.el-progress-bar {
  padding-right: 50px;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-right: -55px;
  box-sizing: border-box;
}

.el-progress-bar__outer {
  height: 6px;
  border-radius: 100px;
  background-color: #e6ebf5;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.el-progress-bar__inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #1890ff;
  text-align: right;
  border-radius: 100px;
  line-height: 1;
  white-space: nowrap;
  transition: width 0.6s ease;
}

.el-progress-bar__inner::after {
  display: inline-block;
  content: "";
  height: 100%;
  vertical-align: middle;
}

.el-progress-bar__innerText {
  display: inline-block;
  vertical-align: middle;
  color: #FFFFFF;
  font-size: 12px;
  margin: 0 5px;
}

@keyframes progress {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 32px 0;
  }
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-time-spinner {
  width: 100%;
  white-space: nowrap;
}

.el-spinner {
  display: inline-block;
  vertical-align: middle;
}

.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;
  }
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-message {
  min-width: 380px;
  box-sizing: border-box;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #e6ebf5;
  position: fixed;
  left: 50%;
  top: 20px;
  transform: translateX(-50%);
  background-color: #edf2fc;
  transition: opacity 0.3s, transform 0.4s, top 0.4s;
  overflow: hidden;
  padding: 15px 15px 15px 20px;
  display: flex;
  align-items: center;
}

.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: #e7faf0;
  border-color: #d0f5e0;
}

.el-message--success .el-message__content {
  color: #13ce66;
}

.el-message--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-message--warning .el-message__content {
  color: #ffba00;
}

.el-message--error {
  background-color: #ffeded;
  border-color: #ffdbdb;
}

.el-message--error .el-message__content {
  color: #ff4949;
}

.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: #13ce66;
}

.el-message .el-icon-error {
  color: #ff4949;
}

.el-message .el-icon-info {
  color: #909399;
}

.el-message .el-icon-warning {
  color: #ffba00;
}

.el-message-fade-enter,
.el-message-fade-leave-active {
  opacity: 0;
  transform: translate(-50%, -100%);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-badge {
  position: relative;
  vertical-align: middle;
  display: inline-block;
}

.el-badge__content {
  background-color: #ff4949;
  border-radius: 10px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
  padding: 0 6px;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #FFFFFF;
}

.el-badge__content.is-fixed {
  position: absolute;
  top: 0;
  right: 10px;
  transform: translateY(-50%) translateX(100%);
}

.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: #1890ff;
}

.el-badge__content--success {
  background-color: #13ce66;
}

.el-badge__content--warning {
  background-color: #ffba00;
}

.el-badge__content--info {
  background-color: #909399;
}

.el-badge__content--danger {
  background-color: #ff4949;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-card {
  border-radius: 4px;
  border: 1px solid #e6ebf5;
  background-color: #FFFFFF;
  overflow: hidden;
  color: #303133;
  transition: 0.3s;
}

.el-card.is-always-shadow {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.el-card.is-hover-shadow:hover, .el-card.is-hover-shadow:focus {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.el-card__header {
  padding: 18px 20px;
  border-bottom: 1px solid #e6ebf5;
  box-sizing: border-box;
}

.el-card__body {
  padding: 20px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-rate {
  height: 20px;
  line-height: 1;
}

.el-rate:focus, .el-rate:active {
  outline-width: 0;
}

.el-rate__item {
  display: inline-block;
  position: relative;
  font-size: 0;
  vertical-align: middle;
}

.el-rate__icon {
  position: relative;
  display: inline-block;
  font-size: 18px;
  margin-right: 6px;
  color: #C0C4CC;
  transition: 0.3s;
}

.el-rate__icon.hover {
  transform: scale(1.15);
}

.el-rate__icon .path2 {
  position: absolute;
  left: 0;
  top: 0;
}

.el-rate__decimal {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  overflow: hidden;
}

.el-rate__text {
  font-size: 14px;
  vertical-align: middle;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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__main, .el-step:last-of-type .el-step__description {
  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: #13ce66;
  border-color: #13ce66;
}

.el-step__head.is-error {
  color: #ff4949;
  border-color: #ff4949;
}

.el-step__head.is-finish {
  color: #1890ff;
  border-color: #1890ff;
}

.el-step__icon {
  position: relative;
  z-index: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 14px;
  box-sizing: border-box;
  background: #FFFFFF;
  transition: 0.15s ease-out;
}

.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 {
  display: inline-block;
  user-select: none;
  text-align: center;
  font-weight: bold;
  line-height: 1;
  color: inherit;
}

.el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 25px;
  font-weight: normal;
}

.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;
  transition: 0.15s ease-out;
  box-sizing: border-box;
  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: bold;
  color: #303133;
}

.el-step__title.is-wait {
  color: #C0C4CC;
}

.el-step__title.is-success {
  color: #13ce66;
}

.el-step__title.is-error {
  color: #ff4949;
}

.el-step__title.is-finish {
  color: #1890ff;
}

.el-step__description {
  padding-right: 10%;
  margin-top: -5px;
  font-size: 12px;
  line-height: 20px;
  font-weight: normal;
}

.el-step__description.is-process {
  color: #303133;
}

.el-step__description.is-wait {
  color: #C0C4CC;
}

.el-step__description.is-success {
  color: #13ce66;
}

.el-step__description.is-error {
  color: #ff4949;
}

.el-step__description.is-finish {
  color: #1890ff;
}

.el-step.is-horizontal {
  display: inline-block;
}

.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 {
  text-align: center;
}

.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: transparent;
  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(0.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::before, .el-step.is-simple .el-step__arrow::after {
  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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: none;
  padding: 0;
  margin: 0;
  height: 36px;
  width: 36px;
  cursor: pointer;
  transition: 0.3s;
  border-radius: 50%;
  background-color: rgba(31, 45, 61, 0.11);
  color: #FFFFFF;
  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, 0.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: 0.64;
}

.el-carousel__indicators--outside button {
  background-color: #C0C4CC;
  opacity: 0.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: 0.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: 0.48;
  width: 30px;
  height: 2px;
  background-color: #FFFFFF;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  transition: 0.3s;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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%;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-carousel__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
  z-index: 0;
}

.el-carousel__item.is-active {
  z-index: 2;
}

.el-carousel__item.is-animating {
  transition: transform 0.4s ease-in-out;
}

.el-carousel__item--card {
  width: 50%;
  transition: transform 0.4s ease-in-out;
}

.el-carousel__item--card.is-in-stage {
  cursor: pointer;
  z-index: 1;
}

.el-carousel__item--card.is-in-stage:hover .el-carousel__mask, .el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask {
  opacity: 0.12;
}

.el-carousel__item--card.is-active {
  z-index: 2;
}

.el-carousel__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFFFFF;
  opacity: 0.24;
  transition: 0.2s;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.fade-in-linear-enter-active,
.fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.fade-in-linear-enter,
.fade-in-linear-leave,
.fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-linear-enter-active,
.el-fade-in-linear-leave-active {
  transition: opacity 200ms linear;
}

.el-fade-in-linear-enter,
.el-fade-in-linear-leave,
.el-fade-in-linear-leave-active {
  opacity: 0;
}

.el-fade-in-enter-active,
.el-fade-in-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}

.el-zoom-in-center-enter-active,
.el-zoom-in-center-leave-active {
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.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 300ms cubic-bezier(0.23, 1, 0.32, 1), opacity 300ms cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: top left;
}

.el-zoom-in-left-enter,
.el-zoom-in-left-leave-active {
  opacity: 0;
  transform: scale(0.45, 0.45);
}

.collapse-transition {
  transition: 0.3s height ease-in-out, 0.3s padding-top ease-in-out, 0.3s padding-bottom ease-in-out;
}

.horizontal-collapse-transition {
  transition: 0.3s width ease-in-out, 0.3s padding-left ease-in-out, 0.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 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}

.el-collapse {
  border-top: 1px solid #e6ebf5;
  border-bottom: 1px solid #e6ebf5;
}

.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: #FFFFFF;
  color: #303133;
  cursor: pointer;
  border-bottom: 1px solid #e6ebf5;
  font-size: 13px;
  font-weight: 500;
  transition: border-bottom-color 0.3s;
  outline: none;
}

.el-collapse-item__arrow {
  margin: 0 8px 0 auto;
  transition: transform 0.3s;
  font-weight: 300;
}

.el-collapse-item__arrow.is-active {
  transform: rotate(90deg);
}

.el-collapse-item__header.focusing:focus:not(:hover) {
  color: #1890ff;
}

.el-collapse-item__header.is-active {
  border-bottom-color: transparent;
}

.el-collapse-item__wrap {
  will-change: height;
  background-color: #FFFFFF;
  overflow: hidden;
  box-sizing: border-box;
  border-bottom: 1px solid #e6ebf5;
}

.el-collapse-item__content {
  padding-bottom: 25px;
  font-size: 13px;
  color: #303133;
  line-height: 1.7692307692;
}

.el-collapse-item:last-child {
  margin-bottom: -1px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popper .popper__arrow,
.el-popper .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.el-popper .popper__arrow {
  border-width: 6px;
  filter: drop-shadow(0 2px 12px rgba(0, 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: #e6ebf5;
  border-bottom-width: 0;
}

.el-popper[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #FFFFFF;
}

.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: #e6ebf5;
  border-left-width: 0;
}

.el-popper[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #FFFFFF;
  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: #e6ebf5;
}

.el-popper[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #FFFFFF;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-tag {
  background-color: #e8f4ff;
  border-color: #d1e9ff;
  color: #1890ff;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  color: #1890ff;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px;
  box-sizing: border-box;
  white-space: nowrap;
}

.el-tag.is-hit {
  border-color: #1890ff;
}

.el-tag .el-tag__close {
  color: #1890ff;
}

.el-tag .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.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: #FFFFFF;
  background-color: #909399;
}

.el-tag.el-tag--success {
  background-color: #e7faf0;
  border-color: #d0f5e0;
  color: #13ce66;
}

.el-tag.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag.el-tag--warning {
  background-color: #fff8e6;
  border-color: #fff1cc;
  color: #ffba00;
}

.el-tag.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag.el-tag--danger {
  background-color: #ffeded;
  border-color: #ffdbdb;
  color: #ff4949;
}

.el-tag.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.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: #1890ff;
  border-color: #1890ff;
  color: white;
}

.el-tag--dark.is-hit {
  border-color: #1890ff;
}

.el-tag--dark .el-tag__close {
  color: white;
}

.el-tag--dark .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #46a6ff;
}

.el-tag--dark.el-tag--info {
  background-color: #909399;
  border-color: #909399;
  color: white;
}

.el-tag--dark.el-tag--info.is-hit {
  border-color: #909399;
}

.el-tag--dark.el-tag--info .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--info .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #a6a9ad;
}

.el-tag--dark.el-tag--success {
  background-color: #13ce66;
  border-color: #13ce66;
  color: white;
}

.el-tag--dark.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--dark.el-tag--success .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #42d885;
}

.el-tag--dark.el-tag--warning {
  background-color: #ffba00;
  border-color: #ffba00;
  color: white;
}

.el-tag--dark.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--dark.el-tag--warning .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffc833;
}

.el-tag--dark.el-tag--danger {
  background-color: #ff4949;
  border-color: #ff4949;
  color: white;
}

.el-tag--dark.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--dark.el-tag--danger .el-tag__close {
  color: white;
}

.el-tag--dark.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff6d6d;
}

.el-tag--plain {
  background-color: white;
  border-color: #a3d3ff;
  color: #1890ff;
}

.el-tag--plain.is-hit {
  border-color: #1890ff;
}

.el-tag--plain .el-tag__close {
  color: #1890ff;
}

.el-tag--plain .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #1890ff;
}

.el-tag--plain.el-tag--info {
  background-color: white;
  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: #FFFFFF;
  background-color: #909399;
}

.el-tag--plain.el-tag--success {
  background-color: white;
  border-color: #a1ebc2;
  color: #13ce66;
}

.el-tag--plain.el-tag--success.is-hit {
  border-color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close {
  color: #13ce66;
}

.el-tag--plain.el-tag--success .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #13ce66;
}

.el-tag--plain.el-tag--warning {
  background-color: white;
  border-color: #ffe399;
  color: #ffba00;
}

.el-tag--plain.el-tag--warning.is-hit {
  border-color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close {
  color: #ffba00;
}

.el-tag--plain.el-tag--warning .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ffba00;
}

.el-tag--plain.el-tag--danger {
  background-color: white;
  border-color: #ffb6b6;
  color: #ff4949;
}

.el-tag--plain.el-tag--danger.is-hit {
  border-color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close {
  color: #ff4949;
}

.el-tag--plain.el-tag--danger .el-tag__close:hover {
  color: #FFFFFF;
  background-color: #ff4949;
}

.el-tag--medium {
  height: 28px;
  line-height: 26px;
}

.el-tag--medium .el-icon-close {
  transform: scale(0.8);
}

.el-tag--small {
  height: 24px;
  padding: 0 8px;
  line-height: 22px;
}

.el-tag--small .el-icon-close {
  transform: scale(0.8);
}

.el-tag--mini {
  height: 20px;
  padding: 0 5px;
  line-height: 19px;
}

.el-tag--mini .el-icon-close {
  margin-left: -3px;
  transform: scale(0.7);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  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: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #e6ebf5;
  cursor: not-allowed;
}

.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}

.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 {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  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-disabled + span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus {
  /*focus时 视觉上区分*/
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  height: 2px;
  transform: scale(0.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: 1px solid #DCDFE6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.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 {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #74bcff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #e6ebf5;
}

.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: #1890ff;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-radio {
  color: #606266;
  font-weight: 500;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  outline: none;
  font-size: 14px;
  margin-right: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-radio.is-bordered.is-disabled {
  cursor: not-allowed;
  border-color: #e6ebf5;
}

.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--medium.is-bordered .el-radio__label {
  font-size: 14px;
}

.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__label {
  font-size: 12px;
}

.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__label {
  font-size: 12px;
}

.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: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
}

.el-radio__input.is-disabled .el-radio__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  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 {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
}

.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: #1890ff;
  background: #1890ff;
}

.el-radio__input.is-checked .el-radio__inner::after {
  transform: translate(-50%, -50%) scale(1);
}

.el-radio__input.is-checked + .el-radio__label {
  color: #1890ff;
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: #1890ff;
}

.el-radio__inner {
  border: 1px solid #DCDFE6;
  border-radius: 100%;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  position: relative;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}

.el-radio__inner:hover {
  border-color: #1890ff;
}

.el-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #FFFFFF;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}

.el-radio__original {
  opacity: 0;
  outline: none;
  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:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 2px 2px #1890ff;
}

.el-radio__label {
  font-size: 14px;
  padding-left: 10px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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: solid 1px #dfe4ed;
  border-radius: 4px;
}

.el-cascader-menu {
  min-width: 180px;
  box-sizing: border-box;
  color: #606266;
  border-right: solid 1px #dfe4ed;
}

.el-cascader-menu:last-child {
  border-right: none;
}

.el-cascader-menu:last-child .el-cascader-node {
  padding-right: 20px;
}

.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: none;
}

.el-cascader-node.is-selectable.in-active-path {
  color: #606266;
}

.el-cascader-node.in-active-path, .el-cascader-node.is-selectable.in-checked-path, .el-cascader-node.is-active {
  color: #1890ff;
  font-weight: bold;
}

.el-cascader-node:not(.is-disabled) {
  cursor: pointer;
}

.el-cascader-node:not(.is-disabled):hover, .el-cascader-node:not(.is-disabled):focus {
  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-cascader {
  display: inline-block;
  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 {
  cursor: pointer;
}

.el-cascader .el-input .el-input__inner {
  text-overflow: ellipsis;
}

.el-cascader .el-input .el-input__inner:focus {
  border-color: #1890ff;
}

.el-cascader .el-input .el-icon-arrow-down {
  transition: transform 0.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 .el-input.is-focus .el-input__inner {
  border-color: #1890ff;
}

.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: #FFFFFF;
  border: solid 1px #dfe4ed;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.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: #FFFFFF;
}

.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: none;
  cursor: pointer;
}

.el-cascader__suggestion-item:hover, .el-cascader__suggestion-item:focus {
  background: #F5F7FA;
}

.el-cascader__suggestion-item.is-checked {
  color: #1890ff;
  font-weight: bold;
}

.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: none;
  box-sizing: border-box;
}

.el-cascader__search-input::placeholder {
  color: #C0C4CC;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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 #1890ff;
}

.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: #f00;
  padding: 0 2px;
}

.el-color-hue-slider__bar {
  position: relative;
  background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 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, 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, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 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__white, .el-color-svpanel__black {
  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, 0.3), 0 0 1px 2px rgba(0, 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%, white 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, 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%, white 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: #000000;
  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: none;
  font-size: 12px;
}

.el-color-dropdown__btn[disabled] {
  color: #cccccc;
  cursor: not-allowed;
}

.el-color-dropdown__btn:hover {
  color: #1890ff;
  border-color: #1890ff;
}

.el-color-dropdown__link-btn {
  cursor: pointer;
  color: #1890ff;
  text-decoration: none;
  padding: 15px;
  font-size: 12px;
}

.el-color-dropdown__link-btn:hover {
  color: tint(#1890ff, 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__icon,
.el-color-picker--small .el-color-picker__empty {
  transform: translate3d(-50%, -50%, 0) scale(0.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__icon,
.el-color-picker--mini .el-color-picker__empty {
  transform: translate3d(-50%, -50%, 0) scale(0.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, 0.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 {
  font-size: 12px;
  color: #999;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.el-color-picker__icon {
  display: inline-block;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  color: #FFFFFF;
  text-align: center;
  font-size: 12px;
}

.el-color-picker__panel {
  position: absolute;
  z-index: 10;
  padding: 6px;
  box-sizing: content-box;
  background-color: #FFFFFF;
  border: 1px solid #e6ebf5;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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: #FFFFFF;
  background-image: none;
  border: 1px solid #DCDFE6;
  border-radius: 4px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea__inner:hover {
  border-color: #C0C4CC;
}

.el-textarea__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-textarea .el-input__count {
  color: #909399;
  background: #FFFFFF;
  position: absolute;
  font-size: 12px;
  bottom: 5px;
  right: 10px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: #C0C4CC;
}

.el-textarea.is-exceed .el-textarea__inner {
  border-color: #ff4949;
}

.el-textarea.is-exceed .el-input__count {
  color: #ff4949;
}

.el-input {
  position: relative;
  font-size: 14px;
  display: inline-block;
  width: 100%;
}

.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 0.2s cubic-bezier(0.645, 0.045, 0.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 .el-input__count .el-input__count-inner {
  background: #FFFFFF;
  line-height: initial;
  display: inline-block;
  padding: 0 5px;
}

.el-input__inner {
  -webkit-appearance: none;
  background-color: #FFFFFF;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  font-size: inherit;
  height: 40px;
  line-height: 40px;
  outline: none;
  padding: 0 15px;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.el-input__inner::-ms-reveal {
  display: none;
}

.el-input__inner::placeholder {
  color: #C0C4CC;
}

.el-input__inner:hover {
  border-color: #C0C4CC;
}

.el-input__inner:focus {
  outline: none;
  border-color: #1890ff;
}

.el-input__suffix {
  position: absolute;
  height: 100%;
  right: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
  pointer-events: none;
}

.el-input__suffix-inner {
  pointer-events: all;
}

.el-input__prefix {
  position: absolute;
  height: 100%;
  left: 5px;
  top: 0;
  text-align: center;
  color: #C0C4CC;
  transition: all 0.3s;
}

.el-input__icon {
  height: 100%;
  width: 25px;
  text-align: center;
  transition: all 0.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-active .el-input__inner {
  outline: none;
  border-color: #1890ff;
}

.el-input.is-disabled .el-input__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  color: #C0C4CC;
  cursor: not-allowed;
}

.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: #ff4949;
}

.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #ff4949;
}

.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__append:focus, .el-input-group__prepend:focus {
  outline: none;
}

.el-input-group__append .el-select,
.el-input-group__append .el-button, .el-input-group__prepend .el-select,
.el-input-group__prepend .el-button {
  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__append .el-button,
.el-input-group__append .el-input, .el-input-group__prepend .el-button,
.el-input-group__prepend .el-input {
  font-size: inherit;
}

.el-input-group__prepend {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group__append {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-input__inner {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

.el-input-group--append .el-input__inner {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.el-input-group--append .el-select .el-input.is-focus .el-input__inner {
  border-color: transparent;
}

/** disalbe default clear on IE */

.el-input__inner::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-color: #DCDFE6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 400;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}

.el-button + .el-button {
  margin-left: 10px;
}

.el-button.is-round {
  padding: 12px 20px;
}

.el-button:hover, .el-button:focus {
  color: #1890ff;
  border-color: #badeff;
  background-color: #e8f4ff;
}

.el-button:active {
  color: #1682e6;
  border-color: #1682e6;
  outline: none;
}

.el-button::-moz-focus-inner {
  border: 0;
}

.el-button [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-button.is-plain:hover, .el-button.is-plain:focus {
  background: #FFFFFF;
  border-color: #1890ff;
  color: #1890ff;
}

.el-button.is-plain:active {
  background: #FFFFFF;
  border-color: #1682e6;
  color: #1682e6;
  outline: none;
}

.el-button.is-active {
  color: #1682e6;
  border-color: #1682e6;
}

.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
}

.el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  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, 0.35);
}

.el-button.is-round {
  border-radius: 20px;
  padding: 12px 23px;
}

.el-button.is-circle {
  border-radius: 50%;
  padding: 12px;
}

.el-button--primary {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-button--primary:hover, .el-button--primary:focus {
  background: #46a6ff;
  border-color: #46a6ff;
  color: #FFFFFF;
}

.el-button--primary:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
}

.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {
  color: #FFFFFF;
  background-color: #8cc8ff;
  border-color: #8cc8ff;
}

.el-button--primary.is-plain {
  color: #1890ff;
  background: #e8f4ff;
  border-color: #a3d3ff;
}

.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {
  background: #1890ff;
  border-color: #1890ff;
  color: #FFFFFF;
}

.el-button--primary.is-plain:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {
  color: #74bcff;
  background-color: #e8f4ff;
  border-color: #d1e9ff;
}

.el-button--success {
  color: #FFFFFF;
  background-color: #13ce66;
  border-color: #13ce66;
}

.el-button--success:hover, .el-button--success:focus {
  background: #42d885;
  border-color: #42d885;
  color: #FFFFFF;
}

.el-button--success:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
}

.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {
  color: #FFFFFF;
  background-color: #89e7b3;
  border-color: #89e7b3;
}

.el-button--success.is-plain {
  color: #13ce66;
  background: #e7faf0;
  border-color: #a1ebc2;
}

.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {
  background: #13ce66;
  border-color: #13ce66;
  color: #FFFFFF;
}

.el-button--success.is-plain:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {
  color: #71e2a3;
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-button--warning {
  color: #FFFFFF;
  background-color: #ffba00;
  border-color: #ffba00;
}

.el-button--warning:hover, .el-button--warning:focus {
  background: #ffc833;
  border-color: #ffc833;
  color: #FFFFFF;
}

.el-button--warning:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
}

.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffdd80;
  border-color: #ffdd80;
}

.el-button--warning.is-plain {
  color: #ffba00;
  background: #fff8e6;
  border-color: #ffe399;
}

.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {
  background: #ffba00;
  border-color: #ffba00;
  color: #FFFFFF;
}

.el-button--warning.is-plain:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {
  color: #ffd666;
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-button--danger {
  color: #FFFFFF;
  background-color: #ff4949;
  border-color: #ff4949;
}

.el-button--danger:hover, .el-button--danger:focus {
  background: #ff6d6d;
  border-color: #ff6d6d;
  color: #FFFFFF;
}

.el-button--danger:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
}

.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffa4a4;
  border-color: #ffa4a4;
}

.el-button--danger.is-plain {
  color: #ff4949;
  background: #ffeded;
  border-color: #ffb6b6;
}

.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {
  background: #ff4949;
  border-color: #ff4949;
  color: #FFFFFF;
}

.el-button--danger.is-plain:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {
  color: #ff9292;
  background-color: #ffeded;
  border-color: #ffdbdb;
}

.el-button--info {
  color: #FFFFFF;
  background-color: #909399;
  border-color: #909399;
}

.el-button--info:hover, .el-button--info:focus {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #FFFFFF;
}

.el-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
}

.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {
  color: #FFFFFF;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}

.el-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6;
}

.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {
  background: #909399;
  border-color: #909399;
  color: #FFFFFF;
}

.el-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {
  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 {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 3px;
}

.el-button--mini.is-round {
  padding: 7px 15px;
}

.el-button--mini.is-circle {
  padding: 7px;
}

.el-button--text {
  border-color: transparent;
  color: #1890ff;
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.el-button--text:hover, .el-button--text:focus {
  color: #46a6ff;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text:active {
  color: #1682e6;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {
  border-color: transparent;
}

.el-button-group {
  display: inline-block;
  vertical-align: middle;
}

.el-button-group::before,
.el-button-group::after {
  display: table;
  content: "";
}

.el-button-group::after {
  clear: both;
}

.el-button-group > .el-button {
  float: left;
  position: relative;
}

.el-button-group > .el-button + .el-button {
  margin-left: 0;
}

.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-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-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:not(:last-child) {
  margin-right: -1px;
}

.el-button-group > .el-button:not(.is-disabled):hover, .el-button-group > .el-button:not(.is-disabled):focus, .el-button-group > .el-button:not(.is-disabled):active {
  z-index: 1;
}

.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  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: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #e6ebf5;
  cursor: not-allowed;
}

.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}

.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 {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  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-disabled + span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus {
  /*focus时 视觉上区分*/
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  height: 2px;
  transform: scale(0.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: 1px solid #DCDFE6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.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 {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #74bcff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #e6ebf5;
}

.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: #1890ff;
}

.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-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: #FFFFFF;
  background-color: #1890ff;
  font-size: 0;
}

.el-transfer__button.is-with-texts {
  border-radius: 4px;
}

.el-transfer__button.is-disabled {
  border: 1px solid #DCDFE6;
  background-color: #F5F7FA;
  color: #C0C4CC;
}

.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__button [class*=el-icon-] + span {
  margin-left: 0;
}

.el-transfer-panel {
  border: 1px solid #e6ebf5;
  border-radius: 4px;
  overflow: hidden;
  background: #FFFFFF;
  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-transfer-panel__item {
  margin-left: 0;
}

.el-transfer-panel__item.el-checkbox {
  color: #606266;
}

.el-transfer-panel__item:hover {
  color: #1890ff;
}

.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 #e6ebf5;
  box-sizing: border-box;
  color: #000000;
}

.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: normal;
}

.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span {
  position: absolute;
  right: 15px;
  color: #909399;
  font-size: 12px;
  font-weight: normal;
}

.el-transfer-panel .el-transfer-panel__footer {
  height: 40px;
  background: #FFFFFF;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e6ebf5;
  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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-header {
  padding: 0 20px;
  box-sizing: border-box;
  flex-shrink: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-aside {
  overflow: auto;
  box-sizing: border-box;
  flex-shrink: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-main {
  display: block;
  flex: 1;
  flex-basis: auto;
  overflow: auto;
  box-sizing: border-box;
  padding: 20px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-footer {
  padding: 0 20px;
  box-sizing: border-box;
  flex-shrink: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-timeline {
  margin: 0;
  font-size: 14px;
  list-style: none;
}

.el-timeline .el-timeline-item:last-child .el-timeline-item__tail {
  display: none;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-timeline-item {
  position: relative;
  padding-bottom: 20px;
}

.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 #dfe4ed;
}

.el-timeline-item__icon {
  color: #FFFFFF;
  font-size: 13px;
}

.el-timeline-item__node {
  position: absolute;
  background-color: #dfe4ed;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  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: #1890ff;
}

.el-timeline-item__node--success {
  background-color: #13ce66;
}

.el-timeline-item__node--warning {
  background-color: #ffba00;
}

.el-timeline-item__node--danger {
  background-color: #ff4949;
}

.el-timeline-item__node--info {
  background-color: #909399;
}

.el-timeline-item__dot {
  position: absolute;
  display: flex;
  justify-content: center;
  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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-link {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  text-decoration: none;
  outline: none;
  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 #1890ff;
}

.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: #1890ff;
}

.el-link.el-link--default:after {
  border-color: #1890ff;
}

.el-link.el-link--default.is-disabled {
  color: #C0C4CC;
}

.el-link.el-link--primary {
  color: #1890ff;
}

.el-link.el-link--primary:hover {
  color: #46a6ff;
}

.el-link.el-link--primary:after {
  border-color: #1890ff;
}

.el-link.el-link--primary.is-disabled {
  color: #8cc8ff;
}

.el-link.el-link--primary.is-underline:hover:after {
  border-color: #1890ff;
}

.el-link.el-link--danger {
  color: #ff4949;
}

.el-link.el-link--danger:hover {
  color: #ff6d6d;
}

.el-link.el-link--danger:after {
  border-color: #ff4949;
}

.el-link.el-link--danger.is-disabled {
  color: #ffa4a4;
}

.el-link.el-link--danger.is-underline:hover:after {
  border-color: #ff4949;
}

.el-link.el-link--success {
  color: #13ce66;
}

.el-link.el-link--success:hover {
  color: #42d885;
}

.el-link.el-link--success:after {
  border-color: #13ce66;
}

.el-link.el-link--success.is-disabled {
  color: #89e7b3;
}

.el-link.el-link--success.is-underline:hover:after {
  border-color: #13ce66;
}

.el-link.el-link--warning {
  color: #ffba00;
}

.el-link.el-link--warning:hover {
  color: #ffc833;
}

.el-link.el-link--warning:after {
  border-color: #ffba00;
}

.el-link.el-link--warning.is-disabled {
  color: #ffdd80;
}

.el-link.el-link--warning.is-underline:hover:after {
  border-color: #ffba00;
}

.el-link.el-link--info {
  color: #909399;
}

.el-link.el-link--info:hover {
  color: #a6a9ad;
}

.el-link.el-link--info:after {
  border-color: #909399;
}

.el-link.el-link--info.is-disabled {
  color: #c8c9cc;
}

.el-link.el-link--info.is-underline:hover:after {
  border-color: #909399;
}

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.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: #FFFFFF;
  padding: 0 20px;
  font-weight: 500;
  color: #303133;
  font-size: 14px;
}

.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%);
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-image__error, .el-image__placeholder, .el-image__inner {
  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__placeholder {
  background: #F5F7FA;
}

.el-image__error {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  background: #F5F7FA;
  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: 0.8;
  cursor: pointer;
  box-sizing: border-box;
  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__prev {
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: #606266;
  border-color: #fff;
  left: 40px;
}

.el-image-viewer__next {
  top: 50%;
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  font-size: 24px;
  color: #fff;
  background-color: #606266;
  border-color: #fff;
  right: 40px;
  text-indent: 2px;
}

.el-image-viewer__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background: #000;
}

.viewer-fade-enter-active {
  animation: viewer-fade-in 0.3s;
}

.viewer-fade-leave-active {
  animation: viewer-fade-out 0.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;
  }
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

.el-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-color: #DCDFE6;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  transition: 0.1s;
  font-weight: 400;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  padding: 12px 20px;
  font-size: 14px;
  border-radius: 4px;
}

.el-button + .el-button {
  margin-left: 10px;
}

.el-button.is-round {
  padding: 12px 20px;
}

.el-button:hover, .el-button:focus {
  color: #1890ff;
  border-color: #badeff;
  background-color: #e8f4ff;
}

.el-button:active {
  color: #1682e6;
  border-color: #1682e6;
  outline: none;
}

.el-button::-moz-focus-inner {
  border: 0;
}

.el-button [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-button.is-plain:hover, .el-button.is-plain:focus {
  background: #FFFFFF;
  border-color: #1890ff;
  color: #1890ff;
}

.el-button.is-plain:active {
  background: #FFFFFF;
  border-color: #1682e6;
  color: #1682e6;
  outline: none;
}

.el-button.is-active {
  color: #1682e6;
  border-color: #1682e6;
}

.el-button.is-disabled, .el-button.is-disabled:hover, .el-button.is-disabled:focus {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
}

.el-button.is-disabled.el-button--text {
  background-color: transparent;
}

.el-button.is-disabled.is-plain, .el-button.is-disabled.is-plain:hover, .el-button.is-disabled.is-plain:focus {
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  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, 0.35);
}

.el-button.is-round {
  border-radius: 20px;
  padding: 12px 23px;
}

.el-button.is-circle {
  border-radius: 50%;
  padding: 12px;
}

.el-button--primary {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-button--primary:hover, .el-button--primary:focus {
  background: #46a6ff;
  border-color: #46a6ff;
  color: #FFFFFF;
}

.el-button--primary:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
}

.el-button--primary.is-disabled, .el-button--primary.is-disabled:hover, .el-button--primary.is-disabled:focus, .el-button--primary.is-disabled:active {
  color: #FFFFFF;
  background-color: #8cc8ff;
  border-color: #8cc8ff;
}

.el-button--primary.is-plain {
  color: #1890ff;
  background: #e8f4ff;
  border-color: #a3d3ff;
}

.el-button--primary.is-plain:hover, .el-button--primary.is-plain:focus {
  background: #1890ff;
  border-color: #1890ff;
  color: #FFFFFF;
}

.el-button--primary.is-plain:active {
  background: #1682e6;
  border-color: #1682e6;
  color: #FFFFFF;
  outline: none;
}

.el-button--primary.is-plain.is-disabled, .el-button--primary.is-plain.is-disabled:hover, .el-button--primary.is-plain.is-disabled:focus, .el-button--primary.is-plain.is-disabled:active {
  color: #74bcff;
  background-color: #e8f4ff;
  border-color: #d1e9ff;
}

.el-button--success {
  color: #FFFFFF;
  background-color: #13ce66;
  border-color: #13ce66;
}

.el-button--success:hover, .el-button--success:focus {
  background: #42d885;
  border-color: #42d885;
  color: #FFFFFF;
}

.el-button--success:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
}

.el-button--success.is-disabled, .el-button--success.is-disabled:hover, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:active {
  color: #FFFFFF;
  background-color: #89e7b3;
  border-color: #89e7b3;
}

.el-button--success.is-plain {
  color: #13ce66;
  background: #e7faf0;
  border-color: #a1ebc2;
}

.el-button--success.is-plain:hover, .el-button--success.is-plain:focus {
  background: #13ce66;
  border-color: #13ce66;
  color: #FFFFFF;
}

.el-button--success.is-plain:active {
  background: #11b95c;
  border-color: #11b95c;
  color: #FFFFFF;
  outline: none;
}

.el-button--success.is-plain.is-disabled, .el-button--success.is-plain.is-disabled:hover, .el-button--success.is-plain.is-disabled:focus, .el-button--success.is-plain.is-disabled:active {
  color: #71e2a3;
  background-color: #e7faf0;
  border-color: #d0f5e0;
}

.el-button--warning {
  color: #FFFFFF;
  background-color: #ffba00;
  border-color: #ffba00;
}

.el-button--warning:hover, .el-button--warning:focus {
  background: #ffc833;
  border-color: #ffc833;
  color: #FFFFFF;
}

.el-button--warning:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
}

.el-button--warning.is-disabled, .el-button--warning.is-disabled:hover, .el-button--warning.is-disabled:focus, .el-button--warning.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffdd80;
  border-color: #ffdd80;
}

.el-button--warning.is-plain {
  color: #ffba00;
  background: #fff8e6;
  border-color: #ffe399;
}

.el-button--warning.is-plain:hover, .el-button--warning.is-plain:focus {
  background: #ffba00;
  border-color: #ffba00;
  color: #FFFFFF;
}

.el-button--warning.is-plain:active {
  background: #e6a700;
  border-color: #e6a700;
  color: #FFFFFF;
  outline: none;
}

.el-button--warning.is-plain.is-disabled, .el-button--warning.is-plain.is-disabled:hover, .el-button--warning.is-plain.is-disabled:focus, .el-button--warning.is-plain.is-disabled:active {
  color: #ffd666;
  background-color: #fff8e6;
  border-color: #fff1cc;
}

.el-button--danger {
  color: #FFFFFF;
  background-color: #ff4949;
  border-color: #ff4949;
}

.el-button--danger:hover, .el-button--danger:focus {
  background: #ff6d6d;
  border-color: #ff6d6d;
  color: #FFFFFF;
}

.el-button--danger:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
}

.el-button--danger.is-disabled, .el-button--danger.is-disabled:hover, .el-button--danger.is-disabled:focus, .el-button--danger.is-disabled:active {
  color: #FFFFFF;
  background-color: #ffa4a4;
  border-color: #ffa4a4;
}

.el-button--danger.is-plain {
  color: #ff4949;
  background: #ffeded;
  border-color: #ffb6b6;
}

.el-button--danger.is-plain:hover, .el-button--danger.is-plain:focus {
  background: #ff4949;
  border-color: #ff4949;
  color: #FFFFFF;
}

.el-button--danger.is-plain:active {
  background: #e64242;
  border-color: #e64242;
  color: #FFFFFF;
  outline: none;
}

.el-button--danger.is-plain.is-disabled, .el-button--danger.is-plain.is-disabled:hover, .el-button--danger.is-plain.is-disabled:focus, .el-button--danger.is-plain.is-disabled:active {
  color: #ff9292;
  background-color: #ffeded;
  border-color: #ffdbdb;
}

.el-button--info {
  color: #FFFFFF;
  background-color: #909399;
  border-color: #909399;
}

.el-button--info:hover, .el-button--info:focus {
  background: #a6a9ad;
  border-color: #a6a9ad;
  color: #FFFFFF;
}

.el-button--info:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
}

.el-button--info.is-disabled, .el-button--info.is-disabled:hover, .el-button--info.is-disabled:focus, .el-button--info.is-disabled:active {
  color: #FFFFFF;
  background-color: #c8c9cc;
  border-color: #c8c9cc;
}

.el-button--info.is-plain {
  color: #909399;
  background: #f4f4f5;
  border-color: #d3d4d6;
}

.el-button--info.is-plain:hover, .el-button--info.is-plain:focus {
  background: #909399;
  border-color: #909399;
  color: #FFFFFF;
}

.el-button--info.is-plain:active {
  background: #82848a;
  border-color: #82848a;
  color: #FFFFFF;
  outline: none;
}

.el-button--info.is-plain.is-disabled, .el-button--info.is-plain.is-disabled:hover, .el-button--info.is-plain.is-disabled:focus, .el-button--info.is-plain.is-disabled:active {
  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 {
  padding: 7px 15px;
  font-size: 12px;
  border-radius: 3px;
}

.el-button--mini.is-round {
  padding: 7px 15px;
}

.el-button--mini.is-circle {
  padding: 7px;
}

.el-button--text {
  border-color: transparent;
  color: #1890ff;
  background: transparent;
  padding-left: 0;
  padding-right: 0;
}

.el-button--text:hover, .el-button--text:focus {
  color: #46a6ff;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text:active {
  color: #1682e6;
  border-color: transparent;
  background-color: transparent;
}

.el-button--text.is-disabled, .el-button--text.is-disabled:hover, .el-button--text.is-disabled:focus {
  border-color: transparent;
}

.el-button-group {
  display: inline-block;
  vertical-align: middle;
}

.el-button-group::before,
.el-button-group::after {
  display: table;
  content: "";
}

.el-button-group::after {
  clear: both;
}

.el-button-group > .el-button {
  float: left;
  position: relative;
}

.el-button-group > .el-button + .el-button {
  margin-left: 0;
}

.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-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-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:not(:last-child) {
  margin-right: -1px;
}

.el-button-group > .el-button:not(.is-disabled):hover, .el-button-group > .el-button:not(.is-disabled):focus, .el-button-group > .el-button:not(.is-disabled):active {
  z-index: 1;
}

.el-button-group > .el-button.is-active {
  z-index: 1;
}

.el-button-group > .el-dropdown > .el-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--primary:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--success:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--warning:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--danger:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:first-child {
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:last-child {
  border-left-color: rgba(255, 255, 255, 0.5);
}

.el-button-group .el-button--info:not(:first-child):not(:last-child) {
  border-left-color: rgba(255, 255, 255, 0.5);
  border-right-color: rgba(255, 255, 255, 0.5);
}

.el-calendar {
  background-color: #fff;
}

.el-calendar__header {
  display: flex;
  justify-content: space-between;
  padding: 12px 20px;
  border-bottom: 1px solid #dfe6ec;
}

.el-calendar__title {
  color: #000000;
  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: normal;
}

.el-calendar-table:not(.is-range) td.prev,
.el-calendar-table:not(.is-range) td.next {
  color: #C0C4CC;
}

.el-calendar-table td {
  border-bottom: 1px solid #dfe6ec;
  border-right: 1px solid #dfe6ec;
  vertical-align: top;
  transition: background-color 0.2s ease;
}

.el-calendar-table td.is-selected {
  background-color: #F2F8FE;
}

.el-calendar-table td.is-today {
  color: #1890ff;
}

.el-calendar-table tr:first-child td {
  border-top: 1px solid #dfe6ec;
}

.el-calendar-table tr td:first-child {
  border-left: 1px solid #dfe6ec;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-backtop {
  position: fixed;
  background-color: #FFFFFF;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #1890ff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  z-index: 5;
}

.el-backtop:hover {
  background-color: #F2F6FC;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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-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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-checkbox {
  color: #606266;
  font-weight: 500;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  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: #1890ff;
}

.el-checkbox.is-bordered.is-disabled {
  border-color: #e6ebf5;
  cursor: not-allowed;
}

.el-checkbox.is-bordered + .el-checkbox.is-bordered {
  margin-left: 10px;
}

.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 {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  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-disabled + span.el-checkbox__label {
  color: #C0C4CC;
  cursor: not-allowed;
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-checked .el-checkbox__inner::after {
  transform: rotate(45deg) scaleY(1);
}

.el-checkbox__input.is-checked + .el-checkbox__label {
  color: #1890ff;
}

.el-checkbox__input.is-focus {
  /*focus时 视觉上区分*/
}

.el-checkbox__input.is-focus .el-checkbox__inner {
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #1890ff;
  border-color: #1890ff;
}

.el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: "";
  position: absolute;
  display: block;
  background-color: #FFFFFF;
  height: 2px;
  transform: scale(0.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: 1px solid #DCDFE6;
  border-radius: 2px;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  z-index: 1;
  transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46), background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
}

.el-checkbox__inner:hover {
  border-color: #1890ff;
}

.el-checkbox__inner::after {
  box-sizing: content-box;
  content: "";
  border: 1px solid #FFFFFF;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  transform: rotate(45deg) scaleY(0);
  width: 3px;
  transition: transform 0.15s ease-in 0.05s;
  transform-origin: center;
}

.el-checkbox__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  width: 0;
  height: 0;
  z-index: -1;
}

.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 {
  position: relative;
  display: inline-block;
}

.el-checkbox-button__inner {
  display: inline-block;
  line-height: 1;
  font-weight: 500;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #DCDFE6;
  border-left: 0;
  color: #606266;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  margin: 0;
  position: relative;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-checkbox-button__inner [class*=el-icon-] {
  line-height: 0.9;
}

.el-checkbox-button__inner [class*=el-icon-] + span {
  margin-left: 5px;
}

.el-checkbox-button__original {
  opacity: 0;
  outline: none;
  position: absolute;
  margin: 0;
  z-index: -1;
}

.el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #FFFFFF;
  background-color: #1890ff;
  border-color: #1890ff;
  box-shadow: -1px 0 0 0 #74bcff;
}

.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner {
  border-left-color: #1890ff;
}

.el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: #C0C4CC;
  cursor: not-allowed;
  background-image: none;
  background-color: #FFFFFF;
  border-color: #e6ebf5;
  box-shadow: none;
}

.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner {
  border-left-color: #e6ebf5;
}

.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: #1890ff;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-radio {
  color: #606266;
  font-weight: 500;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  outline: none;
  font-size: 14px;
  margin-right: 30px;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-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: #1890ff;
}

.el-radio.is-bordered.is-disabled {
  cursor: not-allowed;
  border-color: #e6ebf5;
}

.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--medium.is-bordered .el-radio__label {
  font-size: 14px;
}

.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__label {
  font-size: 12px;
}

.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__label {
  font-size: 12px;
}

.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: none;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
}

.el-radio__input.is-disabled .el-radio__inner {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
  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 {
  background-color: #F5F7FA;
  border-color: #dfe4ed;
}

.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: #1890ff;
  background: #1890ff;
}

.el-radio__input.is-checked .el-radio__inner::after {
  transform: translate(-50%, -50%) scale(1);
}

.el-radio__input.is-checked + .el-radio__label {
  color: #1890ff;
}

.el-radio__input.is-focus .el-radio__inner {
  border-color: #1890ff;
}

.el-radio__inner {
  border: 1px solid #DCDFE6;
  border-radius: 100%;
  width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  position: relative;
  cursor: pointer;
  display: inline-block;
  box-sizing: border-box;
}

.el-radio__inner:hover {
  border-color: #1890ff;
}

.el-radio__inner::after {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: #FFFFFF;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  transition: transform 0.15s ease-in;
}

.el-radio__original {
  opacity: 0;
  outline: none;
  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:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
  box-shadow: 0 0 2px 2px #1890ff;
}

.el-radio__label {
  font-size: 14px;
  padding-left: 10px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-scrollbar {
  overflow: hidden;
  position: relative;
}

.el-scrollbar:hover > .el-scrollbar__bar, .el-scrollbar:active > .el-scrollbar__bar, .el-scrollbar:focus > .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, 0.3);
  transition: 0.3s background-color;
}

.el-scrollbar__thumb:hover {
  background-color: rgba(144, 147, 153, 0.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: solid 1px #dfe4ed;
  border-radius: 4px;
}

.el-cascader-menu {
  min-width: 180px;
  box-sizing: border-box;
  color: #606266;
  border-right: solid 1px #dfe4ed;
}

.el-cascader-menu:last-child {
  border-right: none;
}

.el-cascader-menu:last-child .el-cascader-node {
  padding-right: 20px;
}

.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: none;
}

.el-cascader-node.is-selectable.in-active-path {
  color: #606266;
}

.el-cascader-node.in-active-path, .el-cascader-node.is-selectable.in-checked-path, .el-cascader-node.is-active {
  color: #1890ff;
  font-weight: bold;
}

.el-cascader-node:not(.is-disabled) {
  cursor: pointer;
}

.el-cascader-node:not(.is-disabled):hover, .el-cascader-node:not(.is-disabled):focus {
  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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

@keyframes el-drawer-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes rtl-drawer-in {
  0% {
    transform: translate(100%, 0px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes rtl-drawer-out {
  0% {
    transform: translate(0px, 0px);
  }

  100% {
    transform: translate(100%, 0px);
  }
}

@keyframes ltr-drawer-in {
  0% {
    transform: translate(-100%, 0px);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes ltr-drawer-out {
  0% {
    transform: translate(0px, 0px);
  }

  100% {
    transform: translate(-100%, 0px);
  }
}

@keyframes ttb-drawer-in {
  0% {
    transform: translate(0px, -100%);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes ttb-drawer-out {
  0% {
    transform: translate(0px, 0px);
  }

  100% {
    transform: translate(0px, -100%);
  }
}

@keyframes btt-drawer-in {
  0% {
    transform: translate(0px, 100%);
  }

  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes btt-drawer-out {
  0% {
    transform: translate(0px, 0);
  }

  100% {
    transform: translate(0px, 100%);
  }
}

.el-drawer {
  position: absolute;
  box-sizing: border-box;
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  outline: 0;
}

.el-drawer.rtl {
  animation: rtl-drawer-out 0.3s;
}

.el-drawer__open .el-drawer.rtl {
  animation: rtl-drawer-in 0.3s 1ms;
}

.el-drawer.ltr {
  animation: ltr-drawer-out 0.3s;
}

.el-drawer__open .el-drawer.ltr {
  animation: ltr-drawer-in 0.3s 1ms;
}

.el-drawer.ttb {
  animation: ttb-drawer-out 0.3s;
}

.el-drawer__open .el-drawer.ttb {
  animation: ttb-drawer-in 0.3s 1ms;
}

.el-drawer.btt {
  animation: btt-drawer-out 0.3s;
}

.el-drawer__open .el-drawer.btt {
  animation: btt-drawer-in 0.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;
  padding-bottom: 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.ltr, .el-drawer.rtl {
  height: 100%;
  top: 0;
  bottom: 0;
}

.el-drawer.ttb, .el-drawer.btt {
  width: 100%;
  left: 0;
  right: 0;
}

.el-drawer.ltr {
  left: 0;
}

.el-drawer.rtl {
  right: 0;
}

.el-drawer.ttb {
  top: 0;
}

.el-drawer.btt {
  bottom: 0;
}

.el-drawer__container {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

.el-drawer-fade-enter-active {
  animation: el-drawer-fade-in 0.3s;
}

.el-drawer-fade-leave-active {
  animation: el-drawer-fade-in 0.3s reverse;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-popconfirm__main {
  display: flex;
  align-items: center;
}

.el-popconfirm__icon {
  margin-right: 5px;
}

.el-popconfirm__action {
  text-align: right;
  margin: 0;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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%;
}

@keyframes el-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0 50%;
  }
}

.el-skeleton {
  width: 100%;
}

.el-skeleton__first-line {
  height: 16px;
  margin-top: 16px;
  background: #f2f2f2;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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%;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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 {
  user-select: none;
  width: 100%;
  height: 100%;
  vertical-align: top;
  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 {
  margin-top: 20px;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-descriptions-item {
  vertical-align: top;
}

.el-descriptions-item__container {
  display: flex;
}

.el-descriptions-item__container .el-descriptions-item__label,
.el-descriptions-item__container .el-descriptions-item__content {
  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: -0.5px;
}

.el-descriptions-item__label.is-bordered-label {
  font-weight: bold;
  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-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: bold;
}

.el-descriptions__body {
  color: #606266;
  background-color: #FFFFFF;
}

.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: normal;
  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 #e6ebf5;
  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 {
  font-size: 12px;
}

.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 {
  font-size: 12px;
}

.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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.el-descriptions-item {
  vertical-align: top;
}

.el-descriptions-item__container {
  display: flex;
}

.el-descriptions-item__container .el-descriptions-item__label,
.el-descriptions-item__container .el-descriptions-item__content {
  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: -0.5px;
}

.el-descriptions-item__label.is-bordered-label {
  font-weight: bold;
  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;
}

/* BEM support Func
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

/* Break-points
 -------------------------- */

/* Scrollbar
 -------------------------- */

/* Placeholder
 -------------------------- */

/* BEM
 -------------------------- */

/* Element Chalk Variables */

/* Transition
-------------------------- */

/* Color
-------------------------- */

/* 53a8ff */

/* 66b1ff */

/* 79bbff */

/* 8cc5ff */

/* a0cfff */

/* b3d8ff */

/* c6e2ff */

/* d9ecff */

/* ecf5ff */

/* Link
-------------------------- */

/* Border
-------------------------- */

/* Fill
-------------------------- */

/* Typography
-------------------------- */

/* Size
-------------------------- */

/* z-index
-------------------------- */

/* Disable base
-------------------------- */

/* Icon
-------------------------- */

/* Checkbox
-------------------------- */

/* Radio
-------------------------- */

/* Select
-------------------------- */

/* Alert
-------------------------- */

/* MessageBox
-------------------------- */

/* Message
-------------------------- */

/* Notification
-------------------------- */

/* Input
-------------------------- */

/* Cascader
-------------------------- */

/* Group
-------------------------- */

/* Tab
-------------------------- */

/* Button
-------------------------- */

/* cascader
-------------------------- */

/* Switch
-------------------------- */

/* Dialog
-------------------------- */

/* Table
-------------------------- */

/* Pagination
-------------------------- */

/* Popup
-------------------------- */

/* Popover
-------------------------- */

/* Tooltip
-------------------------- */

/* Tag
-------------------------- */

/* Tree
-------------------------- */

/* Dropdown
-------------------------- */

/* Badge
-------------------------- */

/* Card
--------------------------*/

/* Slider
--------------------------*/

/* Steps
--------------------------*/

/* Menu
--------------------------*/

/* Rate
--------------------------*/

/* DatePicker
--------------------------*/

/* Loading
--------------------------*/

/* Scrollbar
--------------------------*/

/* Carousel
--------------------------*/

/* Collapse
--------------------------*/

/* Transfer
--------------------------*/

/* Header
  --------------------------*/

/* Footer
--------------------------*/

/* Main
--------------------------*/

/* Timeline
--------------------------*/

/* Backtop
--------------------------*/

/* Link
--------------------------*/

/* Calendar
--------------------------*/

/* Form
-------------------------- */

/* Avatar
--------------------------*/

/* Empty
-------------------------- */

/* Descriptions
-------------------------- */

/* Skeleton 
--------------------------*/

/* Svg
--------------- */

/* Result
-------------------------- */

/* Break-point
--------------------------*/

.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 {
  margin-top: 20px;
}

.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: #13ce66;
}

.el-result .icon-error {
  fill: #ff4949;
}

.el-result .icon-info {
  fill: #909399;
}

.el-result .icon-warning {
  fill: #ffba00;
}
@charset "UTF-8";

/**
$base-menu-color:hsla(0,0%,100%,.65);
$base-menu-color-active:#fff;
$base-menu-background:#001529;
$base-logo-title-color: #ffffff;

$base-menu-light-color:rgba(0,0,0,.70);
$base-menu-light-background:#ffffff;
$base-logo-light-title-color: #001529;

$base-sub-menu-background:#000c17;
$base-sub-menu-hover:#001528;
*/

/* fade */

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.28s;
}

.fade-enter,
.fade-leave-active {
  opacity: 0;
}

/* fade-transform */

.fade-transform-leave-active,
.fade-transform-enter-active {
  transition: all 0.5s;
}

.fade-transform-enter {
  opacity: 0;
  transform: translateX(-30px);
}

.fade-transform-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

/* breadcrumb transition */

.breadcrumb-enter-active,
.breadcrumb-leave-active {
  transition: all 0.5s;
}

.breadcrumb-enter,
.breadcrumb-leave-active {
  opacity: 0;
  transform: translateX(20px);
}

.breadcrumb-move {
  transition: all 0.5s;
}

.breadcrumb-leave-active {
  position: absolute;
}

.el-breadcrumb__inner,
.el-breadcrumb__inner a {
  font-weight: 400 !important;
}

.el-upload input[type=file] {
  display: none !important;
}

.el-upload__input {
  display: none;
}

.cell .el-tag {
  margin-right: 0px;
}

.small-padding .cell {
  padding-left: 5px;
  padding-right: 5px;
}

.fixed-width .el-button--mini {
  padding: 7px 10px;
  width: 60px;
}

.status-col .cell {
  padding: 0 10px;
  text-align: center;
}

.status-col .cell .el-tag {
  margin-right: 0px;
}

.el-dialog {
  transform: none;
  left: 0;
  position: relative;
  margin: 0 auto;
}

.upload-container .el-upload {
  width: 100%;
}

.upload-container .el-upload .el-upload-dragger {
  width: 100%;
  height: 200px;
}

.el-dropdown-menu {
  z-index: 3300 !important;
}

.el-dropdown-menu a {
  display: block;
}

.el-range-editor.el-input__inner {
  display: inline-flex !important;
}

.el-range-separator {
  box-sizing: content-box;
}

.el-menu--collapse > div > .el-submenu > .el-submenu__title .el-submenu__icon-arrow {
  display: none;
}

.el-textarea textarea {
  padding-bottom: 24px;
}

.el-textarea .el-input__count {
  width: calc(100% - 4px);
  height: 24px;
  line-height: 26px;
  left: 2px;
  bottom: 1px;
  text-align: right;
  padding: 0 10px 4px 0;
}

.confirm-switching-text-styles .el-radio__label {
  font-size: 16px;
  font-weight: bold;
  padding: 16px;
}

.confirm-switching-text-styles .el-radio__item {
  padding: 4px 16px;
}

.confirm-switching-text-styles .el-radio__item .el-radio__label {
  font-size: 14px;
  font-weight: 400;
  padding: 0 0 0 4px;
}

#app .main-container {
  min-height: 100%;
  transition: margin-left 0.28s;
  position: relative;
  flex: 1;
  min-width: 0;
  border-radius: 6px;
  overflow: hidden;
}

#app .main-container .app-main-scroll {
  height: 100%;
}

#app .main-container .scrollbar-wrapper {
  overflow-x: hidden !important;
}

#app .sidebarHide {
  margin-left: 0 !important;
}

#app .sidebar-container {
  -webkit-transition: width 0.28s;
  transition: width 0.28s;
  width: 264px !important;
  background-color: #304156;
  height: 100%;
  font-size: 0px;
  z-index: 101;
  padding: 10px 0;
  border-radius: 6px;
  margin-right: 16px;
}

#app .sidebar-container .horizontal-collapse-transition {
  transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
}

#app .sidebar-container .scrollbar-wrapper {
  overflow-x: hidden !important;
  padding: 0 10px;
}

#app .sidebar-container .el-scrollbar__bar.is-vertical {
  right: 0px;
}

#app .sidebar-container .el-scrollbar {
  height: 100%;
}

#app .sidebar-container .is-horizontal {
  display: none;
}

#app .sidebar-container a {
  display: inline-block;
  width: 100%;
  overflow: hidden;
}

#app .sidebar-container .svg-icon {
  margin-right: 16px;
}

#app .sidebar-container .el-menu {
  border: none;
  height: 100%;
  width: 100% !important;
}

#app .sidebar-container .el-menu .sidenarItem-HT .el-menu-item.is-active {
  background-color: #FFAB96 !important;
  color: #77002D !important;
}

#app .sidebar-container .el-menu .el-menu-item.is-active {
  color: #0070C1 !important;
  background: #E1EEFF !important;
}

#app .sidebar-container .el-menu .el-menu-item,
#app .sidebar-container .el-menu .el-submenu__title {
  width: 244px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 8px;
  border-radius: 6px;
}

#app .sidebar-container .el-menu .el-icon-arrow-down:before {
  content: "" !important;
  font-size: 18px;
}

#app .sidebar-container .el-menu-item,
#app .sidebar-container .el-submenu__title {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

#app .sidebar-container .submenu-title-noDropdown:hover,
#app .sidebar-container .el-submenu__title:hover {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

#app .sidebar-container .theme-dark .is-active > .el-submenu__title {
  color: #f4f4f5 !important;
}

#app .sidebar-container .nest-menu .el-submenu > .el-submenu__title:hover, #app .sidebar-container .el-submenu .el-menu-item:hover {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

#app .sidebar-container .theme-dark .nest-menu .el-submenu > .el-submenu__title, #app .sidebar-container .theme-dark .el-submenu .el-menu-item {
  background-color: #1f2d3d !important;
}

#app .sidebar-container .theme-dark .nest-menu .el-submenu > .el-submenu__title:hover, #app .sidebar-container .theme-dark .el-submenu .el-menu-item:hover {
  background-color: #001528 !important;
}

#app .hideSidebar .sidebar-container {
  width: 75px !important;
}

#app .hideSidebar .el-menu-item,
#app .hideSidebar .el-submenu__title {
  width: 54px !important;
  height: 40px;
  line-height: 40px;
  margin-bottom: 8px;
  border-radius: 6px;
}

#app .hideSidebar .submenu-title-noDropdown {
  padding: 0 !important;
  position: relative;
}

#app .hideSidebar .submenu-title-noDropdown .el-tooltip {
  padding: 0 !important;
}

#app .hideSidebar .submenu-title-noDropdown .el-tooltip .svg-icon {
  margin-left: 20px;
}

#app .hideSidebar .el-submenu {
  overflow: hidden;
}

#app .hideSidebar .el-submenu > .el-submenu__title {
  padding: 0 !important;
}

#app .hideSidebar .el-submenu > .el-submenu__title .svg-icon {
  margin-left: 20px;
}

#app .hideSidebar .el-menu--collapse .el-submenu > .el-submenu__title > span {
  height: 0;
  width: 0;
  overflow: hidden;
  visibility: hidden;
  display: inline-block;
}

#app .el-menu--collapse .el-menu .el-submenu {
  min-width: 264px !important;
}

#app .mobile .main-container {
  margin-left: 0px;
}

#app .mobile .sidebar-container {
  transition: transform 0.28s;
  width: 264px !important;
  position: absolute;
  left: 0;
  top: 0;
}

#app .mobile.hideSidebar .sidebar-container {
  pointer-events: none;
  transition-duration: 0.3s;
  position: absolute;
  left: -264px;
  top: 0;
}

#app .withoutAnimation .main-container,
#app .withoutAnimation .sidebar-container {
  transition: none;
}

.el-menu--vertical > .el-menu .svg-icon {
  margin-right: 16px;
}

.el-menu--vertical .nest-menu .el-submenu > .el-submenu__title:hover,
.el-menu--vertical .el-menu-item:hover {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

.el-menu--vertical > .el-menu--popup {
  max-height: 100vh;
  overflow-y: auto;
}

.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-track-piece {
  background: #d3dce6;
}

.el-menu--vertical > .el-menu--popup::-webkit-scrollbar {
  width: 6px;
}

.el-menu--vertical > .el-menu--popup::-webkit-scrollbar-thumb {
  background: #99a9bf;
  border-radius: 20px;
}

/**
$base-menu-color:hsla(0,0%,100%,.65);
$base-menu-color-active:#fff;
$base-menu-background:#001529;
$base-logo-title-color: #ffffff;

$base-menu-light-color:rgba(0,0,0,.70);
$base-menu-light-background:#ffffff;
$base-logo-light-title-color: #001529;

$base-sub-menu-background:#000c17;
$base-sub-menu-hover:#001528;
*/

.blue-btn {
  background: #324157;
}

.blue-btn:hover {
  color: #324157;
}

.blue-btn:hover:before, .blue-btn:hover:after {
  background: #324157;
}

.light-blue-btn {
  background: #3A71A8;
}

.light-blue-btn:hover {
  color: #3A71A8;
}

.light-blue-btn:hover:before, .light-blue-btn:hover:after {
  background: #3A71A8;
}

.red-btn {
  background: #C03639;
}

.red-btn:hover {
  color: #C03639;
}

.red-btn:hover:before, .red-btn:hover:after {
  background: #C03639;
}

.pink-btn {
  background: #E65D6E;
}

.pink-btn:hover {
  color: #E65D6E;
}

.pink-btn:hover:before, .pink-btn:hover:after {
  background: #E65D6E;
}

.green-btn {
  background: #30B08F;
}

.green-btn:hover {
  color: #30B08F;
}

.green-btn:hover:before, .green-btn:hover:after {
  background: #30B08F;
}

.tiffany-btn {
  background: #4AB7BD;
}

.tiffany-btn:hover {
  color: #4AB7BD;
}

.tiffany-btn:hover:before, .tiffany-btn:hover:after {
  background: #4AB7BD;
}

.yellow-btn {
  background: #FEC171;
}

.yellow-btn:hover {
  color: #FEC171;
}

.yellow-btn:hover:before, .yellow-btn:hover:after {
  background: #FEC171;
}

.pan-btn {
  font-size: 14px;
  color: #fff;
  padding: 14px 36px;
  border-radius: 8px;
  border: none;
  outline: none;
  transition: 600ms ease all;
  position: relative;
  display: inline-block;
}

.pan-btn:hover {
  background: #fff;
}

.pan-btn:hover:before, .pan-btn:hover:after {
  width: 100%;
  transition: 600ms ease all;
}

.pan-btn:before, .pan-btn:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 2px;
  width: 0;
  transition: 400ms ease all;
}

.pan-btn::after {
  right: inherit;
  top: inherit;
  left: 0;
  bottom: 0;
}

.custom-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #fff;
  color: #fff;
  -webkit-appearance: none;
  text-align: center;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 4px;
}

.editor-container .tree-box__sidebar,
.editor-container .auto-container--side {
  height: 100%;
  position: relative;
  z-index: 9;
}

.editor-container .tree-box__sidebar .setting-box,
.editor-container .auto-container--side .setting-box {
  width: 0;
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.editor-container .tree-box__sidebar .sidecontrol,
.editor-container .auto-container--side .sidecontrol {
  width: 14px;
  height: 76px;
  background: #8c95a8;
  border-radius: 0px 14px 14px 0px;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  cursor: pointer;
}

.editor-container .tree-box__sidebar .sidecontrol--left,
.editor-container .auto-container--side .sidecontrol--left {
  border-radius: 14px 0px 0px 14px;
  position: absolute;
  right: calc(100% + 1px);
  top: 50%;
  transform: translate(0, -50%);
}

.editor-container .tree-box__sidebar .sidecontrol--right,
.editor-container .auto-container--side .sidecontrol--right {
  border-radius: 0px 14px 14px 0px;
  position: absolute;
  left: calc(100% + 1px);
  top: 50%;
  transform: translate(0, -50%);
}

.editor-container .tree-box__sidebar .el-tabs__header.is-top,
.editor-container .auto-container--side .el-tabs__header.is-top {
  opacity: 0;
}

.editor-container .tree-box__sidebar.expanded .setting-box,
.editor-container .auto-container--side.expanded .setting-box {
  width: 100%;
}

.editor-container .tree-box__sidebar.expanded .el-tabs__header.is-top,
.editor-container .auto-container--side.expanded .el-tabs__header.is-top {
  opacity: 1;
}

.editor-container .tree-box .toggle-wrapper,
.editor-container .setting-box .toggle-wrapper {
  width: 14px;
  height: 76px;
  background: #8c95a8;
  border-radius: 0px 14px 14px 0px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  left: 80px;
  transform: translate(0, -50%);
  cursor: pointer;
}

.editor-container .tree-box .toggle-wrapper i,
.editor-container .setting-box .toggle-wrapper i {
  margin-top: 6px;
  font-weight: 600;
}

.editor-container .toggle-wrapper-right {
  width: 14px;
  height: 76px;
  background: #8c95a8;
  border-radius: 14px 0 0 14px;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  right: 1px;
  transform: translate(0, -50%);
  cursor: pointer;
}

.editor-container .toggle-wrapper-right i {
  margin-top: 6px;
  font-weight: 600;
}

.editor-container .auto-container--main {
  width: 800px;
  height: 100%;
}

.editor-container .auto-container--main .phone-box {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}

.editor-container .parent-group-buttons {
  position: absolute;
  left: 100%;
  top: 0;
  width: 220px;
  height: 100px;
  padding: 15px 10px;
  background: #616161;
  z-index: 1002;
  border-radius: 2px;
}

.editor-container .parent-group-buttons__main {
  display: flex;
  align-items: center;
  margin-top: 18px;
}

.editor-container .parent-group-buttons__main > div {
  width: 20%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.editor-container .parent-group-buttons__item .bg-icon {
  width: 20px;
  height: 20px;
  background-size: 100% 100%;
}

.editor-container .parent-group-buttons__item .bg-icon.copy {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAYAAADo6zjiAAAAAXNSR0IArs4c6QAAAmNJREFUWEftl0uoTmEUhp8XMVASpSgDDBApl5TrxMAMUwMZmKCOicTAcT8TmYjMGCimBpQyUEhI7veklORSIgMhvFra/2mf7ez9773/fTpH+Wb//73fu9691vrWWp8oWLYnA+uBUcDPImyFvWEJ131JZ5R30HYAPwOjK5BXhZ4uEhB7p4C1VVmr4HMFtEiSMLTFVTGahPQGMLZp4tI6bD8BZvQKsL0ImALEfy7NVAwcDnwDnku6k4bafgFMle0AXQKWNGQ0j+aspFWp0PYK2Ad0D7DxFv12SQfjR9oD94A5wCNgTYP3vWV0BHAemAbcljQ/K+AWMA+4IGnlQHjCdoR4OXBN0uKsgLgOC4ErkgLU+LL9l410CIamANuzgUiYicD3km6JnvEK2CbpaSrjq3vA9m5gT0nDWdhOST2dCpgEHADGVLgZUVM+ADskfexIQM0v7/fYv5mEg+4B2xH7KNGRCz9KNKhoYlH1XgL7JX3tKAds7wV21fREt6RI4D+rVg7YjvJ8EhhXUcRbYJ2k6C31BVQ0Wgiv5YH/ApLk2RiDI/CrH4/E2P5e0ol23qoVAttbgUPtyIEtko4U4eoKWA0cTzyQxx91f4OkczUEvI4aE0Np7jxge2TSjPL4P0mKIlXnFrwDJhQKaEdcdj8nBDH+dQ2agJb4ISHgJrAAuChpRVm3VsHZvgwsA65KWpo+Gx54CMwCrkuK51njy/ZjYCZwV9LcrIBjwKZk7IoHY5Mr3phxk6YnpEcldWUFjAceJNNvk8azXM/iASTpSx8BSckNEZuT1tvk67jF9QY4LCleyn3Wb5Pn0h6WOYOwAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons__item .bg-icon.paste {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAeRJREFUWEfNly9PHFEUxX9HQ20FptRUNUEQBA4slobPUINoCrVdLNA04QNQWUFqa0sNAhBNkwpqIGlQJA2m2EPuZiYdhp15M8uwu89ssu/+Ofe+OefdJxou2++B75IObT8BVoFnJfcTSV9T+0UfpfJniXuZXU/Slu0l4NsA30NJy6n98AubKKYJgDPgBRAg8g5MAa+B6RKI35I+207tRzcj3lotgEIl/cpS3Wq6X+hqb3IA2N4D1ptWkbC7BD5K+jDI7l4HbJ8C8x0lL4b5IulVOe4dALYXgSPgQNJaFyBsz2Ysid+nkq6KcW2vAJvAju6gkba6AJDRLGgadF0OulXFHQuAjKYLwMm4ALwFdoGNgQBsfwLi/NqukOJ3qSMof4S5KvVlNnM+BqJFbdcvSS+7ABDSO9M2O/BT0t8HAxgi8T0X25UsSB7BCABMuA6MgAVxXVfrgO1hWXAh6XmDjzCpA8OyIABcNADwn/rjuAsmgQUT3oEHsCBmx1zO64SoXgc6ZsEb4EdJ3OLS+hf/Vd2GXbJgkLBu5PPiKOaBqP66hGInXlCVHXjsu6AYfxQdqJ8JM9UyEINj5fDYsisxTcXj9VzSXJ1v/2VUeoC2zFVpfgNs57SsnIqLGxmQLgD8kbTfJNAtYde+FwIUZEUAAAAASUVORK5CYII=);
}

.editor-container .parent-group-buttons__item .bg-icon.up {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAAAXNSR0IArs4c6QAAASZQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////3AapoQAAAGF0Uk5TAAIDBAYHCQwPERUXGx0eHyMmLTA5Ojw+QURISUtMTlFSU1ZbXl9gZWlub3B3fH5/gIGDhIyRk5ebnKClpqevsrW4ubq9wMLDxcjJ0dLe3+Dh5OXm6Onr7PH09fb5+vz9/t8MvCMAAAEOSURBVCjP1ZHXVsJQFEQHewMUjbEAdmwoiNh7BRULgl3R/f8/4UNCzIX8gPM0Z/Zd654i+TQPzCpYIwDYgWwAPtPwFQlgHa8woRmohJrhDaQlrUCxiR3BjiRpF/YbWB7OXXsFawZbgNu6D1Uh5WOj8NHrVdEfGPYPQcz3dgiIur7zCSaNX1JQbnNsCZYa+luFa0nSIWw1TXYAe5I24DhgYQVY1zScBK66ALrjbWzQsiw77MVh27Ks2BQ1XeAq79+WI/W/uy7nwZybPEo98WQiPvdN1oNZXpLxRHK8ux7UDHhvtNZnwnLLv4YZr8g0wAgse8UiVQN2wWndt17ybF5vGx5KjiqwacL2In86c8NfX7BUnXdUVb8AAAAASUVORK5CYII=);
}

.editor-container .parent-group-buttons__item .bg-icon.down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAAXNSR0IArs4c6QAAAqdJREFUSEvtlkuoTWEUx39/78hAIXlcRB5RUmJgQEmkbpRSJgZyFckjj0jeSrneuiRMDEwokrxSukOZeBRKFKEo6ZYQ8dfSd7Qd5+x9zjFS1uScffZa63fW+ta31hIFYvsksKRIL/P+gKS11fSV58j2RmBPHbCS6mpJhyvZVQXa7gl0AF2Ae8Ai4H0OfABwBhgDvJEUz39IHrAJeJ4s1ko6UBSp7UjlvgACAyV9L7fJAw5OwE7AVkm7agBuAXYCr4EmSd/qAQ5KwM7ADknbawCGzjbgFTD0P/C3jNn+n9I/asj2v1U0cf++AI1cixeShuZ2Gtujga5AXFYD0ZpuNgiMTjMj+YrmEu3xo6Snst0LuA5MzbnY9V78aq6uBPAssLCgixyXtLyGTnMMWJanF8C3QD/gA7AmpTVSW5IeQLuk2zUApwDTgM8Z3fjeDTgKfA1gaeZFZ98raVOR43rf224Dfmbo57SwfQOYmRztk7S+XqfV9Ms2hou/xpPth8DYZLhSUqTgr8T2ZmB3cnJX0sQssC/wDOidFGZLiuptSGzPB84n43fACEkdvw1g2+OBBxnCBEn36yXangxki2yUpCe/zjDr0PZc4GL6LXaaGKTxWZPY7g+8ALpXylTFFcP2auBgMngsqXS2uVDb0Q6fAsOSYoukU1mjvJ3mBLA0KV+VNKcoRNu3gOlJb7+kdeU2RXvpNWBWMmqTtCKn/E8Di9P7c5IWVNLNBYaB7Tjskcl4laQj5Y5sRySt2fKv9sdqAfZJ21vpujRLulxyaHsecCE9x5QYLulTw8AUZWzTjzJOxkl6aHsScCfz+xBJL/POujDCTCTNwKX0HBt5CxCTJhpGyHRJ7UWFVTMwRRoNOBpxuSyRFEVTKHUBE/QQsCrjuVXShkJSUvgBdO06felDfPAAAAAASUVORK5CYII=);
}

.editor-container .parent-group-buttons__item .bg-icon.delete {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAn5JREFUWEftl0uITmEYx39/lJSNSW6zmDHRlCzcyiQsZENWriHKJVnZiGShLCR2koVETcOEyayYBc0CSUksEI2FRogsZMMC89fDMZ05850538W3+57N99X7XH7n/z7nfZ8jCsz2NGAPsBSYCPwqCBkH/AReAJ2SXo3lr7EWbbcBj4EpRaA56wY6JD3Kiy8C6AE2Ap+B22U8fbrOCmA28A5olVRSuSKACG4G9km6UIkKtpcBD5KYeZJeloovF2CdpFsVAswC3icxocBgLoDt6cB4IPYsLH4DLvY/Eh0ELic+5XAMAUuAm4nzauA5EA0aFrmHJH2U7VPA4XKy1sHnWgBcAnbVIXk5Kfv/9IDtucCkCru8nAJ5PrEVP4CBMZuwlgrlxpYEsL0f+C6pM53I9uR4JaM5Jd3LrLUDa4HebMfbXgWEyl2SvqXjRgHYXgA8TZxmSPr0L8D2AeAMMCipNQNwHdgEnJcUDzBstj8AM4ENknqLAFYCdxOndkkDKYBjwPE45yXNzxS5AazPAYj7IBTaISle52ErpUAH8DDxaJP0JgVwCDgdCklalAG4AmwDzkoKpdIKPAMCeIukUKoB0FCgoUBDgaoViLkh5odSB1E3sLXeB9EJ4CjwVlJL5rTrA9YA3ZK21+skjFutH+iRtDlT5AhwEtgr6WJdACKp7Ri1Q4FRY7btllLDp+3/cxekn6qS/5UCpOf5Zklxl9dktp8AC6NJJV0tug2XA/cTpyZJX2qq/nfbXgNzgJ2SuooAmoCYgiYAd4AR93cVMDFfxMdt2GJJoUb+OZA02m5gRCdXUTgbMmpUC4fcqdh2vMvxYTq1huKR/yvQJ+lcqTy/AVRFtY2BMmToAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons__item .bg-icon.position {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIKSURBVFiFxVfBdZwwFJzRcyHpIH6S7tZWEqeEVABbgUtwXAnaO+xLOnAlTA4r8TAsNmKJPacFtJrRn+EjAV8MrhnkvQ97EbZtG1cL8N4HSRWA3QRIejXG/MxCzHuD+75/3pMcAEh+S4u6XC8NTKtv0uVvki+3kkv6AeAxCTm0bRvvrhGnn/cj1X+3ko49995D0uP4+d3oYZBUSQqYQNLTVgHOuUjyOA3fTMDeYRshSAKAZQFp9Zl8F7+BN56HpVd5lgGSL0vlKsU1z6d49zX8DMwqsAajBgVJ8Xw+H7cKKK6Ac65J/SEACCRr55ystdUHf71dQCIJACLJg6RaUg0AJOstAoosyCRd1x3SrQgAzrmAlPTSABdVQFJN8pBIm1x2SREA+r5/KJkPKKxADlu2gmQAsDmAwMoKTJtItmLqvzHmtLsAa20lqXHONfk6k+eK5DBuaWCrLcg+59WO3/3/2geSzzDGnLIVufR7bNWKQphKTGCwpvbeH275dnwogORRUpDUWGtrY8yp7/uHbEUB+b2k78UC2raN1tqaZE2ylgTyspPLVqzBeFMj6bXrurhKAHAJmbV2yANwqUyepBDRGDOEdnUGUtI3p53kLwB/ppZ95n5gRg5cqYCkynu/C+N4/7+E4VyQOl3YhXmOOPqCvsFgAckjFnaut5Knua9idjLa8yAKFPWJr8E/kmUb5XVsdgIAAAAASUVORK5CYII=);
}

.editor-container .parent-group-buttons__item .text {
  font-size: 14px;
  color: #ffffff;
}

.editor-container .parent-group-buttons__item.disabled {
  cursor: not-allowed !important;
}

.editor-container .parent-group-buttons__item.disabled .bg-icon {
  filter: grayscale(1) !important;
}

.editor-container .parent-group-buttons__item.disabled .text {
  color: #999999 !important;
}

.editor-container .parent-group-buttons:hover .parent-group-buttons__item {
  cursor: pointer;
}

.editor-container .parent-group-buttons:hover .parent-group-buttons__item .bg-icon.copy {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAkCAMAAADfNcjQAAAAAXNSR0IArs4c6QAAAgdQTFRFAAAA//8A////67FO8LRa8bhV88Jt/+rK//X19tCX//fn///3//fo//jp//jp//jq//jq+LVX8rdV87RX87ZV87JT//Pn9bRV//Xm/+7Y++jN9Lxn/OnJ9rNV9rRU+uXD+uXE+ubE+ubF/O3X/evS9bNT+uTF9bVT+uXB+uXE9rRU9rVT9rNV+ubD9LRU9sF19LVV9LNU9LRU++G/+dSf+9mr9bRV9bVU+9us+dmr++XD9bRT+dms++K6+dSe+dqu++K9+dqt9ak79a1E9bRT9bRU9a9J+NWe9bRU9bJP9bVU9bNR9bld9rlf9LRU9rtj+MN39bFN98R298Z7+MuJ+M6Q+MmE+M6Q+MyL9bRU9LRV9LRU9bFL87BK9bNT98Z++MZ89bRU9bNR9b1r98J09bRU9bRU9bRT9r9t9r9t9r9u9sBw9sBt9bRU9bRU9bRU9bRU9bRU9bRU9rRU9rlg9bRU9bRU9rlg9bJP9bNS9bdc9bRU9bRV9bZY9bRU9bFP86Y186c286g586k886s/9Kk89Ko89Ko99Ko+9Ks/9KtA9KxB9KxC9KxD9K1E9K1F9K5F9K5G9K5H9K5I9K9I9K9J9LBK9LBL9LBM9LFM9bBM9bFM9bFN9bFO9bJO9bJP9bJQ9bJR9bNR9bNS9bNT9bRT9bRU9bRV9bVV9bVW9bVX9bZY9bZZ1gTz/wAAAIB0Uk5TAAEEDRESFRgaGyAgISIjJCUmJykqKyszMztCSFBRVWJjZGVmZ2hpa2tsbW5vb3N0dXZ3d3h6e3x+gICBgYKDhISIkpKTlZaWnZ6eoKGjp6ytsLS2tre4uLm6wcLDx8rLzc/T1tjb3t/f4ODg4eTm7u/w8fLy8/X2+Pj4/Pz8/f7fzUMJAAABm0lEQVQ4y6XUZVfCUBjA8dkd2N3d3Z3Y3V0oit2tWCiKiuisKQJemPgh5VwGbHPzjf93Y7/D89yNA4LALPuWmeJlIUSegKU0ApjFc2u5v6qdAEvIn0WCtb9BAphHkKCeEaZ6o3UgSQcC2dYDqXowywqABQR77MAdglV24AbBMnGlUVyKDWFf8COOCajvB/oHx6YEfL6APz0jeHrEqUCF+1OOH3CHUYH82IYCzLF72ojr8cK8kuLcgpzMnNKi5IzhW/oO3zcHxoRXhxdaNQ0AoCRHHIwEtOKTM1OnIpz+DZKhmNhEXVFhocER4SHd1yoqeD+ypb7mfRkVKC+rfby8XJ2cXZwdHe2s7dOlcipQgysl+CTa2VBIFDj9UavQB0NvSvRD8+sUqEjyei7Udas1vU3SiJfd1qaWtq6O9s4VKc4A5Od+hv0dNmVMQORrPOEWGaSABf0IdL25vqasvKquYRQjj8gHgFhSJpI942oVJkU15CW9eY3GnxxDHDjzP8ANgm124AHBIjuwgiCO9X4l8WSyJxn/feYq9Ld/AFFa+XRgpxNWAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons:hover .parent-group-buttons__item .bg-icon.paste {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAAtBQTFRFAAAAVcaOVdSVVdWcUdeUUdGXStSVTtiTTNSZUtaUzu/eUM+Xz/fn0vDhUdCayfLdTtGWy/LeUdOV5vnszvPh5/nt4vnu6Pnz1/To6Pn03vTp4/nuUdSYs+nOs+nUw+/ZzvTe3vrv5PrvUNSVTtWXy+/g4PXv5frvx/Db4fXr0/XmTdSV4vrxy/Hj1fbj3vbsT9WZ2vbo2/bt3/btUdKY4Pbt2Pbp3fbqT9GW4vfuTtKY2vfq4/fvUNGY1fTkT9KWUNKWUNSXTtKWUNOXTtSXUNSYT9KWTtKXT9SYTtSWTtOXT9SWUNKWUNOXT9OXTtOYrevOsOzQT9OXrOrNrOrPTtSWrerOrOnOTtSXk+S+qerMo+jHtOzTh+G5oubIpOjKkeO/l+XBoujIrurQsOrQT9SYnOfFrerOpOnHpOnJruvPs+3TruvPT9KXoOjHgN+0oOjIn+bGoejGrOrNr+zPoObHoefHoujJoOfHmOXDoOfGpOnIT9OXn+fHT9OWn+fGT9OXo+jImubDTtOWmubDT9OYT9SXUNKXT9OWTtOYkeO/T9OXTtKXT9OXT9OWTtOXT9KXT9OXUNOWT9OXT9KXT9OWTtOXT9OXTtSXT9KWT9OYUNOXT9OXe96xT9OYT9SXctyte96xUNOXT9KXT9OXbNqoZ9mlT9OWadmnT9OXT9OXT9OXT9OXT9OXT9OXTtOXT9OXWNWcT9OXT9OYT9OXW9aeT9OXT9OXT9OXT9OXVdSaT9OXT9OXT9OXT9OXT9OXT9OXJ8l/J8mAKMmALsuEL8uEMMuEMMuFMcuFMsyGNMyHNs2IOs6LO86LPM6MPc6MPs+NP8+NQM+OQc+PQdCPQtCPQ9CQRNCQRNCRRdCRRdGRRtGRRtGSR9GSR9GTSNGTSdGTSdKTSdKUStKUS9KUS9KVTNKVTtOWTtOXT9OXUNOXUNOYUdOYUdSYU9SaVNSaMiiTVQAAAMF0Uk5TAAkMEhMWGBoeHx8gICImJicnKSkqKywsLS0uLi8vLy8vLy8wMTExMTIzNDU1NjY2Nzc4ODk5Ozw9PT4+P0NDRElTVVZYWVpbXl9iZGZpbm9zd3t7e3x8gYKCg4WFhoaGh4eHh4eIiIiJiYqKi46Oj4+QkJCQkZKSk5SUlJWVl5eYmZqcnJ6foKGjo6Smp6ipq6ytrrGys7W2t7m6u7u+wsPDzc7S19ne3uHi4+Tm6err7O7v8PDx8vP19fb3+Pr7/ki354cAAAJgSURBVDjLfZL3V9NQGECfgnsPXMWFAzduFByIFpw4cG/rHmgRcSvOFq0TFyLugXu0FUFUXLU4arFoFGh5SLX4Oei/4EvSvLY5hPvTd17uSb7cBCGBhqe0RxCalJ5JSKuP/G+ygz4KeVL1KUAmQqeBYwAK44cDyHfxUCrFgC6qBkKVh0cQQsjBYHYIr4TGwT0qJYMalcsoyKLzdpheviQHHUI+U1SJarXqClxSqd0k7h7rkiJAi2rdBQnO8dIYeIJSQZLxnBQG2eiZtJTC32pkCMqSlpLp8o+kpRO84V+Nk5yfDEZvCp1U6gq3OenL1ZkL4+LWrZy9YtWipdOioycvf1hApdEArOQwBooLTnxBpXDIYKXSj/v79+rSpnXLVh06dQ8ODQ3uPeSCWSzBXzOTz1gYjBnG+pWQb8lz7yQnPwcr/f5VgkvsHN+LCdju8XZyfqeKE/icjOETWAzeGG3uxwkxmesJscr18cr42LUbt21WrlbueWATS46cIHGCCS+pVCV1K5eAWdNM1rlFgzq1a9br2G/QwD6Ne1w0USnStfg/0zeMrbkms+kzZin0TDDClQAA24rwD8dPh91WRPBKIMSsMIEgOS1vDDlv370XCrw24jLxBwbm2pK5C2bMn6NQKDbs3LJs1rxNjzE5Ps5J7SGNT9BWnGDqKyId4ue6vlwC066AJn5+TZvLugU2kgUQgs5+INKdo0lJxw72dRX/k1ts96Igr4yuf16QSm1WLzB3+dY+jUaztyeRMqQTHKYrZktLZ6h0Q1raQaVhks7z6u4kkZe1ep0Yffr9lHZU+Q/Ufccy5bg45AAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons:hover .parent-group-buttons__item .bg-icon.up {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAAAXNSR0IArs4c6QAAALdQTFRFAAAAgID/Var/Var/Sbb/Var/Vb/qVbvuWrTwVbbzVbP2Vbv2UrX3ULbwUbXyVbfyUrXzUrjzU7j0VLb1Urj1VLn1Urf1U7jzVLb0U7f0Urf0U7b1U7bzU7jzUrbzVLb0U7f0U7b1UrfzU7b0U7f0U7jzU7f0VLb0Urf0U7f1Urf0U7f0U7f0U7f0U7f0U7f0VLf0U7f0VLb0U7f0Urf0U7f0U7f0U7f0U7f0U7f0U7f0U7f0U7f04rzwZQAAADx0Uk5TAAIDBgcJDA8RFRseHyMmPD5BRElLTE5WXl9gZWmBhYyRk5ulpq+yusDFydHS3+Dk5ebo6evs8fX6/P3+avmFWQAAALRJREFUKM/d0lcSgjAQgOG1F+wC9l6xYUdk738uI2XIksQD+D/mSzKTAsA1QMQuyGvit4bUar7hS5NY7hkgXlIi7jHKEmyNccuETZBvRGzIk4fY56yFCcR68hCkSmj5mwTtTIAHkdjOO99WknUe0wWzKaoaQwfVwVFtDmx/raw6SjsDlHTT0HtvMvwwdcNsF6NLcgmeyMWXKdrpP0UtBpfNuxIs0He+0387J9vOKGYtzjbh4AeZxnub4DLxUQAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons:hover .parent-group-buttons__item .bg-icon.down {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAMAAAA2a+hwAAAAAXNSR0IArs4c6QAAALRQTFRFAAAAgID/qlX/jnH/gGb/i3T/iHf/h3jwjHPyjnH2iXb2iG72inX4inX4iW/4jHP5iXD5iHH5i3T5jnH5inH3i3T3jHP4i3H4i3H5i3H3jHP3jHH4jHP4i3L2inP2i3P4inP4i3L4inH2inH3inL3inL3i3L3i3L2i3L3i3L3inL3i3L3i3P4i3L3i3L3i3L3i3L3i3L3inL3i3L3i3P3i3L3i3L3i3L3i3L3i3L3i3L3i3L3V2oTdAAAADt0Uk5TAAIDCQoLDxEUGxweIyUnKCkrLC0/QEdNT2Nkam9weIqMjZCZm6aqsLW4usTP1tvh5OXo6uzy8/v8/f45QhSiAAAAuElEQVQoz9XS1xKCMBCF4WPvoth779iwoef938sbBrIxeQD/O+abLMMSIGzJuBlkY6oNhaVfAn2BpRiCgPQTKhbfsX7Ia1LFQiDGXv4YExLPEVTdmtOS6NedWqMMZA60tcWK9nCzyYdP7UdqJ7G32gbA0TyUHgDkH0a8ZwEArnFoJVxD12DtaEkj/X3sK7tdaDgV128nzq61W31SzNMMufiD/JSOcCIs4rdOaE2YGpAkezA3JzlRnr9853p6o0QIigAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons:hover .parent-group-buttons__item .bg-icon.delete {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPZJREFUWEftls0JAjEQhd9UIWgJWoPYgZ6sJTfX29TiSTtYrEFLULCKSJZFZheTMNlAULKwp/n75mWYhFD4o8L1oQawxhwAbPpf8rcAWmI+appKAbgBWHqK3Il5lQzQd9doEiT4NlKlgQLWGJuQUB1CzJ+6YwB3vuUUULeSIUA9hBlqDlJ4AXLPgzx3SVABfk6Bbol4FlbIhiwzIJOMhzRkc0NXAaoCVYGqwH8o4F5LRVfxlMdIyhE8AMynFBWxT2JefMsVuo7PALaZAC7EvFMBOOdczzKf/N0tGevQGnMCsAYwi/mO7C8AV2Leh+KiAMqiavfiAG/PyNUhEKyOQwAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons:hover .parent-group-buttons__item .bg-icon.position {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKSSURBVFiFzdcxbyNVFAXg7zleaUvT0WEkkLZ0Qb9OmQItq/0BJFi7aCviX7D8AycVIpHj9DSJKLZMeihMh0QK09Ft6FarYS7FjB0nsWOPnWU5zYzfPM857547993HB0ZaatYP0VTXXJstXHqRhssLGERT7ie0UF9bAJnkQrJlJ42gduf08Bpf3BM51IVH5aJwVwQOomXDLyX5ntzp2vQ1T7CLzDufe5lGt1d2EC1JQ+1a2P9cmfR5Op/cHwY1u6iXOTUl4Md4pO5nNN0OeW+BWfPwVj/+ktnybfp91oSr19a9xmczyNfBQzTLhc1EQXYYbXxcjt2P30x73nQQrfkCCjwEudNrvq2Dac+TxmyNHxir+T2I7+TakoYwVLM/LizvV8AgGsKZXOFngLbctn50ddJxVQHVLMj1hBZGanblNnGMBnoGMdPnu1DVgm1QszkV8nNH0RTa+Br7VV5YNQl35CX5UZzpR68cP4aJNRVQLQJjj/uxLcokRLl6uKwqYLkIHEbbIJpQXl+VxPul71/BKgVscQQOoqXmTO4ET+VeKfaLk0lEjmIoDFcpYIsFbJSr5beyQdkGNd3JnG/SZlXiMRZbkMpW7B8nsklbtofLVT676gLGifXAY8/TuZqPdFJXrif3Zt4msywWWxBOFdXue/34W2akH08UNeHSgyUzv2hwPil/ZaL432IBnbSnH48VmT64EbNuhT2gN7lLLsbd8XKfYSc9xY7kHCMcy22uUPsz/CrZGg8sX4gKsqqE0+h658TL6xH77/qB3PAmOeMIFAmRoW7DM4dxP6QbnpVb9tt5U67OBf34Q9GUvg+MdNKnsx5cWZD5UpFgc9WugAwXsquku4nbJ6OiQ74fzDiM/u/wL20E0dM4XS7UAAAAAElFTkSuQmCC);
}

.editor-container .parent-group .xml-group--editor > div {
  border: 2px solid transparent;
}

.editor-container .parent-group .block-checked {
  border: 2px solid #418eed !important;
  border-radius: 1px;
}

.editor-container .parent-group.xml-single-music-group .xml-music-container .player-dialog {
  width: calc(100% - 220px);
}

.editor-container .parent-group.xml-single-video-group .xml-video-container .player-dialog {
  width: calc(100% - 220px);
}

.editor-container .parent-group-buttons2 {
  position: absolute;
  right: 5px;
  top: -43px;
  height: 40px;
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.23);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px 12px 20px;
  box-sizing: border-box;
  z-index: 1002;
}

.editor-container .parent-group-buttons2 > span {
  padding-right: 15px;
  border-right: 1px solid #dadada;
}

.editor-container .parent-group-buttons2__item {
  cursor: pointer;
  padding: 0 4px;
}

.editor-container .parent-group-buttons2__item .bg-icon {
  width: 18px;
  height: 20px;
  background-size: 100% 100%;
}

.editor-container .parent-group-buttons2__item .bg-icon.copy {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAWRJREFUOE+10rtKQ0EQBuB/Fix8B0ELQS0UdraxErxVIvgIItoodqJgvFRaWIqFnQg+gL6AhYhNmD1JQAk2NoqN2igRidmRDQSOqMmB4FbL8u/HzO4QUstaO2GMyaXPWuzPKR1g5gEACxkBQ0SLdYCZe4moM8vFarX6ViqV7mLWOfdEzrl9AMtZLjcyqrrnvV9j5pcIPKrqTgjhJAtijJkFsOK976oDzHwPYNN7f5QFcM7NA9gQkZ4fADMfApgGoGmMiOJbnYrIUitgiIj6iOgboKoUQrhOkuSmKdB2C865XVWdIqKQxlQ1/vmZiGw1rcA5NxrH4rdKQgj5JEku/rcFZl4FMNl4RFX9rNVqC8Vi8aFRVasWZgAMpybuvVKpHJTL5ec/gNe2BslaO1IHiCgnIsdZvtFaO2eM2RaR7piPwC0R5QFcZgEAjAEYFJH+OmCtHY8igI4sgKp+hBDWC4XCVcx/AVNE5sNUdZacAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons2__item .bg-icon.paste {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAh5JREFUOE+tkz+IE0EUxr83k4tohDNqhBgOFcFCC8E/KMcp6OFpYWGhvaLZt5wgXuddpYWdpAghs7NwWFiZxjvsVBAEsbIQrMTCxlTCWlrszpMJOcjmDxfBBwsz+7758b2Z9whjwlq7RES62+2+rVarywB2iIikafqciOYKhcJS/9g3Zt7waxrmxHF8XUReAFgrl8vrSZI0ARQBCIAnWZad0Frf8udE5KvW+p2InBwBWWsfA6gxc32c2+F/URQtEtECWWtnReQlER3ri3YDKAD4PQH0R0RWwzDc9HljzFWl1HkPegjghlLq0XYOnHO+vHMAVpj5iNe3Wq19SqnjHrQmIofDMAy2A/m8tfYUEb0OgqDm951ORydJcoDiOF51zh0Nw/BeFEV3iKjSv9gRrta6k6ZphYg2mbkHstYuAFjMgay16wBmJznLsuyZUiodBMVxPC8iV3KgaUqLoujMIMjvAVwbdrQLgP/GBjP/Ggb1y5sZBv0EcHASSER8I/4YdGSMqSml5nOgRqOxs1Qqlf7FUbvdvqC1vvw/7ugiEV3KgeI4Ns65vUTkGy8XIuJnq0FEjoheMfOcFzSbzUqxWDybAxljbiul9kwqzTm3QUT7iegjgC9+6InoUxAED3qdDeAQM/M0z+87W0TeiMiyp2itv9fr9c9kjFlRSt0UkadKqZGSxsBPi8jdrVnbyvemH8B9ADPTOOprPjDz+0H9X5msGjKj/LL8AAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons2__item .bg-icon.up {
  width: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAAXNSR0IArs4c6QAAAShJREFUOE/lkr1KxFAQhc8kkUDewMJoL5vA3FjaCWvpH/gS22ghgu2CWLmNhY2NIGrjQ2hIYRJCin0SYyAJGbmygRjXJ3C6e+Z8DHPmEn4XKaXuRGTVtu39KIrKvoUGfoOZH4joeKGHZVnuzufzj87XByxmfiSiQwD1wrAiIhER7SRJ8qm1DjCUUk8AjgBMRWQLgEtEtwBmAMK6rsd5nhcaMJn52TCMAwDXcRyfKqXeRGQtTdN1Zj6zLOuqaZqoKIqxXvDFNM29qqpmWZad6LFKqVcRcTWg36PR6NxxnMu2bd8pCAJpmuYmy7JJt9gQ0LrneRe2bU+Jmb00TfN+WssA3fd9f3MY6zf3F9BP6cc5/iXAzCEAfWl3+JmXxsrM90S0kSTJ9hD4ApGQoFKJojxkAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons2__item .bg-icon.down {
  width: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAAXNSR0IArs4c6QAAAStJREFUOE/tkz0vREEUhp9zM7uNTpCIj8hWy9q52XuztT+h0SglohAJtR+AEAUSpa00IhoSxSZEN6eytH7JPTJihXUlCqWp3yfv5J1nhJLjvR9yzl0CO6p6MxiRMihN04Zz7hHYCyFs/grKsmxWRJ7MbFdVt/6hPx0iy7IN4FlVr/vT/jS5936sUqlsS57nL2Y2BSyp6nkEyyDv/aRz7k5EZuT99btmNgwsqurFIJSm6YRz7haoA+tvGjWbzVq1Wn0ARmJjURS9JEl6ZrYjIvvAPVADVkMIJx/uee/nnXNXwDSwDJyJyDGwADRiQwjhMJZ8EbbVas0lSdIFRgEzM0QkZtZCCEf9ob5Z3m63a0VRxOuMx5CZrajq6WdpS79Gnud1M+sAHVU9GLT8FVNfpd9xpN9IAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons2__item .bg-icon.delete {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAZ5JREFUOE/d0kFLG0EUB/D3ZohNDkJZKEgJNaeed/clPQQRrDfPbW9BqAjWFhRp66nSizcF6aUHm5M30VNAb72X8GYTW4T4AUrPdUuCyeTJwBpWxcRz57LDf9/8eLP7EFKrUChkPc/7iojldJ7an8Rx/LrVap1fZZguLBaLCyKyKiIbiCg3ERH5gIjfmfnTACCiTLvdfuCCXC73DgCedbvdSq/Xu4a799lsdss9O53O+wS4QCL64Q7d0fKouIX5fD7ned641vpWy8NOW2sxk8nEgzbDMFwUkU4URXtE9ERENo0xFYcQ0Q4AVJn5p+/7c0qpp8YYl0EaqCJizMwrRDQFAAfMPJEAv6y1HxuNxhERLYvIc2PMi2sAEe0CwD9mXvV9v6y1dsDjBDjp9/vrURQdE9EbAJhh5lf/MxAEwbRS6pCZH7l7hmF4CgDrxpjafb/BQ631AjNvJ8Ci1rpWr9f/DAO+ichfY8zasAEKgmBJKTXLzC9v/oUvIlJAxM/DABF5CwBjV0M2GKRSqTRhrd1HxMkRwG9r7Xyz2TxzdZcGr/6phDjxGAAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons2__item .bg-icon.switch {
  background-image: url(data:image/png;base64,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);
}

.editor-container .parent-group-buttons2__item .bg-icon.switch2 {
  background-image: url(../../static/img/switch_02.fd058d1f.png);
}

.editor-container .parent-group-buttons2__item .bg-icon.paragraph {
  background-image: url(../../static/img/paragraph.0ceeff37.png);
}

.editor-container .parent-group-buttons2__item .bg-icon.copy:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAAXNSR0IArs4c6QAAAWtJREFUOE+1kz9LHGEQxn/PgoR8AN0VArEQ1MIUqawEY1JJwI8QxGsiupsQFPxbxSJFdk9SpAtCPoB+gRRBbKxNYWOj+KoxzSkXUXfC3XGwXJK9RXGq4eWZH/PMzCsy4cf2XGIh+5abG9+UFXTHNpCKUiGA4SFe1wGdH63Xg4dtCzvqivPjae3XkiCxn/JjW5OYblucFYgPLtRckNgv+YkdCd7/Nr4WgTyAV4h3x5EeNQEHEksu1JciAL9sk4JFF6rnL4Cf2GfgJWAtMAk2XKSpXEBXYk886MNaAEJ47LoZ/cgF3N1CbKuIMSBtgXkyNt0bLed2EJRtBOPpvzq5gZ3TSN/v10JQtllLeYEaQ5RxfWWUzt7qsNlV/hZiG/dgKGOhelHlU2VeZ/8BVGqXeOtD6k5suAlYcKHWC61xzSaUsuIiPa7b9BPbA3ZkbBUBAM8Qgy5SfwNQtlHBihmNz9omJC5TmD8JtV2T/gGM6967tFy1ygAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons2__item .bg-icon.paste:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAhNJREFUOE+lk09IVFEUxn/fe46aFVo6jmlSEbSoRdAfCrGgJGvRokXui8rAIGegRbqqRTuZGSUIF9KiVW1S2lUQBNGqRdAqWrQpZsJFImFYvi/eqDCTMyl0Vvdyv/s7373nHFEl2ifcHywRFuZ4kWphSNCA8Y8EDxt/0R0G9MfXooiP3zKajtf6m5PK+zzwSGa0MMdUqpkJiXobL4q7DeYAYqAEMh8QLzEH14A6cr5j6CpmdK2a2zWJx90n6NW2STc3LPAY2Lci2gLUAd9rgH5ajBSHNROft+d9NhDHlco5LbjgkNvrOogwcEyQKaS1J9Zvve/WxkX2K5X3KLC7mNbguiCgLedDoXhWTKurpB9w2NZDe+xoBLG3mNbVjnFfJiKJSpnXhOp4wiLJKGBmFZQcc2+YoK8ClMp5SqK5ljMvMRaI3+Wg9nH3BHCmArSRp+3I+kg5aGV/rgLUOekm5mmqBfx6S7N/g0raQScqn5b3F0FnTWdmQOZzuaPWrLsSAT0VoJ1Zb4oiNlcDzQPzVRwlsz4Rhpz+/z/K+6TFqcry5/0As71a+eN+UERW8YgFPC2k1R0775hwEnO0EpTzJUNLrT8STMu0OeAN8B4jw9tiRjeXO9vsKmZ0fSPljzu7TjwnYsgBWhKfZof1TqmsMwRclLjH8iz9MywOC66sztqquDT99QvckEisByk7f10Y1qty/R9LBu4SVnq1mwAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons2__item .bg-icon.up:hover {
  width: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAAXNSR0IArs4c6QAAARtJREFUOE/lkr1KQ0EQhb8xsY+Ndy2M9oKdpZ0QS//Al7C4CSiCzS0CYmO2sbCxEUTT+BAaLOx8BpUkNhH8QdQc2ZCQ5BqfwOl2ON8c5swav0rmPCeIqaxYvS/Z+6DEhvSJxlyOM2Az9CVq7WeWnxJ76en6QKKsy3EOrAs+g8BgXHCTabH0mNhbtweEyRNcIDYEZYMFIC/j2IQPTnxRaGzbq1FVxj1QxVgTVBqxlSKva4PpemwzrqIdjIPg9P1BwSKvS4MVgW/EVgy2zusqOAQgvCOvXYN94Nacl9riqFm0rd5iaaADVbRnRtkmveabsd0NpjUK6Dgfam441i71F9BPKXW8fwlEXrXupfPpzzwy1sjr1GC2HttiGvgBL2SAoa6OX9QAAAAASUVORK5CYII=);
}

.editor-container .parent-group-buttons2__item .bg-icon.down:hover {
  width: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAAAXNSR0IArs4c6QAAAShJREFUOE/tkztKA1EYRs+Xh41dok6CDyRVNO7BTdiksRTEIpOgtQuYmJeggqWpbERsFCwCBldgtLVzkjXE+WWCEY0jWFh66//wX849V0Qcx7NpklwaeANXN5MjioIyNSsQ4wE48F3t/grK1m3FxCNG1S9r7x/6UxFOw8qxgKeXiq7Han9S7ng2pyT7yjTt2QIWZRT9is5DMApKtWxhKuAOWNbo9UXHIGXGxqCii0koXbP5ZIxbIG9QGmXk1C0ncW8wE0AxPqRHgh7gDY16HLoSuUBsD0o6+WjPadqajCtgKTA2Y+IMOMZYRxTCDX1XrXDJl2AzVVslQQeYBexdjAjY8Ss6Gov6Vnl4VURXkA2HDLb6rk4/Rxv5NdKHlk++0jaj3S+rMVn5G6PyoQjGVhUpAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons2__item .bg-icon.delete:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAZtJREFUOE/dkj1rFFEYhZ9zk92ooK7F7I4WauVPSBFEMHbWahcEQ0CNkjvxYysljY2YzI2NiKayE60C2tnbRhH0B8hMNoVoBE1255VZzcf6saT2dvc9h4fD+x6x/c3Yrvp+HjgYwfUoPz8FS+01Lqw09WVD1XZbI9i4wBfiNgX2O0LiBvAq97q1BXholajNUDlw61wBhllnrNhDD5wWuBr3ukE+cZ0IWi3WFKf2GjH8l8A7Gb0Xc7a70WGvhv6M3I9g39HAPlY3YzaCTZjxbTnRkwPBDlfhTu41VkIaqQUGWciv6k08a6fNcSxPFEptC5DaAmI195qKgh138Cz3iktTnNpbHDezKb2Ig10GRjOvM72AeXtEwdc8ka/P24isCzj0C7AENLNEL+PULiFOZl7n/mfAwWAnzHieJYq6Owj2zgqa+bQWd7SDWmq1qhhf9prtnjHYRFFhsTWp7N+AYI+Bz7nXdL8C1efsohOnskRne64Qp3YfONqGmX6AQcekGdWNkm0WKbpr8UCFp4gjfSsMHzsdzq9c04fS9wPD8uXRmhkvVQAAAABJRU5ErkJggg==);
}

.editor-container .parent-group-buttons2__item .bg-icon.switch:hover {
  background-image: url(data:image/png;base64,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);
}

.editor-container .parent-group-buttons2__item .bg-icon.switch2:hover {
  background-image: url(../../static/img/switch_active_02.8ae57abf.png);
}

.editor-container .parent-group-buttons2__item .bg-icon.paragraph:hover {
  background-image: url(../../static/img/paragraph_active.a6092018.png);
}

.editor-container .parent-group-buttons2__item .bg-icon.position {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIKSURBVFiFxVfBdZwwFJzRcyHpIH6S7tZWEqeEVABbgUtwXAnaO+xLOnAlTA4r8TAsNmKJPacFtJrRn+EjAV8MrhnkvQ97EbZtG1cL8N4HSRWA3QRIejXG/MxCzHuD+75/3pMcAEh+S4u6XC8NTKtv0uVvki+3kkv6AeAxCTm0bRvvrhGnn/cj1X+3ko49995D0uP4+d3oYZBUSQqYQNLTVgHOuUjyOA3fTMDeYRshSAKAZQFp9Zl8F7+BN56HpVd5lgGSL0vlKsU1z6d49zX8DMwqsAajBgVJ8Xw+H7cKKK6Ac65J/SEACCRr55ystdUHf71dQCIJACLJg6RaUg0AJOstAoosyCRd1x3SrQgAzrmAlPTSABdVQFJN8pBIm1x2SREA+r5/KJkPKKxADlu2gmQAsDmAwMoKTJtItmLqvzHmtLsAa20lqXHONfk6k+eK5DBuaWCrLcg+59WO3/3/2geSzzDGnLIVufR7bNWKQphKTGCwpvbeH275dnwogORRUpDUWGtrY8yp7/uHbEUB+b2k78UC2raN1tqaZE2ylgTyspPLVqzBeFMj6bXrurhKAHAJmbV2yANwqUyepBDRGDOEdnUGUtI3p53kLwB/ppZ95n5gRg5cqYCkynu/C+N4/7+E4VyQOl3YhXmOOPqCvsFgAckjFnaut5Knua9idjLa8yAKFPWJr8E/kmUb5XVsdgIAAAAASUVORK5CYII=);
}

.editor-container .parent-group-buttons2__item .bg-icon.position:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAKSSURBVFiFzdcxbyNVFAXg7zleaUvT0WEkkLZ0Qb9OmQItq/0BJFi7aCviX7D8AycVIpHj9DSJKLZMeihMh0QK09Ft6FarYS7FjB0nsWOPnWU5zYzfPM857547993HB0ZaatYP0VTXXJstXHqRhssLGERT7ie0UF9bAJnkQrJlJ42gduf08Bpf3BM51IVH5aJwVwQOomXDLyX5ntzp2vQ1T7CLzDufe5lGt1d2EC1JQ+1a2P9cmfR5Op/cHwY1u6iXOTUl4Md4pO5nNN0OeW+BWfPwVj/+ktnybfp91oSr19a9xmczyNfBQzTLhc1EQXYYbXxcjt2P30x73nQQrfkCCjwEudNrvq2Dac+TxmyNHxir+T2I7+TakoYwVLM/LizvV8AgGsKZXOFngLbctn50ddJxVQHVLMj1hBZGanblNnGMBnoGMdPnu1DVgm1QszkV8nNH0RTa+Br7VV5YNQl35CX5UZzpR68cP4aJNRVQLQJjj/uxLcokRLl6uKwqYLkIHEbbIJpQXl+VxPul71/BKgVscQQOoqXmTO4ET+VeKfaLk0lEjmIoDFcpYIsFbJSr5beyQdkGNd3JnG/SZlXiMRZbkMpW7B8nsklbtofLVT676gLGifXAY8/TuZqPdFJXrif3Zt4msywWWxBOFdXue/34W2akH08UNeHSgyUzv2hwPil/ZaL432IBnbSnH48VmT64EbNuhT2gN7lLLsbd8XKfYSc9xY7kHCMcy22uUPsz/CrZGg8sX4gKsqqE0+h658TL6xH77/qB3PAmOeMIFAmRoW7DM4dxP6QbnpVb9tt5U67OBf34Q9GUvg+MdNKnsx5cWZD5UpFgc9WugAwXsquku4nbJ6OiQ74fzDiM/u/wL20E0dM4XS7UAAAAAElFTkSuQmCC);
}

.editor-container .parent-group-buttons2__item .text {
  font-size: 14px;
  color: #ffffff;
}

.editor-container .parent-group-buttons2__item.disabled {
  cursor: not-allowed !important;
}

.editor-container .parent-group-buttons2__item.disabled .bg-icon {
  filter: grayscale(1) !important;
}

.editor-container .parent-group-buttons2__item.disabled .text {
  color: #999999 !important;
}

.editor-container .parent-group-buttons2__item .color-img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ffffff;
  z-index: 9;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAmNJREFUOE99lD9oVEEQxr95yVPQs7ARTEQJRA9B7vF2IBI0hahFlKRQ7CwEUygoKIogYkAFGxERGxVtRUWDxJBGUVAb9Xb3XoSTE/wTC4vYCN5xUe92ZMM9eYlJtnrszPxmvpnZR1jkRFHUCaCTiKZKpdKXhVxprqFQKCwPw/CIiAwRUXdqF5HRWq22v1Kp/JwbMwvCzArAAwBdAN4AGHHOvSeiGMAwEd3UWh9eEKKUYiJ6BuAXEQ0Vi8XRrDMz3xGRfmPMynkhLQnvRCTXbDa3JknygZlPADgE4LrW+jIznwZw0Tm3ylr7PQuakZM6iMigMeZx6+43gBDAH631kiiKetrb21+LyD0ROZoFpZCPIjJljOlNMyilHhLRHhEZMcbsbYEvATjpv0XkBxHdrVarp4iZ1wKY9EZfdqZMiqKoI0mSbz4mvWfmbSKyg4jWA/BJxkkp1UdEL0RkwBgzppS6RkQDzrld1tryYnvEzGcBnP8PwswagMr2ZyFQHMf9QRCMU6FQ6ArD8FMqJ47jjiAI8lrr54tV4W1KqWNEdCVtrO/JV611X0b7BRHpbjQaQxMTE7X5gMz8CsDqFDIM4Jxzbqe19mlrEj5wWaPR2Jwkid/eWYeZdwMYE5EzM5B8Pr8il8uVRYREZIu1dtLrBbDOWnsjOx3vH0XRhra2tpdEVK/X65v+vZ04jnuDIHji5y8iB9KK5lYQx/EgEd0ioqXOue3W2uKsB9gC3QewBoDX+0hEKgC830Yi8kvX4/eq2WzuK5VKb32S/34FLWnHARwE4Bcxez6LyO3p6emr5XK5mhr+Avh3IsOmMVSSAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  pointer-events: none;
}

.editor-container .parent-group-buttons2__item .color-img-box:hover .color-img {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAlRJREFUOE99lEtIVGEUx3//65jQYxE+ZtIwBCuCNhkYUi6iWljoImnXIshFQeV1tCIi6QFBmHOvuKmobVSUhImboqDcZLUKjIIetqg7alBUhOncEzM4Nj7v6uOe//md13c+schXmLCyfChDjAQt+rSQVLMN0Q5bpnyOmNEkUZm1G/Smxtk/dlI/Z/vMgBR5VhURd4EKxCBGj8EbiU0W0i5xLXB1eEFI0WXbnBfhsWDcoCnpqjdXHPXtJlCXdLVyXshUCa+B5ZMpto216l3Mt1aDQ4IrgavOqGenJC7iUBIc02guKFNOVmAhDcm4HmT++fZXkG8wkXS1JJawahyeG9yWw9FcUAYS8+29wUjSVU02Qsy3e8BeoCdw1ZjRdVkHRlv6bPBdcGtynBMq9a08hGGgLZ32/zRNhQlKv8X5ArJpeKdttzx2CtZaOojRr+KE1eY5PDWoT7rqi/nWjVFPit1Bm4YWu0clnp1xxPm5EM9eIapy+7MQqNizujzRr2iHVSifD9lyirqtNBKyPmjWk8WymBqIK+FlG5vuyefAVW3WMZqwCzhUMkFT8rh+zweMejYgsSoDKfGt3YFzZuxKtujR1MTSjksJ2RLENTgbEvNsD6LP4HQGUnTJVkQKGDKQM8nWr20ajnlWFzqsGWnmau50MvpOWxdxeAb8SS1h4/TulHhW44iH6fljHMhmNGdBfWsQXDcoSIXsGIvr5YwFnALdAVYDA8B9g7eESGID0IioxhhG7AtcvUgHmfMUpEtzCmhx4CBQPiuTj2bcCH/QNXpWv7K2f+8X9V0x68FHAAAAAElFTkSuQmCC) !important;
}

.editor-container .parent-group-buttons2__item .el-input-number--small {
  max-width: 100px;
}

.left-block-title {
  width: calc(100% + 30px);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 20px 15px;
  margin-left: -15px;
  border-top: 1px solid #f2f2f2;
}

.left-block-title span {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  margin: 0 10px;
}

.left-block-title .catalogimport {
  width: 26px;
  height: 26px;
  background: #e3f2ff;
  border-radius: 50%;
  position: absolute;
  right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.right-block-title {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 20px 15px;
  border-top: 1px solid #f2f2f2;
}

.right-block-title span {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  margin: 0 10px;
}

.setting-title {
  padding: 20px;
  display: flex;
  align-items: center;
}

.setting-title-image {
  max-width: 100%;
  height: 17px;
  margin-right: 10px;
}

.setting-title-image span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}

.setting-info-container {
  position: relative;
}

.setting-info-container .task-hidden-data-ref {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.setting-info-container .tip-text {
  color: #999999;
  font-size: 12px;
  text-align: center;
}

.setting-info-container-title {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #418eed;
  padding: 13px 20px;
  background: #eff6ff;
  border-left: 3px solid #418eed;
}

.setting-info-container-property {
  padding: 16px 16px 20px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}

.setting-info-container-property .el-form-item:last-child {
  margin-bottom: 0;
}

.setting-info-container-property .el-form-item__label {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}

.setting-info-container-property .el-form-item__content {
  display: grid;
}

.setting-info-container-property .line {
  height: 1px;
  width: 100%;
  background: #e0e0e0;
  margin: 12px 0 16px;
}

.setting-info-container-property .resource-set-box .resource-set-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 24px;
}

.setting-info-container-property .resource-set-box .resource-set-toolbar span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}

.setting-info-container-property .resource-set-box .resource-set-toolbar span .synchronization {
  font-size: 13px;
  color: #418eed;
  background-color: #f0f6fe;
  border-radius: 4px;
  padding: 2px 10px;
  margin-left: 14px;
  cursor: pointer;
}

.setting-info-container-property .resource-set-box .resource-set-toolbar .el-button--medium.is-circle {
  padding: 2px;
}

.setting-info-container-property .resource-set-box .image-set-upload-box {
  display: flex;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image {
  width: 80px;
  height: 80px;
  margin-bottom: 14px;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image .avatar {
  width: 80px;
  height: 80px;
  object-fit: contain;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar {
  display: flex;
  width: 100%;
  justify-content: space-around;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar .el-button--mini.is-circle {
  padding: 5px;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form {
  margin-left: 16px;
  flex: 1;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input {
  margin-bottom: 16px;
}

.setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 {
  display: block;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image {
  width: 86px;
  height: 86px;
  box-sizing: content-box;
  margin: 0 20px;
  position: relative;
  border: 1px dashed #c5c5c5;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image.disabled:hover {
  cursor: not-allowed;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image .avatar {
  width: 36px !important;
  height: 35px !important;
  object-fit: contain;
  max-width: none;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image .text {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 0px 0px 5px 0px;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  padding: 3px;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-toolbar {
  display: flex;
  height: 86px;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-toolbar .el-button {
  width: 120px;
  height: 28px;
  padding: 0;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .avatar-uploader-icon {
  width: 86px;
  height: 86px;
  line-height: 86px;
  background-color: #e5e5e5;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form {
  margin: 16px 0px 0px 16px;
  flex: 1;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form .el-input {
  margin-bottom: 16px;
}

.setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}

.setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar {
  display: block;
}

.setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag {
  width: 90px;
  height: 32px;
  line-height: 28px;
  color: #ffffff;
  border: none;
  text-align: center;
  border-radius: 6px;
  margin-right: 12px;
}

.setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag.radio {
  background: #e0b405;
}

.setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio {
  display: block;
}

.setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio + .el-radio {
  margin-top: 24px;
}

.setting-info-container-property .resource-set-box.large .image-set-upload-image {
  width: 80px;
  height: 80px;
}

.setting-info-container-property .resource-set-box.large .image-set-upload-image .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}

.setting-info-container-property .resource-set-box.large .image-set-form {
  margin-left: 16px;
}

.setting-info-container-property .resource-set-box.large .image-set-form .el-input {
  margin-bottom: 10px;
}

.setting-info-container-property .resource-set-box.large .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}

.setting-info-container-property .resource-set-box.large .image-set-form .el-input--medium .el-input__inner {
  height: 24px;
}

.setting-info-container-property .resource-set-box.large .form-item-like .el-select {
  width: 100%;
}

.setting-info-container-create {
  margin: 16px;
  height: 80px;
  font-size: 32px;
  font-weight: 600;
  color: #333333;
  border: 1px dashed #979797;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.setting-info-container-create:hover {
  color: #418eed;
  border-color: #418eed;
}

.xml-viewer__wrapper .phone-preview {
  height: 100vh;
}

.xml-viewer__wrapper .phone-preview .preview-list-counter {
  height: 100%;
  padding-top: 49px;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 0.5s;
  margin: 0;
  overscroll-behavior: contain;
}

.xml-viewer__wrapper .phone-preview .preview-list-counter .preview-list {
  height: auto;
  overflow-x: hidden;
  overflow-y: hidden;
}

.xml-viewer__wrapper .phone-preview .preview-list-counter .preview-list .preview-container-h5 {
  padding: 10px 0;
}

.xml-viewer__wrapper .phone-preview .preview-list-counter .preview-list .preview-container-pad, .xml-viewer__wrapper .phone-preview .preview-list-counter .preview-list .preview-container-pc {
  padding: 15px 0;
}

.xml-viewer__wrapper .phone-preview .native-html-wrapper table {
  border-collapse: collapse;
  margin: 10px 0;
  border: 1px solid #797979;
}

.xml-viewer__wrapper .phone-preview .native-html-wrapper table th,
.xml-viewer__wrapper .phone-preview .native-html-wrapper table td {
  border: 1px solid #797979;
  color: #535353;
  padding: 3px 5px;
  box-sizing: border-box;
  line-height: 1.25;
}

.xml-viewer__wrapper .phone-preview .native-html-wrapper table th,
.xml-viewer__wrapper .phone-preview .native-html-wrapper table tr.firstRow td {
  color: #353535;
  font-weight: bold;
  background-color: #ececec;
}

.xml-viewer__wrapper .phone-preview .native-html-wrapper p {
  margin: 0;
}

.xml-viewer__wrapper .phone-preview .native-html-wrapper p + p {
  margin-top: 12px;
}

.xml-viewer__wrapper .phone-preview.preview-for-pc .preview-list-counter {
  height: 100vh;
  padding-top: 0;
}

.xml-viewer__wrapper .phone-preview.preview-for-pc .preview-list-counter .preview-tree-box-pc {
  height: calc(100vh - 122px);
}

.xml-viewer__wrapper .preview-for-pad {
  max-width: 750px;
  margin: 0 auto;
}

.xml-viewer__wrapper.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog {
  border-radius: 10px;
  border: 1px solid #00000012;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow-y: scroll;
}

.xml-viewer__wrapper.ouchn-container.preview-mode .preview-tree-box-pc {
  width: 262px;
  height: auto;
}

.xml-viewer__wrapper.ouchn-container.preview-mode .preview-container-title {
  position: static;
}

.xml-viewer__wrapper.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc {
  margin: 0 auto;
  min-width: 600px;
  max-width: 600px;
}

.xml-viewer__wrapper.ouchn-container.preview-mode .preview-for-pad .preview-container-title.fixed-title,
.xml-viewer__wrapper.ouchn-container.preview-mode .preview-for-pad .preview-list-counter .preview-nav {
  max-width: 750px;
}

.xml-viewer__wrapper.ouchn-container.preview-mode .preview-for-pad .preview-tree-box-pad {
  width: 100%;
}

body {
  height: 100%;
  background: #fbfbfb;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
}

.el-icon-my-qrcode {
  font-size: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVVJREFUOE+lk69Lw1EUxc+53yAGWbBpsU3ku2r1RzAIIljNYhZEMOm6TdA6g8V/QMGwaRAtlr0NLGIzikmR7R55X6Zs300Ud8uD9+79cM+59xFDBoesxzcgTdNqHkbySNIMgPncWy2EUI533QABWOhKXJP0CGDJzA4lvWUF5KiknRBCltsDCCEwTdN9ADWSq5JuAawAOAkhXMY3kne/AlqtViVJkk0zO5e0SLJar9evOvAbALsDOwCQ6fqKdrt9miTJ+gCj5/oApVJpS1KhO9ndD8xsOw9w96dms1nJexC156Pm7lNmNgUgmhw9u3H3iUGAmNAjIRaRnJS00SGXzeze3bd+nEKxWBwjOR5NJPkO4COOsgO4iqek2UajsfzTGM8ANEkWJL1KeiD5nF+mEEIm+bdFejGzC0kjfwH0rTKAY3e/NrNpAHsAMgkx+jr476ca+jd+Ai0IsBGnB0mDAAAAAElFTkSuQmCC) center no-repeat;
  background-size: cover;
}

.el-icon-my-qrcode::before {
  content: "";
  visibility: hidden;
}

label {
  font-weight: 700;
}

html {
  height: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}

#app {
  height: 100%;
}

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

.no-padding {
  padding: 0px !important;
}

.padding-content {
  padding: 4px 0;
}

a:focus,
a:active {
  outline: none;
}

a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

div:focus {
  outline: none;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

.pr-5 {
  padding-right: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.block {
  display: block;
}

.pointer {
  cursor: pointer;
}

.inlineBlock {
  display: block;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

aside {
  background: #eef1f6;
  padding: 8px 24px;
  margin-bottom: 20px;
  border-radius: 2px;
  display: block;
  line-height: 32px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  color: #2c3e50;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

aside a {
  color: #337ab7;
  cursor: pointer;
}

aside a:hover {
  color: #20a0ff;
}

.app-container {
  padding: 20px;
}

.ouchn-container {
  background: #ffffff;
}

.ouchn-container .ouchn-box {
  width: 100%;
  background: #ffffff;
  border-radius: 6px;
  margin: 0 0 8px;
  padding: 8px 16px;
}

.ouchn-container .ouchn-box .ouchn-desc {
  margin: 0 5px;
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container {
  align-items: center;
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__label {
  width: 140px;
  min-width: 140px;
  overflow: hidden;
  white-space: nowrap;
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__label {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 26px;
  min-width: 120px;
  text-align: right;
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__content {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 26px;
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__cell {
  padding-bottom: 27px;
}

.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources {
  display: flex;
  align-items: center;
}

.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-text {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 26px;
}

.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-img {
  margin: 0 5px;
}

.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .pt-img {
  width: 20px;
  height: 20px;
}

.ouchn-container .ouchn-box .el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #4994fb;
  color: #ffffff;
}

.ouchn-container .ouchn-box .el-upload__tip {
  display: flex;
  align-items: center;
  color: #999999;
}

.ouchn-container .ouchn-box .el-divider--horizontal {
  margin: 5px 0 18px;
  background: #dcdfe647;
}

.ouchn-container .ouchn-box .el-table .el-table__header-wrapper {
  background: #f2f2f2;
  border-radius: 6px;
}

.ouchn-container .ouchn-box .el-table .el-table__header-wrapper table .el-table__cell {
  padding: 6px 0;
}

.ouchn-container .ouchn-box .el-table .el-table__header-wrapper .el-table--medium.el-table__cell {
  padding: 0;
}

.ouchn-container .ouchn-box .ouchn-search-box {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-filter-buttons {
  display: flex;
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: 0px;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form {
  display: grid;
  row-gap: 15px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: start;
  width: 90%;
  margin-right: 20px;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .left-label label {
  text-align: left;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item {
  display: flex;
  flex-wrap: nowrap;
  margin-bottom: 0;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__label {
  overflow: hidden;
  white-space: nowrap;
  font-size: 14px;
  padding: 0 10px 0 0;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content {
  height: 30px;
  line-height: 30px;
}

@media (min-width: 1600px) {
  .ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content {
    min-width: 234px;
  }
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-input,
.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-select,
.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-date-editor.el-input {
  width: 100% !important;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-icon-arrow-up:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control {
  display: inherit;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control .vue-treeselect__value-container {
  font-size: 12px;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control {
  height: 30px !important;
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__placeholder,
.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__single-value {
  line-height: 30px !important;
}

.ouchn-container .ouchn-box .ouchn-breadcrumb {
  display: inline-block;
  padding: 6px 0;
  font-size: 10px;
  line-height: 20px !important;
  margin-left: 0px !important;
}

.ouchn-container .ouchn-box .ouchn-box-pannel {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header {
  margin: 0;
}

.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header .el-tabs__nav-wrap::after {
  background-color: #ffffff;
}

.ouchn-container .ouchn-box .ouchn-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  width: 100%;
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 40px;
  display: flex;
  align-items: center;
  margin: 5px 0 5px;
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-with-img > span,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-with-img > span,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-with-img > span {
  margin: 0 8px 0 0;
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title-no-img > span,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title-no-img > span,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title-no-img > span {
  margin: 0 8px 0 0;
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title:before,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title:before,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title:before {
  content: "";
  display: block;
  width: 4px;
  height: 20px;
  overflow: visible;
  background: #0070c1;
  margin-right: 8px;
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-img,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-img,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-img {
  margin-bottom: 5px;
  width: 13px;
  height: 20px;
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-after-img,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-after-img,
.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-after-img {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-right-txt {
  font-size: 14px;
  font-weight: 400;
  color: #0070c1;
}

.ouchn-container .ouchn-box .ouchn-search-container {
  background: #ffffff;
  border-radius: 6px;
  padding: 8px 0px;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-title {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 20px;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box {
  display: flex;
  align-items: flex-start;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  flex: 1;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 16px 8px 0;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-label {
  font-size: 14px;
  color: #333333;
  font-weight: 400;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper {
  width: 200px;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper-date {
  width: 230px;
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-buttons {
  width: 160px;
  text-align: right;
  margin-bottom: 0;
}

.ouchn-container .ouchn-box .ouchn-box-pagination {
  margin-top: 20px;
  text-align: right;
}

.ouchn-container .parent-group {
  position: relative;
}

.ouchn-container .parent-group ::-webkit-scrollbar {
  height: 6px;
  border-radius: 4px;
  background-color: #b3b3b3;
}

.ouchn-container .parent-group ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 6px #eeeeee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, #000000));
  transition: 0.3s ease-in-out;
}

.ouchn-container .parent-group ::-webkit-scrollbar-track {
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 6px #b3b3b3;
  background-color: #b3b3b3;
}

.ouchn-container .el-tree .custom-tree-node {
  width: 100%;
  display: flex;
  align-items: center;
}

.ouchn-container .el-tree .custom-tree-node span {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}

.ouchn-container .el-tree .custom-tree-node span.is-hidden {
  color: #999999;
}

.ouchn-container .el-tree .el-tree-node__content {
  padding: 5px 16px 5px 0;
  border-radius: 6px;
  min-height: 32px;
  margin-bottom: 6px;
}

.ouchn-container .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background: #e1eeff;
}

.ouchn-container .el-tree .el-tree-node.is-current > .el-tree-node__content .custom-tree-node span {
  font-size: 14px;
  font-weight: 400;
  color: #4994fb;
}

.ouchn-container .el-tree .el-tree-node.is-current > .el-tree-node__content .custom-tree-node span.is-hidden {
  color: #787878;
}

.ouchn-container .el-tag-success {
  color: #ffffff;
  background-color: #24c72f;
  border-color: #24c72f;
}

.ouchn-container .el-tag-error {
  background-color: #f75858;
  border-color: #f75858;
  color: white;
}

.ouchn-container .el-tag-warning {
  color: #ffffff;
  background-color: #ffa93a;
  border-color: #ffa93a;
}

.ouchn-container .el-button-primary {
  color: #ffffff;
  background-color: #249fc7;
  border-color: #249fc7;
}

.ouchn-container .el-tag-primary {
  color: #ffffff;
  background: #418eed;
  border-color: #418eed;
}

.ouchn-container ::-webkit-scrollbar {
  width: 4px;
  height: 6px;
  border-radius: 6px;
  background-color: #f5f5f5;
}

.ouchn-container ::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, #b3b3b3));
  transition: 0.3s ease-in-out;
}

.ouchn-container ::-webkit-scrollbar-track {
  border-radius: 6px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}

.ouchn-container .line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}

.ouchn-container .demo-commodit-container {
  background: #ffffff;
  border-radius: 6px;
  padding: 0;
  margin-top: 20px;
}

.ouchn-container .demo-commodit-container .demo-button-group {
  display: flex;
  flex-wrap: nowrap;
}

.ouchn-container .demo-commodit-container .demo-commodit-box {
  display: grid;
  grid-row-gap: 20px;
  grid-column-gap: 40px;
  padding: 0;
  justify-content: start;
  grid-template-columns: repeat(auto-fit, 280px);
}

@media (max-width: 1600px) {
  .ouchn-container .demo-commodit-container .demo-commodit-box {
    grid-template-columns: repeat(4, 280px);
    grid-column-gap: 8px;
  }
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card {
  height: 404px;
  width: 282px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-checkbox {
  position: absolute;
  left: 10px;
  top: 10px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-status {
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  line-height: 40px;
  width: 80px;
  height: 30px;
  background: #4994fb;
  border-radius: 0px 6px 0px 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox {
  display: flex;
  justify-content: space-evenly;
  height: 280px;
  width: 280px;
  background: #f9fcff;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox .demo-card-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox .demo-card-img2 {
  width: 100%;
  height: 100%;
  object-fit: scale-down !important;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box {
  padding: 11px 10px 0;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  height: 40px;
  line-height: 24px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title a {
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources {
  display: flex;
  align-items: center;
  margin-top: 11px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-text {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  cursor: default;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-img {
  margin: 0 5px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .pt-img {
  width: 20px;
  height: 20px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type {
  border-radius: 6px;
  width: 80px;
  padding: 5px;
  background: #418eed;
  border-radius: 6px;
  text-align: center;
  margin-top: 10px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type span {
  height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text {
  border-radius: 6px;
  width: 128px;
  border-radius: 6px;
  margin-top: 5px;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text span {
  height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  cursor: default;
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card-checked {
  outline: 3px solid #418eed;
  border-radius: 6px;
}

.ouchn-container .demo-commodit-container .demo-pagination {
  margin-top: 20px;
  text-align: right;
}

.ouchn-container .demo-commodit-container.video-container .demo-commodit-box,
.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box {
  display: grid;
  grid-row-gap: 20px;
  grid-column-gap: 24px;
  padding: 0;
  justify-content: start;
  grid-template-columns: repeat(auto-fit, 294px);
}

@media (max-width: 1600px) {
  .ouchn-container .demo-commodit-container.video-container .demo-commodit-box,
.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box {
    grid-template-columns: repeat(4, 294px);
    grid-column-gap: 8px;
  }
}

.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card,
.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card {
  height: 344px;
  width: 294px;
}

.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox,
.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox {
  display: flex;
  justify-content: space-evenly;
  height: 220px;
  width: 294px;
  background: #f9fcff;
}

.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box {
  display: grid;
  grid-row-gap: 20px;
  grid-column-gap: 36px;
  padding: 0;
  justify-content: start;
  grid-template-columns: repeat(auto-fit, 300px);
}

@media (max-width: 1600px) {
  .ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box {
    grid-template-columns: repeat(4, 300px);
    grid-column-gap: 8px;
  }
}

.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card {
  height: 424px;
  width: 300px;
}

.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox {
  display: flex;
  justify-content: space-evenly;
  height: 300px;
  width: 300px;
  background: #f9fcff;
}

.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box {
  grid-column-gap: 40px;
}

.ouchn-container .el-dialog__wrapper.resource-preview {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0.9;
  background: #000000;
}

.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__header {
  margin: 0;
  padding: 0;
}

.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__body {
  padding: 0;
}

.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-video {
  margin-top: 0 !important;
}

.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-music {
  margin-top: 0 !important;
  padding: 0 5px;
}

.ouchn-container .el-dialog__wrapper .preview-modal {
  background: transparent !important;
  box-shadow: 0 0 0 transparent;
}

.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__header {
  margin: 0;
  padding: 0;
}

.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__body {
  padding: 0;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-styleType {
  position: fixed;
  top: 12px;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode {
  width: 100%;
  text-align: center;
  background: #0000005e;
  height: 93px;
  position: fixed;
  bottom: 0;
  margin: auto;
  z-index: 10;
  display: flex;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls {
  margin: auto;
  z-index: 3;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button {
  margin: 12px;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner {
  width: 140px;
  height: 48px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner .el-image {
  margin-right: 14px;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span.active {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5 {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 453px;
  height: 934px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZQAAANhCAMAAAD3270RAAAAAXNSR0IArs4c6QAAAr5QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dICkAAAAOl0Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKisuLzAyMzQ1Njc4Ozw9Pj9AQUJDREZHSElKS0xNUFFSU1RVVldYWVpbXF1eX2BhYmNkZ2hpamtsbW5vcHFyc3R1d3h5ent8fX+AgYKDhIWGh4iJioyOkJGTlJWXmJmbnJ2eoKGio6SlpqeoqaqrrK2ur7CxsrO0tre4ubq7vL2+v8DBwsPEx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f5819r2AAAKPElEQVR42u3a+39XdQHH8fMdt9HWuDrBNBO5moYIpgKmSRoXFZUUC9DkVgiaKRFmJpRaDCugNJK8IJkpCkSQSkKM6wbjOhayjfv4svNfNEBzIOCE79kO5/F8/bTHfvk89n7ufL/nfLcgOF1Nclu369ijz7cHDbj97qFDhw4fdazR4x+p1Y9+OHJUrUY/8J2burTOCpJf0/wrb7+v5if+wcNHZpgwdtRxjan57oTRNV+MuLdmujsGDhzYv98Nfbp3aN82Lzt1pkemslt2HfTj6X9d8u8Vq9asXru+qKiouOSjtmyt3aaS49q4vnDxM31zk06SanvnrPfXbqj5gTcdXWHLCTMc+e6WI19sqFmuaN2aNWtWF65csWzp/BmTh19zfk6TM/ktaH39Y68s27CrKjyj9q984supRJtkdZ+x8dAZbZOu2Fq4aNp3O+U0+ny/BM27jZtbWB6eTRUFX0n0ddLz7wfPZp6qzUsKBrZuXPcDs696cnFZeLZVPtoqwSidXkif7UBV614a0b6OV0ujro8v3RNmoLV9kmuSPXJ3JibaMvfeNnV5lT/vgfkZOS8MD/40uZdKt9cys1FYMvOGZp95mVz93LYMHRdWL7g8sSj9/5upldLLHrro9Gfl3LWoKsxY269PqknjMenMzbRzVs/TPdW1f3hdmMH2DkwqSosnM4gSHnp7QPYpj+owpSyTJuH+YUl9VLnoucMZXWrF8LxTnNRlWkVGTwoPPNgsoShd/1Kd2amKxrQ++Z13wd7MHhRWPdUmoShXLcgwSlgytuVJzrn46coMnxOm/3RpQlFuXJfprcLiETmfOqbVpJ0ZP6d6Wc+EogzZk/GxwlWDT/zQpemIkswfE5Yn9Par+cTqCNb657UnXo8fRHBKmJ6YzA/wL5sbBUp6TufjTun40uEoUKoXXpFIlNu2RrFWuPuJ2jfG2ZN2hdEc870mCTRp9cvqaOZaN7jWg903/hPNIWH1K50TiHLzqojmCl/95Ha17e8PRXVK5ejsxJm0Kzgc1Vw7H/r4Dix1d0kYWYt7J82k2cjS6OZa9PEH6/lzqqM7JT3rkmSZZN20NLq1wspJx96Es4ZEeKGE4b6p7ZNkkur5+uEo53qn09FjWj4f6SlhxVMXJsekUa9XD0W6VunYI3+1T/UuDKNtz2++2jghJjnfeitak5r71fNqzsn9WWXEKOGBN/q3TcTfGzuMX52OeqzCfjXPKpe+VR31OWF686++nt/oHCfJvnjw6xXRb7X78aZBcMfqsB7aXzx9QKf8nHP1P4yb5F1w+f1vlKXrYanqeTWvX1PLwnrpwI4PfvvggF5dOl5yjtWhY7frhkx8uWhXun6GWtE7K1hYFdZXB8pLN28sXl246lyqcHXxxi1llel6W6l0bPOgJFSsqvp1i2CbGWLW3y6AEruWXA0ldi2/FUrsWns/lNhV8iiU2FU6BUrs+nA6lNhVPhNK7Nr9Zyixa+/LUKAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIChQoUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUAQFChQoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQoggIFChRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBgQIFiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqBAgQJFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUKBAgSIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoUKBAERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERQoUKAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIChQoUAQFiqBAERQoild75kCJXRV/hBK7ymdCiR/KDCixa+c0KLFr+xQosWvzT6DEruJxUGJX4VAosev9G6HEroVdgq1WiFfVL7YJllfbIVbt/UVu8PxuO8SqTUObBuM32SFWvfu1ILhmmR1i9ZYyOy8Izp992BIxqmxc4yDIHr3DEjHqXz2CIEh1e9cS8Sk9PacGJch59oAtYlPRbakjKKl+a20RnyfH/OBorWYcskZcHlKGpY6hBLe4VOJyobzQ7iOTIO+ZffaIRetuDf5fzyX2iEP7p7b4BKXxGB/gx6EF3YNatS84aJKGvx2+p1FtlKDHfJ/gN3QVk1seZxKkbllulYatalbH4ISa3LPeLg1Zet6VwafKua/YMg3X4bevDU7SF79PpeFMFvbNOhlKkDtspXUapkNv9jm5SRA0G/SPtIEaoH0v9koFp6rRdXP8G0X9t+3prsHp6vhkkZHq+aXrvdFtg9OXe+ebLpb6bPsf+jYNPqusLj9f7jOX+qp8waj8VFCHvtCnYBWW+ujDxY91bhLUrVTeN59dttNmEb+XlLzzyGXZQd3Lyr1iwmurSvebLqL2bHrvd3d9qVnwOcu98ObJ8zaU7VAErZk9tlfbU7+//w+yuKQk+CyZCwAAAABJRU5ErkJggg==), url(../../static/img/preview-h5.26583d53.png);
  background-repeat: no-repeat;
  background-size: 414px 896px, 453px 934px;
  background-position: center 18px, center top;
  margin-left: 100px;
  transform: scale(0.7);
  margin-top: -140px;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5 .preview-iframe-h5 {
  width: 414px !important;
  height: 896px !important;
  border-radius: 36px !important;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  overflow: hidden;
  width: 1021px;
  height: 709px;
  background: url(../../static/img/preview-pc.8f18726b.png);
  background-repeat: no-repeat;
  background-size: 1021px 709px;
  background-position: center top;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc .pc-container {
  display: flex;
  width: 100%;
  margin: 0 78px 0 42px;
  justify-content: space-between;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pad {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  width: 493px;
  height: 664px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAowAAANeBAMAAABqnEJ1AAAAAXNSR0IArs4c6QAAAC1QTFRFAAAAMzMzLy8vMTExMTExMTExMDAwMDAwMTExMTExMTExMTEx9fX1+fn5////B5OIngAAAAt0Uk5TAA9MToKIxOj19vjEGRoyAAAExUlEQVR42u3QrY0CYRgGwCfZDjBoNGb7wGPQKBSaDmiBBgjnCD/h3hroAK6DuxoQdLBfckHMlDAJfJLRfHtgoP1y8l7sNkWDa58kmZloc0qSzkOrPslYQ6t1kqmGVsckCw2tzklWGlpdkuyq6v5koEdV3ZJ8VdXPHwP9VtW3Ro0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIxv9p3FXV/clAj6q6JVkVjS5JFhpanZNMNbQ6JhlraLVO0mlo1SfJzEObU5Kk25hoce2TJBnNtwcG2i8ngU/yAoPhoq5yu35LAAAAAElFTkSuQmCC), url(../../static/img/preview-pad.54c9d34d.png);
  background-repeat: no-repeat;
  background-size: 429px 565px, 493px 664px;
  background-position: center 51px, center top;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode {
  width: 100px;
  height: 100px;
  padding: 8px;
  margin-left: -57px;
  margin-top: 55px;
  background: transparent;
  background: #ffffff;
  border-radius: 10px;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode img {
  max-width: 100%;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn {
  height: 42px;
  padding: 8px;
  margin-left: -50px;
  margin-top: 158px;
  background: transparent;
  border-radius: 10px;
  transform: translateX(-57px);
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn button {
  width: 100px;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5 {
  margin-top: -1px;
  border-radius: 28px;
  background: #ffffff;
  overflow-y: scroll;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5::-webkit-scrollbar {
  width: 0px !important;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad {
  width: 417px;
  height: 551px;
  margin-top: 3px;
  overflow-y: scroll;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad::-webkit-scrollbar {
  width: 0px !important;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pc {
  width: 550px;
  height: 528px;
  margin-top: 42px;
  overflow-y: scroll;
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pc::-webkit-scrollbar {
  width: 0px !important;
}

.ouchn-container .resource-modal .el-dialog__body {
  text-align: center;
  padding: 10px;
}

.ouchn-container .resource-modal .el-dialog__body .hovered {
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.35);
}

.ouchn-container .resource-modal .el-dialog__body .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background: #d7d7d7;
  border-color: #d7d7d7;
  box-shadow: none;
}

.ouchn-container .resource-modal .el-dialog__body .el-radio-button__inner {
  width: 80px;
  height: 31px;
  font-size: 13px;
  padding: 8px 27px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}

.ouchn-container-detail {
  background-color: #fff !important;
}

.el-cascader-custom-design i {
  right: 20px !important;
}

.ou-modal .el-dialog:not(.is-fullscreen) {
  margin-bottom: 36px;
}

.ou-modal .el-dialog__header {
  background-color: #f2f2f2;
  padding: 12px;
  padding-left: 20px;
  color: #333333;
}

.ou-modal .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}

.ou-modal .el-dialog__header .el-dialog__headerbtn {
  top: 12px;
}

.ou-modal .el-dialog__body {
  padding: 30px 42px 0 24px;
}

.ou-modal .el-form-item {
  margin-bottom: 16px;
}

.ou-modal .el-form-item__label {
  font-weight: 500;
}

.ou-modal .upload-area .el-upload {
  width: 100%;
}

.ou-modal .upload-area .el-upload .el-upload-dragger {
  width: 100%;
  height: 240px;
  border: 1px dashed #418eed;
  border-radius: 6px;
  background-color: #fbfdff;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.ou-modal .upload-area .el-upload .el-upload-dragger div {
  width: 100%;
  line-height: 1;
}

.ou-modal .upload-area .el-upload .el-upload-dragger .upload-area-title {
  margin-top: 26px;
  color: #666666;
}

.ou-modal .upload-area .el-upload .el-upload-dragger .upload-area-note {
  margin-top: 12px;
  font-size: 13px;
  color: #999999;
}

.ou-modal .picture-upload {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}

.ou-modal .picture-upload .el-upload--picture-card,
.ou-modal .picture-upload .el-upload-list__item {
  width: 120px;
  height: 120px;
}

.ou-modal .picture-upload .el-upload-list--picture-card {
  display: contents;
}

.ou-modal .picture-upload .el-upload-list--picture-card .el-upload-list__item {
  padding: 6px;
  background: #fbfdff;
  border: 1px dashed #418eed;
  transition: none;
}

.ou-modal .picture-upload .el-upload-list--picture-card .el-upload-list__item .upload-file-container {
  width: 100%;
  height: 100%;
  display: inherit;
}

.ou-modal .picture-upload .el-upload-list--picture-card .el-upload-list__item .upload-file-container img {
  height: 100%;
  object-fit: cover;
}

.ou-modal .picture-upload .el-upload--picture-card {
  display: inline-block;
  padding: 6px;
}

.ou-modal .picture-upload .el-upload--picture-card .el-upload__trigger {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
}

.ou-modal .picture-upload .el-upload--picture-card .el-upload__trigger .el-icon-plus {
  font-size: 32px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 24px;
}

.ou-modal .picture-upload .el-upload--picture-card .el-upload__trigger span {
  width: 28px;
  height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 48px;
}

.ou-modal .picture-upload .el-upload--picture-card .el-upload-list__item-thumbnail {
  height: 100%;
  object-fit: cover;
  display: flex;
}

.ou-modal .picture-upload .el-upload__trigger {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 40px;
}

.ou-modal .picture-upload .el-upload__trigger .el-icon-plus {
  font-size: 32px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 24px;
}

.ou-modal .picture-upload .el-upload__trigger span {
  width: 28px;
  height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 48px;
}

.components-container {
  margin: 30px 50px;
  position: relative;
}

.pagination-container {
  margin-top: 30px;
}

.text-center {
  text-align: center;
}

.sub-navbar {
  height: 50px;
  line-height: 50px;
  position: relative;
  width: 100%;
  text-align: right;
  padding-right: 20px;
  transition: 600ms ease position;
  background: linear-gradient(90deg, #20b6f9 0%, #20b6f9 0%, #2178f1 100%, #2178f1 100%);
}

.sub-navbar .subtitle {
  font-size: 20px;
  color: #fff;
}

.sub-navbar.draft {
  background: #d0d0d0;
}

.sub-navbar.deleted {
  background: #d0d0d0;
}

.link-type,
.link-type:focus {
  color: #337ab7;
  cursor: pointer;
}

.link-type:hover,
.link-type:focus:hover {
  color: #20a0ff;
}

.filter-container {
  padding-bottom: 10px;
}

.filter-container .filter-item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}

.multiselect {
  line-height: 16px;
}

.multiselect--active {
  z-index: 1000 !important;
}
@charset "UTF-8";

/**
 * 通用css样式布局处理
 * Copyright (c) 2019 ruoyi
 */

/** 基础通用 **/

.pt5 {
  padding-top: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.mt5 {
  margin-top: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.mb8 {
  margin-bottom: 8px;
}

.ml5 {
  margin-left: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mt20 {
  margin-top: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

.el-dialog:not(.is-fullscreen) {
  margin-top: 6vh !important;
}

.center-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
}

.el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body {
  overflow: auto;
  overflow-x: hidden;
  max-height: 70vh;
  padding: 10px 20px 0;
}

.el-table .el-table__header-wrapper th,
.el-table .el-table__fixed-header-wrapper th {
  word-break: break-word;
  background-color: #f8f8f9;
  color: #515a6e;
  height: 40px;
  font-size: 13px;
}

.el-table .el-table__body-wrapper .el-button [class*=el-icon-] + span {
  margin-left: 1px;
}

/** 表单布局 **/

.form-header {
  font-size: 15px;
  color: #6379bb;
  border-bottom: 1px solid #ddd;
  margin: 8px 10px 25px 10px;
  padding-bottom: 5px;
}

/** 表格布局 **/

.pagination-container {
  position: relative;
  height: 25px;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 10px 20px !important;
}

/* tree border */

.tree-border {
  margin-top: 5px;
  border: 1px solid #e5e6e7;
  background: #ffffff none;
  border-radius: 4px;
}

.pagination-container .el-pagination {
  right: 20px;
  position: absolute;
}

@media (max-width: 768px) {
  .pagination-container .el-pagination > .el-pagination__jump {
    display: none !important;
  }

  .pagination-container .el-pagination > .el-pagination__sizes {
    display: none !important;
  }
}

.el-table .fixed-width .el-button--mini {
  padding-left: 0;
  padding-right: 0;
  width: inherit;
}

/** 表格更多操作下拉样式 */

.el-table .el-dropdown-link {
  cursor: pointer;
  color: #409eff;
  margin-left: 5px;
}

.el-table .el-dropdown,
.el-icon-arrow-down {
  font-size: 14px;
}

.el-tree-node__content > .el-checkbox {
  margin-right: 8px;
}

.list-group-striped > .list-group-item {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-group {
  padding-left: 0px;
  list-style: none;
}

.list-group-item {
  border-bottom: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  margin-bottom: -1px;
  padding: 11px 0px;
  font-size: 13px;
}

.pull-right {
  float: right !important;
}

.el-card__header {
  padding: 14px 15px 7px;
  min-height: 40px;
}

.el-card__body {
  padding: 15px 20px 20px 20px;
}

.card-box {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 10px;
}

/* button color */

.el-button--cyan.is-active,
.el-button--cyan:active {
  background: #20b2aa;
  border-color: #20b2aa;
  color: #ffffff;
}

.el-button--cyan:focus,
.el-button--cyan:hover {
  background: #48d1cc;
  border-color: #48d1cc;
  color: #ffffff;
}

.el-button--cyan {
  background-color: #20b2aa;
  border-color: #20b2aa;
  color: #ffffff;
}

/* text color */

.text-navy {
  color: #1ab394;
}

.text-primary {
  color: inherit;
}

.text-success {
  color: #1c84c6;
}

.text-info {
  color: #23c6c8;
}

.text-warning {
  color: #f8ac59;
}

.text-danger {
  color: #ed5565;
}

.text-muted {
  color: #888888;
}

/* image */

.img-circle {
  border-radius: 50%;
}

.img-lg {
  width: 120px;
  height: 120px;
}

.avatar-upload-preview {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  width: 200px;
  height: 200px;
  box-shadow: 0 0 4px #ccc;
  overflow: hidden;
}

/* 拖拽列样式 */

.sortable-ghost {
  opacity: 0.8;
  color: #fff !important;
  background: #42b983 !important;
}

.top-right-btn {
  position: relative;
  float: right;
}
.showRightPanel {
  overflow: hidden;
  position: relative;
  width: calc(100% - 15px);
}

.rightPanel-background[data-v-1e488bfb] {
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
  background: rgba(0, 0, 0, 0.2);
  z-index: -1;
}
.rightPanel[data-v-1e488bfb] {
  width: 100%;
  max-width: 260px;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);
  transition: all 0.25s cubic-bezier(0.7, 0.3, 0.1, 1);
  transform: translate(100%);
  background: #fff;
  z-index: 40000;
}
.show[data-v-1e488bfb] {
  transition: all 0.3s cubic-bezier(0.7, 0.3, 0.1, 1);
}
.show .rightPanel-background[data-v-1e488bfb] {
  z-index: 20000;
  opacity: 1;
  width: 100%;
  height: 100%;
}
.show .rightPanel[data-v-1e488bfb] {
  transform: translate(0);
}
.handle-button[data-v-1e488bfb] {
  width: 48px;
  height: 48px;
  position: absolute;
  left: -48px;
  text-align: center;
  font-size: 24px;
  border-radius: 6px 0 0 6px !important;
  z-index: 0;
  pointer-events: auto;
  cursor: pointer;
  color: #fff;
  line-height: 48px;
}
.handle-button i[data-v-1e488bfb] {
  font-size: 24px;
  line-height: 48px;
}
@charset "UTF-8";
.app-main[data-v-078753dd] {
  /* 50= navbar  50  */
  width: 100%;
  position: relative;
  overflow: hidden;
}
.hasTagsView .app-main[data-v-078753dd] {
  /* 152 = navbar 60 + 工具栏 60 + 容器 padding 32 */
  min-height: calc(100vh - 152px);
}
.el-popup-parent--hidden .fixed-header {
  padding-right: 17px;
}
@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.update-log-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(4px);
  transition: all 0.3s ease;
}
.modal-container {
  position: relative;
  width: 600px;
  max-width: 90%;
  margin: 20px;
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
  transform: translateY(0);
  transition: all 0.3s ease;
  animation: modalSlideIn 0.3s ease;
}
@keyframes modalSlideIn {
from {
    transform: translateY(-20px);
    opacity: 0;
}
to {
    transform: translateY(0);
    opacity: 1;
}
}
.modal-header {
  padding: 24px 32px;
  border-bottom: 1px solid #eef2f7;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(to right, #f8fafc, #ffffff);
  border-radius: 16px 16px 0 0;
}
.modal-header h3 {
  margin: 0;
  font-size: 20px;
  color: #1a1f36;
  font-weight: 600;
}
.close-btn {
  font-size: 28px;
  color: #64748b;
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 0.2s ease;
  border: 0px;
}
.close-btn:hover {
  background-color: #f1f5f9;
  color: #1a1f36;
}
.modal-body {
  padding: 32px;
  max-height: 567px;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #cbd5e1 #f1f5f9;
}
.modal-body::-webkit-scrollbar {
  width: 8px;
}
.modal-body::-webkit-scrollbar-track {
  background: #f1f5f9;
  border-radius: 4px;
}
.modal-body::-webkit-scrollbar-thumb {
  background-color: #cbd5e1;
  border-radius: 4px;
}

/* Markdown样式 */
.markdown-body {
  font-size: 15px;
  line-height: 1.7;
  color: #334155;
}
.markdown-body h1 {
  font-size: 28px;
  margin-bottom: 24px;
  color: #1a1f36;
  font-weight: 700;
  padding-bottom: 12px;
  border-bottom: 2px solid #e2e8f0;
}
.markdown-body h2 {
  font-size: 22px;
  margin: 28px 0 16px;
  color: #1a1f36;
  font-weight: 600;
}
.markdown-body h3 {
  font-size: 18px;
  margin: 24px 0 12px;
  color: #1a1f36;
  font-weight: 600;
}
.markdown-body ul {
  padding-left: 24px;
  margin: 12px 0;
}
.markdown-body li {
  margin: 8px 0;
  color: #475569;
  position: relative;
}
.markdown-body li::marker {
  color: #64748b;
}
.modal-footer {
  padding: 24px 32px;
  border-top: 1px solid #eef2f7;
  text-align: right;
  background: linear-gradient(to right, #ffffff, #f8fafc);
  border-radius: 0 0 16px 16px;
}
.confirm-btn {
  padding: 10px 24px;
  background: linear-gradient(135deg, #3b82f6, #2563eb);
  color: #fff;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  transition: all 0.2s ease;
  box-shadow: 0 2px 4px rgba(37, 99, 235, 0.1);
}
.confirm-btn:hover {
  background: linear-gradient(135deg, #2563eb, #1d4ed8);
  transform: translateY(-1px);
  box-shadow: 0 4px 6px rgba(37, 99, 235, 0.2);
}
.show-btn {
  padding: 12px 28px;
  background: linear-gradient(135deg, #3b82f6, #2563eb);
  color: #fff;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
  transition: all 0.2s ease;
  box-shadow: 0 2px 4px rgba(37, 99, 235, 0.1);
}
.show-btn:hover {
  background: linear-gradient(135deg, #2563eb, #1d4ed8);
  transform: translateY(-1px);
  box-shadow: 0 4px 6px rgba(37, 99, 235, 0.2);
}

/* 版本标签样式 */
.version-tag {
  display: inline-block;
  padding: 4px 12px;
  background-color: #e0f2fe;
  color: #0369a1;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 500;
  margin-left: 12px;
}

/* 更新类型标签 */
.update-type {
  display: inline-block;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 500;
  margin-right: 8px;
}
.type-feature {
  background-color: #dcfce7;
  color: #166534;
}
.type-fix {
  background-color: #fee2e2;
  color: #991b1b;
}
.type-optimize {
  background-color: #fef3c7;
  color: #92400e;
}

/* 分割线样式 */
.markdown-body hr {
  border: none;
  height: 2px;
  background: linear-gradient(to right, transparent, #e2e8f0 20%, #e2e8f0 80%, transparent);
  margin: 40px 0;
  position: relative;
}
.markdown-body hr::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  background: #fff;
  border: 2px solid #e2e8f0;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}
.markdown-body hr::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background: #3b82f6;
  border-radius: 50%;
}
.app-breadcrumb.el-breadcrumb[data-v-b50ef614] {
  display: inline-block;
  font-size: 14px;
  line-height: 50px;
  margin-left: 8px;
}
.app-breadcrumb.el-breadcrumb .no-redirect[data-v-b50ef614] {
  color: #97a8be;
  cursor: text;
}
.topmenu-container.el-menu--horizontal > .el-menu-item {
  float: left;
  height: 50px !important;
  line-height: 50px !important;
  color: #999093 !important;
  padding: 0 5px !important;
  margin: 0 10px !important;
}
.topmenu-container.el-menu--horizontal > .el-menu-item.is-active, .el-menu--horizontal > .el-submenu.is-active .el-submenu__title {
  border-bottom: 2px solid var(--theme) !important;
  color: #303133;
}

/* submenu item */
.topmenu-container.el-menu--horizontal > .el-submenu .el-submenu__title {
  float: left;
  height: 50px !important;
  line-height: 50px !important;
  color: #999093 !important;
  padding: 0 5px !important;
  margin: 0 10px !important;
}
.hamburger[data-v-4e6f274c] {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  fill: #535353;
}
.hamburger.is-active[data-v-4e6f274c] {
  transform: rotate(180deg);
}

.screenfull-svg[data-v-29234bee] {
  display: inline-block;
  cursor: pointer;
  fill: #5a5e66;
  width: 20px;
  height: 20px;
  vertical-align: 10px;
}

.header-search[data-v-032bd1f0] {
  font-size: 0 !important;
}
.header-search .search-icon[data-v-032bd1f0] {
  cursor: pointer;
  font-size: 18px;
  vertical-align: middle;
}
.header-search .header-search-select[data-v-032bd1f0] {
  font-size: 18px;
  transition: width 0.2s;
  width: 0;
  overflow: hidden;
  background: transparent;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
}
.header-search .header-search-select[data-v-032bd1f0] .el-input__inner {
  border-radius: 0;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
  border-bottom: 1px solid #d9d9d9;
  vertical-align: middle;
}
.header-search.show .header-search-select[data-v-032bd1f0] {
  width: 210px;
  margin-left: 10px;
}
.navbar[data-v-d16d6306] {
  height: 60px;
  line-height: 60px;
  background: #ffffff;
  box-shadow: 0 2px 6px 0 rgba(225, 225, 225, 0.43);
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.navbar .textbook-logo[data-v-d16d6306] {
  margin-left: 35px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.navbar .textbook-logo .logo-image[data-v-d16d6306] {
  width: 40px;
  object-fit: scale-down;
  margin-right: 15px;
  height: 40px;
}
.navbar .textbook-logo .logo-text[data-v-d16d6306] {
  font-size: 17px;
  color: #333333;
  line-height: 40px;
}
.navbar .hamburger-container[data-v-d16d6306] {
  line-height: 46px;
  height: 100%;
  float: left;
  cursor: pointer;
  transition: background 0.3s;
  -webkit-tap-highlight-color: transparent;
}
.navbar .hamburger-container[data-v-d16d6306]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .nav-icon[data-v-d16d6306] {
  width: 17px;
  height: 20px;
  object-fit: scale-down;
}
.navbar .breadcrumb-container[data-v-d16d6306] {
  float: left;
}
.navbar .topmenu-container[data-v-d16d6306] {
  position: absolute;
  left: 50px;
}
.navbar .errLog-container[data-v-d16d6306] {
  display: inline-block;
  vertical-align: top;
}
.navbar .right-menu[data-v-d16d6306] {
  height: 100%;
  line-height: 50px;
}
.navbar .right-menu[data-v-d16d6306]:focus {
  outline: none;
}
.navbar .right-menu .right-menu-item[data-v-d16d6306] {
  display: inline-block;
  padding: 0 8px;
  height: 100%;
  font-size: 18px;
  color: #5a5e66;
  vertical-align: text-bottom;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-d16d6306] {
  cursor: pointer;
  transition: background 0.3s;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-d16d6306]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .right-menu .avatar-container[data-v-d16d6306] {
  margin-right: 30px;
}
.navbar .right-menu .avatar-wrapper[data-v-d16d6306] {
  position: relative;
}
.navbar .right-menu .avatar-wrapper .user-avatar[data-v-d16d6306] {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.navbar .right-menu .avatar-wrapper .user-name[data-v-d16d6306] {
  margin-left: 10px;
  color: #333333;
}
.navbar .right-menu .avatar-wrapper .el-icon-caret-bottom[data-v-d16d6306] {
  cursor: pointer;
  position: absolute;
  right: -20px;
  top: 25px;
  font-size: 12px;
}
.navbar .right-menu .info-tag[data-v-d16d6306] {
  background-color: #4c8bfc;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  font-size: 12px;
  border-radius: 4px;
  position: relative;
}
.navbar .right-menu .info-tag[data-v-d16d6306]:hover {
  cursor: pointer;
}
.navbar .right-menu .info-tag[data-v-d16d6306]::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-width: 6px;
  border-color: transparent transparent transparent #4c8bfc;
  border-style: solid;
  right: -10.5px;
  top: calc(50% - 5px);
}
.navbar .right-menu .info-tag-sign[data-v-d16d6306]::after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background-color: red;
  border-radius: 50%;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 10;
}
.info-dialog .el-dialog__header {
  padding-bottom: 20px;
  border-bottom: 1px solid #cecece;
}
.info-dialog .el-dialog__body {
  padding: 20px 32px;
}
.info-dialog .el-dialog__body .version-number {
  color: #333333;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info-dialog .el-dialog__body .version-number > div:last-child {
  color: #999999;
  font-size: 14px;
}
.info-dialog .el-dialog__body .version-info--wrapper + .version-info--wrapper {
  margin-top: 24px;
}
.info-dialog .el-dialog__body .version-info--box {
  margin-top: 16px;
  padding: 16px 36px;
  background-color: #f9f9f9;
  border-radius: 6px;
}
.info-dialog .el-dialog__body .version-info--item {
  font-size: 14px;
  line-height: 1.6;
  color: #535353;
}
.info-dialog.update-dialog .el-dialog__body {
  max-height: 800px;
  overflow-y: auto;
}
.xml-editor__toolbar-root .editor-buttons[data-v-07d45802] {
  z-index: 2;
  background: #ffffff;
  height: 40px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
}
.xml-editor__toolbar-root .editor-buttons #creater-entries[data-v-07d45802] {
  justify-content: space-between !important;
}
.xml-editor__toolbar-root .editor-buttons .search-btn[data-v-07d45802],
.xml-editor__toolbar-root .editor-buttons .border-search[data-v-07d45802] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
}
.xml-editor__toolbar-root .editor-buttons .search-btn .el-image[data-v-07d45802],
.xml-editor__toolbar-root .editor-buttons .border-search .el-image[data-v-07d45802] {
  width: 22px;
  height: 22px;
}
.xml-editor__toolbar-root .editor-buttons .search-btn span[data-v-07d45802],
.xml-editor__toolbar-root .editor-buttons .border-search span[data-v-07d45802] {
  padding-left: 4px;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.xml-editor__toolbar-root .editor-buttons-left[data-v-07d45802] {
  width: 380px;
  display: flex;
  flex-wrap: nowrap;
  color: #333;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  padding-left: 50px;
}
.xml-editor__toolbar-root .editor-buttons-left .back-btn--link[data-v-07d45802] {
  cursor: pointer;
}
.xml-editor__toolbar-root .editor-buttons-left .save-tip[data-v-07d45802] {
  display: flex;
  margin-left: 30px;
  align-items: center;
  width: 226px;
}
.xml-editor__toolbar-root .editor-buttons-left .save-tip img[data-v-07d45802] {
  width: 20px;
  height: 20px;
}
.xml-editor__toolbar-root .editor-buttons-left .editor-trips[data-v-07d45802] {
  margin-left: 6px;
}
.xml-editor__toolbar-root .editor-buttons-left .icon-suffixtext[data-v-07d45802] {
  margin-left: 8px;
}
.xml-editor__toolbar-root .editor-buttons-center[data-v-07d45802] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 6px 8px;
}
.xml-editor__toolbar-root .editor-buttons-center .leaflet-button[data-v-07d45802] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.xml-editor__toolbar-root .editor-buttons-center .leaflet-button .el-image[data-v-07d45802] {
  width: 22px;
  height: 22px;
}
.xml-editor__toolbar-root .editor-buttons-center .leaflet-button span[data-v-07d45802] {
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  color: #333333;
  margin-left: 4px;
}
.xml-editor__toolbar-root .editor-buttons-right[data-v-07d45802] {
  width: 380px;
  text-align: right;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button[data-v-07d45802] {
  width: 80px;
  height: 32px;
  font-size: 14px;
  padding: 4px;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button + .el-button[data-v-07d45802] {
  margin-left: 15px;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button.el-tag-primary[data-v-07d45802] {
  color: #ffffff;
  border-color: #418eed;
  background-color: #418eed;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button.el-tag-primary[data-v-07d45802]:hover {
  opacity: 0.9;
}
.layout-popover[data-v-07d45802] {
  position: absolute;
  top: 28px;
  left: 292px;
}
.layout-popover__section + .layout-popover__section[data-v-07d45802] {
  margin-top: 30px;
}
.layout-popover__section.flex-cell[data-v-07d45802] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.layout-popover__title[data-v-07d45802] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
.layout-popover__btn-box .el-button--primary[data-v-07d45802] {
  color: #ffffff;
  background-color: #418eed;
  border-color: #418eed;
}
.layout-popover__scroll-box[data-v-07d45802] {
  overflow-x: scroll;
  white-space: nowrap;
  max-width: 100%;
  padding: 10px 10px 20px;
}
.layout-popover__scroll-box[data-v-07d45802]::-webkit-scrollbar {
  width: 0px;
  height: 5px;
}
.layout-popover__scroll-box[data-v-07d45802]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #418eed !important;
}
.layout-popover__scroll-box[data-v-07d45802]::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(229, 243, 255, 0.75);
}
.layout-popover__item[data-v-07d45802] {
  display: inline-block;
  width: 96px;
  height: 96px;
  padding: 5px;
  border: 1px solid transparent;
  border-radius: 12px;
  cursor: pointer;
  background: linear-gradient(145deg, #ffffff, #e5f3ff);
  transition: all 240ms ease-in-out;
}
.layout-popover__item + .layout-popover__item[data-v-07d45802] {
  margin-left: 20px;
}
.layout-popover__item[data-v-07d45802]:hover {
  transform: scale(1.05);
  border-color: #418eed;
}
.layout-popover__item-wrap[data-v-07d45802] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-popover__label[data-v-07d45802] {
  line-height: 1;
}
[data-v-07d45802] .el-popver {
  top: 28px !important;
}
[data-v-07d45802].el-popper {
  padding: 0;
  top: 28px;
}
.layout-popover__item[data-v-07d45802] {
  background: #ffffff !important;
  height: 70px;
  padding: 0;
  margin-left: 0;
}
.layout-popover__scroll-box[data-v-07d45802] {
  overflow-x: visible;
  padding: 0 53px !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: black;
  font-weight: 400;
  font-size: 12px;
}
.layout-popover__scroll-box .layout-popover__label[data-v-07d45802] {
  margin-top: 4px;
}
.editor-buttons-center[data-v-07d45802] {
  position: fixed;
}
.editor-buttons-center .leaflet-button[data-v-07d45802] {
  padding: 0 10px;
}
.editor-buttons-center .check-button[data-v-07d45802] {
  border-radius: 8px 8px 0px 0px;
  box-shadow: 0px 0px 4px 2px #eee;
}
[data-v-07d45802] #el-popover-6525 {
  margin-top: 0 !important;
}
.layout-popover-class[data-v-07d45802] {
  position: absolute;
  top: 28px !important;
}
.custom-menu-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.custom-menu-item .el-image {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.custom-menu-item .el-image.special {
  width: 12px;
  height: 15px;
}
.navbar[data-v-78562a33] {
  height: 40px;
  line-height: 40px;
  background: #ffffff;
  box-shadow: 0 2px 6px 0 rgba(225, 225, 225, 0.43);
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.navbar .navbar-center[data-v-78562a33] {
  width: 80%;
  padding-left: 13%;
}
.navbar .textbook-logo[data-v-78562a33] {
  margin-left: 16px;
  display: flex;
  align-items: center;
}
.navbar .textbook-logo .logo-image[data-v-78562a33] {
  width: 32px;
  object-fit: scale-down;
  margin-right: 15px;
  height: 32px;
}
.navbar .textbook-logo .logo-text[data-v-78562a33] {
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  white-space: nowrap;
}
.navbar .hamburger-container[data-v-78562a33] {
  line-height: 40px;
  height: 100%;
  float: left;
  cursor: pointer;
  transition: background 0.3s;
  -webkit-tap-highlight-color: transparent;
}
.navbar .hamburger-container[data-v-78562a33]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .nav-icon[data-v-78562a33] {
  width: 17px;
  height: 20px;
  object-fit: scale-down;
}
.navbar .breadcrumb-container[data-v-78562a33] {
  float: left;
}
.navbar .topmenu-container[data-v-78562a33] {
  position: absolute;
  left: 50px;
}
.navbar .errLog-container[data-v-78562a33] {
  display: inline-block;
  vertical-align: top;
}
.navbar .right-menu[data-v-78562a33] {
  height: 100%;
  line-height: 40px;
}
.navbar .right-menu[data-v-78562a33]:focus {
  outline: none;
}
.navbar .right-menu .right-menu-item[data-v-78562a33] {
  display: inline-block;
  padding: 0 8px;
  height: 100%;
  font-size: 18px;
  color: #5a5e66;
  vertical-align: text-bottom;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-78562a33] {
  cursor: pointer;
  transition: background 0.3s;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-78562a33]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .right-menu .avatar-container[data-v-78562a33] {
  margin-right: 30px;
}
.navbar .right-menu .avatar-wrapper[data-v-78562a33] {
  position: relative;
  display: flex;
  align-items: center;
}
.navbar .right-menu .avatar-wrapper .user-avatar[data-v-78562a33] {
  cursor: pointer;
  width: 18px;
  height: 18px;
  border-radius: 50%;
}
.navbar .right-menu .avatar-wrapper .user-name[data-v-78562a33] {
  margin-left: 10px;
  color: #333333;
  white-space: nowrap;
}
.navbar .right-menu .avatar-wrapper .el-icon-caret-bottom[data-v-78562a33] {
  cursor: pointer;
  position: absolute;
  right: -20px;
  top: 25px;
  font-size: 12px;
}
.navbar .right-menu .info-tag[data-v-78562a33] {
  background-color: #4c8bfc;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  font-size: 12px;
  border-radius: 4px;
  position: relative;
}
.navbar .right-menu .info-tag[data-v-78562a33]:hover {
  cursor: pointer;
}
.navbar .right-menu .info-tag[data-v-78562a33]::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-width: 6px;
  border-color: transparent transparent transparent #4c8bfc;
  border-style: solid;
  right: -10.5px;
  top: calc(50% - 5px);
}
.info-dialog .el-dialog__header {
  padding-bottom: 20px;
  border-bottom: 1px solid #cecece;
}
.info-dialog .el-dialog__body {
  padding: 20px 32px;
}
.info-dialog .el-dialog__body .version-number {
  color: #333333;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info-dialog .el-dialog__body .version-number > div:last-child {
  color: #999999;
  font-size: 14px;
}
.info-dialog .el-dialog__body .version-info--wrapper + .version-info--wrapper {
  margin-top: 24px;
}
.info-dialog .el-dialog__body .version-info--box {
  margin-top: 16px;
  padding: 16px 36px;
  background-color: #f9f9f9;
  border-radius: 6px;
}
.info-dialog .el-dialog__body .version-info--item {
  font-size: 14px;
  line-height: 1.6;
  color: #535353;
}
.info-dialog.update-dialog .el-dialog__body {
  max-height: 800px;
  overflow-y: auto;
}
.theme-message,
.theme-picker-dropdown {
  z-index: 99999 !important;
}
.theme-picker .el-color-picker__trigger {
  height: 26px !important;
  width: 26px !important;
  padding: 2px;
}
.theme-picker-dropdown .el-color-dropdown__link-btn {
  display: none;
}

.setting-drawer-content .setting-drawer-title[data-v-126b135a] {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
}
.setting-drawer-content .setting-drawer-block-checbox[data-v-126b135a] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 20px;
}
.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item[data-v-126b135a] {
  position: relative;
  margin-right: 16px;
  border-radius: 2px;
  cursor: pointer;
}
.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item img[data-v-126b135a] {
  width: 48px;
  height: 48px;
}
.setting-drawer-content .setting-drawer-block-checbox .setting-drawer-block-checbox-item .setting-drawer-block-checbox-selectIcon[data-v-126b135a] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-left: 24px;
  color: #1890ff;
  font-weight: 700;
  font-size: 14px;
}
.drawer-container[data-v-126b135a] {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5;
  word-wrap: break-word;
}
.drawer-container .drawer-title[data-v-126b135a] {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 22px;
}
.drawer-container .drawer-item[data-v-126b135a] {
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  padding: 12px 0;
}
.drawer-container .drawer-switch[data-v-126b135a] {
  float: right;
}
/**
$base-menu-color:hsla(0,0%,100%,.65);
$base-menu-color-active:#fff;
$base-menu-background:#001529;
$base-logo-title-color: #ffffff;

$base-menu-light-color:rgba(0,0,0,.70);
$base-menu-light-background:#ffffff;
$base-logo-light-title-color: #001529;

$base-sub-menu-background:#000c17;
$base-sub-menu-hover:#001528;
*/
.sidebarLogoFade-enter-active[data-v-6494804b] {
  transition: opacity 1.5s;
}
.sidebarLogoFade-enter[data-v-6494804b],
.sidebarLogoFade-leave-to[data-v-6494804b] {
  opacity: 0;
}
.sidebar-logo-container[data-v-6494804b] {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #2b2f3a;
  text-align: center;
  overflow: hidden;
}
.sidebar-logo-container .sidebar-logo-link[data-v-6494804b] {
  height: 100%;
  width: 100%;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-logo[data-v-6494804b] {
  width: 32px;
  height: 32px;
  vertical-align: middle;
  margin-right: 12px;
}
.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-6494804b] {
  display: inline-block;
  margin: 0;
  color: #fff;
  font-weight: 600;
  line-height: 50px;
  font-size: 14px;
  font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
  vertical-align: middle;
}
.sidebar-logo-container.collapse .sidebar-logo[data-v-6494804b] {
  margin-right: 0px;
}
.scroll-container[data-v-be6b7bae] {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.scroll-container[data-v-be6b7bae] .el-scrollbar__bar {
  bottom: 0px;
}
.scroll-container[data-v-be6b7bae] .el-scrollbar__wrap {
  height: 49px;
}
.tags-view-container[data-v-fac8ca64] {
  height: 34px;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #d8dce5;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 0 3px 0 rgba(0, 0, 0, 0.04);
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64] {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 26px;
  line-height: 26px;
  border: 1px solid #d8dce5;
  color: #495060;
  background: #fff;
  padding: 0 8px;
  font-size: 12px;
  margin-left: 5px;
  margin-top: 4px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:first-of-type {
  margin-left: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item[data-v-fac8ca64]:last-of-type {
  margin-right: 15px;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64] {
  background-color: #42b983;
  color: #fff;
  border-color: #42b983;
}
.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-fac8ca64]::before {
  content: "";
  background: #fff;
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: relative;
  margin-right: 2px;
}
.tags-view-container .contextmenu[data-v-fac8ca64] {
  margin: 0;
  background: #fff;
  z-index: 3000;
  position: absolute;
  list-style-type: none;
  padding: 5px 0;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  color: #333;
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.3);
}
.tags-view-container .contextmenu li[data-v-fac8ca64] {
  margin: 0;
  padding: 7px 16px;
  cursor: pointer;
}
.tags-view-container .contextmenu li[data-v-fac8ca64]:hover {
  background: #eee;
}
.tags-view-wrapper .tags-view-item .el-icon-close {
  width: 16px;
  height: 16px;
  vertical-align: 2px;
  border-radius: 50%;
  text-align: center;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transform-origin: 100% 50%;
}
.tags-view-wrapper .tags-view-item .el-icon-close:before {
  transform: scale(0.6);
  display: inline-block;
  vertical-align: -3px;
}
.tags-view-wrapper .tags-view-item .el-icon-close:hover {
  background-color: #b4bccc;
  color: #fff;
}
.xml-editor__toolbar-root .editor-buttons[data-v-10903534] {
  z-index: 2;
  background: #ffffff;
  height: 60px;
  padding: 0 30px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.xml-editor__toolbar-root .editor-buttons-left[data-v-10903534] {
  width: 380px;
  display: flex;
  flex-wrap: nowrap;
  color: #333;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  padding-left: 50px;
}
.xml-editor__toolbar-root .editor-buttons-left .back-btn--link[data-v-10903534] {
  cursor: pointer;
}
.xml-editor__toolbar-root .editor-buttons-left .save-tip[data-v-10903534] {
  display: flex;
  margin-left: 30px;
  align-items: center;
  width: 226px;
}
.xml-editor__toolbar-root .editor-buttons-left .save-tip img[data-v-10903534] {
  width: 20px;
  height: 20px;
}
.xml-editor__toolbar-root .editor-buttons-left .search-btn[data-v-10903534] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.xml-editor__toolbar-root .editor-buttons-left .search-btn img[data-v-10903534] {
  width: 18px;
  height: 18px;
}
.xml-editor__toolbar-root .editor-buttons-left .search-btn span[data-v-10903534] {
  padding-left: 6px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.xml-editor__toolbar-root .editor-buttons-left .editor-trips[data-v-10903534] {
  margin-left: 6px;
}
.xml-editor__toolbar-root .editor-buttons-left .icon-suffixtext[data-v-10903534] {
  margin-left: 8px;
}
.xml-editor__toolbar-root .editor-buttons-center[data-v-10903534] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 6px 12px;
  border-radius: 50px;
  overflow: hidden;
}
.xml-editor__toolbar-root .editor-buttons-center .leaflet-button[data-v-10903534] {
  display: flex;
  flex-direction: column;
  text-align: center;
  justify-content: center;
}
.xml-editor__toolbar-root .editor-buttons-center .leaflet-button .el-image[data-v-10903534] {
  width: 18px;
  height: 18px;
  margin: 0 auto;
}
.xml-editor__toolbar-root .editor-buttons-center .leaflet-button span[data-v-10903534] {
  font-size: 12px;
  line-height: 1;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  margin-top: 8px;
}
.xml-editor__toolbar-root .editor-buttons-center .leaflet-button + .leaflet-button[data-v-10903534] {
  margin-left: 44px;
}
.xml-editor__toolbar-root .editor-buttons-right[data-v-10903534] {
  width: 380px;
  text-align: right;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button[data-v-10903534] {
  width: 80px;
  height: 32px;
  font-size: 14px;
  padding: 4px;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button + .el-button[data-v-10903534] {
  margin-left: 15px;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button.el-tag-primary[data-v-10903534] {
  color: #ffffff;
  border-color: #418eed;
  background-color: #418eed;
}
.xml-editor__toolbar-root .editor-buttons-right .el-button.el-tag-primary[data-v-10903534]:hover {
  opacity: 0.9;
}
.layout-popover__section + .layout-popover__section[data-v-10903534] {
  margin-top: 30px;
}
.layout-popover__section.flex-cell[data-v-10903534] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.layout-popover__title[data-v-10903534] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
.layout-popover__btn-box .el-button--primary[data-v-10903534] {
  color: #FFFFFF;
  background-color: #418eed;
  border-color: #418eed;
}
.layout-popover__scroll-box[data-v-10903534] {
  overflow-x: scroll;
  white-space: nowrap;
  max-width: 100%;
  padding: 10px 10px 20px;
}
.layout-popover__scroll-box[data-v-10903534]::-webkit-scrollbar {
  width: 0px;
  height: 5px;
}
.layout-popover__scroll-box[data-v-10903534]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #418eed !important;
}
.layout-popover__scroll-box[data-v-10903534]::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(229, 243, 255, 0.75);
}
.layout-popover__item[data-v-10903534] {
  display: inline-block;
  width: 96px;
  height: 96px;
  padding: 5px;
  border: 1px solid transparent;
  border-radius: 12px;
  cursor: pointer;
  background: linear-gradient(145deg, #FFFFFF, #E5F3FF);
  transition: all 240ms ease-in-out;
}
.layout-popover__item + .layout-popover__item[data-v-10903534] {
  margin-left: 20px;
}
.layout-popover__item[data-v-10903534]:hover {
  transform: scale(1.05);
  border-color: #418eed;
}
.layout-popover__item-wrap[data-v-10903534] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-popover__label[data-v-10903534] {
  line-height: 1;
}
.custom-menu-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.custom-menu-item .el-image {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.custom-menu-item .el-image.special {
  width: 12px;
  height: 15px;
}
@media screen and (max-width: 1500px) {
.leaflet-button span {
    display: none;
}
}
.xml-editor__toolbar-root[data-v-5e698d76] {
  width: 100%;
  background-color: #ffffff;
  padding: 0 20px;
}
.xml-editor__toolbar-root .editor-center-top[data-v-5e698d76] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  padding: 8px 0;
  /* z-index: 7; */
  transition: transform 240ms ease-in-out 300ms;
  margin: 0 auto;
  font-size: 12px;
}
.xml-editor__toolbar-root .editor-center-top .editor-buttons-box[data-v-5e698d76] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 120px);
}
.xml-editor__toolbar-root .editor-center-top .btn-batch[data-v-5e698d76] {
  color: #009DFF;
  height: 24px;
  display: flex;
  align-items: center;
}
.xml-editor__toolbar-root .editor-center-top .link-batch[data-v-5e698d76] {
  font-size: 12px;
}
.xml-editor__toolbar-root .editor-center-top .link-batch + .link-batch[data-v-5e698d76] {
  margin-left: 12px;
}
.xml-editor__toolbar-root .editor-center-top .save-tip[data-v-5e698d76] {
  color: rgba(0, 0, 0, 0.4);
}
.xml-editor__toolbar-root .editor-center-top .editor-btn .el-button[data-v-5e698d76] {
  padding: 0 16px !important;
  height: 24px !important;
}
.xml-editor__toolbar-root .editor-center-top .editor-btn .el-button[data-v-5e698d76] span {
  display: flex;
  align-items: center;
}
.layout-popover__section + .layout-popover__section[data-v-5e698d76] {
  margin-top: 30px;
}
.layout-popover__section.flex-cell[data-v-5e698d76] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.layout-popover__title[data-v-5e698d76] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #333333;
}
.layout-popover__btn-box .el-button--primary[data-v-5e698d76] {
  color: #ffffff;
  background-color: #418eed;
  border-color: #418eed;
}
.layout-popover__scroll-box[data-v-5e698d76] {
  overflow-x: scroll;
  white-space: nowrap;
  max-width: 100%;
  padding: 10px 10px 20px;
}
.layout-popover__scroll-box[data-v-5e698d76]::-webkit-scrollbar {
  width: 0px;
  height: 5px;
}
.layout-popover__scroll-box[data-v-5e698d76]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #418eed !important;
}
.layout-popover__scroll-box[data-v-5e698d76]::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(229, 243, 255, 0.75);
}
.layout-popover__item[data-v-5e698d76] {
  display: inline-block;
  width: 96px;
  height: 96px;
  padding: 5px;
  border: 1px solid transparent;
  border-radius: 12px;
  cursor: pointer;
  background: linear-gradient(145deg, #ffffff, #e5f3ff);
  transition: all 240ms ease-in-out;
}
.layout-popover__item + .layout-popover__item[data-v-5e698d76] {
  margin-left: 20px;
}
.layout-popover__item[data-v-5e698d76]:hover {
  transform: scale(1.05);
  border-color: #418eed;
}
.layout-popover__item-wrap[data-v-5e698d76] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.layout-popover__label[data-v-5e698d76] {
  line-height: 1;
}
.custom-menu-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.custom-menu-item .el-image {
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.custom-menu-item .el-image.special {
  width: 12px;
  height: 15px;
}
@media screen and (max-width: 1500px) {
.leaflet-button span {
    display: none;
}
}
.navbar[data-v-4d6e7eca] {
  height: 60px;
  line-height: 60px;
  background-image: url(../../static/img/textbook_Ht.0c169afe.png);
  background-size: 100% 100%;
  box-shadow: 0 2px 6px 0 rgba(225, 225, 225, 0.43);
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.navbar .textbook-logo[data-v-4d6e7eca] {
  padding-left: 35px;
  display: flex;
  align-items: center;
}
.navbar .textbook-logo .logo-image[data-v-4d6e7eca] {
  width: 40px;
  object-fit: scale-down;
  margin-right: 5px;
  height: 40px;
}
.navbar .textbook-logo .logo-image-text[data-v-4d6e7eca] {
  font-size: 20px;
  color: #333333;
  line-height: 40px;
  font-weight: bold;
}
.navbar .textbook-logo .logo-text[data-v-4d6e7eca] {
  font-size: 17px;
  color: #333333;
  line-height: 40px;
}
.navbar .hamburger-container[data-v-4d6e7eca] {
  line-height: 46px;
  height: 100%;
  float: left;
  cursor: pointer;
  transition: background 0.3s;
  -webkit-tap-highlight-color: transparent;
}
.navbar .hamburger-container[data-v-4d6e7eca]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .nav-icon[data-v-4d6e7eca] {
  width: 17px;
  height: 20px;
  object-fit: scale-down;
}
.navbar .breadcrumb-container[data-v-4d6e7eca] {
  float: left;
}
.navbar .topmenu-container[data-v-4d6e7eca] {
  position: absolute;
  left: 50px;
}
.navbar .errLog-container[data-v-4d6e7eca] {
  display: inline-block;
  vertical-align: top;
}
.navbar .right-menu[data-v-4d6e7eca] {
  height: 100%;
  line-height: 50px;
}
.navbar .right-menu[data-v-4d6e7eca]:focus {
  outline: none;
}
.navbar .right-menu .right-menu-item[data-v-4d6e7eca] {
  display: inline-block;
  padding: 0 8px;
  height: 100%;
  font-size: 18px;
  color: #5a5e66;
  vertical-align: text-bottom;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-4d6e7eca] {
  cursor: pointer;
  transition: background 0.3s;
}
.navbar .right-menu .right-menu-item.hover-effect[data-v-4d6e7eca]:hover {
  background: rgba(0, 0, 0, 0.025);
}
.navbar .right-menu .avatar-container[data-v-4d6e7eca] {
  margin-right: 30px;
}
.navbar .right-menu .avatar-wrapper[data-v-4d6e7eca] {
  position: relative;
}
.navbar .right-menu .avatar-wrapper .user-avatar[data-v-4d6e7eca] {
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.navbar .right-menu .avatar-wrapper .user-name[data-v-4d6e7eca] {
  margin-left: 10px;
  color: #333333;
}
.navbar .right-menu .avatar-wrapper .el-icon-caret-bottom[data-v-4d6e7eca] {
  cursor: pointer;
  position: absolute;
  right: -20px;
  top: 25px;
  font-size: 12px;
}
.navbar .right-menu .info-tag[data-v-4d6e7eca] {
  background-color: #4c8bfc;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  font-size: 12px;
  border-radius: 4px;
  position: relative;
}
.navbar .right-menu .info-tag[data-v-4d6e7eca]:hover {
  cursor: pointer;
}
.navbar .right-menu .info-tag[data-v-4d6e7eca]::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-width: 6px;
  border-color: transparent transparent transparent #4c8bfc;
  border-style: solid;
  right: -10.5px;
  top: calc(50% - 5px);
}
.info-dialog .el-dialog__header {
  padding-bottom: 20px;
  border-bottom: 1px solid #cecece;
}
.info-dialog .el-dialog__body {
  padding: 20px 32px;
}
.info-dialog .el-dialog__body .version-number {
  color: #333333;
  font-size: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.info-dialog .el-dialog__body .version-number > div:last-child {
  color: #999999;
  font-size: 14px;
}
.info-dialog .el-dialog__body .version-info--wrapper + .version-info--wrapper {
  margin-top: 24px;
}
.info-dialog .el-dialog__body .version-info--box {
  margin-top: 16px;
  padding: 16px 36px;
  background-color: #f9f9f9;
  border-radius: 6px;
}
.info-dialog .el-dialog__body .version-info--item {
  font-size: 14px;
  line-height: 1.6;
  color: #535353;
}
.info-dialog.update-dialog .el-dialog__body {
  max-height: 800px;
  overflow-y: auto;
}
[data-v-24200c41] .scrollbar-wrapper .el-scrollbar__view .el-menu .el-menu-item {
  border-bottom: 1px solid #e5d1cf;
}
[data-v-24200c41] .scrollbar-wrapper .el-scrollbar__view .el-menu .el-submenu__title {
  border-bottom: 1px solid #e5d1cf;
}
[data-v-24200c41] .scrollbar-wrapper .el-scrollbar__view .el-menu .svg-icon {
  color: red;
}
[data-v-24200c41] .scrollbar-wrapper .el-scrollbar__view .el-menu .el-menu-item.is-active {
  background-color: #FFAB96 !important;
  color: #77002D !important;
  border: none;
}
[data-v-24200c41] .scrollbar-wrapper .el-scrollbar__view .el-menu .el-menu-item.is-active .svg-icon {
  color: #D84219 !important;
}
[data-v-24200c41] .scrollbar-wrapper .el-scrollbar__view .el-menu .sidenarItem-HT .el-menu .el-menu-item {
  border-bottom: none !important;
}
/**
$base-menu-color:hsla(0,0%,100%,.65);
$base-menu-color-active:#fff;
$base-menu-background:#001529;
$base-logo-title-color: #ffffff;

$base-menu-light-color:rgba(0,0,0,.70);
$base-menu-light-background:#ffffff;
$base-logo-light-title-color: #001529;

$base-sub-menu-background:#000c17;
$base-sub-menu-hover:#001528;
*/
[data-v-13877386]:export {
  menuColor: #bfcbd9;
  menuLightColor: rgba(0, 0, 0, 0.7);
  menuColorActive: #f4f4f5;
  menuBackground: #304156;
  menuLightBackground: #ffffff;
  subMenuBackground: #1f2d3d;
  subMenuHover: #001528;
  sideBarWidth: 264px;
  logoTitleColor: #ffffff;
  logoLightTitleColor: #001529;
  menuLightBackgroundHT: #FFE9E6;
}
.app-wrapper[data-v-13877386] {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.app-wrapper[data-v-13877386]:after {
  content: "";
  display: table;
  clear: both;
}
.app-wrapper.mobile.openSidebar[data-v-13877386] {
  position: fixed;
  top: 0;
}
.app-content--main[data-v-13877386] {
  flex: 1;
  min-height: 0;
  display: flex;
  padding: 16px 16px 0 0;
  background: #F3F3F4;
  position: relative;
}
.app-content--main .app-main-scroll[data-v-13877386] .el-scrollbar__bar.is-horizontal {
  display: none;
}
.drawer-bg[data-v-13877386] {
  background: #000;
  opacity: 0.3;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 999;
}
.fixed-header[data-v-13877386] {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  transition: width 0.28s;
  width: 100%;
}
.hideSidebar .fixed-header[data-v-13877386] {
  width: calc(100% - 54px);
}
.sidebarHide .fixed-header[data-v-13877386] {
  width: 100%;
}
.mobile .fixed-header[data-v-13877386] {
  width: 100%;
}
.verifybox{
  position: relative;
  box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid #e4e7eb;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.3);
  left: 50%;
  top:50%;
  transform: translate(-50%,-50%);
  border-radius: 8px;
}
.verifybox-top{
  padding: 0 15px;
  height: 50px;
  line-height: 50px;
  text-align: left;
  font-size: 16px;
  color: #45494c;
  border-bottom: 1px solid #e4e7eb;
  box-sizing: border-box;
}
.verifybox-bottom{
  padding: 15px;
  box-sizing: border-box;
}
.verifybox-close{
  position: absolute;
  top: 13px;
  right: 9px;
  width: 24px;
  height: 24px;
  text-align: center;
  cursor: pointer;
}
.mask{
  position: fixed;
  top: 0;
  left:0;
  z-index: 1001;
  width: 100%;
  height: 100vh;
  background: rgba(0,0,0,.3);
  /* display: none; */
  transition: all .5s;
}
.verify-tips{
  position: absolute;
  left: 0px;
  bottom:0px;
  width: 100%;
  height: 30px;
  line-height:30px;
  color: #fff;
}
.suc-bg{
  background-color:rgba(92, 184, 92,.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f5CB85C, endcolorstr=#7f5CB85C);
}
.err-bg{
  background-color:rgba(217, 83, 79,.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fD9534F, endcolorstr=#7fD9534F);
}
.tips-enter,.tips-leave-to{
  bottom: -30px;
}
.tips-enter-active,.tips-leave-active{
  transition: bottom .5s;
}

/* ---------------------------- */

/*常规验证码*/
.verify-code {
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  margin-bottom: 5px;
  border: 1px solid #ddd;
}
.cerify-code-panel {
  height: 100%;
  overflow: hidden;
}
.verify-code-area {
  float: left;
}
.verify-input-area {
  float: left;
  width: 60%;
  padding-right: 10px;
}
.verify-change-area {
  line-height: 30px;
  float: left;
}
.varify-input-code {
  display: inline-block;
  width: 100%;
  height: 25px;
}
.verify-change-code {
  color: #337AB7;
  cursor: pointer;
}
.verify-btn {
  width: 200px;
  height: 30px;
  background-color: #337AB7;
  color: #FFFFFF;
  border: none;
  margin-top: 10px;
}

/*滑动验证码*/
.verify-bar-area {
  position: relative;
  background: #FFFFFF;
  text-align: center;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
}
.verify-bar-area .verify-move-block {
  position: absolute;
  top: 0px;
  left: 0;
  background: #fff;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  box-shadow: 0 0 2px #888888;
  -webkit-border-radius: 1px;
}
.verify-bar-area .verify-move-block:hover {
  background-color: #337ab7;
  color: #FFFFFF;
}
.verify-bar-area .verify-left-bar {
  position: absolute;
  top: -1px;
  left: -1px;
  background: #f0fff0;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #ddd;
}
.verify-img-panel {
  margin: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-radius: 3px;
  position: relative;
}
.verify-img-panel .verify-refresh {
  width: 25px;
  height: 25px;
  text-align: center;
  padding: 5px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.verify-img-panel .icon-refresh {
  font-size: 20px;
  color: #fff;
}
.verify-img-panel .verify-gap {
  background-color: #fff;
  position: relative;
  z-index: 2;
  border: 1px solid #fff;
}
.verify-bar-area .verify-move-block .verify-sub-block {
  position: absolute;
  text-align: center;
  z-index: 3;
  /* border: 1px solid #fff; */
}
.verify-bar-area .verify-move-block .verify-icon {
  font-size: 18px;
}
.verify-bar-area .verify-msg {
  z-index: 3;
}

/*字体图标的css*/

/*@font-face {font-family: "iconfont";*/

/*src: url('../fonts/iconfont.eot?t=1508229193188'); !* IE9*!*/

/*src: url('../fonts/iconfont.eot?t=1508229193188#iefix') format('embedded-opentype'), !* IE6-IE8 *!*/

/*url('data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAaAAAsAAAAACUwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kiSY21hcAAAAYAAAAB3AAABuM+qBlRnbHlmAAAB+AAAAnQAAALYnrUwT2hlYWQAAARsAAAALwAAADYPNwajaGhlYQAABJwAAAAcAAAAJAfeA4dobXR4AAAEuAAAABMAAAAYF+kAAGxvY2EAAATMAAAADgAAAA4CvAGsbWF4cAAABNwAAAAfAAAAIAEVAF1uYW1lAAAE/AAAAUUAAAJtPlT+fXBvc3QAAAZEAAAAPAAAAE3oPPXPeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sM4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDxbwtzwv4EhhrmBoQEozAiSAwAw1A0UeJzFkcENgCAMRX8RjCGO4gTe9eQcnhzAfXC2rqG/hYsT8MmD9gdS0gJIAAaykAjIBYHppCvuD8juR6zMJ67A89Zdn/f1aNPikUn8RvYo8G20CjKim6Rf6b9m34+WWd/vBr+oW8V6q3vF5qKlYrPRp4L0Ad5nGL8AeJxFUc9rE0EYnTezu8lMsrvtbrqb3TRt0rS7bdOmdI0JbWmCtiItIv5oi14qevCk9SQVLFiQgqAF8Q9QLKIHLx48FkHo3ZNnFUXwD5C2B6dO6sFhmI83w7z3fe8RnZCjb2yX5YlLhskkmScXCIFRxYBFiyjH9Rqtoqes9/g5i8WVuJyqDNTYLPwBI+cljXrkGynDhoU+nCgnjbhGY5yst+gMEq8IBIXwsjPU67CnEPm4b0su0h309Fd67da4XBhr55KSm17POk7gOE/Shq6nKdVsC7d9j+tcGPKVboc9u/0jtB/ZIA7PXTVLBef6o/paccjnwOYm3ELJetPuDrvV3gg91wlSXWY6H5qVwRzWf2TybrYYfSdqoXOwh/Qa8RWIjBTiSI3h614/vKSNRhONOrsnQi6Xf4nQFQDTmJE1NKbhI6crHEJO/+S5QPxhYJRRyvBFBP+5T9EPpEAIVzzRQIrjmJ6jY1WTo+NXTMchuBsKuS8PRZATSMl9oTA4uNLkeIA0V1UeqOoGQh7IAxGo+7T83fn3T+voqCNPPAUazUYUI7LgKSV1Jk2oUeghYGhZ+cKOe2FjVu5ZKEY2VkE13AK1+jI4r1KLbPlZfrKiPhOXKPRj7q9sj9XJ7LFHNmrKJS3VCdhXGSdKrtmoQaWeMjQVt0KD6sGPOx0oH2fgtzoNROxtNq8F3tzYM/n+TjKSX5qf2jx941276TIr9FjXxKr8eX/6bK4yuopwo9py1sw8F9kdw4AmurRpLUM3tYx5ZnKpfHPi8dzz19vJ6MjyxYUrpqeb1uLs3eGV6vr21pSqpeWkqonAN9oUyIiXpv8XvlN5e3icY2BkYGAA4n0vN4fG89t8ZeBmYQCBa9wPPRH0/wcsDMwmQC4HAxNIFABAfAqaAHicY2BkYGBu+N/AEMPCAAJAkpEBFbABAEcMAm94nGNhYGBgfsnAwMKAigESnwEBAAAAAAAAdgCkANoBCAFsAAB4nGNgZGBgYGMIZGBlAAEmIOYCQgaG/2A+AwARSAFzAHicZY9NTsMwEIVf+gekEqqoYIfkBWIBKP0Rq25YVGr3XXTfpk6bKokjx63UA3AejsAJOALcgDvwSCebNpbH37x5Y08A3OAHHo7fLfeRPVwyO3INF7gXrlN/EG6QX4SbaONVuEX9TdjHM6bCbXRheYPXuGL2hHdhDx18CNdwjU/hOvUv4Qb5W7iJO/wKt9Dx6sI+5l5XuI1HL/bHVi+cXqnlQcWhySKTOb+CmV7vkoWt0uqca1vEJlODoF9JU51pW91T7NdD5yIVWZOqCas6SYzKrdnq0AUb5/JRrxeJHoQm5Vhj/rbGAo5xBYUlDowxQhhkiMro6DtVZvSvsUPCXntWPc3ndFsU1P9zhQEC9M9cU7qy0nk6T4E9XxtSdXQrbsuelDSRXs1JErJCXta2VELqATZlV44RelzRiT8oZ0j/AAlabsgAAAB4nGNgYoAALgbsgI2RiZGZkYWRlZGNkZ2BsYI1OSM1OZs1OSe/OJW1KDM9o4S9KDWtKLU4g4EBAJ79CeQ=') format('woff'),*/

/*url('../fonts/iconfont.ttf?t=1508229193188') format('truetype'), !* chrome, firefox, opera, Safari, Android, iOS 4.2+*!*/

/*url('../fonts/iconfont.svg?t=1508229193188#iconfont') format('svg'); !* iOS 4.1- *!*/

/*}*/
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-check:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  background-image: url("data:image/png;base64,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");
  background-size: contain;
}
.icon-close:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  background-image: url("data:image/png;base64,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");
  background-size: contain;
}
.icon-right:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  z-index: 9999;
  background-image: url("data:image/png;base64,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");
  background-size: contain;
}
.icon-refresh:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  background-image: url("data:image/png;base64,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");
  background-size: contain;
}

.login[data-v-e6f2bd64] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  background-image: url(../../static/img/login-bg-ht.6a499ff4.png);
  background-size: 100% 100%;
}
.login-left[data-v-e6f2bd64] {
  position: absolute;
  width: 573px;
  height: 616px;
  margin-left: 20px;
  z-index: 1;
}
.login .title[data-v-e6f2bd64] {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  margin-bottom: 36px;
  padding-top: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.login .title .title-logo[data-v-e6f2bd64] {
  font-weight: bold;
}
.login .title .title-logo img[data-v-e6f2bd64] {
  width: 41px;
  height: 41px;
}
.login-form[data-v-e6f2bd64] {
  width: 100%;
  height: 100%;
  background: #ffffff;
  box-shadow: 0px 0px 28px 0px rgba(172, 202, 255, 0.5);
  opacity: 0.95;
  border-radius: 10px;
}
.login-form .el-form-user[data-v-e6f2bd64] {
  width: 100%;
  height: 40px;
  text-align: center;
}
.login-form .el-form-user .el-input[data-v-e6f2bd64] {
  width: 448px;
}
.login-form .el-form-user .el-input[data-v-e6f2bd64] .el-input__inner {
  border-radius: 0;
  border: none !important;
  border-bottom: 1px solid #e5e7eb !important;
}
.login-form .el-form-action[data-v-e6f2bd64] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.login-form .el-form-action .el-checkbox[data-v-e6f2bd64] {
  width: 448px;
  text-align: left;
}
.login-form .el-form-action .el-checkbox[data-v-e6f2bd64] .el-checkbox__inner {
  border-color: #ff0000 !important;
}
.login-form .el-form-action .el-checkbox[data-v-e6f2bd64] .is-checked .el-checkbox__inner {
  background-color: #ff0000 !important;
}
.login-form .el-form-action .el-checkbox[data-v-e6f2bd64] .el-checkbox__label {
  color: #ff0000 !important;
}
.login-form .input-icon[data-v-e6f2bd64] {
  height: 40px;
  width: 14px;
  margin-left: 2px;
  right: 0px;
}
.login-tip[data-v-e6f2bd64] {
  font-size: 13px;
  text-align: center;
  color: #bfbfbf;
}
.login-code[data-v-e6f2bd64] {
  width: 33%;
  height: 38px;
  float: right;
}
.login-code img[data-v-e6f2bd64] {
  cursor: pointer;
  vertical-align: middle;
}
.login-code-img[data-v-e6f2bd64] {
  height: 38px;
}
.code_box_custom[data-v-e6f2bd64] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
}
.code_box_custom .el-input[data-v-e6f2bd64] {
  width: 180px;
}
.login[data-v-7589b93f] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.login-left[data-v-7589b93f] {
  position: relative;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
}
.login-left .bg[data-v-7589b93f] {
  width: 100%;
  height: 100%;
  background: var(--xml-system-theme-color, #77c6f7);
  -webkit-clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.login-left img[data-v-7589b93f] {
  width: 600px;
  height: 548px;
  position: absolute;
  right: -23px;
  z-index: 99;
}
.login .title[data-v-7589b93f] {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  margin-bottom: 155px;
  display: flex;
  width: 100%;
  justify-content: center;
}
.login-form[data-v-7589b93f] {
  width: calc(100% - 668px);
  height: 100%;
  background: #ffffff;
}
.login-form .el-form-user[data-v-7589b93f] {
  height: 50px;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.login-form .input-icon[data-v-7589b93f] {
  height: 40px;
  width: 14px;
  margin-left: 2px;
  right: 0px;
}
.login-tip[data-v-7589b93f] {
  font-size: 13px;
  text-align: center;
  color: #bfbfbf;
}
.login-code[data-v-7589b93f] {
  width: 33%;
  height: 38px;
  float: right;
}
.login-code img[data-v-7589b93f] {
  cursor: pointer;
  vertical-align: middle;
}
.login-code-img[data-v-7589b93f] {
  height: 38px;
}
.code_box_custom[data-v-7589b93f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 0;
}
.code_box_custom .el-input[data-v-7589b93f] {
  width: 180px;
}
.login-form[data-v-7589b93f] .el-input__inner {
  width: 378px;
  height: 50px !important;
}
.form-box[data-v-7589b93f] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
[data-v-7589b93f] .el-dialog__headerbtn {
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content .header[data-v-a83bd3b0] {
  margin: 20px auto 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1200px;
}
.content .header .segmented[data-v-a83bd3b0] {
  width: 1100px;
}
.content .xml-main-render[data-v-a83bd3b0] {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  padding: 15px 15px;
}
.content .xml-main-render .item[data-v-a83bd3b0] {
  overflow: hidden;
  display: flex;
  align-items: center;
  margin: 10px;
  width: 400px;
  height: 300px;
  padding: 12px;
  border: 1px solid #f0f0f0;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.5s ease 0s;
}
.content .xml-main-render .item[data-v-a83bd3b0]:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
.content .xml-main-render .empty[data-v-a83bd3b0] {
  width: 100%;
  padding-top: 100px;
}
[data-v-a83bd3b0] .el-radio-button--medium .el-radio-button__inner {
  width: 350px;
}
[data-v-a83bd3b0] .xml-case-title-render {
  height: 100px;
  display: flex;
  align-items: center;
  width: 100%;
}
[data-v-a83bd3b0] .xml-case-title-render .xml-case-title {
  display: flex;
  align-items: center;
  padding: 8px 20px;
  background-color: var(--background-color);
  border: 2px solid #3c86d4;
  border-radius: 8px;
}
[data-v-a83bd3b0] .xml-case-title-render .xml-case-title .title-icon {
  margin-right: 6px;
  width: 10px;
  height: 10px;
  background-color: #3c86d4;
  transform: rotate(45deg);
}
[data-v-a83bd3b0] .xml-case-title-render .xml-case-title .title-text {
  font-size: 18px;
  color: white;
  font-weight: 600;
}
[data-v-a83bd3b0] .xml-case-title-render2 {
  width: 100%;
  display: flex;
  margin-left: 50px;
}
[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-left {
  color: black;
  background-color: #e6e7e5;
  padding: 3px 11px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  border-radius: 0 0 0 55%;
  white-space: nowrap;
}
[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-right {
  display: flex;
  height: 32px;
  align-items: flex-end;
  text-align: center;
  color: white;
  font-size: 18px;
  font-weight: 600;
  transform: translateX(-1%);
}
[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-right .xml-case-title2-rightCenter {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #d8222b;
  height: 32px;
  white-space: nowrap;
  transform: translateX(-1px);
}
[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-right .xml-case-title2-rightRadius01,[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-right .xml-case-title2-rightRadius02 {
  width: 32px;
  height: 100%;
  background-color: #d8222b;
}
[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-right .xml-case-title2-rightRadius01 {
  border-radius: 0 0 0 60%;
}
[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-right .xml-case-title2-rightRadius02 {
  border-radius: 0 60% 0 0;
  transform: translateX(-2px);
}
[data-v-a83bd3b0] .xml-case-title-render2 .xml-case-title2-right .xml-case-title2-rightRadius03 {
  width: 450px;
  height: 2px;
  background-color: #d8222b;
  transform: translateX(-3px);
}
[data-v-a83bd3b0] .xml-case-title-render3 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  color: white;
  font-weight: 600;
}
[data-v-a83bd3b0] .xml-case-title-render3 .xml-case-title3-left {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 58px;
  height: 66px;
  font-size: 18px;
  background: linear-gradient(to bottom, #de5422, #ea8756);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  box-shadow: 0px 5px 5px 10px black;
  padding: 9px;
  z-index: 999;
}
[data-v-a83bd3b0] .xml-case-title-render3 .xml-case-title3-right {
  white-space: nowrap;
  display: flex;
  align-items: center;
  width: 239px;
  height: 34px;
  margin-left: 3px;
  font-size: 18px;
  background: linear-gradient(to bottom, #de5422, #ea8756);
  clip-path: polygon(0% 0%, 91% 0%, 100% 50%, 75% 192%, 0% 100%);
}
[data-v-a83bd3b0] .xml-case-title-render3 .xml-case-title3-right .xml-text-box {
  margin-left: 20px;
}
[data-v-a83bd3b0] .xml-case-title-render3 .xml-case-title3-top,[data-v-a83bd3b0] .xml-case-title-render3 .xml-case-title3-bottom {
  width: 149px;
  height: 2px;
  background-color: #de5422;
  position: absolute;
}
[data-v-a83bd3b0] .xml-case-title-render3 .xml-case-title3-top {
  left: 130px;
  top: 11px;
}
[data-v-a83bd3b0] .xml-case-title-render3 .xml-case-title3-bottom {
  left: 44px;
  bottom: 11px;
}
[data-v-a83bd3b0] .xml-case-title-render4 {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  color: white;
  font-weight: 600;
}
[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title4-left01,[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title4-left02,[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title4-left03 {
  display: flex;
  align-items: center;
  justify-content: center;
  clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
}
[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title4-left01 {
  width: 68px;
  height: 47px;
  background-color: #bf1c21;
  z-index: 999;
}
[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title4-left01 .xml-case-title4-left02 {
  width: 66px;
  height: 45px;
  font-size: 18px;
  color: white;
  background-color: white;
}
[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title4-left01 .xml-case-title4-left02 .xml-case-title4-left03 {
  width: 62px;
  height: 41px;
  background-color: #bf1c21;
}
[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title4-right01 {
  white-space: nowrap;
  width: 276px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: black;
  background-color: #e6e7e5;
  transform: translatex(-12px);
  border-bottom: 1px solid #bf1c21;
  font-size: 18px;
  z-index: 998;
}
[data-v-a83bd3b0] .xml-case-title-render4 .xml-case-title3-right02 {
  position: absolute;
  width: 30px;
  height: 20px;
  border: 2px solid #bf1c21;
  border-bottom: 0px;
  border-left: 0px;
  background-color: #e6e7e5;
  left: 307px;
  top: 0px;
}
[data-v-a83bd3b0] .xml-case-title-render5 {
  width: 100%;
  height: 50px;
  position: relative;
}
[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left01,[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left02,[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left03,[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left04 {
  position: absolute;
}
[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left01 {
  background-color: #bf1c21;
  width: 34px;
  height: 34px;
  left: 0;
}
[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left02 {
  width: 23px;
  height: 23px;
  background-color: #eba71a;
  left: 20px;
  top: 20px;
}
[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left03 {
  background-color: #eba71a;
  width: 769px;
  height: 2px;
  bottom: 0px;
  left: 0px;
}
[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-left04 {
  background-color: #eba71a;
  width: 739px;
  height: 2px;
  bottom: 10px;
  left: 30px;
}
[data-v-a83bd3b0] .xml-case-title-render5 .xml-case-title4-right01 {
  color: #bf1c21;
  font-weight: 600;
  font-size: 18px;
  width: 210px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-a83bd3b0] .xml-case-title-render5::after {
  content: "";
  display: block;
  clear: both;
}
[data-v-a83bd3b0] .xml-case-title-render6 {
  position: relative;
  width: 100%;
  height: 54px;
  display: flex;
  align-items: center;
}
[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left01,[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left02 {
  width: 52px;
  height: 52px;
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
}
[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left01 {
  background-color: #8485bc;
}
[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left02 {
  position: absolute;
  left: 5px;
  top: 0px;
  color: white;
  background-color: #4a4a9d;
  font-weight: 600;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
}
[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left03,[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left04 {
  width: 274px;
  background: linear-gradient(to right, #d5cce5, #f0edf6);
  position: absolute;
}
[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left03 {
  height: 1px;
  left: 31px;
  bottom: 12px;
}
[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-left04 {
  height: 9px;
  left: 31px;
  bottom: 2px;
}
[data-v-a83bd3b0] .xml-case-title-render6 .xml-case-title6-right01 {
  white-space: nowrap;
  color: #4a4a9d;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  margin-left: 25px;
}
[data-v-a83bd3b0] .xml-case-title-render7 {
  display: flex;
  width: 100%;
  height: 66px;
  align-items: center;
  position: relative;
}
[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-left01 {
  width: 22px;
  height: 22px;
  background-color: #00a1e9;
  clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
  z-index: 999;
}
[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-left02,[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-left03 {
  position: absolute;
  width: 32px;
  height: 32px;
  background-color: white;
  border: 2px solid #00a1e9;
  transform: rotate(45deg);
  left: 23px;
}
[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-left02 {
  top: 8px;
  border-bottom: 0px;
  border-right: 0px;
}
[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-left03 {
  bottom: 8px;
  border-top: 0px;
  border-left: 0px;
}
[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-riight01 {
  color: #00a1e9;
  font-weight: 600px;
  font-size: 18px;
  z-index: 999;
  transform: translateX(8px);
  display: flex;
  white-space: nowrap;
}
[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-riight01 .xml-text-box:first-child {
  font-size: 17px;
}
[data-v-a83bd3b0] .xml-case-title-render7 .xml-case-title7-riight02 {
  width: 530px;
  height: 3px;
  background-color: #00a1e9;
  margin-left: 14px;
}
[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 {
  height: 41px;
  width: 37px;
  background: linear-gradient(to right, #8e1d70, #503d94);
  border-radius: 10%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child01 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child01 .xml-case-title8-topLeft01-child04,[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child01 .xml-case-title8-topLeft01-child02,[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child01 .xml-case-title8-topLeft01-child03 {
  height: 3px;
  width: 5px;
  background-color: white;
  border-radius: 20%;
}
[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child01 .xml-case-title8-topLeft01-child02 {
  width: 23px;
}
[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child01 .xml-case-title8-topLeft01-child03 {
  width: 15px;
  margin: 3px 0 3px 0;
}
[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child01 .xml-case-title8-topLeft01-child04 {
  width: 10px;
}
[data-v-a83bd3b0] .xml-case-title-render8 .xml-case-title8-topLeft01 .xml-case-title8-topLeft01-child05 {
  width: 25px;
  height: 5px;
  background-color: white;
  transform: rotate(-45deg);
  position: absolute;
  border-radius: 35%;
  left: 17px;
  top: 19px;
}
.single-group-creater__set-title-style[data-v-52af97fa] .el-dialog__header {
  padding: 16px 20px;
  background-color: #f2f2f2;
}
.single-group-creater__set-title-style[data-v-52af97fa] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__set-title-style[data-v-52af97fa] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__set-title-style[data-v-52af97fa] .el-dialog__body {
  padding: 0;
}
.single-group-creater__set-title-style .content-box .theme-color-box[data-v-52af97fa] {
  display: flex;
  align-items: center;
  position: relative;
  width: 204px;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
.single-group-creater__set-title-style .content-box .theme-color-box .theme-color[data-v-52af97fa] {
  position: absolute;
  top: 3px;
  right: 4px;
  z-index: 99;
  pointer-events: none;
  width: 28px;
  height: 29px;
}
.single-group-creater__set-title-style .content-box .theme-color-box .theme-color-text[data-v-52af97fa] {
  width: 184px;
  padding-left: 14px;
  color: #777;
}
.single-group-creater__set-title-style .content-box .title-style-content[data-v-52af97fa] {
  display: flex;
  flex-direction: column;
}
.single-group-creater__set-title-style .content-box .title-style-content .select-sytle[data-v-52af97fa] {
  display: flex;
  justify-content: start;
  align-items: center;
  width: 100%;
}
.single-group-creater__set-title-style .content-box .title-style-content .select-sytle .el-icon-arrow-right[data-v-52af97fa] {
  font-size: 14px;
  color: #418eed;
}
.single-group-creater__set-title-style .content-box .title-style-content .select-sytle span[data-v-52af97fa] {
  padding-right: 2px;
  font-size: 14px;
  color: #418eed;
  cursor: pointer;
}
.single-group-creater__set-title-style .content-box .title-style-content .component[data-v-52af97fa] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 40px 0;
  border: 1px solid #f2f2f2;
}
.single-group-creater__set-title-style .content-box .label-text[data-v-52af97fa] {
  position: absolute;
  left: 12px;
  font-size: 14px;
  font-weight: 400;
}
.single-group-creater__set-title-style .content-box .content-type[data-v-52af97fa] {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  padding: 16px 32px;
}
.single-group-creater__set-title-style .content-box .content-type .xml-title-first-library-h5[data-v-52af97fa] {
  width: 100%;
  justify-content: flex-start !important;
}
.single-group-creater__set-title-style[data-v-52af97fa] .el-input__inner {
  padding-left: 66px;
  background: rgba(0, 0, 0, 0.04);
  border: none !important;
  width: 100%;
}
.single-group-creater__set-title-style .theme-color-box[data-v-52af97fa] {
  border: none !important;
  background: rgba(0, 0, 0, 0.04);
  padding-left: 66px;
  width: auto !important;
}
.single-group-creater__set-title-style[data-v-52af97fa] .el-form-item {
  margin-bottom: 16px !important;
}
.paginationbox[data-v-52af97fa] {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
.select-title[data-v-52af97fa] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
[data-v-52af97fa] .el-dialog__body {
  min-height: 320px !important;
}
.el-select[data-v-52af97fa] {
  width: 100%;
}
.preset-title-box[data-v-c8ebc924] {
  padding: 10px 0;
}
.preset-title-box .item-title[data-v-c8ebc924] {
  border-bottom: 1px solid #e8e8e8;
  padding: 10px 0;
  border-radius: 4px;
}
.preset-title-box .item-title .top-box[data-v-c8ebc924] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 10px;
}
.preset-title-box .item-title .top-box .title[data-v-c8ebc924] {
  font-size: 16px;
  color: #333333;
}
.preset-title-box .item-title[data-v-c8ebc924]:hover {
  background-color: #eeeeee;
}
.template-style-box[data-v-c8ebc924] {
  padding: 10px 0;
}
.template-style-box .select-title-item[data-v-c8ebc924] {
  padding: 14px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
  border-bottom: 1px solid #e8e8e8;
}
.template-style-box .select-title-item[data-v-c8ebc924]:hover {
  background-color: #eeeeee;
}
.select-title-item[data-v-c8ebc924] {
  padding: 14px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
}
.select-title-item[data-v-c8ebc924]:hover {
  background-color: #eeeeee;
}
.xml-title-radio-box[data-v-0e907f00] {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 0 0 20px 0;
}
.xml-title-radio-box[data-v-0e907f00] .el-tabs__header {
  margin-bottom: 0 !important;
}
.xml-title-radio-box .el-dropdown[data-v-0e907f00] {
  height: 38px;
  padding-left: 10px;
  border-bottom: 2px solid #b4b2b278;
}
.xml-title-radio-box .el-dropdown-link[data-v-0e907f00] {
  cursor: pointer;
}
.xml-title-radio-box[data-v-0e907f00] .is-active {
  border-bottom: 2px solid #1890ff;
}
.xml-title-radio-box[data-v-0e907f00] .el-tabs__item {
  padding: 0 0 4px 0 !important;
  margin: 0 20px 16px;
}
.xml-title-radio-box[data-v-0e907f00] .el-tabs__active-bar {
  background-color: inherit;
}
.p-stlye-buttons[data-v-0e907f00] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
}
.p-style-box[data-v-0e907f00] {
  max-height: 490px;
  overflow-y: scroll;
  padding: 10px;
}
.p-style-box-item[data-v-0e907f00] {
  background: #fbfdff;
  position: relative;
  min-height: 120px;
  padding: 5px 15px;
  border-radius: 6px;
  border: 1px dashed #418eed;
  margin-bottom: 30px;
}
.p-style-box-item .item-menus[data-v-0e907f00] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-style-box-item .item-menus .menus-left[data-v-0e907f00] {
  margin-left: -23px;
}
.p-style-box-item .item-menus .menus-left span[data-v-0e907f00] {
  margin-left: 15px;
}
.p-style-box-item .item-menus .menus-right span[data-v-0e907f00] {
  cursor: pointer;
}
.p-style-box-item .item-menus .menus-right img[data-v-0e907f00] {
  margin-left: 16px;
}
.p-style-box-item .item-menus img[data-v-0e907f00] {
  cursor: pointer;
}
.p-style-box-item .item-components[data-v-0e907f00] {
  margin-top: 10px;
}
.paginationbox[data-v-0e907f00] {
  text-align: center;
}
.paginationbox li.active[data-v-0e907f00] {
  color: #fff !important;
  cursor: default;
  border-radius: 50px;
  min-width: 28px !important;
  background-image: linear-gradient(-45deg, #0362ff, #a1c4ff);
}
[data-v-0e907f00] .el-dialog.editDialogShow {
  opacity: 0;
}
[data-v-0e907f00] .el-dialog.selectTitleShow {
  opacity: 0;
}
[data-v-0e907f00] .select-title-item {
  padding: 14px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
}
[data-v-0e907f00] .select-title-item:hover {
  background-color: #eeeeee;
}
.theme-color-box[data-v-0e907f00] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  width: 204px;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
.theme-color-box .theme-color[data-v-0e907f00] {
  position: absolute;
  top: 3px;
  right: 4px;
  z-index: 99;
  pointer-events: none;
  width: 28px;
  height: 29px;
}
.theme-color-box .theme-color-text[data-v-0e907f00] {
  width: 184px;
  padding-left: 14px;
  color: #777;
}
.item-form .text-position[data-v-0e907f00] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  width: 156px;
  border-radius: 4px;
  padding: 10px;
  border: 1px solid #dadada;
}
.item-form .text-style[data-v-0e907f00] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  width: 118px;
  border-radius: 4px;
  padding: 10px;
  border: 1px solid #dadada;
}
.item-form img[data-v-0e907f00] {
  cursor: pointer;
}
.item-form[data-v-0e907f00] .el-textarea__inner {
  font-size: 14px;
}
.item-form[data-v-0e907f00] .el-textarea__inner::placeholder {
  color: #bbbbbb;
  font-size: 14px;
}
.item-form[data-v-0e907f00] .el-input.is-disabled .el-input__inner {
  background-color: #ffffff;
}
[data-v-0e907f00] .el-popover {
  height: 400px;
  overflow-y: auto;
}
[data-v-0e907f00] .dialogCommonStyle02 .el-dialog__body {
  max-height: 732px;
  overflow-y: auto;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal {
  justify-content: end;
  background-color: #0000005e;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal {
  margin: 150px 36px 0 0 !important;
  min-width: 200px;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .el-dialog__body {
  padding: 10px;
  min-height: 200px;
  border-radius: 4px;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .el-dialog__body .subsectionbox {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .el-dialog__body .subsectionbox .el-dropdown {
  padding-top: 5px;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .el-dialog__body .resourcebox {
  margin-top: 12px;
  max-height: calc(74vh - 60px);
  overflow-y: auto;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .el-dialog__body .paginationbox {
  text-align: center;
  margin-top: 16px;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .el-dialog__body .paginationbox li.active {
  color: #fff !important;
  cursor: default;
  border-radius: 50px;
  min-width: 28px !important;
  background-image: linear-gradient(-45deg, #0362ff, #a1c4ff);
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .parent-group {
  padding: 15px;
  position: relative;
}
.el-dialog__wrapper.nice-modal__wrapper.xml-style-library-modal .el-dialog.xml-style-library-modal .parent-group + .parent-group {
  margin-top: 24px;
}
.subsectionbox[data-v-a1d40d28] {
  display: flex;
  justify-content: center;
  z-index: 9999;
}
.subsectionbox[data-v-a1d40d28] .el-tabs--card .el-tabs__nav {
  border: none !important;
}
.subsectionbox[data-v-a1d40d28] .el-tabs--card .el-tabs__nav .el-tabs__item {
  border-left: none !important;
}
.subsectionbox[data-v-a1d40d28] .el-tabs--card .el-tabs__nav .el-tabs__item.is-active {
  border-bottom: 2px solid #1890ff !important;
}
.subsectionbox[data-v-a1d40d28] .el-tabs__header {
  margin-bottom: 0 !important;
}
.subsectionbox .el-dropdown[data-v-a1d40d28] {
  height: 56px;
  padding-left: 10px;
  padding-top: 10px !important;
  border-bottom: 1px solid #b4b2b278;
}
.subsectionbox .el-dropdown-link[data-v-a1d40d28] {
  cursor: pointer;
}
.subsectionbox[data-v-a1d40d28] .is-active {
  border-bottom: 2px solid #1890ff;
}
.subsectionbox[data-v-a1d40d28] .el-tabs__item {
  padding: 0 0 4px 0 !important;
  margin: 0 20px 16px;
}
.subsectionbox[data-v-a1d40d28] .el-tabs__active-bar {
  background-color: inherit;
}
.subsectionbox .el-radio-button__inner[data-v-a1d40d28] {
  padding: 8px 10px !important;
}
.moreResource[data-v-a1d40d28] {
  width: 100%;
  text-align: right;
  cursor: pointer;
  padding: 10px 0 0 0;
  display: flex;
  justify-content: space-between;
}
.moreResource .showChange[data-v-a1d40d28],
.moreResource .showBtn[data-v-a1d40d28],
.moreResource .showAll[data-v-a1d40d28] {
  color: #666666;
  font-size: 12px;
  line-height: 20px;
}
.moreResource .showChange[data-v-a1d40d28] .el-checkbox__label,
.moreResource .showBtn[data-v-a1d40d28] .el-checkbox__label,
.moreResource .showAll[data-v-a1d40d28] .el-checkbox__label {
  color: #666666;
  font-size: 12px !important;
  line-height: 20px !important;
}
.xml-ooxml-importer__drawer_v2 .el-drawer__header {
  margin: 0;
  padding: 10px 20px 0 20px;
}
.word-import-page {
  background: linear-gradient(135deg, #f1fafe 0%, #f7fdff 100%);
  padding: 0;
}
.page-header {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding: 0 0 10px 0;
}
.page-header .header-content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-header .header-content .header-left {
  display: flex;
  align-items: center;
  gap: 16px;
}
.page-header .header-content .header-left .el-icon-document {
  font-size: 32px;
  color: #009dff;
  background: linear-gradient(45deg, #009dff, #0066aa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.page-header .header-content .header-left .header-text .page-title {
  font-size: 24px;
  font-weight: 700;
  color: #262626;
  margin: 0;
  background: linear-gradient(45deg, #009dff, #0066aa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.page-header .header-content .header-left .header-text .page-subtitle {
  font-size: 14px;
  color: #8c8c8c;
  margin: 4px 0 0 0;
}
.page-header .header-content .file-info .file-badge {
  display: flex;
  align-items: center;
  gap: 8px;
  background: linear-gradient(45deg, #009dff, #00b8ff);
  color: white;
  padding: 8px 16px;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  box-shadow: 0 4px 12px rgba(0, 157, 255, 0.3);
}
.page-header .header-content .file-info .file-badge i {
  font-size: 16px;
}
.main-content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 32px 24px;
}
.config-section {
  padding-bottom: 60px;
  height: calc(100vh - 220px);
  overflow-y: auto;
}
.translateY {
  --xml-translateY: translateY(-4px);
}
.config-card {
  background: rgba(255, 255, 255, 0.95);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  overflow: hidden;
  transition: all 0.3s ease;
}
.config-card:hover {
  transform: var(--xml-translateY);
  box-shadow: 0 12px 48px rgba(0, 0, 0, 0.15);
}
.config-card .card-header {
  padding: 24px;
  background: linear-gradient(135deg, #f6f8ff 0%, #f0f5ff 100%);
  border-bottom: 1px solid rgba(230, 237, 255, 0.6);
  display: flex;
  align-items: center;
  gap: 16px;
}
.config-card .card-header .header-icon {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background: linear-gradient(45deg, #009dff, #0066aa);
  display: flex;
  align-items: center;
  justify-content: center;
}
.config-card .card-header .header-icon i {
  font-size: 20px;
  color: white;
}
.config-card .card-header .header-content {
  flex: 1;
}
.config-card .card-header .header-content h3 {
  font-size: 18px;
  font-weight: 600;
  color: #262626;
  margin: 0 0 4px 0;
}
.config-card .card-header .header-content p {
  font-size: 14px;
  color: #8c8c8c;
  margin: 0;
}
.config-card .card-header .header-actions .action-btn {
  color: #009dff;
  font-weight: 500;
}
.config-card .card-header .header-actions .action-btn:hover {
  color: #00b8ff;
}
.config-card .card-body {
  padding: 24px;
}
.level-card .level-ignore {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 12px;
  margin-bottom: 14px;
  border: 2px solid #f0f0f0;
  border-radius: 12px;
  cursor: pointer;
  transition: transform 0.3s ease;
  background: #fafafa;
  font-size: 14px;
  color: #595959;
  font-weight: 500;
}
.level-card .level-ignore:hover {
  border-color: #009dff;
  background: #e6f7ff;
  transform: translateY(-2px);
}
.level-card .level-ignore.active {
  border-color: #009dff;
  background: linear-gradient(135deg, #e6f7ff 0%, #f0f8ff 100%);
  color: #009dff;
  font-weight: 600;
}
.level-card .level-options {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.level-card .level-options .level-option {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 16px 12px;
  border: 2px solid #f0f0f0;
  border-radius: 12px;
  cursor: pointer;
  transition: all 0.3s ease;
  background: #fafafa;
}
.level-card .level-options .level-option:hover {
  border-color: #009dff;
  background: #e6f7ff;
  transform: translateY(-2px);
}
.level-card .level-options .level-option.active {
  border-color: #009dff;
  background: linear-gradient(135deg, #e6f7ff 0%, #f0f8ff 100%);
}
.level-card .level-options .level-option.active .option-icon {
  background: linear-gradient(45deg, #009dff, #0066aa);
  color: white;
}
.level-card .level-options .level-option.active .option-text {
  color: #009dff;
  font-weight: 600;
}
.level-card .level-options .level-option.disableSelect {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}
.level-card .level-options .level-option .option-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #e6f7ff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  color: #009dff;
  transition: all 0.3s ease;
}
.level-card .level-options .level-option .option-text {
  font-size: 14px;
  color: #595959;
  font-weight: 500;
  transition: all 0.3s ease;
}
.style-preview-card .card-body {
  min-height: 400px;
}
.style-preview-card .style-config .style-item {
  margin-bottom: 20px;
  padding: 16px;
  background: #fafafa;
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  transition: all 0.3s ease;
}
.style-preview-card .style-config .style-item:hover {
  background: #e6f7ff;
  border-color: #b3e0ff;
}
.style-preview-card .style-config .style-item:last-child {
  margin-bottom: 0;
}
.style-preview-card .style-config .style-item .level-header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
.style-preview-card .style-config .style-item .level-header .level-badge {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: linear-gradient(45deg, #009dff, #0066aa);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 600;
}
.style-preview-card .style-config .style-item .level-header .level-name {
  font-weight: 500;
  color: #262626;
}
.style-preview-card .style-config .style-item .style-controls {
  display: flex;
  gap: 12px;
  align-items: center;
}
.style-preview-card .style-config .style-item .style-controls .control-group {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.style-preview-card .style-config .style-item .style-controls .control-group label {
  font-size: 12px;
  color: #8c8c8c;
  font-weight: 500;
}
.style-preview-card .style-config .style-item .style-controls .control-group .el-select {
  width: 80px;
}
.style-preview-card .preview-content .preview-wrapper {
  background: white;
  border-radius: 8px;
  padding: 24px;
  border: 1px solid #f0f0f0;
}
.style-preview-card .preview-content .preview-wrapper .preview-item {
  margin-bottom: 16px;
  transition: all 0.3s ease;
  padding: 12px;
  border-radius: 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
}
.style-preview-card .preview-content .preview-wrapper .preview-item:hover {
  background: #f6f8ff;
  border-color: #d9e6ff;
}
.style-preview-card .preview-content .preview-wrapper .preview-item:last-child {
  margin-bottom: 0;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-header {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 8px;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-level-indicator {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-right: 16px;
  min-width: 60px;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-level-indicator .level-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  display: block;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-level-indicator .level-text {
  font-size: 12px;
  color: #8c8c8c;
  font-weight: 500;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-heading {
  flex: 1;
  padding: 8px 0;
  transition: all 0.3s ease;
  border-radius: 4px;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-actions {
  margin-left: auto;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-actions .edit-btn {
  color: #009dff;
  font-size: 12px;
  padding: 4px 8px;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-actions .edit-btn:hover {
  color: #00b8ff;
  background: rgba(0, 157, 255, 0.1);
}
.style-preview-card .preview-content .preview-wrapper .preview-item .preview-actions .edit-btn i {
  margin-right: 4px;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .level-edit-area {
  width: 100%;
  margin-top: 12px;
  padding: 16px;
  background: white;
  border-radius: 6px;
  border: 1px solid #e6f7ff;
  animation: slideDown 0.3s ease;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .level-edit-area .edit-controls {
  display: flex;
  gap: 16px;
  align-items: flex-end;
  flex-wrap: wrap;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .level-edit-area .edit-controls .control-group {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 56px;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .level-edit-area .edit-controls .control-group label {
  font-size: 12px;
  color: #8c8c8c;
  font-weight: 500;
}
.style-preview-card .preview-content .preview-wrapper .preview-item .level-edit-area .edit-controls .control-group .el-select {
  width: 90px;
}
.action-section {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 10px 0 30px 0;
  background: linear-gradient(135deg, #f1fafe 0%, #f7fdff 100%);
}
.action-section .action-buttons {
  display: flex;
  gap: 16px;
}
.action-section .action-buttons .import-btn {
  background: linear-gradient(45deg, #009dff, #0066aa);
  border: none;
  border-radius: 24px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 600;
  min-width: 140px;
  box-shadow: 0 6px 20px rgba(0, 157, 255, 0.3);
  transition: all 0.3s ease;
}
.action-section .action-buttons .import-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(0, 157, 255, 0.4);
  background: linear-gradient(45deg, #00b8ff, #0080cc);
}
.action-section .action-buttons .import-btn:active {
  transform: translateY(0);
}
.action-section .action-buttons .reset-btn {
  background: white;
  border: 2px solid #d9d9d9;
  border-radius: 24px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
  color: #595959;
  min-width: 140px;
  transition: all 0.3s ease;
}
.action-section .action-buttons .reset-btn:hover {
  border-color: #009dff;
  color: #009dff;
  background: #e6f7ff;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(0, 157, 255, 0.2);
}
.el-select .el-input__inner {
  border-radius: 6px;
  border: 1px solid #d9d9d9;
  transition: all 0.3s ease;
}
.el-select .el-input__inner:focus {
  border-color: #009dff;
  box-shadow: 0 0 0 2px rgba(0, 157, 255, 0.2);
}
.el-color-picker .el-color-picker__trigger {
  border-radius: 6px;
  border: 1px solid #d9d9d9;
  transition: all 0.3s ease;
}
.el-color-picker .el-color-picker__trigger:hover {
  border-color: #009dff;
}
@media (max-width: 768px) {
.page-header {
    padding: 16px 0;
}
.page-header .header-content {
    padding: 0 16px;
    flex-direction: column;
    gap: 16px;
    align-items: flex-start;
}
.main-content {
    padding: 24px 16px;
}
.config-section .el-row .el-col {
    margin-bottom: 16px;
}
.level-options {
    grid-template-columns: repeat(2, 1fr) !important;
}
.action-buttons {
    flex-direction: column;
    width: 100%;
}
.action-buttons .el-button {
    width: 100%;
}
}
@keyframes slideDown {
0% {
    opacity: 0;
    max-height: 0;
    transform: translateY(-10px);
}
100% {
    opacity: 1;
    max-height: 200px;
    transform: translateY(0);
}
}
.register[data-v-77453986] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  background-image: url(../../static/img/login-background.f9f49138.jpg);
  background-size: cover;
}
.title[data-v-77453986] {
  margin: 0px auto 30px auto;
  text-align: center;
  color: #707070;
}
.register-form[data-v-77453986] {
  border-radius: 6px;
  background: #ffffff;
  width: 400px;
  padding: 25px 25px 5px 25px;
}
.register-form .el-input[data-v-77453986] {
  height: 38px;
}
.register-form .el-input input[data-v-77453986] {
  height: 38px;
}
.register-form .input-icon[data-v-77453986] {
  height: 39px;
  width: 14px;
  margin-left: 2px;
}
.register-tip[data-v-77453986] {
  font-size: 13px;
  text-align: center;
  color: #bfbfbf;
}
.register-code[data-v-77453986] {
  width: 33%;
  height: 38px;
  float: right;
}
.register-code img[data-v-77453986] {
  cursor: pointer;
  vertical-align: middle;
}
.el-register-footer[data-v-77453986] {
  height: 40px;
  line-height: 40px;
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-family: Arial;
  font-size: 12px;
  letter-spacing: 1px;
}
.register-code-img[data-v-77453986] {
  height: 38px;
}
.login[data-v-6534a50e] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.login-left[data-v-6534a50e] {
  position: relative;
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
}
.login-left .bg[data-v-6534a50e] {
  width: 100%;
  height: 100%;
  background: var(--xml-system-theme-color, #77c6f7);
  -webkit-clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.login-left img[data-v-6534a50e] {
  width: 600px;
  height: 548px;
  position: absolute;
  right: -23px;
  z-index: 99;
}
.login .title[data-v-6534a50e] {
  font-size: 24px;
  font-weight: bold;
  color: #333;
  margin-bottom: 32px;
  text-align: center;
}
.resgin_title[data-v-6534a50e] {
  display: flex;
  flex-direction: column;
}
.resgin_title span[data-v-6534a50e] {
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 34.75px;
  color: #009dff;
  margin-bottom: 20px;
}
.login-form[data-v-6534a50e] {
  width: calc(100% - 668px);
  height: 100%;
  background: #ffffff;
}
.login-form .el-form-user[data-v-6534a50e] {
  height: 50px;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.login-form .input-icon[data-v-6534a50e] {
  height: 40px;
  width: 14px;
  margin-left: 2px;
  right: 0px;
  color: #009dff;
}
.login-tip[data-v-6534a50e] {
  font-size: 13px;
  text-align: center;
  color: #bfbfbf;
}
.login-code[data-v-6534a50e] {
  width: 33%;
  height: 38px;
  float: right;
}
.login-code img[data-v-6534a50e] {
  cursor: pointer;
  vertical-align: middle;
}
.login-code-img[data-v-6534a50e] {
  height: 38px;
}
.code_box_custom[data-v-6534a50e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
[data-v-6534a50e] .el-form-item__content {
  width: 378px;
}
[data-v-6534a50e] .el-input__inner {
  height: 50px !important;
}
.prompt[data-v-6534a50e] {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: #999999;
  text-align: left;
  margin-bottom: 40px;
}
.prompt img[data-v-6534a50e] {
  margin: 4px;
  width: 14px;
  height: 14px;
}
.having-account[data-v-6534a50e] {
  text-align: center;
  color: #999999;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20.27px;
  margin-top: 16px;
}
.having-account span[data-v-6534a50e] {
  color: #009dff;
  cursor: pointer;
}
.form-box[data-v-6534a50e] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@charset "UTF-8";
.content[data-v-7fc2133f] {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  background: #f5f7fa;
}
.content .header[data-v-7fc2133f] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  background: #ffffff;
  border-bottom: 1px solid #e8eaed;
}
.content .header .title[data-v-7fc2133f] {
  font-size: 18px;
  font-weight: 600;
  color: #333333;
}
.content .header .action-box[data-v-7fc2133f] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.content .header .action-box[data-v-7fc2133f] .el-date-editor {
  border-radius: 4px;
  border: 1px solid #dcdfe6;
}
.content .header .action-box[data-v-7fc2133f] .el-date-editor:hover {
  border-color: #009DFF;
}
.content .header .action-box[data-v-7fc2133f] .el-date-editor .el-input__prefix,
.content .header .action-box[data-v-7fc2133f] .el-date-editor .el-input__suffix {
  color: #009DFF;
}
.content .header .action-box[data-v-7fc2133f] .el-button--primary {
  background: #009DFF;
  border-color: #009DFF;
  border-radius: 4px;
  padding: 9px 20px;
}
.content .header .action-box[data-v-7fc2133f] .el-button--primary:hover {
  background: #0088e6;
  border-color: #0088e6;
}
.content .header > .el-button--primary[data-v-7fc2133f] {
  background: #009DFF;
  border-color: #009DFF;
  border-radius: 4px;
  padding: 9px 20px;
}
.content .header > .el-button--primary[data-v-7fc2133f]:hover {
  background: #0088e6;
  border-color: #0088e6;
}
.main[data-v-7fc2133f] {
  width: 100%;
  height: calc(100% - 74px);
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding: 12px;
  box-sizing: border-box;
}
.main .let-box[data-v-7fc2133f] {
  width: 260px;
  background: #ffffff;
  border-radius: 4px;
  padding: 16px;
  border: 1px solid #e8eaed;
}
.main .let-box .xml-tree-box[data-v-7fc2133f] {
  width: 100%;
  height: calc(100vh - 130px);
  overflow-y: auto;
}
.main .let-box .xml-tree-box[data-v-7fc2133f]::-webkit-scrollbar {
  width: 4px;
}
.main .let-box .xml-tree-box[data-v-7fc2133f]::-webkit-scrollbar-thumb {
  background: #d0d0d0;
  border-radius: 2px;
}
.main .let-box .xml-tree-box[data-v-7fc2133f]::-webkit-scrollbar-thumb:hover {
  background: #009DFF;
}
.main .let-box .xml-tree-box[data-v-7fc2133f]::-webkit-scrollbar-track {
  background: transparent;
}
.main .content-box[data-v-7fc2133f] {
  width: 800px;
  background: #ffffff;
  border-radius: 4px;
  padding: 20px;
  border: 1px solid #e8eaed;
}
.main .content-box .text-book-content[data-v-7fc2133f] {
  width: 100%;
  height: calc(100vh - 130px);
  overflow-y: auto;
}
.main .content-box .text-book-content[data-v-7fc2133f]::-webkit-scrollbar {
  width: 4px;
}
.main .content-box .text-book-content[data-v-7fc2133f]::-webkit-scrollbar-thumb {
  background: #d0d0d0;
  border-radius: 2px;
}
.main .content-box .text-book-content[data-v-7fc2133f]::-webkit-scrollbar-thumb:hover {
  background: #009DFF;
}
.main .content-box .text-book-content[data-v-7fc2133f]::-webkit-scrollbar-track {
  background: transparent;
}
.main .right-box[data-v-7fc2133f] {
  width: 240px;
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 4px;
  padding: 16px;
  border: 1px solid #e8eaed;
}
.main .right-box[data-v-7fc2133f] .el-button--primary {
  width: 100%;
  border-radius: 4px;
  background: #009DFF;
  border-color: #009DFF;
}
.main .right-box[data-v-7fc2133f] .el-button--primary:hover {
  background: #0088e6;
  border-color: #0088e6;
}
.main .right-box .log-box[data-v-7fc2133f] {
  margin-top: 16px;
  flex: 1;
  overflow-y: auto;
}
.main .right-box .log-box[data-v-7fc2133f]::-webkit-scrollbar {
  width: 4px;
}
.main .right-box .log-box[data-v-7fc2133f]::-webkit-scrollbar-thumb {
  background: #d0d0d0;
  border-radius: 2px;
}
.main .right-box .log-box[data-v-7fc2133f]::-webkit-scrollbar-thumb:hover {
  background: #009DFF;
}
.main .right-box .log-box[data-v-7fc2133f]::-webkit-scrollbar-track {
  background: transparent;
}
.main .right-box .item[data-v-7fc2133f] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 52px;
  padding: 10px;
  border: 1px solid #e8eaed;
  border-radius: 4px;
  background: #fafbfc;
  cursor: pointer;
  margin-bottom: 8px;
  font-size: 13px;
  color: #666666;
}
.main .right-box .item[data-v-7fc2133f]:hover {
  background: #f0f8ff;
  border-color: #009DFF;
  color: #009DFF;
}
.main .right-box .item .version-info[data-v-7fc2133f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
.main .right-box .item .version-info .version-date[data-v-7fc2133f] {
  font-size: 13px;
  font-weight: 500;
}
.main .right-box .item .version-info .version-label[data-v-7fc2133f] {
  font-size: 11px;
  opacity: 0.7;
}
.main .right-box .switch[data-v-7fc2133f] {
  background: #e6f7ff;
  border-color: #009DFF;
  color: #009DFF;
  font-weight: 500;
}
.main .right-box .switch[data-v-7fc2133f]:hover {
  background: #d6f0ff;
}
.main .right-box .pagination-box[data-v-7fc2133f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #e8eaed;
}
.main .right-box .pagination-box[data-v-7fc2133f] .el-button--mini {
  padding: 7px 15px;
  border-radius: 4px;
  background: #009DFF;
  border-color: #009DFF;
  color: #ffffff;
}
.main .right-box .pagination-box[data-v-7fc2133f] .el-button--mini:hover:not(:disabled) {
  background: #0088e6;
  border-color: #0088e6;
}
.main .right-box .pagination-box[data-v-7fc2133f] .el-button--mini:disabled {
  background: #f5f7fa;
  border-color: #dcdfe6;
  color: #c0c4cc;
  cursor: not-allowed;
}
.main .right-box .pagination-box .page-info[data-v-7fc2133f] {
  font-size: 13px;
  color: #666666;
  white-space: nowrap;
}
.let-box[data-v-7fc2133f] .el-tree {
  background: transparent;
  color: #333333;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node {
  position: relative;
  margin-bottom: 4px;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node__content {
  height: 36px;
  padding: 0 8px;
  border-radius: 4px;
  transition: all 0.2s;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node__content:hover {
  background: #f0f8ff;
  color: #009DFF;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background: #e6f7ff;
  color: #009DFF;
  font-weight: 500;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node__expand-icon {
  color: #909399;
  font-size: 14px;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node__expand-icon.is-leaf {
  color: transparent;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node:focus > .el-tree-node__content {
  background: #e6f7ff;
  color: #009DFF;
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node__label {
  font-size: 14px;
}
.let-box[data-v-7fc2133f] .el-tree .el-icon-caret-right {
  color: #909399;
}
.let-box[data-v-7fc2133f] .el-tree .el-icon-caret-right:before {
  content: "";
}
.let-box[data-v-7fc2133f] .el-tree .el-tree-node__expand-icon.expanded {
  transform: rotate(90deg);
}
.wscn-http404-container[data-v-09c68b87] {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 40%;
  left: 50%;
}
.wscn-http404[data-v-09c68b87] {
  position: relative;
  width: 1200px;
  padding: 0 50px;
  overflow: hidden;
}
.wscn-http404 .pic-404[data-v-09c68b87] {
  position: relative;
  float: left;
  width: 600px;
  overflow: hidden;
}
.wscn-http404 .pic-404__parent[data-v-09c68b87] {
  width: 100%;
}
.wscn-http404 .pic-404__child[data-v-09c68b87] {
  position: absolute;
}
.wscn-http404 .pic-404__child.left[data-v-09c68b87] {
  width: 80px;
  top: 17px;
  left: 220px;
  opacity: 0;
  animation-name: cloudLeft-09c68b87;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
.wscn-http404 .pic-404__child.mid[data-v-09c68b87] {
  width: 46px;
  top: 10px;
  left: 420px;
  opacity: 0;
  animation-name: cloudMid-09c68b87;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-delay: 1.2s;
}
.wscn-http404 .pic-404__child.right[data-v-09c68b87] {
  width: 62px;
  top: 100px;
  left: 500px;
  opacity: 0;
  animation-name: cloudRight-09c68b87;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-delay: 1s;
}
@keyframes cloudLeft-09c68b87 {
0% {
    top: 17px;
    left: 220px;
    opacity: 0;
}
20% {
    top: 33px;
    left: 188px;
    opacity: 1;
}
80% {
    top: 81px;
    left: 92px;
    opacity: 1;
}
100% {
    top: 97px;
    left: 60px;
    opacity: 0;
}
}
@keyframes cloudMid-09c68b87 {
0% {
    top: 10px;
    left: 420px;
    opacity: 0;
}
20% {
    top: 40px;
    left: 360px;
    opacity: 1;
}
70% {
    top: 130px;
    left: 180px;
    opacity: 1;
}
100% {
    top: 160px;
    left: 120px;
    opacity: 0;
}
}
@keyframes cloudRight-09c68b87 {
0% {
    top: 100px;
    left: 500px;
    opacity: 0;
}
20% {
    top: 120px;
    left: 460px;
    opacity: 1;
}
80% {
    top: 180px;
    left: 340px;
    opacity: 1;
}
100% {
    top: 200px;
    left: 300px;
    opacity: 0;
}
}
.wscn-http404 .bullshit[data-v-09c68b87] {
  position: relative;
  float: left;
  width: 300px;
  padding: 30px 0;
  overflow: hidden;
}
.wscn-http404 .bullshit__oops[data-v-09c68b87] {
  font-size: 32px;
  font-weight: bold;
  line-height: 40px;
  color: #1482f0;
  opacity: 0;
  margin-bottom: 20px;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__headline[data-v-09c68b87] {
  font-size: 20px;
  line-height: 24px;
  color: #222;
  font-weight: bold;
  opacity: 0;
  margin-bottom: 10px;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-delay: 0.1s;
  animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__info[data-v-09c68b87] {
  font-size: 13px;
  line-height: 21px;
  color: grey;
  opacity: 0;
  margin-bottom: 30px;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-delay: 0.2s;
  animation-fill-mode: forwards;
}
.wscn-http404 .bullshit__return-home[data-v-09c68b87] {
  display: block;
  float: left;
  width: 110px;
  height: 36px;
  background: #1482f0;
  border-radius: 100px;
  text-align: center;
  color: #ffffff;
  opacity: 0;
  font-size: 14px;
  line-height: 36px;
  cursor: pointer;
  animation-name: slideUp-09c68b87;
  animation-duration: 0.5s;
  animation-delay: 0.3s;
  animation-fill-mode: forwards;
}
@keyframes slideUp-09c68b87 {
0% {
    transform: translateY(60px);
    opacity: 0;
}
100% {
    transform: translateY(0);
    opacity: 1;
}
}
.errPage-container[data-v-099c4504] {
  width: 800px;
  max-width: 100%;
  margin: 100px auto;
}
.errPage-container .pan-back-btn[data-v-099c4504] {
  background: #008489;
  color: #fff;
  border: none !important;
}
.errPage-container .pan-gif[data-v-099c4504] {
  margin: 0 auto;
  display: block;
}
.errPage-container .pan-img[data-v-099c4504] {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.errPage-container .text-jumbo[data-v-099c4504] {
  font-size: 60px;
  font-weight: 700;
  color: #484848;
}
.errPage-container .list-unstyled[data-v-099c4504] {
  font-size: 14px;
}
.errPage-container .list-unstyled li[data-v-099c4504] {
  padding-bottom: 5px;
}
.errPage-container .list-unstyled a[data-v-099c4504] {
  color: #008489;
  text-decoration: none;
}
.errPage-container .list-unstyled a[data-v-099c4504]:hover {
  text-decoration: underline;
}
.avatar-upload-preview > img[data-v-c3811db8] {
  max-width: inherit !important;
}
.user-info-head[data-v-c3811db8] {
  position: relative;
  display: inline-block;
  height: 120px;
}
.user-info-head-hover[data-v-c3811db8]:hover:after {
  content: "+";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #eee;
  background: rgba(0, 0, 0, 0.5);
  font-size: 24px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  line-height: 110px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.loose-leaf-info-box[data-v-0a0c3614] {
  padding-top: 14px;
}
.loose-leaf-info-box .setting-info-container-title[data-v-0a0c3614] {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.loose-leaf-info-box .setting-info-container-title .el-icon-arrow-right[data-v-0a0c3614] {
  color: #999;
  font-size: 18px;
  cursor: pointer;
  font-weight: 600;
}
.loose-leaf-info-box .setting-info-container-title .rotate[data-v-0a0c3614] {
  transition: all 0.5s;
  transform: rotate(90deg);
}
.loose-leaf-info-box .setting-info-container-title .restore[data-v-0a0c3614] {
  transition: all 0.5s;
  transform: rotate(0deg);
}
.info-form-box[data-v-0a0c3614] {
  transition: height 0.5s;
  overflow: hidden;
}
.info-form-box[data-v-0a0c3614] .el-input-number--medium {
  width: 100% !important;
}
.info-form-box[data-v-0a0c3614] .textarea-count {
  width: 280px;
  min-height: 36px;
  padding: 4px 15px;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  border: 1px solid #f2f2f2;
}
.info-form-box[data-v-0a0c3614] .form-item-wrap {
  padding-bottom: 10px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  height: center;
  position: relative;
}
.info-form-box[data-v-0a0c3614] .form-item-wrap .user-info-head {
  height: 186px;
}
.info-form-box[data-v-0a0c3614] .form-item-wrap .img-lg {
  width: 186px;
  height: 186px;
}
.info-form-box[data-v-0a0c3614] .form-item-wrap .del-cover-url {
  position: absolute;
  font-size: 14px;
  top: -7px;
  right: 17%;
  z-index: 1;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
.info-form-box[data-v-0a0c3614] .form-item-wrap .del-cover-url:hover {
  cursor: pointer;
}
.info-form-box[data-v-0a0c3614] .el-form-item {
  margin-bottom: 16px;
}
.info-form-box[data-v-0a0c3614] .el-form-item.cover-item .el-form-item__content {
  padding-left: 4px;
}
.info-form-box[data-v-0a0c3614] .custom-label {
  margin-left: 8px;
  color: #000000;
  font-size: 16px;
}
.info-form-box[data-v-0a0c3614] .el-form-item__label {
  color: #666666;
  font-weight: 400;
}
.info-form-box[data-v-0a0c3614] .el-form-item__label img {
  height: 18px;
}
.info-form-box[data-v-0a0c3614] .el-form-item__content {
  padding-left: 18px;
}
.info-form-box[data-v-0a0c3614] .el-input__inner {
  border-color: #f2f2f2;
}
.info-form-box[data-v-0a0c3614] .el-upload-list--picture-card .el-upload-list__item {
  width: 80px;
  height: 80px;
}
.info-form-box[data-v-0a0c3614] .picture-upload {
  height: 80px;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card {
  width: auto;
  height: 100%;
  cursor: auto;
  background: #ffffff;
  line-height: normal;
  border: none;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card:hover {
  color: inherit;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card .multi-control {
  display: flex;
  height: 100%;
  align-items: center;
  line-height: normal;
  padding: 0 40px;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card .multi-control .control-btn {
  cursor: pointer;
  font-size: 13px;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card .multi-control .control-btn:hover {
  color: #418eed;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card .multi-control .control-btn:hover i {
  color: #418eed;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card .multi-control .control-btn i {
  font-size: 18px;
}
.info-form-box[data-v-0a0c3614] .el-upload--picture-card .multi-control .control-btn + .control-btn {
  margin-left: 28px;
}
.theme-color-box[data-v-0a0c3614] {
  display: flex;
  align-items: center;
  position: relative;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
.theme-color-box .theme-color[data-v-0a0c3614] {
  position: absolute;
  top: 3px;
  right: 4px;
  z-index: 99;
  pointer-events: none;
  width: 28px;
  height: 29px;
}
.theme-color-box .theme-color-text[data-v-0a0c3614] {
  width: 204px;
  padding-left: 14px;
  color: #777;
}
.loose-leaf-info-box .el-form {
  padding: 16px;
}
.preview-information .el-form-item {
  display: flex;
}
.preview-information .el-form-item .el-form-item__label {
  margin-left: auto;
}
.preview-information .el-form-item .el-form-item__content {
  width: 210px !important;
  padding: 0;
}
.gradient__wrapper[data-v-0e1d54d2] {
  display: flex;
  align-items: center;
  padding: 0 4px;
}
.gradient__wrapper .gradient__side[data-v-0e1d54d2] {
  width: 6px;
  height: 18px;
}
.gradient__wrapper .gradient__side--left[data-v-0e1d54d2] {
  background: linear-gradient(180deg, #D4E7FF, #61A2F1);
  transform: skewX(-18deg);
}
.gradient__wrapper .gradient__side--right[data-v-0e1d54d2] {
  background: linear-gradient(0deg, #D4E7FF, #61A2F1);
  transform: skewX(-18deg);
}
.gradient__wrapper .text[data-v-0e1d54d2] {
  padding: 0 6px;
  font-size: 18px;
  line-height: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
}
.prefix__wrapper[data-v-0e0125d0] {
  display: flex;
  align-items: center;
}
.prefix__wrapper .prefix__line--vertical[data-v-0e0125d0] {
  width: 4px;
  height: 15px;
}
.prefix__wrapper .text[data-v-0e0125d0] {
  font-size: 16px;
  line-height: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  margin-left: 8px;
}
.preview-container-h5[data-v-69fa3827] {
}
.preview-container-pc[data-v-69fa3827] {
}
.preview-container-pad[data-v-69fa3827] {
}

[data-v-11f08994] .el-upload {
  width: 100%;
  height: 100%;
}
.avatar-uploader[data-v-11f08994] {
  max-width: 120px;
  max-height: 120px;
  position: relative;
}
.avatar-uploader .el-upload[data-v-11f08994] {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload[data-v-11f08994]:hover {
  border-color: #409eff;
}
.avatar-uploader-icon[data-v-11f08994] {
  font-size: 28px;
  color: #8c939d;
  width: 178px;
  height: 178px;
  line-height: 178px;
  text-align: center;
}
.avatar[data-v-11f08994] {
  /* width: 178px; */
  /* height: 178px; */
  width: 100% !important;
  height: 100% !important;
  max-width: 120px;
  max-height: 120px;
  display: block;
  object-fit: contain;
}
.avatar.disabled[data-v-11f08994]:hover {
  cursor: not-allowed;
}
.el-icon-error[data-v-11f08994] {
  position: absolute;
  top: -7px;
  right: -7px;
  font-size: 14px;
  font-weight: 600;
  color: #000;
}

.text-book-info-box[data-v-01304c28] {
  padding-top: 14px;
}
.text-book-info-box .collapse[data-v-01304c28] .user-info-head {
  box-shadow: none !important;
}
.text-book-info-box .collapse[data-v-01304c28] .user-info-head img {
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  max-height: 100%;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16);
}
.text-book-info-box .setting-info-title[data-v-01304c28] {
  font-size: 16px;
  font-weight: 700;
  margin-left: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.text-book-info-box .setting-info-title .setting-info-title-edit[data-v-01304c28] {
  font-family: SourceHanSans, SourceHanSans;
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
  line-height: 20px;
  margin-right: 16px;
  cursor: pointer;
}
.text-book-info-box .setting-info-container-title[data-v-01304c28] {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.text-book-info-box .setting-info-container-title .el-icon-arrow-right[data-v-01304c28] {
  color: #999;
  font-size: 18px;
  cursor: pointer;
  font-weight: 600;
}
.text-book-info-box .setting-info-container-title .rotate[data-v-01304c28] {
  transition: all 0.5s;
  transform: rotate(90deg);
}
.text-book-info-box .setting-info-container-title .restore[data-v-01304c28] {
  transition: all 0.5s;
  transform: rotate(0deg);
}
.info-form-box[data-v-01304c28] {
  transition: height 0.5s;
  overflow: hidden;
}
.info-form-box[data-v-01304c28] .form-item-wrap {
  padding-bottom: 10px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  height: center;
  position: relative;
}
.info-form-box[data-v-01304c28] .form-item-wrap .user-info-head {
  width: 180px;
  height: 180px;
  border-radius: 8px;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16);
  object-fit: contain;
}
.info-form-box[data-v-01304c28] .form-item-wrap .img-lg {
  width: 186px;
  height: 186px;
}
.info-form-box[data-v-01304c28] .form-item-wrap .del-cover-url {
  position: absolute;
  font-size: 14px;
  top: -7px;
  right: 17%;
  z-index: 1;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
.info-form-box[data-v-01304c28] .form-item-wrap .del-cover-url:hover {
  cursor: pointer;
}
.info-form-box[data-v-01304c28] .el-form-item {
  margin-bottom: 16px;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}
.info-form-box[data-v-01304c28] .el-form-item.cover-item .el-form-item__content {
  padding-left: 4px;
}
.info-form-box[data-v-01304c28] .textarea-count {
  width: 280px;
  min-height: 36px;
  padding: 4px 15px;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  border: 1px solid #f2f2f2;
}
.info-form-box[data-v-01304c28] .custom-label {
  margin-left: 8px;
  color: #000000;
  font-size: 16px;
}
.info-form-box[data-v-01304c28] .el-form-item__label {
  color: #666666;
  font-weight: 400;
}
.info-form-box[data-v-01304c28] .el-form-item__label img {
  height: 18px;
}
.info-form-box[data-v-01304c28] .el-form-item__content {
  padding-left: 18px;
}
.info-form-box[data-v-01304c28] .el-input__inner {
  border-color: #f2f2f2;
}
.info-form-box[data-v-01304c28] .el-upload-list--picture-card .el-upload-list__item {
  width: 80px;
  height: 80px;
}
.info-form-box[data-v-01304c28] .picture-upload {
  height: 80px;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card {
  width: auto;
  height: 100%;
  cursor: auto;
  background: #ffffff;
  line-height: normal;
  border: none;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card:hover {
  color: inherit;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card .multi-control {
  display: flex;
  height: 100%;
  align-items: center;
  line-height: normal;
  padding: 0 40px;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card .multi-control .control-btn {
  cursor: pointer;
  font-size: 13px;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card .multi-control .control-btn:hover {
  color: #418eed;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card .multi-control .control-btn:hover i {
  color: #418eed;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card .multi-control .control-btn i {
  font-size: 18px;
}
.info-form-box[data-v-01304c28] .el-upload--picture-card .multi-control .control-btn + .control-btn {
  margin-left: 28px;
}
.theme-color-box[data-v-01304c28] {
  display: flex;
  align-items: center;
  position: relative;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
.theme-color-box .theme-color[data-v-01304c28] {
  position: absolute;
  top: 3px;
  right: 4px;
  z-index: 99;
  pointer-events: none;
  width: 28px;
  height: 29px;
}
.theme-color-box .theme-color-text[data-v-01304c28] {
  width: 184px;
  padding-left: 30px;
  color: #777;
}
.setting-title[data-v-01304c28] {
  padding-bottom: 0px !important;
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-01304c28] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-01304c28] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  width: 100% !important;
}
[data-v-01304c28] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
[data-v-01304c28] .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
[data-v-01304c28] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .el-color-picker--medium {
  position: absolute;
  right: 0;
  top: 0;
}
[data-v-01304c28] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-01304c28] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-01304c28] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-01304c28] .bookbasic-form .el-form-item__content {
  padding-left: 0 !important;
}
.setting-info-container-create[data-v-01304c28] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
}
.setting-title-box[data-v-01304c28] {
  width: 100%;
  padding: 0 16px;
}
.setting-title-item[data-v-01304c28] {
  width: 100%;
  height: 116px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.04);
  padding: 12px;
}
.setting-title-item .title-text[data-v-01304c28] {
  width: 100%;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 8px;
}
.setting-title-item .title-content[data-v-01304c28] {
  width: 100%;
  height: 64px;
  border-radius: 8px;
  background: white;
  border: 1px solid #009dff;
  position: relative;
}
.setting-title-item .title-content .title-caozuo[data-v-01304c28] {
  display: none;
}
.setting-title-item .title-content:hover .title-caozuo[data-v-01304c28] {
  width: 100%;
  height: 64px;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  align-items: center;
  justify-content: center;
  z-index: 99;
}
.setting-title-item .title-content:hover .title-caozuo div[data-v-01304c28] {
  width: 32px;
  height: 32px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.24);
  line-height: 32px;
  text-align: center;
  cursor: pointer;
}
.setting-title-item .title-content:hover .title-caozuo .title-edit[data-v-01304c28] {
  color: #333333;
  margin-right: 16px;
}
.setting-title-item .title-content:hover .title-caozuo .title-delete[data-v-01304c28] {
  color: #ff5733;
}
[data-v-01304c28] .book-name-form {
  font-size: 20px;
  font-weight: 700 !important;
  color: black;
  height: 58px;
}
[data-v-01304c28] .book-name-form .el-form-item__content {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  font-size: 20px;
}
.text-book-info-box .el-form {
  padding: 16px;
}
.preview-information .el-form-item {
  display: flex;
}
.preview-information .el-form-item .el-form-item__label {
  margin-left: auto;
}
.preview-information .el-form-item .el-form-item__content {
  width: 210px !important;
  padding: 0;
}
.preview-information .el-form-item .el-form-item__content .el-select {
  width: 100%;
}
@charset "UTF-8";
.pagination[data-v-bbdd701c] {
  width: 100%;
  display: flex;
  text-align: center;
  justify-content: center;
  margin: 10px 0;
}
.lib-modal[data-v-bbdd701c] .el-checkbox__input.is-checked .el-checkbox__inner {
  background: #418eed;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header {
  height: 48px;
  padding: 0;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title {
  height: 100%;
  display: flex;
  align-items: center;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .title-left {
  width: 120px;
  padding: 0 10px 0 20px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .title-center {
  flex: 1;
  text-align: right;
  display: flex;
  align-items: center;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .title-center span {
  white-space: nowrap;
  font-size: 13px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .title-center .modal-control {
  margin-right: 30px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .title-center .el-input {
  width: 180px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .title-center .el-input--medium .el-input__inner {
  height: 32px;
  line-height: 32px;
  border-radius: 8px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .title-center .el-button--medium {
  padding: 8px 25px;
  background: #418eed;
}
.lib-modal[data-v-bbdd701c] .el-dialog__header .lib-modal-title .modal-closer {
  width: 48px;
  text-align: center;
  cursor: pointer;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body {
  padding: 0;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-select-box {
  padding: 20px;
  height: 490px;
  display: flex;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .editor-container.modal-tree {
  width: 230px;
  overflow-x: hidden;
  overflow-y: auto;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .editor-container.modal-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: #e1eeff;
  border-radius: 6px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .editor-container.modal-tree .el-tree-node .el-tree-node__content {
  height: 32px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .editor-container.modal-tree .el-tree-node.el-tree-node {
  margin-top: 8px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container {
  flex: 1;
  margin-left: 20px;
  overflow-y: auto;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .el-checkbox-group {
  display: flex;
  flex-wrap: wrap;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box {
  position: relative;
  margin-left: 10px;
  width: 147px;
  height: 210px;
  margin-bottom: 25px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box .el-checkbox {
  position: absolute;
  top: -3px;
  left: 0;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box .el-checkbox .el-checkbox__label {
  display: none;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box .box-wrap {
  height: 100%;
  height: 116px;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box .box-wrap img {
  object-fit: contain;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box .title {
  width: 100%;
  line-height: 24px;
  margin-bottom: 1px;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box.ebook .demo-card-imgbox .box-wrap {
  width: 147px;
  height: 147px;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box.ebook .demo-card-imgbox .box-wrap img {
  object-fit: contain;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box.video {
  width: 153px;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box.video .demo-card-imgbox .box-wrap {
  width: 153px;
  height: 114px;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lib-modal[data-v-bbdd701c] .el-dialog__body .resource-container .resource-box.video .demo-card-imgbox .box-wrap img {
  object-fit: cover;
}
.lib-modal[data-v-bbdd701c] .el-dialog__footer {
  height: 60px;
  padding: 0;
}
.lib-modal[data-v-bbdd701c] .el-dialog__footer .lib-modal-footer {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lib-modal[data-v-bbdd701c] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .btn-prev,
.lib-modal[data-v-bbdd701c] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .btn-next,
.lib-modal[data-v-bbdd701c] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .el-pager li {
  border: 1px solid #cccccc;
}
.lib-modal[data-v-bbdd701c] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .el-pager li:not(.disabled).active {
  background: #4994fb;
}
.lib-modal[data-v-bbdd701c] .el-dialog__footer .lib-modal-footer .btn-page-last {
  margin-left: 5px;
  padding: 7px 25px;
  border: 1px solid #cccccc;
}
.verticalBar[data-v-bbdd701c] {
  width: 1px;
  height: 525px;
  background: #e5e4e6;
  display: inline-block;
  vertical-align: top;
  top: 0px;
  bottom: 0px;
  right: 0px;
}
[data-v-bbdd701c]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 5px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
[data-v-bbdd701c]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.25);
}
[data-v-bbdd701c]::-webkit-scrollbar-track {
  background-color: #f6f6f6;
}
[data-v-bbdd701c]::-webkit-scrollbar-thumb,[data-v-bbdd701c]::-webkit-scrollbar-track {
  border: 0;
}
.catalog-node[data-v-a73a0b56] {
  position: relative;
}
[data-v-a73a0b56] .sampleSeal {
  color: #ff8000 !important;
}
.preview-iframe-pad[data-v-6a8e1b3c] {
  height: 100%;
  width: 100%;
  padding: 60px 40px;
}
.preview-iframe-pc[data-v-6a8e1b3c] {
  height: 100%;
  width: 100%;
  padding: 42px 40px 140px;
}
.close[data-v-6a8e1b3c] {
  margin-top: -15px;
  left: 800px;
  height: 32px;
  width: 32px;
  position: absolute;
}
.close-pad[data-v-6a8e1b3c] {
  left: 750px;
  height: 32px;
  width: 32px;
  position: absolute;
}
.close-pc[data-v-6a8e1b3c] {
  left: 1050px;
  height: 32px;
  width: 32px;
  position: absolute;
}

.custom-button[data-v-7e90c9fa] {
  padding: 0;
  cursor: pointer;
  transition: background-color 0.3s, transform 0.3s cubic-bezier(0.2, 4, 1, 3);
}
.custom-button[data-v-7e90c9fa]:active {
  transform: scale(1.02);
}
.custom-button.disabled[data-v-7e90c9fa] {
  cursor: not-allowed !important;
}
.custom-button.disabled[data-v-7e90c9fa]:active {
  transform: scale(1);
}
.custom-button__wrapper[data-v-7e90c9fa] {
  display: flex;
  align-items: center;
  border: 1px solid #C5C5C5;
}
.custom-button__wrapper--explicit[data-v-7e90c9fa] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.custom-button__wrapper.disabled[data-v-7e90c9fa] {
  background: #C5C5C5 !important;
  pointer-events: none;
  cursor: not-allowed;
}
.custom-button__wrapper .text[data-v-7e90c9fa] {
  font-family: PingFang SC;
  font-weight: 500;
  user-select: none;
}
.custom-button__wrapper .custom-button__prefix[data-v-7e90c9fa] {
  margin-right: 6px;
  width: 14px;
  height: 14px;
}
.custom-button__wrapper .custom-button__suffix[data-v-7e90c9fa] {
  margin-left: 6px;
  width: 14px;
  height: 14px;
}
.custom-button__radio-wrapper[data-v-7e90c9fa] {
  position: relative;
}
.custom-button__radio-wrapper.checked[data-v-7e90c9fa] {
  border-color: #418EED;
}
.custom-button__radio-wrapper.checked .corner-icon__wrapper[data-v-7e90c9fa] {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-color: transparent transparent #418EED transparent;
  border-width: 0px 0px 16px 24px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.custom-button__radio-wrapper.checked .corner-icon__wrapper .corner-icon[data-v-7e90c9fa] {
  position: absolute;
  bottom: -18px;
  right: 0;
  color: #FFFFFF;
}
.change_lan[data-v-71fc9e29] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: -20px;
  margin-bottom: 10px;
}
.change_lan div[data-v-71fc9e29] {
  width: 40%;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border: 1px solid #eee;
  border-radius: 5px;
  cursor: pointer;
  margin-left: 20px;
}
.change_lan .active_change[data-v-71fc9e29] {
  background-color: #418eed;
  color: #fff;
}
.html-to-pdf-scroll[data-v-71fc9e29] {
  position: fixed;
  top: 100px;
  left: 100px;
  height: 0;
  overflow-y: scroll;
}
.html-to-pdf-box[data-v-71fc9e29] {
  /* width: 378px; */
  /* height: 300px; */
  /* overflow: hidden; */
  /* overflow-y: scroll; */
  background: #fff;
}
.html-pdf-catalog-list[data-v-71fc9e29] {
  margin: 10px 0;
  min-height: 300px;
  max-height: 60vh;
  overflow-y: scroll;
}
.creater__controls-catalog[data-v-71fc9e29] {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 0 40px;
  box-sizing: border-box;
}

.html-pdf-catalog-list .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  background: none;
}
.html-pdf-catalog-list .el-tree-node__expand-icon {
  display: none !important;
}
.html-pdf-catalog-list .parent-node {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.html-pdf-catalog-list .catalog-node__left {
  display: flex;
  align-items: center;
}
.html-to-pdf-content p,
.html-to-pdf-content span {
  background: none !important;
}
.chooseChapter .el-dialog {
  margin-top: 15vh !important;
}
.chooseChapter .el-dialog .el-dialog__body {
  padding: 16px !important;
}
.el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
}
.el-dialog__headerbtn .el-icon-close {
  font-weight: bold;
}
.el-icon-close {
  color: gray !important;
}
.el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
.el-dialog {
  border-radius: 8px !important;
}
.bold {
  font-weight: 600;
}
.text-center {
  text-align: center;
}
.text-c3-s20 {
  font-family: "PingFang SC";
  color: #333333;
  font-size: 20px;
}
.line14 {
  line-height: 14px;
}
.line20 {
  line-height: 20px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mv24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.mv30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ph30 {
  padding-left: 30px;
  padding-right: 30px;
}
.pv30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.pt30 {
  padding-top: 30px;
}
.flex {
  display: flex;
}
.flex-v {
  display: flex;
  flex-direction: column;
}
.expand {
  flex: 1;
}
.custom-button__box--h .custom-button + .custom-button {
  margin-left: 15px;
}
.custom-button__box--v .custom-button + .custom-button {
  margin-top: 20px;
}
.label-item {
  display: flex;
}
.label-item.label70 :first-child {
  width: 70px;
  text-align: right;
}
.label-item :last-child {
  flex: 1;
}
.label-item + .label-item {
  margin-top: 20px;
}
.text-btn {
  color: #418eed;
  margin-left: 12px;
  cursor: pointer;
}
.el-dialog__wrapper.center-dialog {
  display: flex;
  align-items: center;
}
.el-dialog__wrapper.showerCode .el-dialog__header {
  display: none;
}
.el-dialog__wrapper.common-dialog .el-dialog__header {
  padding: 15px;
  border-bottom: 1px solid #f2f2f2;
  background-color: whitesmoke !important;
}
.el-dialog__wrapper.common-dialog .el-dialog__headerbtn {
  top: 15px;
  right: 15px;
  width: 20px;
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
}
.el-dialog__wrapper.common-dialog .el-dialog__headerbtn:hover .el-dialog__close::after {
  background-color: #418eed;
}
.el-dialog__wrapper.common-dialog .el-dialog__close::after {
  content: "";
  width: 20px;
  height: 20px;
  background-color: #bfbfbf;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  transition: all 0.3s ease-in-out;
  transform: translate(-50%, -50%);
}
.el-dialog__wrapper.common-dialog .el-dialog__close::before {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3;
  color: #ffffff;
  transform: translate(-50%, -50%);
}
.common-form label {
  font-weight: normal;
}
.vertical-radio-group {
  display: flex;
  flex-direction: column;
}
.vertical-radio-group label + label {
  margin-top: 20px;
}
.vertical-radio-group .el-radio__input .el-radio__inner {
  display: flex;
  justify-content: center;
  align-items: center;
}
.vertical-radio-group .el-radio__input .el-radio__inner::after {
  position: static;
  width: 10px;
  height: 10px;
  transform: scale(0);
  background-color: #ffffff;
}
.vertical-radio-group .el-radio__input.is-checked .el-radio__inner {
  border-color: #418eed;
  background-color: inherit;
}
.vertical-radio-group .el-radio__input.is-checked .el-radio__inner::after {
  transform: scale(0.9);
  background-color: #418eed;
}
.vertical-radio-group .el-radio__input.is-checked + .el-radio__label {
  color: inherit;
}
.password-box[data-v-3fd7ded8] {
  padding: 20px 24px 2px;
  background-color: #f6faff;
}
.dialog-content__wrapper.preview-dialog-v2[data-v-3fd7ded8] {
  display: flex;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__left[data-v-3fd7ded8] {
  background-color: #f2f2f2;
  border-radius: 8px 0px 0px 8px;
  padding: 24px 40px;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__left.pad[data-v-3fd7ded8] {
  padding: 24px 20px;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__left .preview-styleType[data-v-3fd7ded8] {
  text-align: center;
  margin-bottom: 20px;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__left .preview-styleType[data-v-3fd7ded8] .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #418eed;
  border-color: #418eed;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right[data-v-3fd7ded8] {
  background-color: #ffffff;
  border-radius: 0px 8px 8px 0px;
  padding: 56px 32px 40px;
  position: relative;
  flex: 1;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right .preview-business-title[data-v-3fd7ded8] {
  max-width: 520px;
  overflow: hidden;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right .preview-business-title p[data-v-3fd7ded8] {
  display: inline-block;
  white-space: nowrap;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right .preview-business-title .animate-title[data-v-3fd7ded8] {
  animation: title-move-3fd7ded8 var(--scroll-duration) ease-in-out infinite;
}
@keyframes title-move-3fd7ded8 {
0% {
    transform: translateX(20px);
}
10% {
    transform: translateX(20px);
}
100% {
    transform: translateX(calc(-100% + 500px));
}
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right .img-free[data-v-3fd7ded8] {
  max-width: none;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right .custom-close[data-v-3fd7ded8] {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 16px;
  right: 16px;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right .preview-qrcode[data-v-3fd7ded8] {
  border: 1px solid #418eed;
  border-radius: 4px;
  padding: 5.5px;
}
.dialog-content__wrapper.preview-dialog-v2 .dialog-content__right .affiliated-textbooks[data-v-3fd7ded8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
}
.dialog-content__wrapper.preview-dialog-v2 .mockup__wrapper[data-v-3fd7ded8] {
  position: relative;
}
.dialog-content__wrapper.preview-dialog-v2 .mockup__wrapper .pc-tips-image[data-v-3fd7ded8] {
  width: 85%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.dialog-content__wrapper.preview-dialog-v2 .mockup__wrapper .pc-tips[data-v-3fd7ded8] {
  font-size: 32px;
  color: #acacac;
  text-align: center;
  line-height: 1.3;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode[data-v-3fd7ded8] {
  display: flex;
  align-items: center;
  text-align: center;
  position: absolute;
  bottom: 40px;
  width: 100%;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode .preview-controls[data-v-3fd7ded8] {
  margin: auto;
  z-index: 3;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode .preview-controls[data-v-3fd7ded8] .el-radio-button {
  margin: 0 12px;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode .preview-controls[data-v-3fd7ded8] .el-radio-button .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  background-color: #418eed;
  border-color: #418eed;
  border-left: 0;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode .preview-controls[data-v-3fd7ded8] .el-radio-button .el-radio-button__inner {
  width: 140px;
  height: 40px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  border-left: 1px solid #dcdfe6;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode .preview-controls[data-v-3fd7ded8] .el-radio-button .el-radio-button__inner .el-image {
  margin-right: 14px;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode .preview-controls[data-v-3fd7ded8] .el-radio-button .el-radio-button__inner span {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-mode .preview-controls[data-v-3fd7ded8] .el-radio-button .el-radio-button__inner span.active {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-for-h5[data-v-3fd7ded8] {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: absolute;
  width: 414px;
  height: 896px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZQAAANhCAMAAAD3270RAAAAAXNSR0IArs4c6QAAAr5QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dICkAAAAOl0Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKisuLzAyMzQ1Njc4Ozw9Pj9AQUJDREZHSElKS0xNUFFSU1RVVldYWVpbXF1eX2BhYmNkZ2hpamtsbW5vcHFyc3R1d3h5ent8fX+AgYKDhIWGh4iJioyOkJGTlJWXmJmbnJ2eoKGio6SlpqeoqaqrrK2ur7CxsrO0tre4ubq7vL2+v8DBwsPEx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f5819r2AAAKPElEQVR42u3a+39XdQHH8fMdt9HWuDrBNBO5moYIpgKmSRoXFZUUC9DkVgiaKRFmJpRaDCugNJK8IJkpCkSQSkKM6wbjOhayjfv4svNfNEBzIOCE79kO5/F8/bTHfvk89n7ufL/nfLcgOF1Nclu369ijz7cHDbj97qFDhw4fdazR4x+p1Y9+OHJUrUY/8J2burTOCpJf0/wrb7+v5if+wcNHZpgwdtRxjan57oTRNV+MuLdmujsGDhzYv98Nfbp3aN82Lzt1pkemslt2HfTj6X9d8u8Vq9asXru+qKiouOSjtmyt3aaS49q4vnDxM31zk06SanvnrPfXbqj5gTcdXWHLCTMc+e6WI19sqFmuaN2aNWtWF65csWzp/BmTh19zfk6TM/ktaH39Y68s27CrKjyj9q984supRJtkdZ+x8dAZbZOu2Fq4aNp3O+U0+ny/BM27jZtbWB6eTRUFX0n0ddLz7wfPZp6qzUsKBrZuXPcDs696cnFZeLZVPtoqwSidXkif7UBV614a0b6OV0ujro8v3RNmoLV9kmuSPXJ3JibaMvfeNnV5lT/vgfkZOS8MD/40uZdKt9cys1FYMvOGZp95mVz93LYMHRdWL7g8sSj9/5upldLLHrro9Gfl3LWoKsxY269PqknjMenMzbRzVs/TPdW1f3hdmMH2DkwqSosnM4gSHnp7QPYpj+owpSyTJuH+YUl9VLnoucMZXWrF8LxTnNRlWkVGTwoPPNgsoShd/1Kd2amKxrQ++Z13wd7MHhRWPdUmoShXLcgwSlgytuVJzrn46coMnxOm/3RpQlFuXJfprcLiETmfOqbVpJ0ZP6d6Wc+EogzZk/GxwlWDT/zQpemIkswfE5Yn9Par+cTqCNb657UnXo8fRHBKmJ6YzA/wL5sbBUp6TufjTun40uEoUKoXXpFIlNu2RrFWuPuJ2jfG2ZN2hdEc870mCTRp9cvqaOZaN7jWg903/hPNIWH1K50TiHLzqojmCl/95Ha17e8PRXVK5ejsxJm0Kzgc1Vw7H/r4Dix1d0kYWYt7J82k2cjS6OZa9PEH6/lzqqM7JT3rkmSZZN20NLq1wspJx96Es4ZEeKGE4b6p7ZNkkur5+uEo53qn09FjWj4f6SlhxVMXJsekUa9XD0W6VunYI3+1T/UuDKNtz2++2jghJjnfeitak5r71fNqzsn9WWXEKOGBN/q3TcTfGzuMX52OeqzCfjXPKpe+VR31OWF686++nt/oHCfJvnjw6xXRb7X78aZBcMfqsB7aXzx9QKf8nHP1P4yb5F1w+f1vlKXrYanqeTWvX1PLwnrpwI4PfvvggF5dOl5yjtWhY7frhkx8uWhXun6GWtE7K1hYFdZXB8pLN28sXl246lyqcHXxxi1llel6W6l0bPOgJFSsqvp1i2CbGWLW3y6AEruWXA0ldi2/FUrsWns/lNhV8iiU2FU6BUrs+nA6lNhVPhNK7Nr9Zyixa+/LUKAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIChQoUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUAQFChQoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQoggIFChRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBgQIFiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqBAgQJFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUKBAgSIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoUKBAERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERQoUKAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIChQoUAQFiqBAERQoild75kCJXRV/hBK7ymdCiR/KDCixa+c0KLFr+xQosWvzT6DEruJxUGJX4VAosev9G6HEroVdgq1WiFfVL7YJllfbIVbt/UVu8PxuO8SqTUObBuM32SFWvfu1ILhmmR1i9ZYyOy8Izp992BIxqmxc4yDIHr3DEjHqXz2CIEh1e9cS8Sk9PacGJch59oAtYlPRbakjKKl+a20RnyfH/OBorWYcskZcHlKGpY6hBLe4VOJyobzQ7iOTIO+ZffaIRetuDf5fzyX2iEP7p7b4BKXxGB/gx6EF3YNatS84aJKGvx2+p1FtlKDHfJ/gN3QVk1seZxKkbllulYatalbH4ISa3LPeLg1Zet6VwafKua/YMg3X4bevDU7SF79PpeFMFvbNOhlKkDtspXUapkNv9jm5SRA0G/SPtIEaoH0v9koFp6rRdXP8G0X9t+3prsHp6vhkkZHq+aXrvdFtg9OXe+ebLpb6bPsf+jYNPqusLj9f7jOX+qp8waj8VFCHvtCnYBWW+ujDxY91bhLUrVTeN59dttNmEb+XlLzzyGXZQd3Lyr1iwmurSvebLqL2bHrvd3d9qVnwOcu98ObJ8zaU7VAErZk9tlfbU7+//w+yuKQk+CyZCwAAAABJRU5ErkJggg==), url(../../static/img/preview-h5.26583d53.png);
  background-repeat: no-repeat;
  background-size: 369px 860px, 414px 896px;
  background-position: center 16px, center top;
  transform: scale(0.7411);
  transform-origin: top left;
  opacity: 0;
  transition: width 240ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 240ms cubic-bezier(0.645, 0.045, 0.355, 1) 120ms, background-image 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dialog-content__wrapper.preview-dialog-v2 .preview-for-h5.opacity[data-v-3fd7ded8] {
  opacity: 1;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-for-pad[data-v-3fd7ded8] {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: absolute;
  width: 493px;
  height: 664px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAowAAANeBAMAAABqnEJ1AAAAAXNSR0IArs4c6QAAAC1QTFRFAAAAMzMzLy8vMTExMTExMTExMDAwMDAwMTExMTExMTExMTEx9fX1+fn5////B5OIngAAAAt0Uk5TAA9MToKIxOj19vjEGRoyAAAExUlEQVR42u3QrY0CYRgGwCfZDjBoNGb7wGPQKBSaDmiBBgjnCD/h3hroAK6DuxoQdLBfckHMlDAJfJLRfHtgoP1y8l7sNkWDa58kmZloc0qSzkOrPslYQ6t1kqmGVsckCw2tzklWGlpdkuyq6v5koEdV3ZJ8VdXPHwP9VtW3Ro0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIxv9p3FXV/clAj6q6JVkVjS5JFhpanZNMNbQ6JhlraLVO0mlo1SfJzEObU5Kk25hoce2TJBnNtwcG2i8ngU/yAoPhoq5yu35LAAAAAElFTkSuQmCC), url(../../static/img/preview-pad.54c9d34d.png);
  background-repeat: no-repeat;
  background-size: 429px 565px, 493px 664px;
  background-position: center 51px, center top;
  opacity: 0;
  transition: width 240ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 240ms cubic-bezier(0.645, 0.045, 0.355, 1) 120ms, background-image 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.dialog-content__wrapper.preview-dialog-v2 .preview-for-pad.opacity[data-v-3fd7ded8] {
  opacity: 1;
}
.dialog-content__wrapper.preview-dialog-v2 .preview-for-pad .preview-iframe-h5[data-v-3fd7ded8] {
  width: 414px !important;
  height: 896px !important;
  border-radius: 36px !important;
}
.preview-iframe-h5[data-v-3fd7ded8] {
  height: 100%;
  width: 100%;
  padding: 15px 18px 20px;
  border-radius: var(--mockupIframeBorderRadius) !important;
}
.preview-iframe-pad[data-v-3fd7ded8] {
  height: 100%;
  width: 100%;
  padding: 58px 39px 54px;
}
.preview-iframe-pc[data-v-3fd7ded8] {
  height: 100%;
  width: 100%;
  padding: 42px 40px 140px;
}
.close[data-v-3fd7ded8] {
  margin-top: -15px;
  left: 800px;
  height: 32px;
  width: 32px;
  position: absolute;
}
.close-pad[data-v-3fd7ded8] {
  left: 750px;
  height: 32px;
  width: 32px;
  position: absolute;
}
.close-pc[data-v-3fd7ded8] {
  left: 1050px;
  height: 32px;
  width: 32px;
  position: absolute;
}
[data-v-3fd7ded8] .showerCode .el-dialog__body {
  max-height: 780px !important;
  overflow-y: auto;
}
.multi-uploader[data-v-2bc5cae9] .el-upload--picture-card {
  width: calc(20% - 15px);
  height: auto;
  line-height: normal;
  padding-bottom: calc(20% - 15px);
}
.multi-uploader[data-v-2bc5cae9] .multi-uploader__operate .el-button {
  width: 68px;
  height: 24px;
  font-size: 12px;
  padding: 0;
  margin-left: 0;
}
.multi-uploader[data-v-2bc5cae9] .multi-uploader__operate .el-button + .el-button {
  margin-top: 5px;
}
.multi-uploader[data-v-2bc5cae9] .multi-uploader__operate .el-upload + .el-button {
  margin-top: 5px;
}
.multi-uploader[data-v-2bc5cae9] .multi-uploader__preview-item--wrapper,
.multi-uploader[data-v-2bc5cae9] .preview-item__cover {
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi-uploader[data-v-2bc5cae9] .multi-uploader__preview-item--wrapper .el-image,
.multi-uploader[data-v-2bc5cae9] .multi-uploader__preview-item--wrapper img,
.multi-uploader[data-v-2bc5cae9] .preview-item__cover .el-image,
.multi-uploader[data-v-2bc5cae9] .preview-item__cover img {
  width: 100%;
  height: 100%;
}
.multi-uploader[data-v-2bc5cae9] .multi-uploader__preview-item--wrapper .el-image__error,
.multi-uploader[data-v-2bc5cae9] .preview-item__cover .el-image__error {
  background: transparent;
}
.multi-uploader[data-v-2bc5cae9] .multi-uploader__preview-item--video {
  width: 100%;
  height: 45px;
}
.multi-uploader[data-v-2bc5cae9] .video-ratio {
  height: 45px !important;
}
.multi-uploader[data-v-2bc5cae9] .video-ratio .multi-uploader__preview-item--wrapper .el-image {
  width: 100%;
  height: 100% !important;
}
.multi-uploader[data-v-2bc5cae9] .video-ratio .multi-uploader__preview-item--wrapper .el-image img {
  object-fit: scale-down;
}
.multi-uploader .multi-uploader__wrapper[data-v-2bc5cae9] {
  display: flex;
  flex-wrap: wrap;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate[data-v-2bc5cae9] {
  background-color: whitesmoke;
  width: 80px;
  position: relative;
  margin-right: 15px;
  height: 80px;
  margin-top: 12px;
  border-radius: 4px;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item.video-ratio[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate.video-ratio[data-v-2bc5cae9] {
  padding-bottom: calc(11.25% - 8.4375px);
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item[data-v-2bc5cae9]:hover,
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate[data-v-2bc5cae9]:hover {
  border-color: #46a6ff;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item > div[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate > div[data-v-2bc5cae9] {
  position: absolute;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--wrapper[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--wrapper[data-v-2bc5cae9] {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--title[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--title[data-v-2bc5cae9] {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--remove[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--remove[data-v-2bc5cae9] {
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  transform: translate(50%, -50%);
  display: none;
  background-color: #ffffff;
  border-radius: 50%;
  cursor: pointer;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--remove img[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--remove img[data-v-2bc5cae9] {
  vertical-align: initial;
  width: 100%;
  height: 100%;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--progress[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--progress[data-v-2bc5cae9] {
  width: 100%;
  top: calc(100% + 5px);
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item:hover .multi-uploader__preview-item--title[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item:hover .multi-uploader__preview-item--remove[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate:hover .multi-uploader__preview-item--title[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate:hover .multi-uploader__preview-item--remove[data-v-2bc5cae9] {
  display: block;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item .shows[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate .shows[data-v-2bc5cae9] {
  display: block !important;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item .multi-uploader__preview-item--remove.shows[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate .multi-uploader__preview-item--remove.shows[data-v-2bc5cae9] {
  top: 18px;
  right: 18px;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item .multi-uploader__preview-item--title.shows[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate .multi-uploader__preview-item--title.shows[data-v-2bc5cae9] {
  height: auto;
  padding: 10px;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--wrapper[data-v-2bc5cae9], .multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--mask[data-v-2bc5cae9] {
  width: 100%;
  height: 100%;
  padding: 1px;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--wrapper img[data-v-2bc5cae9], .multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--mask img[data-v-2bc5cae9] {
  height: 100%;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--mask[data-v-2bc5cae9] {
  top: 0;
  left: 0;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--mask.error[data-v-2bc5cae9] {
  flex-wrap: wrap;
  align-content: center;
  background-color: rgba(159, 0, 0, 0.5);
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--mask.error div[data-v-2bc5cae9] {
  width: 100%;
  font-size: 12px;
}
.multi-uploader .multi-uploader__wrapper .operate-style2[data-v-2bc5cae9] {
  width: 100%;
  display: flex;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .video-item[data-v-2bc5cae9] {
  width: 100% !important;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper[data-v-2bc5cae9] {
  width: 100%;
  height: 180px;
  display: flex;
  position: relative;
  padding: 8px 10px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper .noupload-img[data-v-2bc5cae9] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper.full-width[data-v-2bc5cae9] {
  width: 100%;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper > div[data-v-2bc5cae9] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  overflow-y: auto;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper > div .multi-uploader__preview-item[data-v-2bc5cae9] {
  width: 23%;
  margin-right: 2%;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper > div .multi-uploader__preview-item--wrapper[data-v-2bc5cae9] {
  border-radius: 8px;
  overflow: hidden;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper > div .multi-uploader__preview-item--wrapper .el-image[data-v-2bc5cae9] {
  border-radius: 0 !important;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper > div .multi-uploader__preview-item--wrapper .el-image[data-v-2bc5cae9] img {
  border-radius: 0 !important;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper > div .el-button[data-v-2bc5cae9] {
  width: 72px;
  height: 28px;
  line-height: 28px;
  padding: 0;
  font-size: 12px;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .operate__wrapper > div .el-button + .el-button[data-v-2bc5cae9] {
  margin-left: 0;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .local-upload[data-v-2bc5cae9] {
  height: 80px;
  width: 24%;
  margin-right: 1%;
  margin-top: 12px;
  background-color: whitesmoke;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .local-upload div[data-v-2bc5cae9] {
  width: 44px !important;
  height: 36px !important;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .local-upload[data-v-2bc5cae9] .el-image img {
  width: 44px !important;
  height: 36px !important;
}
.multi-uploader .multi-uploader__wrapper .operate-style2 .local-upload-video[data-v-2bc5cae9] {
  height: 45px !important;
}
.multi-uploader .multi-uploader__wrapper--list[data-v-2bc5cae9] {
  flex-direction: column;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper--list .operate[data-v-2bc5cae9] {
  display: flex;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__wrapper[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper[data-v-2bc5cae9] {
  width: calc(100% - 60px);
  display: flex;
  align-items: center;
  position: relative;
  padding: 8px 10px;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item[data-v-2bc5cae9] {
  border-style: solid;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__wrapper[data-v-2bc5cae9] {
  border-color: #dadada;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__cover[data-v-2bc5cae9] {
  width: 30px;
  height: 30px;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__cover img[data-v-2bc5cae9] {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  object-fit: contain;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__title[data-v-2bc5cae9] {
  margin-left: 16px;
  color: #666666;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__mask[data-v-2bc5cae9] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  padding-left: 16px;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__mask.error[data-v-2bc5cae9] {
  background-color: rgba(159, 0, 0, 0.5);
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__remove[data-v-2bc5cae9] {
  width: 44px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__remove > div[data-v-2bc5cae9] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 13px;
  text-align: center;
  line-height: 24px;
}
.multi-uploader .multi-uploader__wrapper--list .operate[data-v-2bc5cae9] {
  margin-top: 16px;
  width: 100%;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper[data-v-2bc5cae9] {
  justify-content: center;
  width: 100%;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper > div[data-v-2bc5cae9] {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper > div .el-button[data-v-2bc5cae9] {
  width: 72px;
  height: 28px;
  line-height: 28px;
  padding: 0;
  font-size: 12px;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper > div .el-button + .el-button[data-v-2bc5cae9] {
  margin-left: 0;
}
.multi-uploader .multi-uploader__wrapper--list[data-v-2bc5cae9] {
  width: 98%;
  height: 228px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  margin-right: 10px;
  overflow-y: scroll;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__remove[data-v-2bc5cae9] {
  background-color: #ffffff !important;
}
.multi-uploader .multi-uploader__wrapper--list .multi-uploader__preview-item--wrappers.multi-uploader__preview-item--wrapper[data-v-2bc5cae9] {
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
}
.multi-uploader .multi-uploader__wrapper--list .multi-uploader__preview-item--wrappers.multi-uploader__preview-item--wrapper .el-image[data-v-2bc5cae9],
.multi-uploader .multi-uploader__wrapper--list .multi-uploader__preview-item--wrappers.multi-uploader__preview-item--wrapper img[data-v-2bc5cae9] {
  max-width: 100% !important;
  max-height: 100% !important;
}
.multi-uploader .multi-uploader__wrapper--list .preview-items[data-v-2bc5cae9] {
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}
.multi-uploader .el-upload__tip[data-v-2bc5cae9] {
  text-align: center !important;
  width: 100%;
  margin-top: 4px;
}
.text-tip[data-v-2bc5cae9] {
  font-size: 13px;
  color: #999999;
  margin-left: 6px;
  text-align: left;
}
.link-assets-modal .record-row[data-v-2bc5cae9] {
  padding: 12px;
  border-radius: 6px;
}
.link-assets-modal .record-title[data-v-2bc5cae9] {
  padding: 6px 0;
  color: #353535;
  font-size: 15px;
  display: flex;
  align-items: center;
}
.link-assets-modal .record-title[data-v-2bc5cae9]::before {
  content: "";
  display: block;
  width: 3px;
  height: 15px;
  background-color: #418eed;
  margin-right: 5px;
}
.link-assets-modal .control-item[data-v-2bc5cae9] {
  margin-top: 12px;
}
.link-assets-modal .control-item.submit[data-v-2bc5cae9] {
  margin-top: 24px;
  text-align: right;
}
.link-assets-modal .control-item .el-button.el-button--default[data-v-2bc5cae9] {
  width: 100%;
}
.link-assets-modal .control-item .el-button.el-button--primary[data-v-2bc5cae9] {
  width: 100px;
  background-color: #418eed;
  border-color: #418eed;
}
.link-assets-modal .control-item .el-button.el-button--primary[data-v-2bc5cae9]:hover, .link-assets-modal .control-item .el-button.el-button--primary[data-v-2bc5cae9]:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.link-assets-modal .link-item__remove[data-v-2bc5cae9] {
  width: 44px;
  height: 32px;
  display: flex;
  align-items: center;
}
.link-assets-modal .link-item__remove > div[data-v-2bc5cae9] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 13px;
  text-align: center;
  line-height: 24px;
}
.top_add_class[data-v-2bc5cae9] {
  color: #009dff;
  position: absolute;
  right: 0px;
  top: 2px;
  cursor: pointer;
  display: flex;
}
.top_add_class .link-add[data-v-2bc5cae9] {
  margin-left: 16px;
}
.top_add_class1[data-v-2bc5cae9] {
  color: #009dff;
  position: absolute;
  right: 14px;
  top: 2px;
  cursor: pointer;
  display: flex;
}
.top_add_class1 .link-add[data-v-2bc5cae9] {
  margin-left: 16px;
}
.noupload-class[data-v-2bc5cae9] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.local-upload1[data-v-2bc5cae9] {
  height: 40px;
  width: 100%;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.local-upload1 .local-upload[data-v-2bc5cae9] {
  width: 100%;
  height: 100%;
  background-color: whitesmoke;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.local-upload1[data-v-2bc5cae9] .el-upload {
  display: flex;
  justify-content: center;
  align-items: center;
}
.local-upload1[data-v-2bc5cae9] .el-image img {
  width: 44px !important;
  height: 36px !important;
}
.single-group-creater__root[data-v-453a189a] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-453a189a] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-453a189a] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-453a189a] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  min-height: 580px;
}
.single-group-creater__root[data-v-453a189a] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-453a189a] .creater__setting .el-form-item__label {
  font-weight: 400;
  color: #333333;
}
.single-group-creater__root[data-v-453a189a] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-453a189a] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-453a189a] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-453a189a] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-453a189a] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-453a189a] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-453a189a] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-453a189a] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-453a189a] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-453a189a] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-453a189a] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-453a189a] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-453a189a] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-453a189a] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-453a189a] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-453a189a] {
  border: 10px solid transparent;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC) 20 round;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-453a189a] {
  max-height: 407px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-453a189a] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-453a189a] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-453a189a] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-453a189a] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
}
.single-group-creater__root .panel-content[data-v-453a189a] {
  margin-bottom: 0 !important;
}
.single-group-creater__root .divider[data-v-453a189a] {
  margin: 20px 0;
}
.single-group-creater__left[data-v-453a189a] {
  padding: 0 !important;
  margin-right: 16px;
  width: 340px;
  height: 449px !important;
}
.single-group-creater__left .top-title[data-v-453a189a] {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 8px;
}
.single-group-creater__left .preview-demo__image-border[data-v-453a189a] {
  width: 100%;
  height: calc(100% - 29px);
  border-radius: 8px;
  border-image: none !important;
  border: 1px solid rgba(0, 0, 0, 0.16) !important;
  padding: 11px;
}
.single-group-creater__left .preview-demo__image-border .creater__preview--title[data-v-453a189a] {
  color: rgba(0, 0, 0, 0.6);
}
.single-group-creater__left .preview-demo__image-border .noimg-bg[data-v-453a189a] {
  width: 100%;
  height: 216px;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
}
.single-group-creater__left .preview-demo__image-border .creater__preview--demo[data-v-453a189a] {
  margin: 16px 0 0 0 !important;
}
.single-group-creater__right[data-v-453a189a] {
  width: 400px;
  padding: 0 !important;
}
.single-group-creater__right .top-title[data-v-453a189a] {
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 8px;
}
[data-v-453a189a] .el-dialog__body {
  min-height: 469px !important;
}
.xml-image-hualang .el-image[data-v-453a189a] {
  width: 247px !important;
  height: 216px !important;
}
[data-v-453a189a] .el-dialog__footer {
  margin-top: 10px;
}
[data-v-453a189a] .el-dialog__body {
  height: 437px;
}
[data-v-453a189a] .el-form-item {
  margin-bottom: 0 !important;
}
[data-v-453a189a] .el-form-item__content {
  height: 24px;
  display: flex;
  align-items: center;
}
.mate-title[data-v-453a189a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-453a189a] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-453a189a] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-453a189a] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-453a189a] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-453a189a] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group {
  padding: 0;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group .xml-group-type-text {
  display: none;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group .image-container {
  width: 100%;
}
.single-group-creater__root .multi-uploader .multi-uploader__wrapper {
  max-height: 252px;
}
.single-group-creater__root .el-radio-group {
  width: 90%;
  display: flex;
  justify-content: space-between;
}
.platform-video[data-v-b920b318] {
  display: flex;
  min-height: 460px;
  border: 1px solid #e5e7eb;
}
.platform-video__aside[data-v-b920b318] {
  width: 240px;
  padding: 12px;
  border-right: 1px solid #e5e7eb;
}
.platform-video__tree[data-v-b920b318] {
  margin-top: 12px;
}
.platform-video__main[data-v-b920b318] {
  flex: 1;
  min-width: 0;
  padding: 12px;
}
.platform-video__summary[data-v-b920b318] {
  height: 32px;
  line-height: 32px;
  color: #606266;
  font-size: 13px;
}
.platform-video__list[data-v-b920b318] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  max-height: 416px;
  overflow: auto;
}
.platform-video__item[data-v-b920b318] {
  display: flex;
  gap: 10px;
  padding: 10px;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  cursor: pointer;
}
.platform-video__item.is-active[data-v-b920b318] {
  border-color: #1890ff;
  background: #edf7ff;
}
.platform-video__cover[data-v-b920b318] {
  width: 120px;
  height: 68px;
  object-fit: cover;
  background: #f5f7fa;
}
.platform-video__info[data-v-b920b318] {
  min-width: 0;
  flex: 1;
}
.platform-video__name[data-v-b920b318] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #303133;
  font-size: 14px;
  line-height: 22px;
}
.platform-video__meta[data-v-b920b318] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #909399;
  font-size: 12px;
  line-height: 20px;
}
.parent-group.xml-single-video-group .xml-video-container[data-v-67b8797a] {
  flex-wrap: wrap;
  flex-direction: column;
}
.single-group-creater__root[data-v-67b8797a] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-67b8797a] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-67b8797a] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-67b8797a] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  height: 610px;
}
.single-group-creater__root[data-v-67b8797a] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-67b8797a] .creater__setting .el-form-item__label {
  font-weight: 400;
  color: #333333;
}
.single-group-creater__root[data-v-67b8797a] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-67b8797a] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-67b8797a] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-67b8797a] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-67b8797a] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-67b8797a] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-67b8797a] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-67b8797a] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-67b8797a] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-67b8797a] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-67b8797a] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-67b8797a] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-67b8797a] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-67b8797a] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-67b8797a] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-67b8797a] {
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  height: calc(100% - 29px);
  padding: 8px 12px;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border .novideo-bg[data-v-67b8797a] {
  width: 100%;
  height: 122px;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-67b8797a] {
  max-height: 450px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-67b8797a] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview .creater__preview--demo[data-v-67b8797a] {
  overflow-x: hidden;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-67b8797a] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-67b8797a] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-67b8797a] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
}
.single-group-creater__root .panel-content[data-v-67b8797a] {
  padding-top: 30px;
}
.single-group-creater__root .divider[data-v-67b8797a] {
  margin: 20px 0;
}
[data-v-67b8797a].el-form-item {
  height: 44px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
[data-v-67b8797a].el-form-item .el-form-item__content {
  margin-left: 0 !important;
  width: 90%;
}
[data-v-67b8797a] .el-dialog__footer {
  margin-top: 8px;
}
[data-v-67b8797a] .el-dialog__body {
  height: auto !important;
}
[data-v-67b8797a] .el-form-item {
  margin-bottom: 0 !important;
}
[data-v-67b8797a] .el-form-item__content {
  height: 24px;
  display: flex;
  align-items: center;
}
.mate-title[data-v-67b8797a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-67b8797a] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-67b8797a] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-67b8797a] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-67b8797a] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-67b8797a] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.single-group-creater__left[data-v-67b8797a] {
  padding: 0 !important;
  width: 340px;
  height: 490px !important;
}
.single-group-creater__left[data-v-67b8797a] .vjs-control-bar .vjs-control {
  width: 2em !important;
}
.single-group-creater__left[data-v-67b8797a] .vjs-control-bar .vjs-control .vjs-menu .vjs-menu-item {
  line-height: 1em !important;
}
.single-group-creater__left[data-v-67b8797a] .vjs-control-bar .vjs-paused,
.single-group-creater__left[data-v-67b8797a] .vjs-control-bar .vjs-playing {
  display: none;
}
.single-group-creater__right[data-v-67b8797a] {
  width: 400px;
}
.single-group-creater__root .dialog-body-title {
  color: rgba(0, 0, 0, 0.8);
  -webkit-font-weight: bold;
  font-weight: bold;
  margin-bottom: 8px;
}
.single-group-creater__root .panel-content {
  padding-top: 0 !important;
  margin-bottom: 16px;
}
.single-group-creater__root .panel-content .el-checkbox {
  width: 101px !important;
}
.single-group-creater__root .panel-content .el-checkbox .el-checkbox__inner {
  border-radius: 50% !important;
}
.single-group-creater__root .el-radio-group {
  justify-content: flex-start;
  width: auto !important;
}
.single-group-creater__root .el-radio-group .el-radio {
  width: 101px;
  margin-right: 0 !important;
}
.noaudio-bg[data-v-51d34982] {
  height: 80px;
  opacity: 1;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-group-creater__root .side-panel--mask[data-v-51d34982] {
  position: absolute;
  z-index: 11;
  width: 0px;
  right: 0;
  height: 100%;
  background-color: rgba(33, 33, 36, 0);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .side-panel--mask.shown[data-v-51d34982] {
  width: 100%;
  background-color: rgba(33, 33, 33, 0.4);
}
.single-group-creater__root[data-v-51d34982] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-51d34982] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-51d34982] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-51d34982] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  height: 630px;
}
.single-group-creater__root[data-v-51d34982] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-51d34982] .creater__setting .el-form-item__label {
  font-weight: 400;
  color: #333333;
  -webkit-font-weight: 400;
}
.single-group-creater__root[data-v-51d34982] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-51d34982] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-51d34982] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-51d34982] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-51d34982] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-51d34982] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-51d34982] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-51d34982] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-51d34982] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-51d34982] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-51d34982] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-51d34982] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-51d34982] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-51d34982] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-51d34982] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-51d34982] {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  height: 540px;
  padding: 8px 12px;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border .noaudio-bg[data-v-51d34982] {
  height: 80px;
  opacity: 1;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-51d34982] {
  max-height: 502px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-51d34982] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-51d34982] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-51d34982] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-51d34982] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.single-group-creater__root .single-group-creater__right .side-panel[data-v-51d34982] {
  width: 362px;
  display: flex;
  position: absolute;
  z-index: 13;
  top: 20px;
  right: 0;
  transform: translateX(326px);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .single-group-creater__right .side-panel__left[data-v-51d34982] {
  width: 36px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__toggle[data-v-51d34982] {
  height: 112px;
  background-color: #418eed;
  border-radius: 6px 0px 0px 6px;
  font-size: 13px;
  padding: 7px 11.5px;
  color: #ffffff;
  line-height: 1.2;
  cursor: pointer;
}
.single-group-creater__root .single-group-creater__right .side-panel__right[data-v-51d34982] {
  flex: 1;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container[data-v-51d34982] {
  background-color: #ffffff;
  padding: 16px;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer[data-v-51d34982] {
  position: absolute;
  left: 0;
  bottom: 16px;
  text-align: center;
  width: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer .primary-btn[data-v-51d34982] {
  background-color: #418eed;
  width: 100px;
  height: 32px;
  padding: 0;
  color: #ffffff;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item[data-v-51d34982] {
  display: flex;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item + .style-mode__item[data-v-51d34982] {
  margin-top: 16px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--checkbox[data-v-51d34982] {
  width: 24px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body[data-v-51d34982] {
  flex: 1;
  display: flex;
  padding: 10px;
  background-color: #fbfbfb;
  border-radius: 4px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left[data-v-51d34982] {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .default-cover[data-v-51d34982] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .play-button[data-v-51d34982] {
  width: 20px;
  height: 20px;
  font-size: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #418eed;
  border-radius: 50%;
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left-iconbox[data-v-51d34982] {
  width: 62px !important;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left-iconbox .video-pause-btn[data-v-51d34982] {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-87%, -48%);
  z-index: 9;
  border-radius: 50%;
  color: #ffffff;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left-iconbox .el-image[data-v-51d34982] {
  width: 100%;
  height: 50px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right[data-v-51d34982] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 50px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .title[data-v-51d34982] {
  font-size: 13px;
  color: #333333;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .forteen[data-v-51d34982] {
  color: #8c5938;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget[data-v-51d34982] {
  display: flex;
  align-items: center;
  min-height: 24px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .virtual-button[data-v-51d34982] {
  width: 18px;
  height: 18px;
  font-size: 24px;
  border-radius: 50%;
  background-color: #418eed;
  color: #ffffff;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .virtual-button.large[data-v-51d34982] {
  width: 22px;
  height: 22px;
  font-size: 30px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .progress[data-v-51d34982] {
  flex: 1;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .progress .time[data-v-51d34982] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 100%;
  color: #999999;
  font-size: 10px;
}
.single-group-creater__root .single-group-creater__right .side-panel.shown[data-v-51d34982] {
  transform: translateX(0);
}
.single-group-creater__root .panel-content[data-v-51d34982] {
  padding-top: 30px;
}
.single-group-creater__root .divider[data-v-51d34982] {
  margin: 20px 0;
}
.single-group-creater__right[data-v-51d34982] {
  padding: 0 !important;
  width: 400px;
}
.single-group-creater__left[data-v-51d34982] {
  padding: 0 !important;
  width: 340px;
}
.single-right .single-right-top[data-v-51d34982] {
  display: flex;
  justify-content: space-between;
}
.single-right .single-right-top .sure-type[data-v-51d34982] {
  color: #009dff;
  cursor: pointer;
}
.single-right .select-type-body[data-v-51d34982] {
  width: 100%;
  border-radius: 8px;
  background: whitesmoke;
  padding: 12px;
  height: 540px;
  overflow: auto;
}
.single-right .select-type-body .current-type .style-mode__item--body[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body[data-v-51d34982] {
  flex: 1;
  display: flex;
  padding: 10px;
  border-radius: 8px;
  background: white;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin: 8px 0;
}
.single-right .select-type-body .current-type .style-mode__item--body .left[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .left[data-v-51d34982] {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  position: relative;
}
.single-right .select-type-body .current-type .style-mode__item--body .left .default-cover[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .left .default-cover[data-v-51d34982] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-right .select-type-body .current-type .style-mode__item--body .left .default-cover img[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .left .default-cover img[data-v-51d34982] {
  width: 50px;
  height: 50px;
}
.single-right .select-type-body .current-type .style-mode__item--body .left .play-button[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .left .play-button[data-v-51d34982] {
  width: 20px;
  height: 20px;
  font-size: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #418eed;
  border-radius: 50%;
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.single-right .select-type-body .current-type .style-mode__item--body .left-iconbox[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .left-iconbox[data-v-51d34982] {
  width: 62px !important;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}
.single-right .select-type-body .current-type .style-mode__item--body .left-iconbox .video-pause-btn[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .left-iconbox .video-pause-btn[data-v-51d34982] {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-60%, -50%);
  z-index: 9;
  border-radius: 50%;
  color: #ffffff;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #009dff;
}
.single-right .select-type-body .current-type .style-mode__item--body .left-iconbox .el-image[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .left-iconbox .el-image[data-v-51d34982] {
  width: 100%;
  height: 50px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .right[data-v-51d34982] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 50px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .title[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .right .title[data-v-51d34982] {
  font-size: 13px;
  color: #333333;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .widget[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .right .widget[data-v-51d34982] {
  display: flex;
  align-items: center;
  min-height: 24px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .widget .virtual-button[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .right .widget .virtual-button[data-v-51d34982] {
  width: 18px;
  height: 18px;
  font-size: 24px;
  border-radius: 50%;
  background-color: #418eed;
  color: #ffffff;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .widget .virtual-button.large[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .right .widget .virtual-button.large[data-v-51d34982] {
  width: 22px;
  height: 22px;
  font-size: 30px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .widget .progress[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .right .widget .progress[data-v-51d34982] {
  flex: 1;
  position: relative;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .widget .progress .time[data-v-51d34982],
.single-right .select-type-body .all-type .style-mode__item--body .right .widget .progress .time[data-v-51d34982] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 100%;
  color: #999999;
  font-size: 10px;
}
[data-v-51d34982] .el-form-item {
  width: 98%;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[data-v-51d34982] .el-form-item .el-form-item__content {
  margin-left: 0 !important;
  width: 94%;
}
[data-v-51d34982] .el-dialog__body {
  height: 620px !important;
}
[data-v-51d34982] .xml-music__wrapper {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08) !important;
  background-color: #ffffff !important;
}
.audio-type[data-v-51d34982] {
  width: 100%;
  height: 88px;
  opacity: 1;
  border-radius: 8px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  padding: 0 12px;
  position: relative;
}
.audio-type .toggle-type[data-v-51d34982] {
  height: 88px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}
.audio-type .toggle-type .bg-toggle[data-v-51d34982] {
  width: 74px;
  height: 88px;
  opacity: 1;
  background: linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
}
.audio-type .toggle-type .title-toggle[data-v-51d34982] {
  cursor: pointer;
  width: 88px;
  height: 88px;
  color: black;
  font-size: 12px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  border-radius: 8px;
}
.audio-type .select-typelist[data-v-51d34982] {
  width: 100%;
  display: flex;
}
.audio-type .select-type-item[data-v-51d34982] {
  display: inline-block;
  height: 66px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  overflow: hidden;
  min-width: 216px;
  margin-right: 12px;
  border: 1px solid #009dff;
}
.audio-type .select-type-item[data-v-51d34982] .xml-music__wrapper {
  height: 64px !important;
}
.audio-type .select-type-item .style-mode__item[data-v-51d34982] {
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body[data-v-51d34982] {
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body[data-v-51d34982] {
  flex: 1;
  display: flex;
  padding: 10px;
  border-radius: 8px;
  background: white;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left[data-v-51d34982] {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  position: relative;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .default-cover[data-v-51d34982] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .default-cover img[data-v-51d34982] {
  width: 50px;
  height: 50px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .play-button[data-v-51d34982] {
  width: 20px;
  height: 20px;
  font-size: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #418eed;
  border-radius: 50%;
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left-iconbox[data-v-51d34982] {
  width: 62px !important;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left-iconbox .video-pause-btn[data-v-51d34982] {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-60%, -50%);
  z-index: 9;
  border-radius: 50%;
  color: #ffffff;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #009dff;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left-iconbox .el-image[data-v-51d34982] {
  width: 100%;
  height: 50px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right[data-v-51d34982] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 50px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .title[data-v-51d34982] {
  font-size: 13px;
  color: #333333;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget[data-v-51d34982] {
  display: flex;
  align-items: center;
  min-height: 24px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .virtual-button[data-v-51d34982] {
  width: 18px;
  height: 18px;
  font-size: 24px;
  border-radius: 50%;
  background-color: #418eed;
  color: #ffffff;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .virtual-button.large[data-v-51d34982] {
  width: 22px;
  height: 22px;
  font-size: 30px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .progress[data-v-51d34982] {
  flex: 1;
  position: relative;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .progress .time[data-v-51d34982] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 100%;
  color: #999999;
  font-size: 10px;
}
[data-v-51d34982] .el-dialog__footer {
  margin-top: 8px;
}
[data-v-51d34982] .el-dialog__body {
  height: auto !important;
}
[data-v-51d34982] .el-form-item {
  margin-bottom: 0 !important;
}
[data-v-51d34982] .el-form-item__content {
  height: 24px;
  display: flex;
  align-items: center;
}
.mate-title[data-v-51d34982] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-51d34982] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-51d34982] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-51d34982] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-51d34982] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-51d34982] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.center-dialog[data-v-f13deba8] .el-dialog {
  width: 100vw;
  max-width: 750px;
}
.center-dialog[data-v-f13deba8] .el-dialog__body {
  padding: 0;
}
.center-dialog[data-v-f13deba8] .el-dialog__header {
  padding: 15px;
}
.center-dialog[data-v-f13deba8] .custom-title__wrapper {
  display: flex;
  align-items: center;
}
.center-dialog[data-v-f13deba8] .custom-title__text {
  flex: 1;
  font-size: 18px;
  font-weight: bold;
}
.center-dialog[data-v-f13deba8] .custom-title__close {
  width: 24px;
  height: 24px;
}
.center-dialog[data-v-f13deba8] .custom-title__close:hover {
  cursor: pointer;
  font-size: #35c0f2;
}
.ouchn-container .modal-viewer[data-v-f13deba8] {
  background: #f3f3f4;
  padding: 0;
  height: calc(100vh - 150px);
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ouchn-container .modal-viewer .editing-preview[data-v-f13deba8] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.ouchn-container .modal-viewer .editing-preview .preview-iframe-h5[data-v-f13deba8] {
  width: 100%;
  height: 100%;
}
.ouchn-container .modal-viewer .editing-preview .tree-box__sidebar .tree-box[data-v-f13deba8] {
  width: 80px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 240ms ease-in-out;
}
.ouchn-container .modal-viewer .editing-preview .tree-box__sidebar .tree-box-title[data-v-f13deba8] {
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .modal-viewer .editing-preview .tree-box__sidebar .tree-box-title .el-image[data-v-f13deba8] {
  position: absolute;
  left: 16px;
}
.ouchn-container .modal-viewer .editing-preview .tree-box__sidebar .tree-box-line[data-v-f13deba8] {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container .modal-viewer .editing-preview .tree-box__sidebar .tree-box-tree[data-v-f13deba8] {
  margin-top: 16px;
}
.ouchn-container .modal-viewer .editing-preview .tree-box__sidebar.expanded .tree-box[data-v-f13deba8] {
  width: 320px;
  padding: 15px;
  opacity: 1;
}
.ouchn-container .modal-viewer .editing-preview .auto-container--main[data-v-f13deba8] {
  margin: 0 auto;
  height: 100%;
  width: 100%;
}
.ouchn-container .modal-viewer .editing-preview .auto-container--side[data-v-f13deba8] {
  height: 100%;
}
.ouchn-container .modal-viewer .editing-preview .auto-container--side .size14[data-v-f13deba8] {
  font-size: 14px;
}
.ouchn-container .modal-viewer .editing-preview .setting-box .dialog-content__right[data-v-f13deba8] {
  background-color: #ffffff;
  border-radius: 8px;
  width: 400px;
  padding: 30px 20px;
  position: relative;
}
.ouchn-container .modal-viewer .editing-preview .setting-box .dialog-content__right .custom-close[data-v-f13deba8] {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 16px;
  right: 16px;
}
.ouchn-container .modal-viewer .editing-preview .setting-box .dialog-content__right .preview-qrcode[data-v-f13deba8] {
  border: 1px solid #418eed;
  border-radius: 4px;
  padding: 5.5px;
}
.ouchn-container .modal-viewer .editing-preview .setting-box .dialog-content__right .share-link[data-v-f13deba8] {
  min-height: 112px;
  background: #ffffff;
  border: 1px solid #418eed;
  box-shadow: 0px 0px 6px 0px rgba(58, 161, 255, 0.3);
  border-radius: 4px;
  word-break: break-all;
  padding: 18px;
  color: #666666;
}
.ouchn-container .modal-viewer .editing-preview .setting-box .dialog-content__right .share-btn__wrapp[data-v-f13deba8] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 26px;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
  width: 100%;
}
.ouchn-container .modal-viewer .editing-preview .phone-box .phone-preview[data-v-f13deba8] {
  z-index: 1000;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  overflow-x: hidden;
  overflow-y: scroll;
  margin: 0 auto;
  padding: 13px 0 20px;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog {
  position: absolute;
  left: 0;
  display: flex;
  width: 100%;
  align-items: center;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .custom-dialog {
  background-color: transparent;
  box-shadow: none;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__header {
  padding: 0;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body {
  padding: 20px 18px;
  position: relative;
  background: linear-gradient(-45deg, transparent 11px, #fff 0);
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper {
  max-height: 60vh;
  overflow-y: scroll;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar {
  width: 0;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.ouchn-container .modal-viewer .editing-preview .phone-box[data-v-f13deba8] .v-modal {
  position: absolute;
  left: 0;
  width: 100%;
}
.ouchn-container .upload-file-container[data-v-f13deba8] {
  width: 110px;
  height: 110px;
  border: 1px dashed #cccccc;
  background: #f2f2f2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-f13deba8] {
  position: absolute;
  font-size: 20px;
  top: 0;
  right: 0;
  color: #fff;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-f13deba8]:hover {
  cursor: pointer;
}
.ouchn-container .prompt[data-v-f13deba8] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.ouchn-container .save-btn[data-v-f13deba8] {
  display: flex;
  justify-content: center;
}
.ouchn-container .add-btn-container[data-v-f13deba8] {
  width: 90%;
  height: 40px;
  background: #f2f2f2;
  border: 1px dashed #cccccc;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.ouchn-container .prompt-size[data-v-f13deba8] {
  width: 90%;
  height: 36px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin: 15px 0 20px 0;
}
.ouchn-container .line[data-v-f13deba8] {
  width: 90%;
  height: 1px;
  background: #418eed;
  position: relative;
}
.ouchn-container .line .line-son-block[data-v-f13deba8] {
  width: 92px;
  height: 9px;
  background: #418eed;
  position: absolute;
  right: -1%;
  top: 0%;
  transform: skewX(20deg);
}
.ouchn-container .resources-option[data-v-f13deba8] {
  display: flex;
  margin-top: 30px;
  margin-left: 10px;
}
.ouchn-container .resources-option > span[data-v-f13deba8] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .operation-btn[data-v-f13deba8] {
  margin: 0 auto;
  margin-top: 40px;
  width: 90%;
  display: flex;
  justify-content: center;
}
.ouchn-container .add-resource[data-v-f13deba8] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 48px;
  padding: 0 10px;
}
.ouchn-container .file-container[data-v-f13deba8] {
  display: flex;
  align-items: center;
}
.ouchn-container .setfile-data-content[data-v-f13deba8] {
  display: flex;
  align-items: center;
  width: 90%;
  margin: 10px 0;
  height: 40px;
  background: #ffffff;
  border: 1px dashed #cccccc;
  border-radius: 4px;
}
.ouchn-container .add-resource[data-v-f13deba8]::before {
  content: "";
  width: 4px;
  height: 15px;
  background: #418eed;
  border-radius: 2px;
  display: inline-block;
}
.preview-container-h5[data-v-45b8ea50] {
  padding-top: 15px;
}
.preview-container-pc[data-v-45b8ea50] {
  padding-top: 15px;
}
.preview-container-pad[data-v-45b8ea50] {
  padding-top: 15px;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog {
  display: flex;
  align-items: center;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
  background: transparent;
  box-shadow: none;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__header {
  padding: 0;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .custom-dialog {
  background-color: transparent;
  box-shadow: none;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body {
  padding: 20px 18px;
  position: relative;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper {
  max-height: 60vh;
  overflow-y: scroll;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar {
  width: 0;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.preview-container[data-v-45b8ea50] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.el-message-box.mobile-fix-msgbox {
  width: 75%;
  max-width: 420px;
}
.el-message-box.mobile-fix-msgbox .el-message-box__message p {
  word-break: break-all;
}
.el-image-viewer__title{
  font-size: 25px;
  color: white;
  position: fixed;
  bottom: 100px;
  text-align: center;
  width: 100%;
  background: #000000a3;
  padding: 5px;
  border-radius: 0;
}

@charset "UTF-8";
div[data-v-53be372f] {
  box-sizing: border-box;
}
.xml-robot-page-box[data-v-53be372f] {
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10002;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.xml-robot-page-box .levitated-sphere[data-v-53be372f] {
  position: absolute;
  pointer-events: auto;
}
.xml-robot-page-box .levitated-sphere .xml-robot-image[data-v-53be372f] {
  background-image: url(../../static/img/robot.63b0cd70.png);
  background-size: 100% 100%;
  -webkit-filter: drop-shadow(-3px 3px 6px rgba(0, 0, 0, 0.5));
  /*考虑浏览器兼容性：兼容 Chrome, Safari, Opera */
  filter: drop-shadow(-3px 3px 6px rgba(0, 0, 0, 0.5));
}
.xml-robot-page-box .levitated-sphere .van-icon-arrow-left[data-v-53be372f] {
  font-size: 1vw;
  font-weight: 600;
  color: #777;
}
.xml-robot-page-box .drag-left[data-v-53be372f] {
  transition: left 1s;
}
.xml-robot-page-box .min-robot[data-v-53be372f] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: 10px 0 0 10px;
  background-image: linear-gradient(to left, #c9dbfa, #cae3fb);
  box-shadow: -3px 3px 6px rgba(0, 0, 0, 0.5);
}
.xml-robot-page-box .xml-robot-content[data-v-53be372f] {
  position: relative;
  width: 100%;
  height: 80vh;
}
.xml-robot-page-box .xml-robot-content .navbar-box[data-v-53be372f] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(-75deg, rgba(252, 197, 192, 0.2) 0%, rgba(128, 212, 222, 0.2) 0%, rgba(3, 227, 251, 0.2) 0%, rgba(1, 97, 240, 0.2) 100%);
  border-radius: 0.3rem 0.3rem 0 0;
}
.xml-robot-page-box .xml-robot-content .navbar-box span[data-v-53be372f] {
  padding-left: 2vw;
  font-family: SourceHanSansCN-Medium;
  font-weight: 600;
  font-stretch: normal;
  color: #0d27c6;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box[data-v-53be372f] {
  width: 100%;
  overflow-y: scroll;
  box-sizing: border-box;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .xiaozhi-tips[data-v-53be372f] {
  width: 100%;
  background-image: linear-gradient(180deg, rgba(252, 197, 192, 0.1) 0%, rgba(128, 212, 222, 0.1) 0%, rgba(3, 227, 251, 0.1) 0%, transparent 100%);
  font-family: SourceHanSansCN-Light;
  text-align: center;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #405ad1;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main[data-v-53be372f] {
  width: 100%;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box[data-v-53be372f] {
  width: 100%;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .timer[data-v-53be372f] {
  text-align: center;
  font-family: SourceHanSansCN-Light;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #848484;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item[data-v-53be372f] {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box[data-v-53be372f] {
  position: relative;
  font-family: SourceHanSansCN-Light;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box .loading-box[data-v-53be372f] {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  z-index: 0;
  animation: myAnimation-53be372f 0.8s linear infinite;
}
@keyframes myAnimation-53be372f {
0% {
    background-image: linear-gradient(90deg, #2495ff 0%, #c557f8 24%, #03e3fb 57%, #0161f0 100%);
}
25% {
    background-image: linear-gradient(90deg, #0161f0 0%, #2495ff 24%, #c557f8 57%, #03e3fb 100%);
}
50% {
    background-image: linear-gradient(90deg, #03e3fb 0%, #0161f0 24%, #2495ff 57%, #c557f8 100%);
}
75% {
    background-image: linear-gradient(90deg, #c557f8 0%, #03e3fb 24%, #0161f0 57%, #2495ff 100%);
}
100% {
    background-image: linear-gradient(90deg, #2495ff 0%, #c557f8 24%, #03e3fb 57%, #0161f0 100%);
}
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .left[data-v-53be372f] {
  background-color: #f4f4f4;
  border-radius: 0px 10px 10px 10px;
  border: solid 1px #e5e5e5;
  color: #484848;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .right[data-v-53be372f] {
  background-color: #bbe8ff;
  border-radius: 10px 0 10px 10px;
  border: solid 1px #bbe8ff;
  color: #000000;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box[data-v-53be372f] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .delete[data-v-53be372f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQ4je2UTQrCMBBGXyXbghRciz94Eo/gHcQbeAAXegVvIgg5RBeCqLgPiOABdDOBNCTTutYHZTKTjy9D2k5hrUWhD1SyfgDPnLCnmKwAB1zlcVJLYoASGCT2drIfajfAIaF1BqiBodJZSCXdxdyNnDAHxlK8dTQN9UcDLKXwljiRWEp8ZfKGPryDmFrEo0zeQDOK7029R+31f8Xf6KeNtA9y35I3KILBFv9rbfgpUMQdXYAp6TGR4+QXodEC2AKzjiZnYO2TDzVgJXVG5DbNAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .refresh[data-v-53be372f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAABl0lEQVQ4jZ3Uy0tVURQG8N89mghOIgqJwCIjqKBJhEXjtMhoIg5uQQo1axJhA0n/gkYZvaYiiCCCQTQQDpig5ECCgorCdCDVSIiikh6DvS8eTvfh7YMzWGud/e31+nYhTVNV0IJd+IGP+FPpx6SMbweGsIQvWMYavuMJiuXONebsHjyMZD8xh5V48DDO4Cyuow+vsB39WaJruBPLGMJdrOcuOoBbuIx5DGIAq4XYo3N4jM/owouyjdjEVTzK2HMJmnEPGzi/BZJ2XMk7G9GLtljWYg2SfXiG3flAgv34jfs1SOCD0PQbeJ8NlHq0V5hOPUjQLQypuTS1ekkIVUzHrzXBKI7/B1EWnxJcwnNhL4rYVgdBZ0zkYHbVT2BMKHMYTVsgKsZE9pTTWhNeChKphqO4KExvNq+1dRxTu/k7MS7s4QB+lTLawFtBgA+EBa2Ek1jAIYxgSmR8E1N8hwlB4a8xiacxuwYcwQWcjoS3cbPEXkjTtAVfo50IghysktVijM9knYUKL2QDTqFD0NU34XGbFQbxD/4Cl9tbx0z1nusAAAAASUVORK5CYII=);
  background-size: 100% 100%;
}
.xml-robot-page-box .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .right-item[data-v-53be372f] {
  justify-content: flex-end;
}
.xml-robot-page-box .xml-robot-content .bottom-box[data-v-53be372f] {
  position: absolute;
  left: 0;
  z-index: 999;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background-color: #ffffff;
  border-top: solid 1px #bbe8ff;
  background-image: linear-gradient(180deg, transparent -20%, rgba(3, 227, 251, 0.1) 100%);
  box-shadow: 40px 12px 70px rgba(3, 227, 251, 0.2);
}
.xml-robot-page-box .xml-robot-content .bottom-box .download[data-v-53be372f] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUklEQVRIidXVTyuEURTH8c9MYqM03oGylndhp6QksZSx86copSilrLCZJFmykY2F2MwbMpJQE43FTJl55s+9D4/kV8/mnnPP95z7nHNvrlQqiVQhYH+MCVIsFvXFElEJ2HOxgdJAh1P4ZgbNrNJ8CmhmSlNpdCVZQmsB+/863qEfJNJrjltmOAmYwYN6pya/kDrtqaCYdExCT7EWAYjVLvZDUDjEdgbAA+x0MnT7f3s6ZJhCR9jsZuzVNFs4/gbwBKu9HEKduoKzFMBzLAvMdAhawxIuIoCXWAwBY6DwgQVc9/C5wnzDN6i8+lAXMBAAz+K2g+0GcwFgfxNH3tcQbwQSrGIa5aa1u8ZaNbB3vYnTcg2OBzbCKyZxjzdMRQDbYqeFwjMm8N5IIkYtsZsbaUT9wo/RE14ifQcx2g2aS2aUkcYSnLanrfwL0Db9ySP+J9BPEbFAbaSwvc8AAAAASUVORK5CYII=);
  background-size: 100% 100%;
}
.xml-robot-page-box .xml-robot-content .bottom-box .input-right[data-v-53be372f] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border: solid 1px #bbe8ff;
  background-color: #ffffff;
}
.xml-robot-page-box .xml-robot-content .bottom-box .input-right .input-content[data-v-53be372f] {
  width: calc(100% - 0.4rem);
  outline: none;
  border: none;
  resize: none;
  overflow-y: scroll;
  color: #333;
  font-family: "微软雅黑";
  background-color: #ffffff;
}
.xml-robot-page-box .xml-robot-content .bottom-box .input-right .input-content[data-v-53be372f]:empty::before {
  content: attr(placeholder);
  color: #777;
}
.xml-robot-page-box .xml-robot-content .bottom-box .input-right .sending[data-v-53be372f] {
  width: 0.24rem;
  height: 0.32rem;
  background-color: #ffffff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Y0NjRBMkI0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y0NjRBMkM0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjQ2NEEyOTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjQ2NEEyQTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtLFG7wAAAD+SURBVHjaYmTs/VDEwMDwBIhXMZABmIBYFIhXAvFqIBYjxwAYCAHiK0AcRq4BDOS4hgmHONGuYcIjR5RrmKCK1gHxXwKuCcdlwAUgDgZiZSDuAuK3OFyzAojXoLsG2QsPgbgciGWBOA2IL2ExCGTRVWTXYAuD70A8G4j1gdgRi/dEkF3DRCCQ/0MxNsAIwixYJDiBOBqIc4FYD4v8G6gcyBUMyAbIAXE2ECcDsTAOW0HeyQLilzABkAEGQFwLxP5AzIxDI4qtyIAFGqJBeMIBw1ZiUyLI1gho1L3EpYgFh/haqK2vSM0LMFtDiNGM7gKibUU3AGbrSnKKNIAAAwCZxTUuVL2q/wAAAABJRU5ErkJggg==);
  background-size: 100% 100%;
}
.xml-robot-page-box .xml-loading[data-v-53be372f] {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99999;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
}
.pointer-events[data-v-53be372f] {
  pointer-events: auto;
}
.xml-text-h5[data-v-02163ddc] {
}
.xml-text-pc[data-v-02163ddc] {
}
.xml-text-h5[data-v-02163ddc] {
}

.xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap {
  align-items: center;
}
.xml-text-h5 .inline-audio-wrap span,
.xml-text-h5 .inline-link-wrap span {
  display: inline-block;
}
.xml-text-h5 .inline-audio-box {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  position: relative;
  margin-left: 6px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  overflow: hidden;
  transform: rotate(135deg);
  position: relative;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle {
  border: 3px solid #418eed;
  border-radius: 50%;
  position: absolute;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first {
  width: 3px;
  height: 3px;
  background: #0076bc;
  top: 14px;
  left: 14px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second {
  width: 15px;
  height: 15px;
  top: 10px;
  left: 10px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third {
  width: 24px;
  height: 24px;
  top: 6px;
  left: 6px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second {
  animation: fadeInOut 1s infinite 0.2s;
}
.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third {
  animation: fadeInOut 1s infinite 0.4s;
}
@keyframes fadeInOut {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.virtual-input .el-textarea__inner {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}
.read-the-docs[data-v-27c45927] {
  color: #888;
}

.el-image__inner[data-v-92b78154] {
  width: 100% !important;
}
.xml-image-ping-pu-h5[data-v-92b78154] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.xml-image-hua-lang[data-v-92b78154] {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.xml-image-lun-bo .el-carousel__item {
  text-align: center;
}

.catalog-node-label[data-v-53088548] {
  display: flex;
  align-items: center;
}
.catalog-node-label img[data-v-53088548] {
  margin-right: 4px;
}
.xml-show-catalog[data-v-53088548] .el-tree-node__content {
  height: auto;
}
.xml-show-catalog[data-v-53088548] .el-tree-node__content .catalog-node-label {
  max-width: calc(100% - 24px);
  word-break: break-all;
  white-space: normal;
}
.xml-show-catalog .el-tree-node__content {
  display: flex !important;
}


.aplayer-lrc {
  background: transparent;
  position: relative;
  height: 30px;
  text-align: center;
  overflow: hidden;
  margin-bottom: 7px;
}
.aplayer-lrc:before {
  position: absolute;
  top: 0;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0;
  content: " ";
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=0);
}
.aplayer-lrc:after {
  position: absolute;
  bottom: 0;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 0;
  content: " ";
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ccffffff", GradientType=0);
}
.aplayer-lrc p {
  font-size: 12px;
  color: #666;
  line-height: 16px;
  height: 16px;
  padding: 0;
  margin: 0;
  transition: all 0.5s ease-out;
  opacity: 0.4;
  overflow: hidden;
}
.aplayer-lrc p.aplayer-lrc-current {
  opacity: 1;
  overflow: visible;
  height: initial;
}
.aplayer-lrc .aplayer-lrc-contents {
  width: 100%;
  transition: all 0.5s ease-out;
  user-select: text;
  cursor: default;
}
.audio .audio-icon[data-v-92bd8320] {
  width: 36px;
  height: 36px;
  margin-right: 20px;
}
.audio .audio-icon img[data-v-92bd8320] {
  width: 100%;
  height: 100%;
  display: block;
}
.audio .audio-controls[data-v-92bd8320] {
  width: 100%;
  max-width: 200px;
  flex: 1;
  height: 36px;
}
.audio .audio-controls .audio-controls--progress[data-v-92bd8320], .audio .audio-controls .audio-controls--handler[data-v-92bd8320] {
  width: 100%;
}
.audio .audio-controls .audio-controls--handler[data-v-92bd8320] {
  line-height: 1;
}
.audio .audio-controls .audio-controls--handler .play[data-v-92bd8320] {
  font-size: 24px;
}
.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-92bd8320] {
  width: 22px;
  height: 22px;
  display: block;
  cursor: pointer;
}
.audio .audio-controls .audio-controls--handler .current-time[data-v-92bd8320], .audio .audio-controls .audio-controls--handler .total-time[data-v-92bd8320] {
  font-size: 12px;
  color: #333;
}
.play-handler.mobile[data-v-92bd8320] {
  width: 20px;
  height: 20px;
}
.audio-component[data-v-92bd8320] {
  display: none;
}
[data-v-92bd8320] .el-slider__runway {
  margin: 0 0 4px 0;
  background: #e3e3e3;
  height: 4px;
}
[data-v-92bd8320] .el-slider__bar {
  height: 4px;
}
[data-v-92bd8320] .el-slider__button {
  width: 10px;
  height: 10px;
}
[data-v-92bd8320] .el-slider__button-wrapper {
  top: -15px;
}
[data-v-f3d585d0] .el-dialog__header {
  padding: 10px;
}
.video-content[data-v-f3d585d0] {
  width: 180px;
  height: 135px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.video-content .play[data-v-f3d585d0] {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  transform: translateX(-50%) translateY(-50%);
}
.video-mask[data-v-f3d585d0] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.video-mask img[data-v-f3d585d0] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% -50%);
  display: block;
}
.video-player[data-v-f3d585d0] {
  width: 100%;
}
.image-file[data-v-64eef5f0] {
  width: 218px;
  object-fit: scale-down;
}
.video-file[data-v-64eef5f0] {
  width: 408px;
}
.file-render[data-v-64eef5f0] {
  width: 100%;
}
.file-info[data-v-64eef5f0] {
  flex: 1;
  min-width: 0;
}
.file-info.videoHandler[data-v-64eef5f0] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.file-info.videoHandler .fileName[data-v-64eef5f0] {
  font-size: 18px;
  color: #333333;
  margin-bottom: 19px;
}
.file-info.videoHandler .fileInfo[data-v-64eef5f0] {
  font-size: 14px;
  color: #666666;
  margin-bottom: 19px;
}
.content[data-v-81064cc6] {
  width: 100%;
}
.content .stem-content[data-v-81064cc6] {
  width: 100%;
  box-sizing: border-box;
  padding: 5px 14px;
  height: auto;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  cursor: pointer;
}
.content .stem-content.no-border[data-v-81064cc6] {
  padding: 0;
  border: none;
  cursor: default;
}
.content .stem-content .placeholder[data-v-81064cc6] {
  color: #c0c4cc;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
}
.option-item + .option-item[data-v-0c11ab39] {
  margin-top: 16px;
}
.option-item[data-v-0c11ab39] {
  border-radius: 6px;
  padding-left: 16px;
  cursor: pointer;
  transition: all ease 0.3s;
  border: 1px solid #fbfbfb;
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 1px solid #fff;
  margin: 0 5px;
}
.option-item .questionSeq[data-v-0c11ab39] {
  padding: 8px 0;
}
.option-item.isActive[data-v-0c11ab39] {
  border-color: #2e9adb;
}
.option-item.isTrue[data-v-0c11ab39] {
  border: 1px solid #70b603;
}
.option-item.isTrue[data-v-0c11ab39] .el-radio__input.is-checked .el-radio__inner {
  border-color: #70b603;
  background: #70b603;
}
.option-item.isFalse[data-v-0c11ab39] {
  border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-0c11ab39] .el-radio__input.is-checked .el-radio__inner {
  border-color: #d9001b;
  background: #d9001b;
}
.option-item[data-v-0c11ab39]:hover {
  background: #ddd;
}
.option-item[data-v-0c11ab39] .content {
  cursor: pointer;
}
.option-item[data-v-0c11ab39] .stem-content.no-border {
  padding: 8px 14px !important;
  cursor: pointer;
}
.option-item + .option-item[data-v-ade83e16] {
  margin-top: 16px;
}
.option-item[data-v-ade83e16] {
  border-radius: 6px;
  padding-left: 16px;
  cursor: pointer;
  transition: all ease 0.3s;
  border: 1px solid #fbfbfb;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 5px;
}
.option-item.isActive[data-v-ade83e16] {
  border-color: #2e9adb;
}
.option-item .questionSeq[data-v-ade83e16] {
  padding: 8px 0;
}
.option-item.isTrue[data-v-ade83e16] {
  border: 1px solid #70b603;
}
.option-item.isTrue[data-v-ade83e16] .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #70b603;
  background: #70b603;
}
.option-item.isFalse[data-v-ade83e16] {
  border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-ade83e16] .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #d9001b;
  background: #d9001b;
}
.option-item[data-v-ade83e16]:hover {
  background: #ddd;
}
.option-item[data-v-ade83e16] .content {
  cursor: pointer;
}
.option-item[data-v-ade83e16] .stem-content.no-border {
  padding: 8px 14px !important;
  cursor: pointer;
}
.line-content[data-v-3dc06f6e] {
  width: 100%;
  position: relative;
}
.line-content .line-content--item[data-v-3dc06f6e] {
  align-items: stretch;
  flex: 1;
}
.line-content .line-content--item[data-v-3dc06f6e] .stem-content {
  height: 100%;
}
.line-content .line-content--item .select-cirle[data-v-3dc06f6e] {
  background: #FFFFFF;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  border: 2px solid #287CF7;
}
.line-content .line-content--item .cirle-left[data-v-3dc06f6e] {
  margin-left: -22px;
}
.line-content .line-content--item .cirle-right[data-v-3dc06f6e] {
  margin-right: -6px;
}
.line-content + .line-content[data-v-3dc06f6e] {
  margin-top: 10px;
}
.option-item + .option-item[data-v-3dc06f6e] {
  margin-top: 0px !important;
}
.create-option[data-v-3dc06f6e] {
  width: 100%;
  margin-top: 10px;
  border-style: dashed !important;
}
.option-item[data-v-3dc06f6e] {
  flex: 1;
  min-width: 0;
}
.option-item + .option-item[data-v-3dc06f6e] {
  margin-left: 100px;
}
.option-item.isMobile + .option-item.isMobile[data-v-3dc06f6e] {
  margin-left: 50px;
}
.option-item[data-v-3dc06f6e] {
  margin-bottom: 10px;
  align-items: center;
  border-radius: 6px;
  padding-left: 16px;
  border: 1px solid #eee;
}
.option-item .questionSeq[data-v-3dc06f6e] {
  padding: 8px 0;
}
.option-item[data-v-3dc06f6e] .stem-content.no-border {
  padding: 8px 14px !important;
}
.line-content[data-v-59d0b452] {
  width: 100%;
  position: relative;
}
.line-content .line-content--item[data-v-59d0b452] {
  flex: 1;
}
.line-content .line-content--item[data-v-59d0b452] .stem-content {
  height: 100%;
}
.line-content .line-content--item .select-cirle[data-v-59d0b452] {
  background: #FFFFFF;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  border: 2px solid #287CF7;
}
.line-content .line-content--item .cirle-left[data-v-59d0b452] {
  margin-left: -22px;
}
.line-content .line-content--item .cirle-right[data-v-59d0b452] {
  margin-right: -6px;
}
.line-content + .line-content[data-v-59d0b452] {
  margin-top: 10px;
}
.option-item + .option-item[data-v-59d0b452] {
  margin-top: 0px !important;
}
.create-option[data-v-59d0b452] {
  width: 100%;
  margin-top: 10px;
  border-style: dashed !important;
}
.option-item[data-v-59d0b452] {
  flex: 1;
  min-width: 0;
}
.option-item + .option-item[data-v-59d0b452] {
  margin-left: 100px;
}
.option-item.isMobile + .option-item.isMobile[data-v-59d0b452] {
  margin-left: 50px;
}
.option-item[data-v-59d0b452] {
  margin-bottom: 10px;
  align-items: center;
  border-radius: 6px;
  padding-left: 16px;
  border: 1px solid #eee;
}
.option-item .questionSeq[data-v-59d0b452] {
  padding: 8px 0;
}
.option-item[data-v-59d0b452] .stem-content.no-border {
  padding: 8px 14px !important;
}
.create-option[data-v-51f441b6] {
  width: 100%;
  margin-top: 10px;
  border-style: dashed !important;
}
.option-item + .option-item[data-v-51f441b6] {
  margin-top: 16px;
}
.option-item[data-v-51f441b6]:hover {
  background: inherit !important;
}
.option-item[data-v-51f441b6] {
  border-radius: 6px;
  transition: all ease 0.3s;
  padding: 0 !important;
}
.option-item .questionSeq[data-v-51f441b6] {
  padding: 12px 30px !important;
  margin-right: 12px;
  font-family: PingFang SC, PingFang SC;
  font-weight: 500;
  font-size: 16px;
  color: #27272A;
  line-height: 24px;
  background: #FBFBFB;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12);
  margin-right: 12px;
  display: flex !important;
  align-items: center;
}
.option-item .questionSeq.isTrue[data-v-51f441b6] {
  color: #18B451;
}
.option-item .questionSeq.isFalse[data-v-51f441b6] {
  color: #FF6565;
}
.option-item .questionContent[data-v-51f441b6] {
  flex: 1 1 0;
  background: #FBFBFB;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.12);
  display: flex;
  align-items: center;
}
.option-item .questionContent .drag-handle[data-v-51f441b6] {
  width: 24px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAsCAYAAAAjFjtnAAAAAXNSR0IArs4c6QAAASxJREFUaEPtWcENwjAMdDZgBJih6Yu0SjeADWADRmAENoANYINUpbyazkBH6Abh20AeSBcpiuQ+I53ru4udyBGU+Scyz59gAqazOyKxWgrR1MUtJIzpxoO/7uamlg9ERJhA249vIrdeJqGVDMZte+u+kp20khsmgCjADqTeQqYfTuTIL+KqPAeL+Dn464LmRpUXZAfARYz8PAaWCcRQEYnBDiDqxcCyA3yQpT7I2IHkDjztnYR/ldBKNqEO0/bWeOtCTHpbHJFuxF0IUS8Glh2IoSISgx1A1IuBhR1oX+OV3M9U4r826mjWldwjRHACPFbhuRCyA4myv8xh9HE0XMR4ClgEJoDph6PZAVxDLALsQPbD3ezPASaQfCqR+200+2dWrAniaLiN4ilgET4Ek90tAu3qgQAAAABJRU5ErkJggg==);
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.option-item.isActive .questionContent[data-v-51f441b6] {
  background: #DCEBFE;
}
.option-item.isActive .questionContent .drag-handle[data-v-51f441b6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAATxJREFUaEPtmTFOw0AQRWfdBFNxhFDhHIMbwA3gBtTgSEgx1NwAbpDcgGMQaOAIbpKlytDGxEhIb6XVSt+lpT+e///O7GgcrPAnFJ6/iUBuB7EDs3Zz4bvqZJ/I+rF+GSPW3Mar/fe7quo/usmKiIAJNHfx04JNBwS6ejRu00YfJBvsa72oT0WAKCAHch+h2Xx74x6GRdzV96NF3MbB++Devz0cP5ETgIuYfDwFVgRSqEhiyAGiXgqsHNBFlvsikwO5HThrv5fB/Pcocf7HKPE6Mk5fk26kLkTUS4GVAylUJDHkAFEvBRY70Mzjs/nBVuJfbdQt9O/d0SUhwgloraK9EDmBZsUPc4w+R+Mi5imwCCLA9ONoOcA1ZBGwA8Uvd4u/B0Qg91aieAeK/83KmiBH4zbKU2ARRIDpx9E/vKfXMbBLXg0AAAAASUVORK5CYII=);
}
.option-item:hover .questionContent[data-v-51f441b6] {
  background: #DCEBFE;
}
.option-item:hover .questionContent .drag-handle[data-v-51f441b6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAATxJREFUaEPtmTFOw0AQRWfdBFNxhFDhHIMbwA3gBtTgSEgx1NwAbpDcgGMQaOAIbpKlytDGxEhIb6XVSt+lpT+e///O7GgcrPAnFJ6/iUBuB7EDs3Zz4bvqZJ/I+rF+GSPW3Mar/fe7quo/usmKiIAJNHfx04JNBwS6ejRu00YfJBvsa72oT0WAKCAHch+h2Xx74x6GRdzV96NF3MbB++Devz0cP5ETgIuYfDwFVgRSqEhiyAGiXgqsHNBFlvsikwO5HThrv5fB/Pcocf7HKPE6Mk5fk26kLkTUS4GVAylUJDHkAFEvBRY70Mzjs/nBVuJfbdQt9O/d0SUhwgloraK9EDmBZsUPc4w+R+Mi5imwCCLA9ONoOcA1ZBGwA8Uvd4u/B0Qg91aieAeK/83KmiBH4zbKU2ARRIDpx9E/vKfXMbBLXg0AAAAASUVORK5CYII=);
}
.option-item[data-v-51f441b6] .content {
  cursor: pointer;
}
.option-item[data-v-51f441b6] .stem-content.no-border {
  padding: 8px 14px !important;
  cursor: pointer;
}
.answer-input[data-v-51f441b6] {
  width: 100%;
  padding: 15px;
  background: #FBFBFB;
  border-radius: 6px;
  margin-top: 16px;
}
.answer-input.isTrue[data-v-51f441b6] {
  color: #18B451;
}
.answer-input.isFalse[data-v-51f441b6] {
  color: #FF6565;
}
.answer-input .input[data-v-51f441b6] {
  outline: none;
  height: 100%;
  width: 100%;
  background: transparent;
}
.audio .audio-icon[data-v-30fd7833] {
  width: 36px;
  height: 36px;
  margin-right: 20px;
}
.audio .audio-icon img[data-v-30fd7833] {
  width: 100%;
  height: 100%;
  display: block;
}
.audio .audio-controls[data-v-30fd7833] {
  width: 100%;
  max-width: 200px;
  flex: 1;
  height: 36px;
}
.audio .audio-controls .audio-controls--progress[data-v-30fd7833], .audio .audio-controls .audio-controls--handler[data-v-30fd7833] {
  width: 100%;
}
.audio .audio-controls .audio-controls--handler[data-v-30fd7833] {
  line-height: 1;
}
.audio .audio-controls .audio-controls--handler .play[data-v-30fd7833] {
  font-size: 24px;
}
.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-30fd7833] {
  width: 22px;
  height: 22px;
  display: block;
  cursor: pointer;
}
.audio .audio-controls .audio-controls--handler .current-time[data-v-30fd7833], .audio .audio-controls .audio-controls--handler .total-time[data-v-30fd7833] {
  font-size: 12px;
  color: #333;
}
.play-handler.mobile[data-v-30fd7833] {
  width: 20px;
  height: 20px;
}
.audio-component[data-v-30fd7833] {
  display: none;
}
[data-v-30fd7833] .el-slider__runway {
  margin: 0 0 4px 0;
  background: #e3e3e3;
  height: 4px;
}
[data-v-30fd7833] .el-slider__bar {
  height: 4px;
}
[data-v-30fd7833] .el-slider__button {
  width: 10px;
  height: 10px;
}
[data-v-30fd7833] .el-slider__button-wrapper {
  top: -15px;
}
[data-v-f87a5f4a] .el-dialog__header {
  padding: 10px;
}
.video-content[data-v-f87a5f4a] {
  width: 180px;
  height: 135px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.video-content .play[data-v-f87a5f4a] {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  transform: translateX(-50%) translateY(-50%);
}
.video-mask[data-v-f87a5f4a] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.video-mask img[data-v-f87a5f4a] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% -50%);
  display: block;
}
.video-player[data-v-f87a5f4a] {
  width: 100%;
}
.image-file[data-v-3be5b666] {
  width: 218px;
  object-fit: scale-down;
}
.video-file[data-v-3be5b666] {
  width: 408px;
}
.file-render[data-v-3be5b666] {
  width: 100%;
}
.file-info[data-v-3be5b666] {
  flex: 1;
  min-width: 0;
}
.file-info.videoHandler[data-v-3be5b666] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.file-info.videoHandler .fileName[data-v-3be5b666] {
  font-size: 18px;
  color: #333333;
  margin-bottom: 19px;
}
.file-info.videoHandler .fileInfo[data-v-3be5b666] {
  font-size: 14px;
  color: #666666;
  margin-bottom: 19px;
}
.content[data-v-11c79f3a] {
  width: 100%;
}
.content .stem-content[data-v-11c79f3a] {
  width: 100%;
  box-sizing: border-box;
  padding: 5px 14px;
  height: auto;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  cursor: pointer;
}
.content .stem-content.no-border[data-v-11c79f3a] {
  padding: 0;
  border: none;
  cursor: default;
}
.content .stem-content .placeholder[data-v-11c79f3a] {
  color: #c0c4cc;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
}
.option-item + .option-item[data-v-0eb93dfc] {
  margin-top: 16px;
}
.option-item[data-v-0eb93dfc] {
  display: flex;
  background: #fbfbfb;
  border-radius: 6px;
  padding-left: 16px;
  cursor: pointer;
  transition: all ease 0.3s;
  border: 1px solid #fbfbfb;
}
.option-item .questionSeq[data-v-0eb93dfc] {
  padding: 8px 0;
}
.option-item.isActive[data-v-0eb93dfc] {
  border-color: #2e9adb;
}
.option-item.isTrue[data-v-0eb93dfc] {
  border: 1px solid #70b603;
}
.option-item.isTrue[data-v-0eb93dfc] .el-radio__input.is-checked .el-radio__inner {
  border-color: #70b603;
  background: #70b603;
}
.option-item.isFalse[data-v-0eb93dfc] {
  border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-0eb93dfc] .el-radio__input.is-checked .el-radio__inner {
  border-color: #d9001b;
  background: #d9001b;
}
.option-item[data-v-0eb93dfc]:hover {
  background: #ddd;
}
.option-item[data-v-0eb93dfc] .content {
  cursor: pointer;
}
.option-item[data-v-0eb93dfc] .stem-content.no-border {
  padding: 8px 14px !important;
  cursor: pointer;
}
.option-item + .option-item[data-v-d888995c] {
  margin-top: 16px;
}
.option-item[data-v-d888995c] {
  display: flex;
  background: #fbfbfb;
  border-radius: 6px;
  padding-left: 16px;
  cursor: pointer;
  transition: all ease 0.3s;
  border: 1px solid #fbfbfb;
}
.option-item.isActive[data-v-d888995c] {
  border-color: #2e9adb;
}
.option-item .questionSeq[data-v-d888995c] {
  padding: 8px 0;
}
.option-item.isTrue[data-v-d888995c] {
  border: 1px solid #70b603;
}
.option-item.isTrue[data-v-d888995c] .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #70b603;
  background: #70b603;
}
.option-item.isFalse[data-v-d888995c] {
  border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-d888995c] .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #d9001b;
  background: #d9001b;
}
.option-item[data-v-d888995c]:hover {
  background: #ddd;
}
.option-item[data-v-d888995c] .content {
  cursor: pointer;
}
.option-item[data-v-d888995c] .stem-content.no-border {
  padding: 8px 14px !important;
  cursor: pointer;
}
.question_title[data-v-d69a4364] {
  width: 100%;
  height: 36px;
  background: linear-gradient(117deg, #0094F0 0%, rgba(255, 255, 255, 0) 100%);
  border-radius: 6px 6px 6px 6px;
  box-sizing: border-box;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.question_title .left_title[data-v-d69a4364] {
  display: flex;
  align-items: center;
}
.question_title .left_title .num[data-v-d69a4364] {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  line-height: 20px;
  margin-right: 12px;
}
.question_title .left_title .showAll[data-v-d69a4364] {
  display: flex;
  align-items: center;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 20px;
  cursor: pointer;
}
.question_title .left_title .showAll img[data-v-d69a4364] {
  margin-right: 5px;
  width: 12px;
  height: 12px;
}
.question_title .right_title[data-v-d69a4364] {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 13px;
  color: #009DFF;
  line-height: 20px;
  cursor: pointer;
}
.question_title .right_title img[data-v-d69a4364] {
  cursor: pointer;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}
.question-item[data-v-d69a4364] {
  margin-top: 12px;
}
.preview-item-file[data-v-75f012c4]:hover,
.slip-over-cover[data-v-75f012c4]:hover {
  cursor: pointer;
}
.xml-ebook-container-h5[data-v-31324730] {
}
.xml-ebook-container-pc[data-v-31324730] {
}
.xml-ebook-container-pad[data-v-31324730] {
}

.xml-video-container-h5[data-v-c5cd24f0] {
}
.xml-video-container-pc[data-v-c5cd24f0] {
}
.xml-video-container-pad[data-v-c5cd24f0] {
}


.xml-video-container-pdf[data-v-562167cb] {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  background: #000;
}
.xml-video-container-pdf .cover[data-v-562167cb] {
  position: absolute;
  top: 0;
  max-width: 100%;
  max-height: 100%;
}
.xml-video-container-pdf .play[data-v-562167cb] {
  position: absolute;
  top: 45%;
  left: 45%;
  width: 10%;
  background: #bebebe;
  border-radius: 50%;
}


























.xml-single-ebook-group-h5[data-v-0447fbaa] {
}
.xml-single-ebook-group-pc[data-v-0447fbaa] {
}
.xml-single-ebook-group-pad[data-v-0447fbaa] {
}

.xml-single-ebook-group-h5[data-v-4566fb68] {
}
.xml-single-ebook-group-pc[data-v-4566fb68] {
}
.xml-single-ebook-group-pad[data-v-4566fb68] {
}

.xml-single-ebook-group-h5[data-v-dc9404d0] {
}
.xml-single-ebook-group-pc[data-v-dc9404d0] {
}
.xml-single-ebook-group-pad[data-v-dc9404d0] {
}

.xml-single-music-group-h5[data-v-892e7cf0] {
}
.xml-single-music-group-pc[data-v-892e7cf0] {
}
.xml-single-music-group-pad[data-v-892e7cf0] {
}

.xml-single-question-group-h5[data-v-1cdf87ce] {
}
.xml-single-question-group-pc[data-v-1cdf87ce] {
}
.xml-single-question-group-pad[data-v-1cdf87ce] {
}

.xml-single-resource-group-h5[data-v-3cb9921e] {
}
.xml-single-resource-group-pc[data-v-3cb9921e] {
}
.xml-single-resource-group-pad[data-v-3cb9921e] {
}

.xml-single-question-group-h5[data-v-0646aa68] {
}
.xml-single-question-group-pc[data-v-0646aa68] {
}
.xml-single-question-group-pad[data-v-0646aa68] {
}

.xml-single-text-group-h5[data-v-2594761c] {
}
.xml-single-text-group-pc[data-v-2594761c] {
}
.xml-single-text-group-pad[data-v-2594761c] {
}

.xml-single-video-group-h5[data-v-226df0c8] {
}
.xml-single-video-group-pc[data-v-226df0c8] {
}
.xml-single-video-group-pad[data-v-226df0c8] {
}

.xml-skeleton-item {
  /* margin: 20px 0; */
  width: 100%;
  height: 100%;
  border-radius: 6px;
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: el-skeleton-loading 1.4s ease infinite;
}
@keyframes el-skeleton-loading {
0% {
    background-position: 100% 50%;
}
100% {
    background-position: 0 50%;
}
}

* {
  margin: 0;
  padding: 0;
}
.cantUse[data-v-62563d6c] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  pointer-events: none;
  cursor: not-allowed !important;
}
.cantUse[data-v-62563d6c] :hover {
  background-color: "inhert";
}

.single-group-creater__root[data-v-6cbd9a19] .el-dialog {
  border-radius: 16px;
  overflow: hidden;
}
.single-group-creater__root[data-v-6cbd9a19] .el-dialog .el-dialog__header {
  padding: 24px;
  background: #f8f9fa;
  margin: 0;
}
.single-group-creater__root[data-v-6cbd9a19] .el-dialog .el-dialog__body {
  padding: 0 !important;
}
.dialog-content[data-v-6cbd9a19] {
  padding: 24px;
  min-height: 400px;
}
.settings-section .settings-block[data-v-6cbd9a19] {
  margin-bottom: 32px;
}
.settings-section .settings-block[data-v-6cbd9a19]:last-child {
  margin-bottom: 0;
}
.settings-section .settings-header[data-v-6cbd9a19] {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.settings-section .settings-header i[data-v-6cbd9a19] {
  font-size: 18px;
  color: #1890ff;
  margin-right: 8px;
}
.settings-section .settings-header span[data-v-6cbd9a19] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
}
[data-v-6cbd9a19] .upload-area .upload-dragger {
  width: 100%;
  height: 184px;
  border: 2px dashed #e9ecef;
  border-radius: 12px;
  transition: all 0.3s;
  background: #fafafa;
}
[data-v-6cbd9a19] .upload-area .upload-dragger:hover {
  border-color: #1890ff;
  background: #f0f7ff;
}
[data-v-6cbd9a19] .upload-area .upload-dragger:hover .el-icon-upload {
  color: #1890ff;
  transform: scale(1.1);
}
[data-v-6cbd9a19] .upload-area .upload-dragger .el-upload {
  width: 100%;
}
[data-v-6cbd9a19] .upload-area .upload-dragger .el-upload .el-upload-dragger {
  width: 100%;
}
[data-v-6cbd9a19] .upload-area .upload-dragger .el-icon-upload {
  font-size: 48px;
  color: #bfbfbf;
  margin: 20px 0 16px;
  transition: all 0.3s;
}
[data-v-6cbd9a19] .upload-area .upload-dragger .upload-text {
  margin-top: 16px;
}
[data-v-6cbd9a19] .upload-area .upload-dragger .upload-text span {
  font-size: 16px;
  color: #333;
  font-weight: 500;
}
[data-v-6cbd9a19] .upload-area .upload-dragger .upload-text .upload-tip {
  color: #999;
  font-size: 13px;
  margin-top: 8px;
}
.settings-form .el-form-item[data-v-6cbd9a19] {
  margin-bottom: 24px;
}
.settings-form .el-form-item .el-form-item__label[data-v-6cbd9a19] {
  font-weight: 500;
  color: #333;
  font-size: 14px;
  margin-bottom: 8px;
}
.settings-form[data-v-6cbd9a19] .el-input-number {
  width: 180px;
}
.settings-form[data-v-6cbd9a19] .el-input-number .el-input__inner {
  height: 40px;
  line-height: 40px;
  border-radius: 8px;
  border: 1px solid #d9d9d9;
  transition: all 0.3s;
}
.settings-form[data-v-6cbd9a19] .el-input-number .el-input__inner:hover {
  border-color: #40a9ff;
}
.settings-form[data-v-6cbd9a19] .el-input-number .el-input__inner:focus {
  border-color: #1890ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.settings-form[data-v-6cbd9a19] .el-input-number .el-input-number__decrease,
.settings-form[data-v-6cbd9a19] .el-input-number .el-input-number__increase {
  height: 38px;
  line-height: 38px;
  border-radius: 0 8px 8px 0;
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
  border-left: none;
}
.settings-form[data-v-6cbd9a19] .el-input-number .el-input-number__decrease:hover,
.settings-form[data-v-6cbd9a19] .el-input-number .el-input-number__increase:hover {
  color: #1890ff;
}
.settings-form[data-v-6cbd9a19] .el-input-number .el-input-number__decrease {
  border-radius: 8px 0 0 8px;
  border-right: none;
}
.settings-form .unit-text[data-v-6cbd9a19] {
  margin-left: 12px;
  color: #666;
  font-size: 14px;
}
.footer-btn[data-v-6cbd9a19] {
  padding: 16px 24px;
  text-align: right;
  background: #f8f9fa;
  border-top: 1px solid #e9ecef;
}
.footer-btn .el-button[data-v-6cbd9a19] {
  min-width: 100px;
  height: 36px;
  font-size: 14px;
  border-radius: 6px;
}
.footer-btn .el-button.cancel-btn[data-v-6cbd9a19] {
  margin-right: 12px;
}
.footer-btn .el-button.confirm-btn[data-v-6cbd9a19] {
  background: #1890ff;
  border-color: #1890ff;
}
.footer-btn .el-button.confirm-btn[data-v-6cbd9a19]:hover {
  background: #40a9ff;
  border-color: #40a9ff;
}
.mate-title[data-v-6cbd9a19] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-6cbd9a19] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
.upload-dragger[data-v-6cbd9a19]:hover {
  transform: translateY(-5px);
}
.single-group-creater__right[data-v-6cbd9a19] {
  width: 232px;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  width: 100% !important;
  background-color: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  align-items: center;
  height: 40px;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .el-color-picker--medium {
  position: absolute;
  right: 0;
  top: 0;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item .el-form-item__content .el-color-picker {
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-6cbd9a19] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
.single-group-creater__root .dialog-body-title {
  -webkit-font-weight: bold;
  font-weight: bold;
  margin-bottom: 8px;
}
.single-group-creater__root .panel-content {
  padding-top: 0 !important;
  margin-bottom: 16px;
}
.single-group-creater__root .panel-content .el-checkbox {
  width: 101px !important;
}
.single-group-creater__root .panel-content .el-checkbox .el-checkbox__inner {
  border-radius: 50% !important;
}
.single-group-creater__root .el-radio-group {
  justify-content: flex-start;
  width: auto !important;
}
.single-group-creater__root .el-radio-group .el-radio {
  width: 101px;
  margin-right: 0 !important;
}
.line-height-select {
  z-index: 9999 !important;
}
.el-dialog__title {
  font-size: 20px;
}
.add-teacher-resources-dialog {
  width: 100%;
  height: 100%;
}
.add-teacher-resources-dialog .el-form--label-left {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 30%;
}
.add-teacher-resources-dialog .el-form-item--medium {
  padding-left: 5px;
}
.content-left {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 800;
}
.el-textarea__inner {
  font-size: 16px;
}


@charset "UTF-8";
.icon_10 .toolbar-icon[data-v-63623d57] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAwdJREFUaEPtmD9oFEEUxt/bM5AiRRIUFBM4USFFDnbfbJHC4JUKghEUbETECIKNhYWFhRZWVmIlRmKnoBKEgCkDBgzc7uwa5GyvEBQMZ4TALcSd540mEEK8nb3bDQR2YKv53tvffPNv9yHsk4b7hBMK0KxnqnC0cDRrB7LOZ7RGbdsetCzrFgBUEfFArxDMvAYAr6SUbwHgt0m+RFAhxPE24CIAjJgkTKNh5oVms3mh0WhESXEdQcvlcv/w8PAXRCwDwOc27Awz/0pKatB/FBFvA8BBpdRMEAQ3kmI6gjqOc92yLA3nNZvNSZORJ71wq5+ITgBADREH4jg+GYZho1NsR1AhxOu2kxeZ+ayUcsEUwlQnhHgEAHeUUtNBEDzvGpSI9IjdVqt1pF6vfzcFMNVtm7H7UsoHXYMKIQIAsOM4HgrDUO/UTJsQ4ioAvGDmAjQTZ3N11HEcl5kHwjBc0oc1EQlEHDclV0qFQRB80vpcQXeuWyHED30emoLqW0lKOZQ7KBG9b19/Y1EUVer1+roQYpaZq6agALAkpbySO2gKoERprlOf+PYUggI0hVlG0lwdrVQqY6VSqT8MQ/01pY+nJwBwzojsn2hRSnkt9820y/H0DQAOpwBd9X3/0F6AfmDmcaXUMX3/E9EEAOjHtC1LKZdzBzWlMdHlukZNAEw1BehuTrmue97UwS2d53nvcl+jRPQSEcdardbk5l3PaUF93//7C5Tr1O88nojoZ1rQPfl6sm27WiqVBn3fnzctHvxvILk6mta9TvoCNEs3M91MRPQRESc2NjZGV1ZWvmYNuu2//p6U8mGn/EmVkmcAMG1SyehmEEQ0h4hTSqlLQRC86RrUcZzTlmXpSt4qM5+RUvrdAO0Ws83NtSiKRvWZ3DXo5jqaA4ApAIiUUsvtKlwWFZMRXSrS+RHxpud5T5MMSKyPbpYeZxHxclKylP26JnrX9/3HJnGJoFtJXNcdj+P4FCL2myTupFFKrff19c3XajXjwpsxaK9wvcYXoL06uDO+cDRrR/8AqtGST6474FAAAAAASUVORK5CYII=);
}
.icon_11 .toolbar-icon[data-v-63623d57] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABTZJREFUaEPtWU9oHFUY/76ZBLLBhbDpIYeAOWg0gS4zbxKsWLABcxNsQTBiIBEUU7C0QqEGC7a0QkFEAwUrFpqDxYiIAetBVIxUsJC8t2NStj30sIccAjqbHgK7ZLvvud8yI+N0djPZnU224rvt8ua932++7/f9G4RHfOEjjh/+JxDFgoZhPIeIfZlM5pso+3ezp+UWMAzD0HX9dwDoUkrdKBaLb2az2Y3dgKy3t6UEBgYGulKpVAYRn/aB2FBKnRJCfBUHiZYSsCzrUwCYcYFeBYBJsgT9VkrN5/P547lcrtgMkZYRME3zeU3TllxwVzjnx113ugYAhksip5SazmQyvzZKoiUEDMPo0XV9DQD6CZiU8urm5uYJetuuW11AxNMeaKXUjBDis0ZItIQAY+xLRJwIALorpZzIZDJ/0P+MsbcqkemK30JtQYAx9kpFtAsesErkGUHEEfd3USl1sVgsziUSiZuuK20UCgWz0cgUqwVM03wcEW1E7AEA23GcZwl4KpU6g4jvegIGgHXPvZRSE81EpFgJWJb1CwAcAQCKLCbn/K7nFpZlPaOUWkDEAZ+rzHPOX2/EdbxnYiPg92lEnFlZWXlIlK64/wSAjkr0yeXz+aG2CKPpdPqpzs5O2822PwkhxsPeKmPsGiJOA8ADTdNeWF5ebjh8xmYBCou9vb1UKlBs/6tUKpmrq6vk4/9aAXFf4pzPNuM6sRGwLOtC5Y2edRNTqCCHh4f7EolEBgD6PHE36zqxEKAqU9d1yrbk0wtCiFdruM63leh0lMQtpTzk5YJ9tYCbUe9QVCFBSilN27bvh7iOP2Gd4pzPxQG8aQv4C7VKzXMkTJCUFzRNo1BKBdwS53wsTvB0VkNh1DCMl3RdX3T9/rIQ4kQIsA7G2E1EPKSU2pJSHrRtO7fvBAKCvO04zmiYIBlj7yPiOZfkpBDietzgG7KAaZpfa5r2cj1BBrqwmuKOg9CuXMgwjCld1+fdt3pWCPFBEESgC1svFAqjjRZqUQhGJhAUZDKZHF9aWnoQvCQgbsq2P0cB0uieqAQ6LMv60SvUyuXyUJggw7qwRoFFfS4SAcbYe4h4sSqaGoWaZVkHAICybX9chVoUEjsS8AuyUu8scs6P1ci2XhdGTcuYEOJWFADN7qlLIFCo1eyc/IWaUuqcEOJ8s8CiPl+XAGPsRUT8zj1sXUo5GZwgBLqwW47jjMVVqEUhUZeAZVknAeCTwEGXHMc574H0d2FKqYNCiHtRLo5rz04EvMEU1fcdbjlMd9tSymlEPIyIl+uJOy6gtc7ZiYDX484XCoXZrq6uj33jEm+iRjPPml3YfhOg/pXC42nO+UcEhjH2WqWEpmxMFqG1USqVRsO6sFaDr1q+1iWDg4MHkskkEYByuXzMtu1FSlQ0jPINaykTH+Wcf78XYMPuqEnANM0RTdOW6SEp5TgiTiEiDWe9dUMp9c5eizZIoiYBy7KmAKBauLlznupUuTJhvqeUelsI8UPwMLJad3d3dR4a5yqXy8W1tbV/Zkz+s2sSYIx9GBjAblE54TjOXFicNwxjQNf1O77pW5wc6KzqhDuyBUzT/FzTtDeqQkH8Ynt7e7aeUPeAQOgUr54FnkDEM+Vy+bpt296cv+5bTafT/ZqmUdSKffX09NwOK993LOZiRxLzgaEEXDE+FvNdzR53P2xs8xABmiIDwG++RNXsxXE9v+44zpPBABJG4DAA0MeHdlvUXw9ls9mtHcMoRZRKFUofKdpp5SK5UDshjoLlvxmFojBvlz1/A+RRRk8lyh7pAAAAAElFTkSuQmCC);
}
.icon_12 .toolbar-icon[data-v-63623d57] {
  background-image: url(data:image/png;base64,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);
}
.icon_13 .toolbar-icon[data-v-63623d57] {
  background-image: url(data:image/png;base64,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);
}
.reserveSeat[data-v-63623d57] {
  width: 300px;
}
.preview-container-pc-left.draggable-sidebar[data-v-63623d57] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 100;
  background: #fff;
  box-shadow: 2px 0 8px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease;
}
.preview-container-pc-left.draggable-sidebar[data-v-63623d57]:hover {
  box-shadow: 4px 0 12px rgba(0, 0, 0, 0.15);
}
.sidebar-dragger[data-v-63623d57] {
  position: absolute;
  top: 0;
  right: 0;
  width: 5px;
  height: 100%;
  cursor: col-resize;
  background: transparent;
  z-index: 101;
}
.sidebar-dragger[data-v-63623d57]:hover {
  background: #409EFF;
  opacity: 0.5;
}
.sidebar-content[data-v-63623d57] {
  width: calc(100% - 5px);
  height: 100%;
  overflow: auto;
}

/* 当正在拖拽时添加全局样式 */
body.dragging[data-v-63623d57] {
  user-select: none;
}
.preview-container-h5[data-v-d924e306] {
  padding-top: 15px;
}
.preview-container-pc[data-v-d924e306] {
  padding-top: 15px;
}
.preview-container-pad[data-v-d924e306] {
  padding-top: 15px;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog {
  display: flex;
  align-items: center;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__header {
  padding: 0;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .custom-dialog {
  background-color: transparent;
  box-shadow: none;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body {
  padding: 20px 18px;
  position: relative;
  background: linear-gradient(-45deg, transparent 11px, #fff 0);
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper {
  max-height: 60vh;
  overflow-y: scroll;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar {
  width: 0;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.preview-container[data-v-d924e306] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.cantUse[data-v-4c1c6d76] {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  pointer-events: none;
  cursor: not-allowed !important;
}
.cantUse[data-v-4c1c6d76] :hover {
  background-color: "inhert";
}
.navbar-box-img[data-v-4c1c6d76] {
  width: 50px;
  height: 50px;
  background-size: 90%;
}
.title-text[data-v-6ab80c43] {
  background-color: var(--background-color) !important;
}
.title-left[data-v-6ab80c43] {
  border-color: var(--background-color) !important;
  color: var(--background-color) !important;
}












.title-bgimg[data-v-6c439b84] {
  background-image: url(../../static/img/title-text-bgimg.f0ff6ba4.png);
}








.table-cell-select[data-v-e1b558e2] {
  width: 100%;
}
.table-cell-select .el-select[data-v-e1b558e2] {
  width: 100%;
}
.table-cell-radio[data-v-73115bb8] {
  width: 100%;
}
.table-cell-radio .el-radio-group[data-v-73115bb8] {
  width: 100%;
}
.table-cell-radio .el-radio[data-v-73115bb8] {
  margin-right: 10px;
}
.table-cell-checkbox[data-v-843027d4] {
  width: 100%;
}
.table-cell-checkbox .el-checkbox-group[data-v-843027d4] {
  width: 100%;
}
.table-cell-checkbox .el-checkbox[data-v-843027d4] {
  margin-right: 10px;
}
.table-cell-input[data-v-12a42007] {
  width: 100%;
}
.table-cell-input .el-input[data-v-12a42007] {
  width: 100%;
}
.svg-diagonal-cell {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 8px;
  width: 100%;
  min-width: 100px;
  /* max-width: 200px; */
  min-height: 100%;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100%' height='100%'><line x1='100%' y1='100%' x2='0' y2='0' stroke='black' stroke-width='1'/></svg>");
  background-repeat: no-repeat;
}
.svg-top-text-box{
  width: 100%;
  min-height: 50%;
  display: flex;
  justify-content: flex-end;
}
.svg-top-text-box .svg-top-text{
  min-height: 100%;
}
.svg-top-text, .svg-bottom-text {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  min-height: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.mate-title[data-v-c9fd32a4] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border-radius: 4px 4px 0 0;
  color: #fff;
}
.mate-title img[data-v-c9fd32a4] {
  height: 100%;
}
.mate-title .mate-text[data-v-c9fd32a4] {
  width: auto !important;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
.dialog-footer[data-v-c9fd32a4] {
  text-align: right;
}
.mate-title[data-v-1d4804ae] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.edit-cell-content[data-v-1d4804ae] {
  padding: 20px;
}
.edit-cell-content .tip[data-v-1d4804ae] {
  color: #999;
  margin-bottom: 10px;
}
.edit-cell-content .select-item[data-v-1d4804ae] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.edit-cell-content .select-item .el-checkbox[data-v-1d4804ae] {
  margin-right: 0;
}
.edit-cell-content .select-item .el-input[data-v-1d4804ae] {
  width: 200px;
  margin: 0 10px;
}
.el-dialog .el-form[data-v-78becb8e] {
  padding: 20px;
}
.cell-style-menu-mask[data-v-41d5bfca] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
}
.cell-style-menu[data-v-41d5bfca] {
  display: flex;
  background: #fff;
  border-radius: 8px;
  padding: 4px 2px;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.15);
}
.cell-style-menu .edui-icon-box[data-v-41d5bfca] {
  cursor: pointer;
  padding: 0 4px;
  margin: 0 2px;
}
.cell-style-menu .edui-icon-box .edui-icon[data-v-41d5bfca] {
  font-style: normal;
  font-family: "edui-iconfont";
}
.cell-style-menu .edui-icon-box[data-v-41d5bfca]:hover {
  background-color: #e7e8e8;
}
.cell-style-menu .active[data-v-41d5bfca] {
  background: #e6f7ff;
  color: #1890ff;
}
.grid-popup-icon:hover .grid-popup[data-v-41d5bfca] {
  display: block;
}
.grid-popup[data-v-41d5bfca] {
  display: none;
  position: absolute;
  top: 26px;
  left: 50%;
  transform: translateX(-50%);
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.15);
  padding: 16px;
  z-index: 10000;
}
.grid-container[data-v-41d5bfca] {
  display: grid;
  grid-template-columns: repeat(3, 32px);
  grid-template-rows: repeat(3, 32px);
  gap: 8px;
}
.grid-container .active[data-v-41d5bfca] {
  border-color: #1890ff;
  background: #d3f1ff;
}
.grid-item[data-v-41d5bfca] {
  width: 32px;
  height: 32px;
  border: 1px solid #d9d9d9;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fafbfc;
  border-radius: 4px;
  position: relative;
}
.grid-item[data-v-41d5bfca]:hover {
  border-color: #1890ff;
  background: #e6f7ff;
}
.grid-item[data-v-41d5bfca]::after {
  content: "";
  width: 10px;
  height: 2px;
  position: absolute;
  background: #1890ff;
  top: 4px;
  left: 2px;
}
.grid-item[data-v-41d5bfca]::before {
  content: "";
  width: 18px;
  height: 2px;
  position: absolute;
  background: #1890ff;
  top: 10px;
  left: 2px;
}
.xml-cell-top-left[data-v-41d5bfca]::after {
  top: 4px;
  left: 2px;
  width: 10px;
}
.xml-cell-top-left[data-v-41d5bfca]::before {
  top: 10px;
  left: 2px;
  width: 18px;
}
.xml-cell-top-center[data-v-41d5bfca]::after {
  top: 4px;
  left: 10px;
  width: 10px;
}
.xml-cell-top-center[data-v-41d5bfca]::before {
  top: 10px;
  left: 6px;
  width: 18px;
}
.xml-cell-top-right[data-v-41d5bfca]::after {
  top: 4px;
  left: 18px;
  width: 10px;
}
.xml-cell-top-right[data-v-41d5bfca]::before {
  top: 10px;
  left: 10px;
  width: 18px;
}
.xml-cell-center-left[data-v-41d5bfca]::after {
  top: 10px;
  left: 2px;
  width: 10px;
}
.xml-cell-center-left[data-v-41d5bfca]::before {
  top: 16px;
  left: 2px;
  width: 18px;
}
.xml-cell-center-center[data-v-41d5bfca]::after {
  top: 10px;
  left: 10px;
  width: 10px;
}
.xml-cell-center-center[data-v-41d5bfca]::before {
  top: 16px;
  left: 6px;
  width: 18px;
}
.xml-cell-center-right[data-v-41d5bfca]::after {
  top: 10px;
  left: 18px;
  width: 10px;
}
.xml-cell-center-right[data-v-41d5bfca]::before {
  top: 16px;
  left: 10px;
  width: 18px;
}
.xml-cell-bottom-left[data-v-41d5bfca]::after {
  top: 18px;
  left: 2px;
  width: 18px;
}
.xml-cell-bottom-left[data-v-41d5bfca]::before {
  top: 24px;
  left: 2px;
  width: 10px;
}
.xml-cell-bottom-center[data-v-41d5bfca]::after {
  top: 18px;
  left: 6px;
  width: 18px;
}
.xml-cell-bottom-center[data-v-41d5bfca]::before {
  top: 24px;
  left: 10px;
  width: 10px;
}
.xml-cell-bottom-right[data-v-41d5bfca]::after {
  top: 18px;
  left: 10px;
  width: 18px;
}
.xml-cell-bottom-right[data-v-41d5bfca]::before {
  top: 24px;
  left: 18px;
  width: 10px;
}
.color-popup-v2-icon .text-box[data-v-41d5bfca] {
  font-weight: bold;
}
.color-popup-v2-icon:hover .color-popup-v2[data-v-41d5bfca] {
  display: block;
}
.color-popup-v2[data-v-41d5bfca] {
  display: none;
  position: absolute;
  left: -80px;
  top: 100%;
  min-width: 180px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.13);
  padding: 12px 10px;
  z-index: 10000;
}
.color-row[data-v-41d5bfca] {
  display: flex;
  margin-bottom: 8px;
}
.color-row[data-v-41d5bfca]:last-child {
  margin-bottom: 0;
}
.color-label[data-v-41d5bfca] {
  width: 44px;
  font-size: 13px;
  color: #333;
  font-weight: bold;
  margin-right: 4px;
}
.color-blocks[data-v-41d5bfca] {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  width: 220px;
}
.color-block[data-v-41d5bfca] {
  width: 22px;
  height: 22px;
  border-radius: 4px;
  border: 2px solid #fff;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 15px;
  cursor: pointer;
  transition: border-color 0.2s, box-shadow 0.2s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.color-block.selected[data-v-41d5bfca] {
  border-color: #1890ff;
  box-shadow: 0 0 0 2px #e6f7ff;
}
.color-block .no-bg[data-v-41d5bfca] {
  width: 14px;
  height: 2px;
  background: #bbb;
  display: block;
  border-radius: 1px;
  transform: rotate(-20deg);
}
.color-picker-wrap[data-v-41d5bfca] {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 2px;
}
.color-picker-input[data-v-41d5bfca] {
  width: 22px;
  height: 22px;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.color-picker-icon[data-v-41d5bfca] {
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  color: #bbb;
  border-radius: 4px;
  border: 2px dashed #eee;
  background: #fafbfc;
  pointer-events: none;
}
.color-picker-wrap:hover .color-picker-icon[data-v-41d5bfca] {
  border-color: #1890ff;
  color: #1890ff;
}
.color-blocks-vertical[data-v-41d5bfca] {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.color-picker-row[data-v-41d5bfca] {
  margin-top: 2px;
}
#chart[data-v-367c1728] {
  width: 100%;
  height: 100%;
}
.container[data-v-367c1728] {
  display: flex;
  gap: 20px;
  height: 90vh;
}
.editor-section[data-v-367c1728],
.preview-section[data-v-367c1728] {
  flex: 1;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.CodeMirror[data-v-367c1728] {
  height: 70vh !important;
}
.chart[data-v-367c1728] {
  width: 100%;
  height: 100%;
}
h2[data-v-367c1728] {
  margin-top: 0;
  margin-bottom: 20px;
}
.onLine-box[data-v-c889a148] {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.xml-single-video-group-h5[data-v-2f193880] {
}
.xml-single-video-group-pc[data-v-2f193880] {
}
.xml-single-video-group-pad[data-v-2f193880] {
}

@charset "UTF-8";
.pc-catalog::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px !important;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px !important;
}
.pc-catalog::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;
  background: #535353 !important;
}
.pc-catalog::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;
  border-radius: 10px !important;
  background: #ededed !important;
}
@keyframes moves {
0% {
    left: -100%;
}
100% {
    left: 0;
}
}
.preview-list-counter {
  position: relative;
  display: inline-block;
  flex-direction: column;
  width: 100%;
  height: 896px;
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.5s;
}
.preview-list-counter::-webkit-scrollbar {
  width: 4px !important;
}
.preview-list-counter.style-b {
  padding-bottom: 58px;
}
.preview-list-counter.style-b--pc {
  padding-bottom: 62px;
}
.preview-list-counter > div {
  height: auto;
  width: 100%;
  transition: all 0.5s;
}
.preview-list-counter .preview-nav {
  position: fixed;
  bottom: 0;
  z-index: 1001;
}
.preview-list-counter .preview-nav .preview-nav__wrapper {
  display: flex;
  height: 58px;
  padding: 0 15px;
  background-color: #f7f7f7;
  justify-content: space-between;
  align-items: center;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span {
  min-width: 50px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon {
  width: 14px;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__right {
  display: flex;
  width: 132px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span {
  min-width: 30px;
  justify-content: center;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon {
  width: 8px;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn {
  background-color: var(--preview-theme-color);
  border-radius: 11px;
  padding: 8px 9px;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn.isDisabled {
  opacity: 0.4;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn span {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn .custom-icon {
  height: 14px;
}
.preview-list-counter .preview-nav.pc {
  width: 600px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper {
  height: 62px;
  padding: 0 24px;
  background-color: #f7f7f7;
  justify-content: space-between;
  align-items: center;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span {
  min-width: 64px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon {
  width: 16px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__right {
  display: flex;
  width: 178px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span {
  min-width: 37px;
  justify-content: center;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon {
  width: 10px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn {
  background-color: var(--preview-theme-color);
  border-radius: 14px;
  padding: 8px 9px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled {
  opacity: 0.4;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn span {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon {
  height: 16px;
}
.el-image-viewer__wrapper .el-image-viewer__mask {
  opacity: 0.85;
}
.ouchn-container.preview-mode {
  background: #ffffff;
}
.ouchn-container.preview-mode .preview-container-title {
  text-align: center;
  background-color: var(--preview-theme-color);
  height: 49px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1500;
  width: 100%;
}
.ouchn-container.preview-mode .preview-container-title.fixed-title {
  position: fixed;
}
.ouchn-container.preview-mode .preview-container-title .container-icon {
  position: absolute;
  left: 15px;
  color: white;
  margin-left: 8px;
  font-size: 16px;
  line-height: 49px;
}
.ouchn-container.preview-mode .preview-container-title .container-text {
  color: white;
  line-height: 49px;
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  max-width: 80vw;
  padding: 0 5px;
}
.ouchn-container.preview-mode .preview-for-h5 .preview-screen-h5 {
  overflow-y: inherit;
  overflow-x: inherit;
}
.ouchn-container.preview-mode .preview-for-pc {
  background-color: #f4f1f4;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container {
  display: flex;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog {
  border-radius: 10px;
  border: 1px solid #00000012;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow-y: scroll;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc {
  min-width: 600px;
  max-width: 600px;
  margin: 0 auto;
  background: #ffffff;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container {
  min-height: calc(100vh - 111px);
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-nav__left {
  display: none;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-nav__right {
  width: 100%;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title i {
  display: none;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title .container-text {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #ffffff;
}
.ouchn-container.preview-mode .preview-for-pad {
  max-width: 750px;
  margin: 0 auto;
}
.ouchn-container.preview-mode .preview-tree-box-h5 {
  border-radius: 28px;
  background: #ffffff;
  padding: 15px;
  height: calc(100vh - 157px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ouchn-container.preview-mode .preview-tree-box-h5[id=built-in-tree] {
  padding: 0;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree {
  height: 100%;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__content {
  width: 100%;
  padding: 4px 8px 4px 0;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon {
  display: none;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: inherit;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left, .ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right {
  display: flex;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .catalog-node__label {
  position: relative;
  padding: 8px 10px;
  max-width: calc(100% - 22px);
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg {
  position: absolute;
  color: transparent;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  color: var(--preview-theme-color);
  opacity: 0.15;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right {
  width: 20px;
  justify-content: flex-end;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node {
  color: var(--preview-theme-color);
}
.ouchn-container.preview-mode .preview-tree-box-pad {
  height: calc(100vh - 157px);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
}
.ouchn-container.preview-mode .preview-tree-box-pad[id=built-in-tree] {
  padding: 0;
}
.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree {
  height: auto;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content {
  width: 100%;
  padding: 4px 8px 4px 0;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__expand-icon {
  display: none;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: inherit;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left, .ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right {
  display: flex;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .catalog-node__label {
  position: relative;
  padding: 8px 10px;
  max-width: calc(100% - 22px);
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg {
  position: absolute;
  color: transparent;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg.highlight-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  color: var(--preview-theme-color);
  opacity: 0.15;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right {
  width: 20px;
  justify-content: flex-end;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left .expanded-node {
  color: var(--preview-theme-color);
}
.ouchn-container.preview-mode .preview-tree-box-pc {
  width: 262px;
  height: 528.7px;
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
}
.ouchn-container.preview-mode .preview-tree-box-pc[id=built-in-tree] {
  padding: 0;
}
.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree {
  height: auto;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__content {
  width: 100%;
  padding: 4px 8px 4px 0;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__expand-icon {
  display: none;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: inherit;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left, .ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right {
  display: flex;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .catalog-node__label {
  position: relative;
  padding: 8px 10px;
  max-width: calc(100% - 22px);
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg {
  position: absolute;
  color: transparent;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg.highlight-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  bcolor: var(--preview-theme-color);
  opacity: 0.15;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right {
  width: 20px;
  justify-content: flex-end;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node.parent-node .catalog-node__left .expanded-node {
  color: var(--preview-theme-color);
}
::-webkit-scrollbar {
  width: 0px !important;
}
@charset "UTF-8";
.pc-catalog::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px !important;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px !important;
}
.pc-catalog::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;
  background: #535353 !important;
}
.pc-catalog::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;
  border-radius: 10px !important;
  background: #ededed !important;
}
@keyframes moves {
0% {
    left: -100%;
}
100% {
    left: 0;
}
}
.preview-list-counter {
  position: relative;
  display: inline-block;
  flex-direction: column;
  width: 100%;
  height: 896px;
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.5s;
}
.preview-list-counter > div {
  height: auto;
  width: 100%;
  transition: all 0.5s;
}
.el-image-viewer__wrapper .el-image-viewer__mask {
  opacity: 0.85;
}
.ouchn-container.preview-mode {
  background: #ffffff;
}
.ouchn-container.preview-mode .preview-container-title {
  text-align: center;
  background-color: var(--preview-theme-color);
  height: 49px;
  position: fixed;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1500;
  width: 100%;
}
.ouchn-container.preview-mode .preview-container-title .container-icon {
  position: absolute;
  left: 15px;
  color: white;
  margin-left: 8px;
  font-size: 16px;
  line-height: 49px;
}
.ouchn-container.preview-mode .preview-container-title .container-text {
  color: white;
  line-height: 49px;
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  max-width: 80vw;
  padding: 0 5px;
}
.ouchn-container.preview-mode .preview-for-h5 .preview-screen-h5 {
  overflow-y: inherit;
  overflow-x: inherit;
}
.ouchn-container.preview-mode .preview-for-pc {
  background-color: #f4f1f4;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container {
  display: flex;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog {
  border-radius: 10px;
  border: 1px solid #00000012;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow-y: scroll;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc {
  min-width: 600px;
  max-width: 600px;
  margin: 0 auto;
  background: #ffffff;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container {
  min-height: calc(100vh - 111px);
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-nav__left {
  display: none;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-nav__right {
  width: 100%;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title i {
  display: none;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title .container-text {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #ffffff;
}
.ouchn-container.preview-mode .preview-for-pad {
  max-width: 750px;
  margin: 0 auto;
}
.ouchn-container.preview-mode .preview-tree-box-h5 {
  border-radius: 28px;
  background: #ffffff;
  padding: 15px;
  height: calc(100vh - 157px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pad {
  height: calc(100vh - 157px);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
}
.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pc {
  width: 262px;
  height: 528.7px;
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
}
.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-tree {
  margin-top: 16px;
}
::-webkit-scrollbar {
  width: 0px !important;
}
#out {
  width: 400px;
  height: 100px;
  text-align: center;
  font-size: 3em;
  color: red;
  position: absolute;
  top: 30%;
  left: 50%;
  margin-top: -100px;
  margin-left: -200px;
}
.count-box[data-v-f9021b68] {
  height: 268px;
  opacity: 1;
  border-radius: 4px;
  background: white;
}
.count-box .count-top[data-v-f9021b68] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 36px;
  padding: 8px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.count-box .count-top .count-header[data-v-f9021b68] {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
  border-left: 3px solid #009dff;
  height: 20px;
}
.count-box .count-top .close-count[data-v-f9021b68] {
  color: #333333;
  cursor: pointer;
}
.panel-title[data-v-f9021b68] {
  display: flex;
  align-items: center;
  position: relative;
  margin-top: 12px;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 17.38px;
  color: rgba(0, 0, 0, 0.8);
  margin: 16px 0 8px 0;
}
.panel-title span[data-v-f9021b68] {
  font-weight: 700;
}
.panel-title span[data-v-f9021b68] {
  margin-left: 10px;
}
.count-item[data-v-f9021b68] {
  display: flex;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 17.38px;
  color: rgba(0, 0, 0, 0.8);
}
.count-item[data-v-f9021b68]:not(.panel-title) {
  padding: 3px 0 3px 15px;
}
.count-item div[data-v-f9021b68] {
  width: 50%;
}
.count-item div[data-v-f9021b68]:first-child {
  text-align: left;
}
.count-item div[data-v-f9021b68]:last-child {
  text-align: right;
}
.el-dialog__wrapper.nice-modal__wrapper.words-count-modal {
  justify-content: end;
  background-color: #0000005E;
}
.el-dialog__wrapper.nice-modal__wrapper.words-count-modal .el-dialog.nice-modal {
  min-width: 200px;
}
.el-dialog__wrapper.nice-modal__wrapper.words-count-modal .el-dialog.nice-modal .el-dialog__body {
  padding: 15px;
  min-height: 200px;
  border-radius: 4px;
}
.el-dialog__wrapper.nice-modal__wrapper.words-count-modal .el-dialog.nice-modal .nice-modal__box {
  min-height: 200px;
}
.el-dialog__wrapper.nice-modal__wrapper.words-count-modal .el-dialog.nice-modal .nice-modal__footer {
  position: absolute;
  width: 100%;
  bottom: -42px;
  text-align: right;
}
.mate-title[data-v-7e4360f2] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-7e4360f2] {
  width: 98px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
.dialog-footer[data-v-7e4360f2] {
  text-align: center;
}
.xml-tree-box[data-v-7e4360f2] {
  min-height: 300px;
  max-height: 600px;
  overflow-y: auto;
}
.footer-btn[data-v-7e4360f2] {
  display: flex;
  justify-content: center;
  width: 100%;
}
.save-cancel-btn[data-v-7e4360f2] {
  width: 80px;
  font-size: 14px;
}
.mate-title[data-v-63bfde06] {
  display: flex;
  align-items: center;
}
.mate-title .mate-text[data-v-63bfde06] {
  width: 28px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-63bfde06] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-63bfde06] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-63bfde06] .el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.save-cancel-btn[data-v-63bfde06] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-63bfde06] .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-63bfde06] .el-input__inner .el-range-input {
  background: none;
}
.graph-list[data-v-63bfde06] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 12px 16px;
  min-height: 460px;
}
.graph-list .graph-item__card[data-v-63bfde06] {
  height: 187px;
  background: #ffffff;
  box-shadow: 0px 0px 9px 0px rgba(142, 142, 142, 0.15);
  border-radius: 9px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 5px;
  cursor: pointer;
  border: 1px solid transparent;
}
.graph-list .graph-item__card.current[data-v-63bfde06] {
  border-color: #009dff;
}
.graph-list .graph-item__title[data-v-63bfde06] {
  margin-top: 10px;
  font-size: 16px;
  color: #535353;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.no-data[data-v-63bfde06] {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
}
.no-data img[data-v-63bfde06] {
  width: 300px;
}
.no-data .text[data-v-63bfde06] {
  color: #999;
}
.textcomps-title[data-v-63bfde06] {
  width: 100%;
  height: 40px;
  background: #F5F5F5;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 0 12px;
  color: #009dff;
  font-size: 14px;
}
.textcomp-list[data-v-63bfde06] {
  max-height: 600px;
  overflow-y: auto;
}
.textcomp-list .textcomp-item__card[data-v-63bfde06] {
  position: relative;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
  padding: 15px 18px 24px;
  font-weight: 400;
  font-size: 12px;
  color: #333333;
  line-height: 14px;
  cursor: pointer;
  user-select: none;
}
.textcomp-list .textcomp-item__card.checked[data-v-63bfde06] {
  border-color: #009dff;
}
.textcomp-list .textcomp-item__card .icon[data-v-63bfde06] {
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: -1px;
  right: -1px;
  border-bottom-right-radius: 5px;
}
.textcomp-list .textcomp-item.saved .textcomp-item__card[data-v-63bfde06] {
  background: #f5f5fd;
  color: #767676;
}
.textcomp-list .textcomp-item + .textcomp-item[data-v-63bfde06] {
  margin-top: 12px;
}
.test-paper-list-page .base-title {
  color: #333;
  font-size: 18px;
  background: #ffffff;
  border-radius: 6px;
  padding: 0 20px;
}
.test-paper-list-page .base-title--title {
  padding: 24px 0;
}
.test-paper-list-page .base-content {
  padding: 0px;
  background: #ffffff;
  border-radius: 6px;
  margin-top: 0px;
}
.test-paper-list-page .tree-left {
  width: 280px;
  border-right: 1px solid #e7e7e7;
  padding-right: 20px;
  margin-right: 20px;
}
.test-paper-list-page .el-table__header-wrapper {
  border-radius: 6px;
}
.test-paper-list-page .el-table__header-wrapper th {
  background-color: #f2f2f2;
}
.test-paper-list-page .el-table__header-wrapper th.el-table__cell {
  padding: 12px 0;
  border-bottom: 0;
}
.test-paper-list-page .el-table--medium .el-table__cell {
  padding: 15px 0;
}
.test-paper-list-page .el-tree-node:focus > .el-tree-node__content {
  background-color: #e1eeff;
}
.test-paper-list-page .el-tree-node__content {
  border-radius: 6px;
}
.test-paper-list-page .el-form--inline .el-form-item {
  margin-right: 30px;
}
@charset "UTF-8";
.text-book-resources-box[data-v-546627db] {
  height: 100%;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] {
  height: 100%;
  border-radius: 8px;
  background-color: #f5f5f5;
  display: flex;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box[data-v-546627db] {
  width: 44px;
  height: 100%;
  position: relative;
  margin-right: 4px;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .max-zindex[data-v-546627db] {
  z-index: 99;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .min-zindex0[data-v-546627db] {
  z-index: 10;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .min-zindex1[data-v-546627db] {
  z-index: 9;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .min-zindex2[data-v-546627db] {
  z-index: 8;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .min-zindex3[data-v-546627db] {
  z-index: 7;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .min-zindex4[data-v-546627db] {
  z-index: 6;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .min-zindex5[data-v-546627db] {
  z-index: 5;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .min-zindex6[data-v-546627db] {
  z-index: 4;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list0[data-v-546627db] {
  position: absolute;
  top: 0;
  left: 0;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list1[data-v-546627db] {
  position: absolute;
  top: 80px;
  left: 0;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list2[data-v-546627db] {
  position: absolute;
  top: 160px;
  left: 0;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list3[data-v-546627db] {
  position: absolute;
  top: 240px;
  left: 0;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list4[data-v-546627db] {
  position: absolute;
  top: 320px;
  left: 0;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list5[data-v-546627db] {
  position: absolute;
  top: 400px;
  left: 0;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list6[data-v-546627db] {
  position: absolute;
  top: 480px;
  left: 0;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list[data-v-546627db] {
  width: 100%;
  height: 96px;
  display: flex;
  flex-direction: column;
  margin-left: 4px;
  cursor: pointer;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .white[data-v-546627db] {
  background-color: #ffffff !important;
  border-left: 1px solid #cfecff !important;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .blue[data-v-546627db] {
  background-color: #009dff !important;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.8) !important;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_topimg[data-v-546627db],
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_bottomimg[data-v-546627db] {
  width: 44px;
  height: 32px;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-546627db],
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-546627db],
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-546627db] {
  width: 100%;
  height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image[data-v-546627db],
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image[data-v-546627db],
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image[data-v-546627db] {
  width: 24px;
  height: 24px;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image img[data-v-546627db],
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image img[data-v-546627db],
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image img[data-v-546627db] {
  width: 100%;
  height: 100%;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-546627db] {
  background-color: #ffffff;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-546627db] {
  background-color: #ade0ff;
}
.text-book-resources-box .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-546627db] {
  background-color: #cfecff;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .el-collapse {
  border: none;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .text-book-resource-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .text-book-resource-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .text-book-resource-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .text-book-resources {
  height: calc(100% - 88px);
  overflow-y: auto;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content {
  margin-top: 20px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse {
  text-align: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse {
  width: 100%;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .select-collapse-item {
  display: inline-block;
  width: 50%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .collapse-item .image-collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .select-collapse-item .image-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .collapse-item .image-collapse-item .image-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-item {
  width: 88px;
  height: 88px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .collapse-item .image-collapse-item .image-item img,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-item img {
  max-width: 88px;
  max-height: 88px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .collapse-item .image-collapse-item .image-title,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-title {
  width: 88px;
  height: 40px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .image-content .image-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content {
  margin-top: 20px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .image-collapse {
  text-align: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse {
  width: 100%;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .collapse-item .music-collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .select-collapse-item .music-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .collapse-item .music-collapse-item .music-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .collapse-item .music-collapse-item .music-title,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .collapse-item .music-collapse-item .music-title .el-image,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .music-content .music-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content {
  margin-top: 20px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .image-collapse {
  text-align: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse {
  width: 100%;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .select-collapse-item {
  display: inline-block;
  width: 50%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .collapse-item .video-collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .select-collapse-item .video-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .collapse-item .video-collapse-item .video-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-item {
  width: 88px;
  height: 88px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .collapse-item .video-collapse-item .video-item img,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-item img {
  max-width: 88px;
  max-height: 88px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .collapse-item .video-collapse-item .video-titletext,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-titletext {
  width: 88px;
  height: 40px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .video-content .video-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content {
  margin-top: 20px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .image-collapse {
  text-align: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse {
  width: 100%;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .collapse-item .file-collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item .file-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .collapse-item .file-collapse-item .file-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .el-image,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .el-image img,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .el-image img {
  width: 16px;
  height: 16px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .file-text,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .file-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .file-content .file-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content {
  margin-top: 20px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .image-collapse {
  text-align: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse {
  width: 100%;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .collapse-item .excel-collapse-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-item,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .el-image,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .el-image img,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .el-image img {
  width: 16px;
  height: 16px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .excel-text,
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .excel-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .excel-content .excel-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box {
  margin-top: 20px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box .outline-collapse {
  text-align: center;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box__graph .outline-item {
  width: 100%;
  padding: 8px 4px;
  box-shadow: 0px 0px 8px 0px rgba(142, 142, 142, 0.15);
  border-radius: 8px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box__graph .outline-item.selected {
  background: rgba(0, 157, 255, 0.12);
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box__graph .outline-item__title {
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box__graph .outline-item__text {
  color: #009dff;
  font-size: 12px;
  cursor: pointer;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box__graph .outline-item__operate {
  color: #ff8b8b;
  cursor: pointer;
  font-size: 11px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box__graph .outline-item__body {
  width: 100%;
  height: 124px;
  margin-top: 6px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .outline-box__graph .outline-item + .outline-item {
  margin-top: 12px;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .no-data-available {
  margin: 80px 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.text-book-resources-box .tree-box__sidebar[data-v-546627db] .text-book-resource-box .no-data-available img {
  width: 80%;
}
.text-book-resources-box .tree-box__sidebar .tree-box[data-v-546627db] {
  width: 260px;
  height: 100%;
  padding: 0 12px;
  background: #ffffff;
  border-radius: 8px;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 240ms ease-in-out;
  position: relative;
}
.text-book-resources-box .tree-box__sidebar .tree-box .left-block-title[data-v-546627db] {
  display: block !important;
  border: none;
  padding: 8px 0 6px 0;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  margin-left: 0 !important;
  width: calc(100% - 0px) !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.text-book-resources-box .tree-box__sidebar .tree-box-title[data-v-546627db] {
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.text-book-resources-box .tree-box__sidebar .tree-box-title .el-image[data-v-546627db] {
  position: absolute;
  left: 16px;
}
.text-book-resources-box .tree-box__sidebar .tree-box-line[data-v-546627db] {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.text-book-resources-box .tree-box__sidebar .tree-box-tree[data-v-546627db] {
  margin-top: 16px;
  max-height: calc(100% - 150px);
  overflow: hidden;
  overflow-y: auto;
}
.text-book-resources-box .tree-box__sidebar .tree-box .bottom_pic[data-v-546627db] {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 12px auto;
  height: 72px;
}
.text-book-resources-box .tree-box__sidebar .tree-box .bottom_pic .pic[data-v-546627db] {
  width: 192px;
  margin: 0 auto;
  height: 100%;
}
.text-book-resources-box .tree-box__sidebar .tree-box .bottom_pic .pic img[data-v-546627db] {
  width: 100%;
  height: 100%;
}
.text-book-resources-box .tree-box__sidebar.expanded .tree-box[data-v-546627db] {
  width: 260px;
  padding: 15px;
  opacity: 1;
}
[data-v-546627db] .el-tree-node.is-current .el-tree-node__content .custom-tree-node span.el-tooltip.sampleSeal {
  color: #ff8000 !important;
}
[data-v-546627db] .sampleSeal {
  color: #ff8000 !important;
}
.editing-and-proofreading-process[data-v-6b9b131d] {
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.editing-and-proofreading-process .item-box[data-v-6b9b131d] {
  position: relative;
  padding: 20px 0 0 30px;
  cursor: pointer;
}
.editing-and-proofreading-process .step[data-v-6b9b131d] {
  width: 12px;
  height: 12px;
  background-image: linear-gradient(-45deg, #2277ff, #c1d8ff);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 100px;
  z-index: 10;
}
.editing-and-proofreading-process .step-top[data-v-6b9b131d]::before {
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 10;
  content: "";
  display: block;
  width: 0px;
  height: 100px;
  border-left: 2px dashed #a1c4ff;
}
.editing-and-proofreading-process .step-bottom[data-v-6b9b131d]::after {
  position: absolute;
  left: 5px;
  top: 112px;
  z-index: 10;
  content: "";
  display: block;
  width: 0px;
  height: 40px;
  border-left: 2px dashed #a1c4ff;
}
.editing-and-proofreading-process .epraudit-step[data-v-6b9b131d],
.editing-and-proofreading-process .secondaudit-step[data-v-6b9b131d],
.editing-and-proofreading-process .bookedit-step[data-v-6b9b131d] {
  position: absolute;
  left: 10px;
  top: 28px;
  z-index: 10;
  width: 8px;
  height: 8px;
  opacity: 1;
  border-radius: 50%;
}
.editing-and-proofreading-process .epraudit-step[data-v-6b9b131d] {
  background: #ff5733;
}
.editing-and-proofreading-process .secondaudit-step[data-v-6b9b131d] {
  background: #ff8d1a;
}
.editing-and-proofreading-process .bookedit-step[data-v-6b9b131d] {
  background: #009dff;
}
.editing-and-proofreading-process .epraudit-tiao[data-v-6b9b131d],
.editing-and-proofreading-process .secondaudit-tiao[data-v-6b9b131d],
.editing-and-proofreading-process .bookedit-tiao[data-v-6b9b131d] {
  position: absolute;
  left: 14px;
  top: 42px;
  z-index: 10;
  width: 1px;
  height: 135px;
  opacity: 1;
}
.editing-and-proofreading-process .epraudit-tiao[data-v-6b9b131d] {
  background: linear-gradient(to bottom, #ff5733 0%, #ff8d1a 100%);
}
.editing-and-proofreading-process .secondaudit-tiao[data-v-6b9b131d] {
  background: linear-gradient(to bottom, #ff8d1a 0%, #009dff 100%);
}
.editing-and-proofreading-process .bookedit-tiao[data-v-6b9b131d] {
  background: linear-gradient(to bottom, #009dff 0%, #ff8d1a 100%);
}
.editing-and-proofreading-process .epraudit-sanjiao[data-v-6b9b131d],
.editing-and-proofreading-process .secondaudit-sanjiao[data-v-6b9b131d],
.editing-and-proofreading-process .bookedit-sanjiao[data-v-6b9b131d] {
  position: absolute;
  left: 10px;
  top: 172px;
  width: 10px;
  height: 8px;
  opacity: 1;
  -webkit-clip-path: polygon(100% 0, 0 0, 50% 100%);
  clip-path: polygon(100% 0, 0 0, 50% 100%);
}
.editing-and-proofreading-process .epraudit-sanjiao[data-v-6b9b131d] {
  background: #ff8d1a;
}
.editing-and-proofreading-process .secondaudit-sanjiao[data-v-6b9b131d] {
  background: #009dff;
}
.editing-and-proofreading-process .bookedit-sanjiao[data-v-6b9b131d] {
  background: #ff8d1a;
}
.editing-and-proofreading-process .content-item[data-v-6b9b131d] {
  width: calc(100% - 19px);
  height: 150px;
  overflow: hidden;
  padding: 12px;
  border-radius: 4px;
}
.editing-and-proofreading-process .content-item .label-box[data-v-6b9b131d] {
  position: absolute;
  top: 30px;
  right: 20px;
  min-width: 80px;
  height: 20px;
  color: #fff;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.editing-and-proofreading-process .content-item .label-box .san-jiao[data-v-6b9b131d] {
  width: 10px;
  height: 20px;
  -webkit-clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 100% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 100% 50%, 0% 0%);
}
.editing-and-proofreading-process .content-item .label-box .label-content[data-v-6b9b131d] {
  min-width: 70px;
  padding: 0px 5px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
.editing-and-proofreading-process .content-item .top[data-v-6b9b131d] {
  display: flex;
  padding-bottom: 12px;
}
.editing-and-proofreading-process .content-item .top .cover[data-v-6b9b131d] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.editing-and-proofreading-process .content-item .top .cover img[data-v-6b9b131d] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
}
.editing-and-proofreading-process .content-item .top .left .name[data-v-6b9b131d] {
  white-space: nowrap;
  font-size: 14px;
  color: black;
  font-weight: 400;
}
.editing-and-proofreading-process .content-item .top .left .label[data-v-6b9b131d] {
  white-space: nowrap;
  padding: 0 4px;
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  width: 64px;
}
.editing-and-proofreading-process .content-item .top .left .label span[data-v-6b9b131d] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.editing-and-proofreading-process .content-item .top .left .pass-label[data-v-6b9b131d] {
  background-color: #43cf7c;
}
.editing-and-proofreading-process .content-item .top .left .overrule-label[data-v-6b9b131d] {
  background-color: #ff5733;
}
.editing-and-proofreading-process .content-item .timer[data-v-6b9b131d] {
  font-size: 12px;
  color: #777;
  padding-top: 2px;
}
.editing-and-proofreading-process .content-item .timer .title[data-v-6b9b131d] {
  font-size: 14px;
  color: #555;
  padding-right: 2px;
}
.editing-and-proofreading-process .content-item .timer .time[data-v-6b9b131d] {
  padding-left: 4px;
}
.editing-and-proofreading-process .epraudit-content[data-v-6b9b131d] {
  background-color: rgba(255, 87, 51, 0.08);
}
.editing-and-proofreading-process .epraudit-content .label-box .san-jiao[data-v-6b9b131d] {
  background-color: #ff9d87 !important;
}
.editing-and-proofreading-process .epraudit-content .label-box .label-content[data-v-6b9b131d] {
  background: linear-gradient(90deg, #ff9d87 0%, #ff5733 100%);
}
.editing-and-proofreading-process .epraudit-content[data-v-6b9b131d]::before {
  content: "";
  display: block;
  position: absolute;
  left: 18px;
  top: 26px;
  border-width: 6px;
  border-style: dashed solid dashed dashed;
  border-color: transparent rgba(255, 87, 51, 0.08) transparent transparent;
}
.editing-and-proofreading-process .secondaudit-content[data-v-6b9b131d] {
  background-color: rgba(255, 141, 26, 0.08) !important;
}
.editing-and-proofreading-process .secondaudit-content .label-box .san-jiao[data-v-6b9b131d] {
  background: #ffbe7d;
}
.editing-and-proofreading-process .secondaudit-content .label-box .label-content[data-v-6b9b131d] {
  background: linear-gradient(90deg, #ffbe7d 0%, #ff8d1a 100%);
}
.editing-and-proofreading-process .secondaudit-content[data-v-6b9b131d]::before {
  content: "";
  display: block;
  position: absolute;
  left: 18px;
  top: 26px;
  border-width: 6px;
  border-style: dashed solid dashed dashed;
  border-color: transparent rgba(255, 87, 51, 0.08) transparent transparent;
}
.editing-and-proofreading-process .bookedit-content[data-v-6b9b131d] {
  background-color: rgba(0, 157, 255, 0.08);
}
.editing-and-proofreading-process .bookedit-content .label-box .san-jiao[data-v-6b9b131d] {
  background: #7dcdff;
}
.editing-and-proofreading-process .bookedit-content .label-box .label-content[data-v-6b9b131d] {
  background: linear-gradient(90deg, #7dcdff 0%, #009dff 100%);
}
.editing-and-proofreading-process .bookedit-content[data-v-6b9b131d]::before {
  content: "";
  display: block;
  position: absolute;
  left: 18px;
  top: 26px;
  border-width: 6px;
  border-style: dashed solid dashed dashed;
  border-color: transparent rgba(0, 157, 255, 0.08) transparent transparent;
}
.editing-and-proofreading-process .overrule[data-v-6b9b131d] {
  background-color: #fdf0f1;
}
.editing-and-proofreading-process .overrule .top .left .label[data-v-6b9b131d] {
  background-color: #f57171;
}
.editing-and-proofreading-process .pass[data-v-6b9b131d] {
  background-color: #f0f6ff;
}
.editing-and-proofreading-process .pass .top .left .label[data-v-6b9b131d] {
  background-color: #b0d7fd;
}
.editing-and-proofreading-process .select-step .content-item[data-v-6b9b131d] {
  box-shadow: 0px 0px 3px #3b9efb;
}
.richtext-audio-player[data-v-48af3ce4] {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 12px;
  border: 1px solid #e4e7ed;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 4px 16px rgba(31, 95, 191, 0.08);
}
.richtext-audio-player audio[data-v-48af3ce4] {
  display: none;
}
.richtext-audio-player.is-floating[data-v-48af3ce4] {
  border-radius: 12px;
  box-shadow: 0 8px 28px rgba(15, 35, 70, 0.16);
}
.richtext-audio-player.is-compact[data-v-48af3ce4] {
  padding: 8px 10px;
  box-shadow: none;
}
.rap-main[data-v-48af3ce4] {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
}
.rap-btn[data-v-48af3ce4] {
  appearance: none;
  border: none;
  background: transparent;
  color: #1f5fbf;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  font-size: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  min-height: 28px;
  border-radius: 50%;
  transition: background 0.15s ease;
}
.rap-btn[data-v-48af3ce4]:hover {
  background: #ecf5ff;
}
.rap-play[data-v-48af3ce4] {
  width: 34px;
  height: 34px;
  background: #ecf5ff;
  font-size: 20px;
  flex-shrink: 0;
}
.rap-progress-wrap[data-v-48af3ce4] {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 8px;
}
.rap-time[data-v-48af3ce4] {
  color: #909399;
  font-size: 12px;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  min-width: 40px;
}
.rap-slider[data-v-48af3ce4] {
  flex: 1;
  min-width: 0;
}
.rap-slider[data-v-48af3ce4] .el-slider__runway {
  margin: 0;
  height: 4px;
  background: #e4e7ed;
}
.rap-slider[data-v-48af3ce4] .el-slider__bar {
  height: 4px;
  background: #1f5fbf;
}
.rap-slider[data-v-48af3ce4] .el-slider__button-wrapper {
  top: -16px;
  width: 36px;
  height: 36px;
}
.rap-slider[data-v-48af3ce4] .el-slider__button {
  width: 12px;
  height: 12px;
  border: 2px solid #1f5fbf;
}
.rap-extra[data-v-48af3ce4] {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-shrink: 0;
}
.rap-rate[data-v-48af3ce4] {
  min-width: 42px;
  height: 28px;
  border-radius: 14px;
  font-size: 12px;
  font-weight: 600;
  color: #1f5fbf;
  background: #f5f7fa;
}
.rap-volume[data-v-48af3ce4] {
  position: relative;
}
.rap-volume-btn[data-v-48af3ce4] {
  color: #1f5fbf;
}
.rap-volume-icon[data-v-48af3ce4] {
  width: 18px;
  height: 18px;
  display: block;
}
.rap-volume-panel[data-v-48af3ce4] {
  position: absolute;
  left: 50%;
  bottom: calc(100% + 8px);
  transform: translateX(-50%);
  padding: 10px 8px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
  border: 1px solid #ebeef5;
  z-index: 5;
}
.rap-close[data-v-48af3ce4] {
  color: #909399;
}
.rap-close[data-v-48af3ce4]:hover {
  color: #606266;
  background: #f5f7fa;
}
@media screen and (max-width: 768px) {
.richtext-audio-player[data-v-48af3ce4] {
    padding: 10px;
}
.rap-main[data-v-48af3ce4] {
    flex-wrap: wrap;
    gap: 8px;
}
.rap-progress-wrap[data-v-48af3ce4] {
    order: 3;
    width: 100%;
}
.rap-time[data-v-48af3ce4] {
    min-width: 36px;
}
}
.richtext-runtime-dialog {
  margin-bottom: 0 !important;
}
.richtext-runtime-dialog .el-dialog__header {
  padding: 16px 20px 8px;
}
.richtext-runtime-dialog .el-dialog__body {
  padding: 8px 20px 20px;
  max-height: min(70vh, 640px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.richtext-runtime-dialog .runtime-dialog-title {
  font-size: 16px;
  font-weight: 600;
  color: #303133;
}
.richtext-runtime-dialog .richtext-runtime {
  display: grid;
  gap: 16px;
}
.richtext-runtime-dialog .richtext-runtime audio {
  width: 100%;
  margin-top: 8px;
  max-width: 100%;
}
.richtext-runtime-dialog .runtime-section {
  display: grid;
  gap: 8px;
  min-width: 0;
}
.richtext-runtime-dialog .runtime-label {
  color: #909399;
  font-size: 13px;
  line-height: 1;
}
.richtext-runtime-dialog .runtime-text,
.richtext-runtime-dialog .runtime-answer,
.richtext-runtime-dialog .runtime-score-result {
  max-height: 220px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 12px 14px;
  border: 1px solid #ebeef5;
  border-radius: 8px;
  background: #f8fafc;
  color: #303133;
  line-height: 1.7;
  word-break: break-word;
}
.richtext-runtime-dialog .runtime-text p,
.richtext-runtime-dialog .runtime-answer p,
.richtext-runtime-dialog .runtime-score-result p {
  margin: 0 0 8px;
}
.richtext-runtime-dialog .runtime-text p:last-child,
.richtext-runtime-dialog .runtime-answer p:last-child,
.richtext-runtime-dialog .runtime-score-result p:last-child {
  margin-bottom: 0;
}
.richtext-runtime-dialog .runtime-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.richtext-runtime-dialog .runtime-action-btn {
  min-height: 32px;
}
.richtext-runtime-dialog .runtime-record-panel {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 8px 0 4px;
}
.richtext-runtime-dialog .runtime-record-btn {
  appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
  line-height: 0;
  border-radius: 50%;
}
.richtext-runtime-dialog .runtime-record-btn:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
.richtext-runtime-dialog .runtime-record-btn:focus {
  outline: none;
}
.richtext-runtime-dialog .runtime-record-img {
  display: block;
  width: 96px;
  height: 96px;
  object-fit: contain;
  user-select: none;
  pointer-events: none;
}
.richtext-runtime-dialog .runtime-rerecord-link {
  appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  color: #909399;
  font-size: 12px;
  line-height: 1.4;
  cursor: pointer;
}
.richtext-runtime-dialog .runtime-rerecord-link:hover {
  color: #606266;
}
.richtext-runtime-dialog .runtime-rerecord-link:focus {
  outline: none;
}
.richtext-runtime-dialog .runtime-countdown {
  width: 88px;
  height: 88px;
  margin: 0 auto;
  border-radius: 50%;
  background: linear-gradient(180deg, #ecf5ff 0%, #d9ecff 100%);
  color: #1f5fbf;
  font-size: 28px;
  font-weight: 700;
  line-height: 88px;
  text-align: center;
}
.richtext-runtime-dialog .runtime-score {
  display: grid;
  gap: 10px;
}
.richtext-runtime-dialog .runtime-score-error {
  color: #f56c6c;
  font-size: 13px;
}
.richtext-runtime-dialog .score-main {
  color: #1f5fbf;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}
.richtext-runtime-dialog .score-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px 12px;
  color: #606266;
  font-size: 13px;
}
.richtext-runtime-dialog .runtime-tip {
  color: #909399;
  font-size: 12px;
}
.richtext-runtime-dialog .dictation-steps {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 4px 0 2px;
}
.richtext-runtime-dialog .dictation-step {
  color: #909399;
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
}
.richtext-runtime-dialog .dictation-step.active {
  color: #1f5fbf;
  font-weight: 600;
}
.richtext-runtime-dialog .dictation-step-divider {
  width: 18px;
  height: 1px;
  background: #dcdfe6;
}
.richtext-runtime-dialog .dictation-countdown-wrap {
  display: grid;
  gap: 8px;
  justify-items: center;
}
.richtext-runtime-dialog .runtime-countdown.is-ended {
  background: linear-gradient(180deg, #f4f4f5 0%, #e9e9eb 100%);
  color: #909399;
}
.richtext-runtime-dialog .runtime-countdown.is-waiting {
  background: linear-gradient(180deg, #f4f4f5 0%, #e9e9eb 100%);
  color: #606266;
}
.richtext-runtime-dialog.richtext-runtime-dialog--dictation .runtime-answer {
  min-height: 80px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 {
  width: 92% !important;
  max-width: 560px;
  border-radius: 12px;
  overflow: hidden;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .el-dialog__header {
  padding: 14px 16px 6px;
  padding-top: calc(14px + env(safe-area-inset-top, 0px));
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .el-dialog__headerbtn {
  top: 14px;
  right: 12px;
  font-size: 18px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .el-dialog__body {
  padding: 8px 16px calc(16px + env(safe-area-inset-bottom, 0px));
  max-height: calc(84vh - 56px);
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-dialog-title {
  font-size: 17px;
  padding-right: 28px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .richtext-runtime {
  gap: 14px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-text,
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-answer,
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-score-result {
  max-height: 36vh;
  padding: 12px;
  font-size: 15px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-actions {
  width: 100%;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-record-img {
  width: 108px;
  height: 108px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-rerecord-link {
  font-size: 13px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-action-btn {
  flex: 1 1 calc(50% - 4px);
  min-width: 120px;
  min-height: 40px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-countdown {
  width: 72px;
  height: 72px;
  font-size: 24px;
  line-height: 72px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .score-main {
  font-size: 28px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .score-grid {
  grid-template-columns: 1fr;
  gap: 8px;
  font-size: 14px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 audio {
  height: 40px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .dictation-steps {
  gap: 6px;
  flex-wrap: wrap;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .dictation-step {
  font-size: 12px;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .dictation-step-divider {
  width: 12px;
}
@media screen and (max-width: 768px) {
.richtext-runtime-dialog .el-dialog__body {
    max-height: calc(84vh - 56px);
}
}
@media screen and (max-width: 375px) {
.richtext-runtime-dialog.richtext-runtime-dialog--h5 {
    width: 94% !important;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .runtime-action-btn {
    flex: 1 1 100%;
}
.richtext-runtime-dialog.richtext-runtime-dialog--h5 .score-grid {
    font-size: 13px;
}
}
.richtext-floating-audio {
  position: fixed;
  left: 50%;
  bottom: 24px;
  transform: translateX(-50%);
  z-index: 4000;
  width: min(720px, calc(100vw - 32px));
  padding-bottom: env(safe-area-inset-bottom, 0px);
}
.richtext-floating-audio.is-mobile {
  bottom: 12px;
  width: calc(100vw - 24px);
}
.richtext-float-audio-enter-active,
.richtext-float-audio-leave-active {
  transition: opacity 0.2s ease, transform 0.2s ease;
}
.richtext-float-audio-enter,
.richtext-float-audio-leave-to {
  opacity: 0;
  transform: translateX(-50%) translateY(12px);
}
@charset "UTF-8";
@media print {
.navbar[data-v-57a88e78] {
    display: none !important;
}
.leaflet-editing .text-book-resources-box[data-v-57a88e78] {
    display: none !important;
}
.leaflet-editing .auto-container--side[data-v-57a88e78] {
    display: none !important;
}
.auto-container--main[data-v-57a88e78] {
    margin: 0 !important;
    width: 100% !important;
}
.auto-container--main .miain-bar[data-v-57a88e78] {
    display: none !important;
}
.auto-container--main .phone-box[data-v-57a88e78] {
    height: 100% !important;
}
.auto-container--main .phone-box .phone-preview[data-v-57a88e78] {
    width: 100% !important;
}
}
.ouchn-container .leaflet-editing[data-v-57a88e78] {
  background: #f5f5f5;
  padding: 16px;
  height: calc(100vh - 60px);
  display: flex;
  flex-direction: column;
}
.ouchn-container .leaflet-editing .editing-preview[data-v-57a88e78] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .expand-hide[data-v-57a88e78] {
  position: absolute;
  left: 308px;
  top: 0;
  width: 44px;
  height: 96px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .expand-hide .unfold-div[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .expand-hide .hide-div[data-v-57a88e78] {
  width: 44px;
  height: 32px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
}
.ouchn-container .leaflet-editing .editing-preview .expand-hide .unfold-div img[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .expand-hide .hide-div img[data-v-57a88e78] {
  width: 6px;
  height: 12px;
  margin-bottom: 6px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] {
  border-radius: 8px;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box[data-v-57a88e78] {
  width: 44px;
  height: 100%;
  position: relative;
  margin-right: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .max-zindex[data-v-57a88e78] {
  z-index: 99;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex0[data-v-57a88e78] {
  z-index: 10;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex1[data-v-57a88e78] {
  z-index: 9;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex2[data-v-57a88e78] {
  z-index: 8;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex3[data-v-57a88e78] {
  z-index: 7;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex4[data-v-57a88e78] {
  z-index: 6;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex5[data-v-57a88e78] {
  z-index: 5;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list0[data-v-57a88e78] {
  position: absolute;
  top: 0;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list1[data-v-57a88e78] {
  position: absolute;
  top: 80px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list2[data-v-57a88e78] {
  position: absolute;
  top: 160px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list3[data-v-57a88e78] {
  position: absolute;
  top: 240px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list4[data-v-57a88e78] {
  position: absolute;
  top: 320px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list5[data-v-57a88e78] {
  position: absolute;
  top: 400px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list[data-v-57a88e78] {
  width: 100%;
  height: 96px;
  display: flex;
  flex-direction: column;
  margin-left: 4px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .white[data-v-57a88e78] {
  background-color: #ffffff !important;
  border-left: 1px solid #cfecff !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .blue[data-v-57a88e78] {
  background-color: #009dff !important;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.8) !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_topimg[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_bottomimg[data-v-57a88e78] {
  width: 44px;
  height: 32px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-57a88e78] {
  width: 100%;
  height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image[data-v-57a88e78] {
  width: 24px;
  height: 24px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image img[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image img[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image img[data-v-57a88e78] {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-57a88e78] {
  background-color: #ffffff;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-57a88e78] {
  background-color: #ade0ff;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-57a88e78] {
  background-color: #cfecff;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .select-collapse-item {
  display: inline-block;
  width: 50%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .collapse-item .image-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .collapse-item .image-collapse-item .image-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-item {
  width: 88px;
  height: 88px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .collapse-item .image-collapse-item .image-item img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-item img {
  max-width: 88px;
  max-height: 88px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .collapse-item .image-collapse-item .image-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-title {
  width: 88px;
  height: 40px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .image-box .image-content .image-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .collapse-item .music-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .collapse-item .music-collapse-item .music-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .collapse-item .music-collapse-item .music-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .collapse-item .music-collapse-item .music-title .el-image,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .music-box .music-content .music-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .select-collapse-item {
  display: inline-block;
  width: 50%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .collapse-item .video-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .collapse-item .video-collapse-item .video-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-item {
  width: 88px;
  height: 88px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .collapse-item .video-collapse-item .video-item img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-item img {
  max-width: 88px;
  max-height: 88px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .collapse-item .video-collapse-item .video-titletext,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-titletext {
  width: 88px;
  height: 40px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .video-box .video-content .video-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .collapse-item .file-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .el-image,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .el-image img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .el-image img {
  width: 16px;
  height: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .file-text,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .file-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .file-box .file-content .file-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .el-image,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .el-image img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .el-image img {
  width: 16px;
  height: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .excel-text,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .excel-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-57a88e78] .excel-box .excel-content .excel-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box[data-v-57a88e78] {
  width: 80px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  border-radius: 8px;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 240ms ease-in-out;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box .left-block-title[data-v-57a88e78] {
  display: block !important;
  border: none;
  padding: 8px 0 6px 0;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  margin-left: 0 !important;
  width: calc(100% - 0px) !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-title[data-v-57a88e78] {
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-title .el-image[data-v-57a88e78] {
  position: absolute;
  left: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-line[data-v-57a88e78] {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-tree[data-v-57a88e78] {
  margin-top: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar.expanded .tree-box[data-v-57a88e78] {
  width: 260px;
  padding: 15px;
  opacity: 1;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main[data-v-57a88e78] {
  width: 800px;
  margin: 0 10px;
  height: 100%;
  background-color: #ffffff;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .title[data-v-57a88e78] {
  max-width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--side[data-v-57a88e78] {
  height: 100%;
  background-color: #ffffff;
  position: relative;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--side .size14[data-v-57a88e78] {
  font-size: 14px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--side .task-review-box[data-v-57a88e78] {
  position: absolute;
  bottom: 12px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .proofreading-box[data-v-57a88e78] {
  width: 100%;
  height: 100%;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title[data-v-57a88e78] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0 0 0;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .right-title[data-v-57a88e78] {
  display: flex;
  align-items: center;
  border: none;
  padding: 8px 12px 14px 12px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .right-title img[data-v-57a88e78] {
  display: none;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .select-title[data-v-57a88e78] {
  color: #1890ff;
  font-weight: 600;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .select-title img[data-v-57a88e78] {
  display: block;
  width: 40px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right[data-v-57a88e78] {
  width: 260px;
  padding: 24px 16px;
  height: 100%;
  overflow: auto;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .name[data-v-57a88e78] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
  color: black;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .name img[data-v-57a88e78] {
  max-width: 100%;
  height: 180px;
  margin-bottom: 24px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .right-block-title[data-v-57a88e78] {
  border: none;
  padding: 8px 0 14px 0;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .right-block-title img[data-v-57a88e78] {
  width: 70px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .title[data-v-57a88e78] {
  padding-left: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .text[data-v-57a88e78] {
  margin: 8px 0 16px 0;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .text-retract[data-v-57a88e78] {
  padding-left: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*行数*/
  -webkit-box-orient: vertical;
  margin-top: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .book-des[data-v-57a88e78] {
  font-size: 16px;
  font-weight: 500;
  color: black;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .page-title[data-v-57a88e78] {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .item-box[data-v-57a88e78] {
  position: relative;
  padding: 20px 0 0 30px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .step[data-v-57a88e78] {
  width: 12px;
  height: 12px;
  background-image: linear-gradient(-45deg, #2277ff, #c1d8ff);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 100px;
  z-index: 10;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .step-top[data-v-57a88e78]::before {
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 10;
  content: "";
  display: block;
  width: 0px;
  height: 100px;
  border-left: 2px dashed #a1c4ff;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .step-bottom[data-v-57a88e78]::after {
  position: absolute;
  left: 5px;
  top: 112px;
  z-index: 10;
  content: "";
  display: block;
  width: 0px;
  height: 40px;
  border-left: 2px dashed #a1c4ff;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-step[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-step[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-step[data-v-57a88e78] {
  position: absolute;
  left: 10px;
  top: 28px;
  z-index: 10;
  width: 8px;
  height: 8px;
  opacity: 1;
  border-radius: 50%;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-step[data-v-57a88e78] {
  background: #ff5733;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-step[data-v-57a88e78] {
  background: #ff8d1a;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-step[data-v-57a88e78] {
  background: #009dff;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-tiao[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-tiao[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-tiao[data-v-57a88e78] {
  position: absolute;
  left: 14px;
  top: 42px;
  z-index: 10;
  width: 1px;
  height: 135px;
  opacity: 1;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-tiao[data-v-57a88e78] {
  background: linear-gradient(to bottom, #ff5733 0%, #ff8d1a 100%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-tiao[data-v-57a88e78] {
  background: linear-gradient(to bottom, #ff8d1a 0%, #009dff 100%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-tiao[data-v-57a88e78] {
  background: linear-gradient(to bottom, #009dff 0%, #ff8d1a 100%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-sanjiao[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-sanjiao[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-sanjiao[data-v-57a88e78] {
  position: absolute;
  left: 10px;
  top: 172px;
  width: 10px;
  height: 8px;
  opacity: 1;
  -webkit-clip-path: polygon(100% 0, 0 0, 50% 100%);
  clip-path: polygon(100% 0, 0 0, 50% 100%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-sanjiao[data-v-57a88e78] {
  background: #ff8d1a;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-sanjiao[data-v-57a88e78] {
  background: #009dff;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-sanjiao[data-v-57a88e78] {
  background: #ff8d1a;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content[data-v-57a88e78] {
  width: calc(100% - 19px);
  height: 150px;
  overflow: hidden;
  padding: 12px;
  border-radius: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .label-box[data-v-57a88e78] {
  position: absolute;
  top: 30px;
  right: 20px;
  min-width: 80px;
  height: 20px;
  color: #fff;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .label-box .san-jiao[data-v-57a88e78] {
  width: 10px;
  height: 20px;
  -webkit-clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 100% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 100% 50%, 0% 0%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .label-box .label-content[data-v-57a88e78] {
  min-width: 70px;
  padding: 0px 5px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top[data-v-57a88e78] {
  display: flex;
  padding-bottom: 12px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top .cover[data-v-57a88e78] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top .cover img[data-v-57a88e78] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top .left .name[data-v-57a88e78] {
  white-space: nowrap;
  font-size: 14px;
  color: black;
  font-weight: 400;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top .left .label[data-v-57a88e78] {
  white-space: nowrap;
  padding: 0 4px;
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
  height: 18px;
  display: inline-block;
  line-height: 18px;
  width: 64px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top .left .label span[data-v-57a88e78] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top .left .pass-label[data-v-57a88e78] {
  background-color: #43cf7c;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .top .left .overrule-label[data-v-57a88e78] {
  background-color: #ff5733;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .timer[data-v-57a88e78] {
  font-size: 12px;
  color: #777;
  padding-top: 2px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .timer .title[data-v-57a88e78] {
  font-size: 14px;
  color: #555;
  padding-right: 2px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .content .timer .time[data-v-57a88e78] {
  padding-left: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-content[data-v-57a88e78] {
  background-color: rgba(255, 87, 51, 0.08);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-content .label-box .san-jiao[data-v-57a88e78] {
  background-color: #ff9d87 !important;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-content .label-box .label-content[data-v-57a88e78] {
  background: linear-gradient(90deg, #ff9d87 0%, #ff5733 100%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .epraudit-content[data-v-57a88e78]::before {
  content: "";
  display: block;
  position: absolute;
  left: 18px;
  top: 26px;
  border-width: 6px;
  border-style: dashed solid dashed dashed;
  border-color: transparent rgba(255, 87, 51, 0.08) transparent transparent;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-content[data-v-57a88e78] {
  background-color: rgba(255, 141, 26, 0.08) !important;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-content .label-box .san-jiao[data-v-57a88e78] {
  background: #ffbe7d;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-content .label-box .label-content[data-v-57a88e78] {
  background: linear-gradient(90deg, #ffbe7d 0%, #ff8d1a 100%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .secondaudit-content[data-v-57a88e78]::before {
  content: "";
  display: block;
  position: absolute;
  left: 18px;
  top: 26px;
  border-width: 6px;
  border-style: dashed solid dashed dashed;
  border-color: transparent rgba(255, 87, 51, 0.08) transparent transparent;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-content[data-v-57a88e78] {
  background-color: rgba(0, 157, 255, 0.08);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-content .label-box .san-jiao[data-v-57a88e78] {
  background: #7dcdff;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-content .label-box .label-content[data-v-57a88e78] {
  background: linear-gradient(90deg, #7dcdff 0%, #009dff 100%);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .bookedit-content[data-v-57a88e78]::before {
  content: "";
  display: block;
  position: absolute;
  left: 18px;
  top: 26px;
  border-width: 6px;
  border-style: dashed solid dashed dashed;
  border-color: transparent rgba(0, 157, 255, 0.08) transparent transparent;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .overrule[data-v-57a88e78] {
  background-color: #fdf0f1;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .overrule .top .left .label[data-v-57a88e78] {
  background-color: #f57171;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .pass[data-v-57a88e78] {
  background-color: #f0f6ff;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .pass .top .left .label[data-v-57a88e78] {
  background-color: #b0d7fd;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .select-step .step[data-v-57a88e78] {
  background-image: linear-gradient(-45deg, #005bec, #a1c4ff);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .select-step .content[data-v-57a88e78] {
  background-color: #faf0de;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .select-step .overrule[data-v-57a88e78] {
  background-color: #fce5e7;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .editing-and-proofreading-process .select-step .pass[data-v-57a88e78] {
  background-color: #dfebfd;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box[data-v-57a88e78] {
  width: 44px;
  height: 100%;
  position: relative;
  margin-right: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .max-zindex[data-v-57a88e78] {
  z-index: 99;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .min-zindex0[data-v-57a88e78] {
  z-index: 10;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .min-zindex1[data-v-57a88e78] {
  z-index: 9;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list0[data-v-57a88e78] {
  position: absolute;
  top: 0;
  right: 0;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list1[data-v-57a88e78] {
  position: absolute;
  top: 80px;
  right: 0;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list[data-v-57a88e78] {
  width: 100%;
  height: 96px;
  display: flex;
  flex-direction: column;
  margin-left: 4px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .rightlist_topimg[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .rightlist_bottomimg[data-v-57a88e78] {
  width: 44px;
  height: 32px;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno[data-v-57a88e78] {
  width: 100%;
  height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item .el-image[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno .el-image[data-v-57a88e78] {
  width: 24px;
  height: 24px;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item .el-image img[data-v-57a88e78],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno .el-image img[data-v-57a88e78] {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item[data-v-57a88e78] {
  background-color: #ffffff;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno[data-v-57a88e78] {
  background-color: #cfecff;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar[data-v-57a88e78] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 56px;
  background: #ffffff;
  padding: 0 20px;
  border-bottom: 1px solid #f2f2f2;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .title[data-v-57a88e78] {
  font-size: 17px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .share-btn[data-v-57a88e78] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 28px;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .share-btn span[data-v-57a88e78] {
  display: inline-block;
  width: 24px;
  height: 24px;
  opacity: 1;
  border-radius: 4px;
  margin-right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .share-btn .share-link-span[data-v-57a88e78] {
  background: rgba(0, 157, 255, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .share-btn .share-link-span-select[data-v-57a88e78] {
  background: #009dff;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .share-btn img[data-v-57a88e78] {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .miain-right[data-v-57a88e78] {
  width: 24%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .miain-right .miain-right-textcunt[data-v-57a88e78] {
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .miain-right .miain-right-share[data-v-57a88e78] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ouchn-container .leaflet-editing .editing-preview .miain-bar .miain-right .miain-right-share .share-text[data-v-57a88e78] {
  font-size: 12px;
  font-weight: 700;
  color: black;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] {
  display: flex;
  flex-direction: column;
  height: calc(100% - 56px);
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] ::-webkit-scrollbar {
  width: 4px !important;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box .phone-preview[data-v-57a88e78] {
  z-index: 1000;
  width: 800px;
  background: #ffffff;
  overflow-x: hidden;
  margin: 0 auto;
  padding: 13px 0 20px;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box .phone-preview[data-v-57a88e78] .shop-item-img img {
  width: 100% !important;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box .phone-preview[data-v-57a88e78] .resource-box .preview-container-resource-preview .filecard .filename {
  width: 100% !important;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog {
  position: absolute;
  left: 0;
  display: flex;
  width: 100%;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .custom-dialog {
  background-color: transparent;
  box-shadow: none;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__header {
  padding: 0;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body {
  padding: 20px 18px;
  position: relative;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-margin {
  width: 100%;
  height: 15px;
  background: linear-gradient(135deg, #fff 96%, transparent 97%) !important;
  margin-top: -1px;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper {
  max-height: 60vh;
  overflow-y: scroll;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar {
  width: 0;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .v-modal {
  position: absolute;
  left: 0;
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .shop-item-img {
  min-width: 88px !important;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .shop-item-img img {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .phone-box[data-v-57a88e78] .audio-cover {
  width: 21% !important;
}
.ouchn-container .upload-file-container[data-v-57a88e78] {
  width: 110px;
  height: 110px;
  border: 1px dashed #cccccc;
  background: #f2f2f2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-57a88e78] {
  position: absolute;
  font-size: 20px;
  top: 0;
  right: 0;
  color: #fff;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-57a88e78]:hover {
  cursor: pointer;
}
.ouchn-container .prompt[data-v-57a88e78] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.ouchn-container .save-btn[data-v-57a88e78] {
  display: flex;
  justify-content: center;
}
.ouchn-container .add-btn-container[data-v-57a88e78] {
  width: 90%;
  height: 40px;
  background: #f2f2f2;
  border: 1px dashed #cccccc;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.ouchn-container .prompt-size[data-v-57a88e78] {
  width: 90%;
  height: 36px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin: 15px 0 20px 0;
}
.ouchn-container .line[data-v-57a88e78] {
  width: 90%;
  height: 1px;
  background: #418eed;
  position: relative;
}
.ouchn-container .line .line-son-block[data-v-57a88e78] {
  width: 92px;
  height: 9px;
  background: #418eed;
  position: absolute;
  right: -1%;
  top: 0%;
  transform: skewX(20deg);
}
.ouchn-container .resources-option[data-v-57a88e78] {
  display: flex;
  margin-top: 30px;
  margin-left: 10px;
}
.ouchn-container .resources-option > span[data-v-57a88e78] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .operation-btn[data-v-57a88e78] {
  margin: 0 auto;
  margin-top: 40px;
  width: 90%;
  display: flex;
  justify-content: center;
}
.ouchn-container .add-resource[data-v-57a88e78] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 48px;
  padding: 0 10px;
}
.ouchn-container .file-container[data-v-57a88e78] {
  display: flex;
  align-items: center;
}
.ouchn-container .setfile-data-content[data-v-57a88e78] {
  display: flex;
  align-items: center;
  width: 90%;
  margin: 10px 0;
  height: 40px;
  background: #ffffff;
  border: 1px dashed #cccccc;
  border-radius: 4px;
}
.ouchn-container .add-resource[data-v-57a88e78]::before {
  content: "";
  width: 4px;
  height: 15px;
  background: #418eed;
  border-radius: 2px;
  display: inline-block;
}
.share-link-box[data-v-57a88e78] {
  width: 300px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin: 0 !important;
}
.share-link-box .link[data-v-57a88e78] {
  height: 20px;
  width: calc(100% - 96px);
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.share-link-box .share-link-btn[data-v-57a88e78] {
  position: absolute;
  top: -6px;
  right: 18px;
  width: 96px !important;
  height: 32px !important;
  opacity: 1;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0px;
  line-height: 20px;
}
.share-link-box .custom-button__wrapper[data-v-57a88e78] {
  border: none !important;
}
.right-box[data-v-57a88e78] {
  position: absolute;
  top: 0;
  right: 0;
}
.auto-container--side[data-v-57a88e78] {
  background-color: #f5f5f5 !important;
}
.auto-container--side .setting-box[data-v-57a88e78] {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border-radius: 8px 0px 8px 8px;
}
.ouchn-container .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background: rgba(0, 157, 255, 0.16) !important;
  color: #009dff !important;
}
.custom-catalog-tree.tree-node-text--wrap .el-tree-node__content {
  height: auto !important;
}
.custom-catalog-tree.tree-node-text--wrap .custom-tree-node {
  white-space: normal;
  position: relative;
}
.share-popover-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.share-popover-box .link {
  padding-bottom: 18px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
}
.share-popover-box .link-btn {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 32px;
  background: #1890ff;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  cursor: pointer;
}
.share-popover-box .code-box {
  width: 160px;
  height: 160px;
}
.share-popover-box .code-box img {
  width: 160px;
  height: 160px;
}
#compLayoutWrap {
  position: fixed;
  width: 21cm;
  left: -9999px;
  bottom: 9999px;
}
.mate-title {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
.el-dialog__headerbtn {
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 20px;
  top: 12px !important;
  padding: 0;
  background: transparent;
  outline: none;
  cursor: pointer;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-dialog__headerbtn .el-icon-close {
  font-weight: bold;
  color: gray !important;
}
.el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.el-dialog .expand {
  width: 100%;
}
.center-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 15vh !important;
}
@charset "UTF-8";
.ouchn-container .leaflet-editing[data-v-2d95163a] {
  background: #f5f5f5;
  padding: 16px;
  height: calc(100vh - 60px);
  display: flex;
  flex-direction: column;
}
.ouchn-container .leaflet-editing .editing-preview[data-v-2d95163a] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .expand-hide[data-v-2d95163a] {
  position: absolute;
  left: 308px;
  top: 0;
  width: 44px;
  height: 96px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .expand-hide .unfold-div[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .expand-hide .hide-div[data-v-2d95163a] {
  width: 44px;
  height: 32px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
}
.ouchn-container .leaflet-editing .editing-preview .expand-hide .unfold-div img[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .expand-hide .hide-div img[data-v-2d95163a] {
  width: 6px;
  height: 12px;
  margin-bottom: 6px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] {
  border-radius: 8px;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box[data-v-2d95163a] {
  width: 44px;
  height: 100%;
  position: relative;
  margin-right: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .max-zindex[data-v-2d95163a] {
  z-index: 99;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex0[data-v-2d95163a] {
  z-index: 10;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex1[data-v-2d95163a] {
  z-index: 9;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex2[data-v-2d95163a] {
  z-index: 8;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex3[data-v-2d95163a] {
  z-index: 7;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex4[data-v-2d95163a] {
  z-index: 6;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .min-zindex5[data-v-2d95163a] {
  z-index: 5;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list0[data-v-2d95163a] {
  position: absolute;
  top: 0;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list1[data-v-2d95163a] {
  position: absolute;
  top: 80px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list2[data-v-2d95163a] {
  position: absolute;
  top: 160px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list3[data-v-2d95163a] {
  position: absolute;
  top: 240px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list4[data-v-2d95163a] {
  position: absolute;
  top: 320px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list5[data-v-2d95163a] {
  position: absolute;
  top: 400px;
  left: 0;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list[data-v-2d95163a] {
  width: 100%;
  height: 96px;
  display: flex;
  flex-direction: column;
  margin-left: 4px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .white[data-v-2d95163a] {
  background-color: #ffffff !important;
  border-left: 1px solid #cfecff !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .blue[data-v-2d95163a] {
  background-color: #009dff !important;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.8) !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_topimg[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_bottomimg[data-v-2d95163a] {
  width: 44px;
  height: 32px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-2d95163a] {
  width: 100%;
  height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image[data-v-2d95163a] {
  width: 24px;
  height: 24px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image img[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image img[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image img[data-v-2d95163a] {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-2d95163a] {
  background-color: #ffffff;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-2d95163a] {
  background-color: #ade0ff;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-2d95163a] {
  background-color: #cfecff;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .select-collapse-item {
  display: inline-block;
  width: 50%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .collapse-item .image-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .collapse-item .image-collapse-item .image-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-item {
  width: 88px;
  height: 88px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .collapse-item .image-collapse-item .image-item img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-item img {
  max-width: 88px;
  max-height: 88px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .collapse-item .image-collapse-item .image-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .select-collapse-item .image-collapse-item .image-title {
  width: 88px;
  height: 40px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .image-box .image-content .image-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .collapse-item .music-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .collapse-item .music-collapse-item .music-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .collapse-item .music-collapse-item .music-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .collapse-item .music-collapse-item .music-title .el-image,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .select-collapse-item .music-collapse-item .music-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .music-box .music-content .music-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .select-collapse-item {
  display: inline-block;
  width: 50%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .collapse-item .video-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .collapse-item .video-collapse-item .video-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-item {
  width: 88px;
  height: 88px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .collapse-item .video-collapse-item .video-item img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-item img {
  max-width: 88px;
  max-height: 88px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .collapse-item .video-collapse-item .video-titletext,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .select-collapse-item .video-collapse-item .video-titletext {
  width: 88px;
  height: 40px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .video-box .video-content .video-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .collapse-item .file-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .el-image,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .el-image img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .el-image img {
  width: 16px;
  height: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .collapse-item .file-collapse-item .file-title .file-text,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item .file-collapse-item .file-title .file-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .file-box .file-content .file-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box {
  width: 260px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .image-collapse {
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse {
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-item,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .el-image,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .el-image img,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .el-image img {
  width: 16px;
  height: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .collapse-item .excel-collapse-item .excel-title .excel-text,
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item .excel-collapse-item .excel-title .excel-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar[data-v-2d95163a] .excel-box .excel-content .excel-collapse .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box[data-v-2d95163a] {
  width: 80px;
  height: 100%;
  padding: 0;
  background: #ffffff;
  border-radius: 8px;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 240ms ease-in-out;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box .left-block-title[data-v-2d95163a] {
  display: block !important;
  border: none;
  padding: 8px 0 6px 0;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  margin-left: 0 !important;
  width: calc(100% - 0px) !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-title[data-v-2d95163a] {
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-title .el-image[data-v-2d95163a] {
  position: absolute;
  left: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-line[data-v-2d95163a] {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar .tree-box-tree[data-v-2d95163a] {
  margin-top: 16px;
}
.ouchn-container .leaflet-editing .editing-preview .tree-box__sidebar.expanded .tree-box[data-v-2d95163a] {
  width: 260px;
  padding: 15px;
  opacity: 1;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main[data-v-2d95163a] {
  display: flex;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box[data-v-2d95163a] {
  display: flex;
  flex-direction: column;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar[data-v-2d95163a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 800px;
  height: 56px;
  background: #ffffff;
  padding: 0 20px;
  border-bottom: 1px solid #f2f2f2;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .title[data-v-2d95163a] {
  font-size: 17px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .share-btn[data-v-2d95163a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 28px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .share-btn span[data-v-2d95163a] {
  display: inline-block;
  width: 24px;
  height: 24px;
  opacity: 1;
  border-radius: 4px;
  margin-right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .share-btn .share-link-span[data-v-2d95163a] {
  background: rgba(0, 157, 255, 0.16);
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .share-btn .share-link-span-select[data-v-2d95163a] {
  background: #009dff;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .share-btn img[data-v-2d95163a] {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .miain-right[data-v-2d95163a] {
  width: 24%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .miain-right .miain-right-textcunt[data-v-2d95163a] {
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .miain-right .miain-right-share[data-v-2d95163a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box .miain-bar .miain-right .miain-right-share .share-text[data-v-2d95163a] {
  font-size: 12px;
  font-weight: 700;
  color: black;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .xml-annotations-box #xml-reader-window-box[data-v-2d95163a] {
  width: 800px;
  height: calc(100vh - 134px);
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  background-color: #ffffff;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list[data-v-2d95163a] {
  margin-left: 14px;
  width: 0;
  height: calc(100vh - 78px);
  overflow-x: hidden;
  overflow-y: scroll;
  background-color: #fafafa;
  padding-bottom: calc(100vh - 200px);
  overflow: hidden;
  transition: all 0.3s;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item[data-v-2d95163a] {
  display: flex;
  padding: 12px 6px 6px 6px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .cover[data-v-2d95163a] {
  width: 45px;
  height: 45px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .cover img[data-v-2d95163a] {
  width: 45px;
  height: 42px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right[data-v-2d95163a] {
  display: flex;
  flex-direction: column;
  width: calc(100% - 28px);
  padding-left: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .top-box[data-v-2d95163a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 45px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .top-box .name[data-v-2d95163a] {
  width: 70px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #e56916;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .top-box .fixed_more[data-v-2d95163a] {
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .top-box .timer[data-v-2d95163a] {
  padding-right: 6px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .top-box .icon-s-operation[data-v-2d95163a] {
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .top-box .icon-s-operation img[data-v-2d95163a] {
  width: 14px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .new-top-box[data-v-2d95163a] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .new-top-box .new_time_box[data-v-2d95163a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .selected-words[data-v-2d95163a] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .content[data-v-2d95163a] {
  width: 100%;
  padding: 0 6px;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .content[data-v-2d95163a]:hover {
  background-color: #e8e8e8;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .annotations-text[data-v-2d95163a] {
  position: relative;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .annotations-text[data-v-2d95163a]:hover:after {
  display: block;
  opacity: 1;
  transition: all 0.1s ease 0.5s;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .annotations-text[data-v-2d95163a]:after {
  content: attr(data-title);
  display: none;
  width: 100%;
  height: auto;
  background-color: #fff;
  color: #333333;
  font-size: 12px;
  position: absolute;
  padding: 4px 10px;
  left: -30px;
  bottom: -110px;
  border-radius: 4px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.16);
  border: 1px solid #d1d1d1;
  z-index: 99999;
  opacity: 0;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .annotations-item .right .annotations-text[data-v-2d95163a]:focus-within:after {
  opacity: 0;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .border-left[data-v-2d95163a] {
  border-left: 1px solid #d1d1d1;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .margin-top[data-v-2d95163a] {
  margin-top: 12px;
  padding-top: 0;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .outer-box[data-v-2d95163a] {
  border: 1px solid #fafafa;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .outer-border[data-v-2d95163a] {
  border: 1px solid #3e92fb;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .outer-box[data-v-2d95163a]:hover {
  border: 1px solid #3e92fb;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .resolved-box .right .top-box .name[data-v-2d95163a] {
  color: #999999;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .resolved-box .right .top-box .timer[data-v-2d95163a] {
  color: #b3b3b3;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .resolved-box .right .top-box .icon-s-operation img[data-v-2d95163a] {
  filter: grayscale(80%);
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .resolved-box .right .content[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .resolved-box .right .selected-words[data-v-2d95163a] {
  color: #b3b3b3;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-list .resolved-box .right .content[data-v-2d95163a]:hover {
  background-color: #fafafa;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--main .annotations-width[data-v-2d95163a] {
  width: 300px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--side[data-v-2d95163a] {
  height: 100%;
  background-color: #ffffff;
  position: relative;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--side .size14[data-v-2d95163a] {
  font-size: 14px;
}
.ouchn-container .leaflet-editing .editing-preview .auto-container--side .task-review-box[data-v-2d95163a] {
  position: absolute;
  bottom: 12px;
  width: 100%;
  display: flex;
  justify-content: center;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box[data-v-2d95163a] {
  width: 100%;
  height: 100%;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .proofreading-box[data-v-2d95163a] {
  width: 100%;
  height: calc(100% - 60px);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title[data-v-2d95163a] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0 0 0;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .right-title[data-v-2d95163a] {
  display: flex;
  align-items: center;
  border: none;
  padding: 8px 12px 14px 12px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .right-title img[data-v-2d95163a] {
  display: none;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .select-title[data-v-2d95163a] {
  color: #1890ff;
  font-weight: 600;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .text-books-right-title .select-title img[data-v-2d95163a] {
  display: block;
  width: 40px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right[data-v-2d95163a] {
  width: 260px;
  padding: 24px 16px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .name[data-v-2d95163a] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
  color: black;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .name img[data-v-2d95163a] {
  max-width: 100%;
  height: 180px;
  margin-bottom: 24px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .right-block-title[data-v-2d95163a] {
  border: none;
  padding: 8px 0 14px 0;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .right-block-title img[data-v-2d95163a] {
  width: 70px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .title[data-v-2d95163a] {
  padding-left: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  margin-bottom: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .text[data-v-2d95163a] {
  margin: 8px 0 16px 0;
  font-family: PingFang SC;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .text-retract[data-v-2d95163a] {
  padding-left: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*行数*/
  -webkit-box-orient: vertical;
  margin-top: 8px;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .book-des[data-v-2d95163a] {
  font-size: 16px;
  font-weight: 500;
  color: black;
}
.ouchn-container .leaflet-editing .editing-preview .setting-box .dialog-content__right .page-title[data-v-2d95163a] {
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box[data-v-2d95163a] {
  width: 44px;
  height: 100%;
  position: relative;
  margin-right: 4px;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .max-zindex[data-v-2d95163a] {
  z-index: 99;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .min-zindex0[data-v-2d95163a] {
  z-index: 10;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .min-zindex1[data-v-2d95163a] {
  z-index: 9;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list0[data-v-2d95163a] {
  position: absolute;
  top: 0;
  right: 0;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list1[data-v-2d95163a] {
  position: absolute;
  top: 80px;
  right: 0;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list[data-v-2d95163a] {
  width: 100%;
  height: 96px;
  display: flex;
  flex-direction: column;
  margin-left: 4px;
  cursor: pointer;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .rightlist_topimg[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .rightlist_bottomimg[data-v-2d95163a] {
  width: 44px;
  height: 32px;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno[data-v-2d95163a] {
  width: 100%;
  height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item .el-image[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno .el-image[data-v-2d95163a] {
  width: 24px;
  height: 24px;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item .el-image img[data-v-2d95163a],
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno .el-image img[data-v-2d95163a] {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_item[data-v-2d95163a] {
  background-color: #ffffff;
}
.ouchn-container .leaflet-editing .editing-preview .toolbar_right_box .toolbar_right_list .toolbar_nav_itemno[data-v-2d95163a] {
  background-color: #cfecff;
}
.ouchn-container .upload-file-container[data-v-2d95163a] {
  width: 110px;
  height: 110px;
  border: 1px dashed #cccccc;
  background: #f2f2f2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-2d95163a] {
  position: absolute;
  font-size: 20px;
  top: 0;
  right: 0;
  color: #fff;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-2d95163a]:hover {
  cursor: pointer;
}
.ouchn-container .prompt[data-v-2d95163a] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.ouchn-container .save-btn[data-v-2d95163a] {
  display: flex;
  justify-content: center;
}
.ouchn-container .add-btn-container[data-v-2d95163a] {
  width: 90%;
  height: 40px;
  background: #f2f2f2;
  border: 1px dashed #cccccc;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.ouchn-container .prompt-size[data-v-2d95163a] {
  width: 90%;
  height: 36px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin: 15px 0 20px 0;
}
.ouchn-container .line[data-v-2d95163a] {
  width: 90%;
  height: 1px;
  background: #418eed;
  position: relative;
}
.ouchn-container .line .line-son-block[data-v-2d95163a] {
  width: 92px;
  height: 9px;
  background: #418eed;
  position: absolute;
  right: -1%;
  top: 0%;
  transform: skewX(20deg);
}
.ouchn-container .resources-option[data-v-2d95163a] {
  display: flex;
  margin-top: 30px;
  margin-left: 10px;
}
.ouchn-container .resources-option > span[data-v-2d95163a] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .operation-btn[data-v-2d95163a] {
  margin: 0 auto;
  margin-top: 40px;
  width: 90%;
  display: flex;
  justify-content: center;
}
.ouchn-container .add-resource[data-v-2d95163a] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 48px;
  padding: 0 10px;
}
.ouchn-container .file-container[data-v-2d95163a] {
  display: flex;
  align-items: center;
}
.ouchn-container .setfile-data-content[data-v-2d95163a] {
  display: flex;
  align-items: center;
  width: 90%;
  margin: 10px 0;
  height: 40px;
  background: #ffffff;
  border: 1px dashed #cccccc;
  border-radius: 4px;
}
.ouchn-container .add-resource[data-v-2d95163a]::before {
  content: "";
  width: 4px;
  height: 15px;
  background: #418eed;
  border-radius: 2px;
  display: inline-block;
}
.el-popover {
  min-width: 80px;
}
.popper-width {
  width: 320px;
}
.annotations-item .el-textarea__inner {
  border: none;
  outline: none;
}
.annotations-item .el-textarea__inner:hover {
  background-color: #e8e8e8;
}
.annotations-item textarea:valid {
  max-height: 90px !important;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.annotations-item textarea:focus {
  max-height: 262px !important;
  overflow: auto;
  text-overflow: inherit;
  display: inherit;
  -webkit-box-orient: inherit;
}
.resolved-box .el-textarea__inner {
  color: #b3b3b3 !important;
}
.resolved-box .el-textarea__inner:hover {
  background-color: #fafafa !important;
}
.annotations-list-fixed_more {
  width: 56px;
}
.annotations-list-fixed_more ul {
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 4px;
}
.annotations-list-fixed_more ul li {
  text-align: center;
  line-height: 29px;
  height: 29px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}
.annotations-list-fixed_more ul li:hover {
  background: #f7f7f7;
}
.annotations-list-fixed_more ul .disabled {
  cursor: not-allowed;
}
.custom-catalog-tree.tree-node-text--wrap .el-tree-node__content {
  height: auto !important;
}
.custom-catalog-tree.tree-node-text--wrap .custom-tree-node {
  white-space: normal;
}
.share-popover-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.share-popover-box .link {
  padding-bottom: 18px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 20px;
}
.share-popover-box .link-btn {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 32px;
  background: #1890ff;
  border-radius: 4px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  cursor: pointer;
}
.share-popover-box .code-box {
  width: 160px;
  height: 160px;
}
.share-popover-box .code-box img {
  width: 160px;
  height: 160px;
}
#compLayoutWrap {
  position: fixed;
  width: 21cm;
  left: -9999px;
  bottom: 9999px;
}
.mate-title {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
::v-deep .el-dialog__headerbtn {
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 20px;
  top: 12px !important;
  padding: 0;
  background: transparent;
  outline: none;
  cursor: pointer;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
::v-deep .el-dialog__headerbtn .el-icon-close {
  font-weight: bold;
  color: gray !important;
}
::v-deep .el-dialog {
  border-radius: 8px !important;
  margin-top: 15vh !important;
}
@charset "UTF-8";
.robot-content[data-v-d43393fc] {
  position: fixed;
  left: 0;
  top: 0;
  width: 1920px;
  height: 100vh;
  z-index: 999;
}
.robot-content div[data-v-d43393fc] {
  box-sizing: border-box;
}
.robot-content .robot-view[data-v-d43393fc] {
  user-select: inherit;
  pointer-events: fill;
  position: absolute;
  z-index: 9999;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #f2f2f2;
  box-shadow: 1px 6px 8px #cccccc;
  background-color: #fff;
}
.robot-content .robot-view .title-bar[data-v-d43393fc] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 0 16px;
  background-image: linear-gradient(-75deg, rgba(252, 197, 192, 0.2) 0%, rgba(128, 212, 222, 0.2) 0%, rgba(3, 227, 251, 0.2) 0%, rgba(1, 97, 240, 0.2) 100%);
}
.robot-content .robot-view .title-bar .logo[data-v-d43393fc] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.robot-content .robot-view .title-bar .logo img[data-v-d43393fc] {
  width: 40px;
}
.robot-content .robot-view .title-bar .logo .xiaozhi-logo[data-v-d43393fc] {
  width: 40px;
  height: 28px;
  background-image: url(../../static/img/xiaozhi_logo2.197817e7.png);
  background-size: 100%;
  background-repeat: no-repeat;
}
.robot-content .robot-view .title-bar .logo span[data-v-d43393fc] {
  padding-left: 14px;
  font-family: SourceHanSansCN-Medium;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  line-height: 50px;
  letter-spacing: 0px;
  color: #0d27c6;
}
.robot-content .robot-view .title-bar .el-icon-close[data-v-d43393fc] {
  font-size: 20px;
  font-weight: 800;
  color: #999;
  cursor: pointer;
}
.robot-content .robot-view .xiaozhi-tips[data-v-d43393fc] {
  width: 100%;
  height: 85px;
  background-image: linear-gradient(180deg, rgba(252, 197, 192, 0.1) 0%, rgba(128, 212, 222, 0.1) 0%, rgba(3, 227, 251, 0.1) 0%, transparent 100%);
  font-family: SourceHanSansCN-Light;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #405ad1;
  padding: 15px;
  box-sizing: border-box;
  text-align: left;
  padding-bottom: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.robot-content .robot-view .scroll[data-v-d43393fc] {
  overflow-y: scroll;
}
.robot-content .robot-view .content[data-v-d43393fc] {
  width: 100%;
  padding: 8px;
  background: #fff;
  position: relative;
  padding-top: 85px;
}
.robot-content .robot-view .content .timer[data-v-d43393fc] {
  width: 100%;
  padding: 8px 0;
  text-align: center;
  font-family: SourceHanSansCN-Light;
  font-size: 14px;
  letter-spacing: 0px;
  color: #848484;
}
.robot-content .robot-view .content .item[data-v-d43393fc] {
  display: flex;
  margin-bottom: 16px;
}
.robot-content .robot-view .content .item .cover[data-v-d43393fc] {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #fff;
  overflow: hidden;
  background-image: url(../../static/img/evaluate_avatar.f921c0d8.png);
  background-size: 100% 100%;
}
.robot-content .robot-view .content .item .cover img[data-v-d43393fc] {
  width: 38px;
  height: 38px;
}
.robot-content .robot-view .content .item .text[data-v-d43393fc] {
  position: relative;
  z-index: 10;
  max-width: calc(100% - 34px);
  padding: 8px 10px;
  font-size: 15px;
  word-wrap: break-word;
  color: #555;
}
.robot-content .robot-view .content .item .text span[data-v-d43393fc] {
  width: calc(100% - 5px);
  height: 4px;
  position: absolute;
  left: 3px;
  bottom: 0px;
  border-radius: 0 0 8px 8px;
  z-index: 0;
  animation: myAnimation-d43393fc 0.8s linear infinite;
}
.robot-content .robot-view .content .item .operating[data-v-d43393fc] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 6px;
}
.robot-content .robot-view .content .item .operating .delete[data-v-d43393fc] {
  margin-top: 8px;
  width: 14px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQ4je2UTQrCMBBGXyXbghRciz94Eo/gHcQbeAAXegVvIgg5RBeCqLgPiOABdDOBNCTTutYHZTKTjy9D2k5hrUWhD1SyfgDPnLCnmKwAB1zlcVJLYoASGCT2drIfajfAIaF1BqiBodJZSCXdxdyNnDAHxlK8dTQN9UcDLKXwljiRWEp8ZfKGPryDmFrEo0zeQDOK7029R+31f8Xf6KeNtA9y35I3KILBFv9rbfgpUMQdXYAp6TGR4+QXodEC2AKzjiZnYO2TDzVgJXVG5DbNAAAAAElFTkSuQmCC);
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
}
.robot-content .robot-view .content .item .operating .refresh[data-v-d43393fc] {
  margin-top: 8px;
  width: 14px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAABl0lEQVQ4jZ3Uy0tVURQG8N89mghOIgqJwCIjqKBJhEXjtMhoIg5uQQo1axJhA0n/gkYZvaYiiCCCQTQQDpig5ECCgorCdCDVSIiikh6DvS8eTvfh7YMzWGud/e31+nYhTVNV0IJd+IGP+FPpx6SMbweGsIQvWMYavuMJiuXONebsHjyMZD8xh5V48DDO4Cyuow+vsB39WaJruBPLGMJdrOcuOoBbuIx5DGIAq4XYo3N4jM/owouyjdjEVTzK2HMJmnEPGzi/BZJ2XMk7G9GLtljWYg2SfXiG3flAgv34jfs1SOCD0PQbeJ8NlHq0V5hOPUjQLQypuTS1ekkIVUzHrzXBKI7/B1EWnxJcwnNhL4rYVgdBZ0zkYHbVT2BMKHMYTVsgKsZE9pTTWhNeChKphqO4KExvNq+1dRxTu/k7MS7s4QB+lTLawFtBgA+EBa2Ek1jAIYxgSmR8E1N8hwlB4a8xiacxuwYcwQWcjoS3cbPEXkjTtAVfo50IghysktVijM9knYUKL2QDTqFD0NU34XGbFQbxD/4Cl9tbx0z1nusAAAAASUVORK5CYII=);
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
}
.robot-content .robot-view .content .left .text[data-v-d43393fc] {
  margin-left: 8px;
  border-radius: 6px;
  background-color: #f4f4f4;
  border-radius: 0px 15px 15px 15px;
  border: solid 1px #e5e5e5;
  color: #484848;
}
.robot-content .robot-view .content .right[data-v-d43393fc] {
  justify-content: flex-end;
}
.robot-content .robot-view .content .right .text[data-v-d43393fc] {
  margin-right: 8px;
  border-radius: 6px;
  background-color: rgba(187, 232, 255, 0.3);
  border-radius: 15px 0px 15px 15px;
  border: solid 1px #bbe8ff;
  color: #000000;
}
.robot-content .robot-view .content .right .operating[data-v-d43393fc] {
  padding: 0 6px 0 0;
}
@keyframes myAnimation-d43393fc {
0% {
    background-image: linear-gradient(90deg, #2495ff 0%, #c557f8 24%, #03e3fb 57%, #0161f0 100%);
}
25% {
    background-image: linear-gradient(90deg, #0161f0 0%, #2495ff 24%, #c557f8 57%, #03e3fb 100%);
}
50% {
    background-image: linear-gradient(90deg, #03e3fb 0%, #0161f0 24%, #2495ff 57%, #c557f8 100%);
}
75% {
    background-image: linear-gradient(90deg, #c557f8 0%, #03e3fb 24%, #0161f0 57%, #2495ff 100%);
}
100% {
    background-image: linear-gradient(90deg, #2495ff 0%, #c557f8 24%, #03e3fb 57%, #0161f0 100%);
}
}
.robot-content .robot-view .Progress-bar[data-v-d43393fc] {
  width: 90%;
  height: 60px;
  background-color: #f4f4f4;
  border-radius: 0px 15px 10px 10px;
  border: solid 1px #e5e5e5;
  position: absolute;
  bottom: 90px;
  left: 50%;
  transform: translate(-50%);
  line-height: 60px;
  z-index: 99;
}
.robot-content .robot-view .Progress-bar > div[data-v-d43393fc] {
  width: 100%;
  position: relative;
  padding-left: 20px;
}
.robot-content .robot-view .Progress-bar > div span[data-v-d43393fc] {
  width: calc(100% - 5px);
  height: 8px;
  position: absolute;
  left: 3px;
  bottom: -3px;
  border-radius: 0 0 8px 8px;
  z-index: 0;
  animation: myAnimation-d43393fc 0.8s linear infinite;
}
.robot-content .robot-view .input-box[data-v-d43393fc] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 14px;
  background-image: linear-gradient(180deg, transparent 0%, rgba(3, 227, 251, 0.1) 100%);
  position: relative;
}
.robot-content .robot-view .input-box[data-v-d43393fc]::before {
  content: "";
  width: 90%;
  height: 1px;
  background-color: #bbe8ff;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%);
}
.robot-content .robot-view .input-box .download[data-v-d43393fc] {
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUklEQVRIidXVTyuEURTH8c9MYqM03oGylndhp6QksZSx86copSilrLCZJFmykY2F2MwbMpJQE43FTJl55s+9D4/kV8/mnnPP95z7nHNvrlQqiVQhYH+MCVIsFvXFElEJ2HOxgdJAh1P4ZgbNrNJ8CmhmSlNpdCVZQmsB+/863qEfJNJrjltmOAmYwYN6pya/kDrtqaCYdExCT7EWAYjVLvZDUDjEdgbAA+x0MnT7f3s6ZJhCR9jsZuzVNFs4/gbwBKu9HEKduoKzFMBzLAvMdAhawxIuIoCXWAwBY6DwgQVc9/C5wnzDN6i8+lAXMBAAz+K2g+0GcwFgfxNH3tcQbwQSrGIa5aa1u8ZaNbB3vYnTcg2OBzbCKyZxjzdMRQDbYqeFwjMm8N5IIkYtsZsbaUT9wo/RE14ifQcx2g2aS2aUkcYSnLanrfwL0Db9ySP+J9BPEbFAbaSwvc8AAAAASUVORK5CYII=);
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer;
}
.robot-content .robot-view .input-box .input-right[data-v-d43393fc] {
  width: calc(100% - 40px);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #ffffff;
  border-radius: 7px;
  border: solid 1px #bbe8ff;
  padding-right: 10px;
}
.robot-content .robot-view .input-box .input-content[data-v-d43393fc] {
  width: 100%;
  outline: none;
  max-height: 50px;
  overflow-y: scroll;
  padding: 6px 14px;
  font-size: 16px;
  color: #333;
  font-family: "微软雅黑";
  background-color: #ffffff;
  border-radius: 6px;
}
.robot-content .robot-view .input-box .input-content[data-v-d43393fc]:empty::before {
  content: attr(placeholder);
  color: #777;
}
.robot-content .robot-view .input-box .sending[data-v-d43393fc] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 20px;
  border-radius: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Y0NjRBMkI0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y0NjRBMkM0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjQ2NEEyOTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjQ2NEEyQTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtLFG7wAAAD+SURBVHjaYmTs/VDEwMDwBIhXMZABmIBYFIhXAvFqIBYjxwAYCAHiK0AcRq4BDOS4hgmHONGuYcIjR5RrmKCK1gHxXwKuCcdlwAUgDgZiZSDuAuK3OFyzAojXoLsG2QsPgbgciGWBOA2IL2ExCGTRVWTXYAuD70A8G4j1gdgRi/dEkF3DRCCQ/0MxNsAIwixYJDiBOBqIc4FYD4v8G6gcyBUMyAbIAXE2ECcDsTAOW0HeyQLilzABkAEGQFwLxP5AzIxDI4qtyIAFGqJBeMIBw1ZiUyLI1gho1L3EpYgFh/haqK2vSM0LMFtDiNGM7gKibUU3AGbrSnKKNIAAAwCZxTUuVL2q/wAAAABJRU5ErkJggg==);
  background-size: 100% 100%;
  cursor: pointer;
  font-family: SourceHanSansCN-Light;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #ffffff;
  margin-left: 10px;
}
.robot-content .robot-view .input-box .sending[data-v-d43393fc]:hover {
  opacity: 0.7;
}
.robot-content .robot-view .point-top[data-v-d43393fc] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  cursor: n-resize;
}
.robot-content .robot-view .point-bottom[data-v-d43393fc] {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 6px;
  cursor: n-resize;
}
.robot-content .robot-view .point-left[data-v-d43393fc] {
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  cursor: e-resize;
}
.robot-content .robot-view .point-right[data-v-d43393fc] {
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 100%;
  cursor: e-resize;
}
.robot-content .elfin-box[data-v-d43393fc] {
  pointer-events: fill;
  position: fixed;
  bottom: 50px;
  right: 46px;
  z-index: 9999;
  width: 120px;
  height: 120px;
  cursor: pointer;
  background-image: url(../../static/img/elfin.dbd5dd95.png);
  background-size: 100%;
  background-repeat: no-repeat;
  animation: turn-d43393fc 2s linear infinite;
}
.robot-content .elfin-box .dialog-box[data-v-d43393fc] {
  position: absolute;
  padding: 28px 26px 10px 26px;
  top: -62px;
  left: -96px;
  width: 140px;
  font-size: 14px;
  height: 90px;
  background-image: url(../../static/img/dialog_box.1f0a017f.png);
  background-size: 100%;
  background-repeat: no-repeat;
  box-sizing: border-box;
  overflow: hidden;
}
.robot-content .elfin-box .dialog-box span[data-v-d43393fc] {
  animation: bounce-d43393fc 0.5s 1 forwards;
  display: inline-block;
  transform: translate3d(0, -70px, 0);
}
@keyframes bounce-d43393fc {
0% {
    transform: translate3d(0, -70px, 0);
}
100% {
    transform: translate3d(0, 0, 0);
}
}
.robot-content .elfin-gif[data-v-d43393fc] {
  background-image: url(../../static/img/elfin.ea8647da.gif);
}
@keyframes turn-d43393fc {
0% {
    transform: translateY(0);
}
20% {
    transform: translateY(-2px);
}
40% {
    transform: translateY(-4px);
}
60% {
    transform: translateY(-2px);
}
80% {
    transform: translateY(0px);
}
100% {
    transform: translateY(0px);
}
}
.Fade-enter[data-v-d43393fc],
.Fade-leave-to[data-v-d43393fc] {
  opacity: 0;
}
.Fade-enter-to[data-v-d43393fc],
.Fade-leave[data-v-d43393fc] {
  opacity: 1;
}
.Fade-enter-active[data-v-d43393fc],
.Fade-leave-active[data-v-d43393fc] {
  transition: all 0.6s;
}
.download-dom[data-v-d43393fc] {
  position: fixed;
  top: 0;
  left: 0;
  height: 0px;
  overflow-y: scroll;
}
@charset "UTF-8";
.prohibit-copying-text-content #xmlPreviewCatalogPc * {
  user-select: text;
}
.pc-catalog::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px !important;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px !important;
}
.pc-catalog::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px !important;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;
  background: #535353 !important;
}
.pc-catalog::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;
  border-radius: 10px !important;
  background: #ededed !important;
}
@keyframes moves {
0% {
    left: -100%;
}
100% {
    left: 0;
}
}
.preview-list-counter {
  position: relative;
  display: inline-block;
  flex-direction: column;
  width: 100%;
  height: 896px;
  overflow-y: auto;
  overflow-x: hidden;
  transition: all 0.5s;
}
.preview-list-counter.style-b {
  padding-bottom: 58px;
}
.preview-list-counter.style-b--pc {
  padding-bottom: 62px;
}
.preview-list-counter > div {
  height: auto;
  width: 100%;
  transition: all 0.5s;
}
.preview-list-counter .preview-nav {
  position: fixed;
  bottom: 0;
  z-index: 1001;
}
.preview-list-counter .preview-nav .preview-nav__wrapper {
  display: flex;
  height: 58px;
  padding: 0 15px;
  background-color: #f7f7f7;
  justify-content: space-between;
  align-items: center;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span {
  min-width: 50px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon {
  width: 14px;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__right {
  display: flex;
  width: 132px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span {
  min-width: 30px;
  justify-content: center;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon {
  width: 8px;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn {
  background-color: var(--preview-theme-color);
  border-radius: 11px;
  padding: 8px 9px;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn.isDisabled {
  opacity: 0.4;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn span {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
}
.preview-list-counter .preview-nav .preview-nav__wrapper .custom-btn .custom-icon {
  height: 14px;
}
.preview-list-counter .preview-nav.pc {
  width: 600px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper {
  height: 62px;
  padding: 0 24px;
  background-color: #f7f7f7;
  justify-content: space-between;
  align-items: center;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span {
  min-width: 64px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon {
  width: 16px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__right {
  display: flex;
  width: 178px;
  justify-content: space-between;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span {
  min-width: 37px;
  justify-content: center;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon {
  width: 10px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn {
  background-color: var(--preview-theme-color);
  border-radius: 14px;
  padding: 8px 9px;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled {
  opacity: 0.4;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn span {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #fefefe;
}
.preview-list-counter .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon {
  height: 16px;
}
.el-image-viewer__wrapper .el-image-viewer__mask {
  opacity: 0.85;
}
.ouchn-container.preview-mode {
  background: #ffffff;
}
.ouchn-container.preview-mode .preview-container-title {
  text-align: center;
  background-color: var(--preview-theme-color);
  height: 49px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1500;
  width: 100%;
}
.ouchn-container.preview-mode .preview-container-title.fixed-title {
  position: fixed;
}
.ouchn-container.preview-mode .preview-container-title .container-icon {
  position: absolute;
  left: 15px;
  color: white;
  margin-left: 8px;
  font-size: 16px;
  line-height: 49px;
}
.ouchn-container.preview-mode .preview-container-title .container-text {
  color: white;
  line-height: 49px;
  margin-left: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  max-width: 80vw;
  padding: 0 5px;
}
.ouchn-container.preview-mode .preview-for-h5 .preview-screen-h5 {
  overflow-y: inherit;
  overflow-x: inherit;
}
.ouchn-container.preview-mode .preview-for-pc {
  background-color: #f4f1f4;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container {
  display: flex;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog {
  border-radius: 10px;
  border: 1px solid #00000012;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow-y: scroll;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog.origin-preview-mode {
  max-width: 262px !important;
  min-width: 262px !important;
  border-radius: 10px;
  border: 1px solid #00000012;
  height: 100vh !important;
  position: sticky;
  top: 0;
  overflow-y: scroll;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc {
  min-width: 600px;
  max-width: 600px;
  margin: 0 auto;
  background: #ffffff;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container {
  min-height: calc(100vh - 111px);
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-nav__left {
  display: none;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-nav__right {
  width: 100%;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title i {
  display: none;
}
.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title .container-text {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #ffffff;
}
.ouchn-container.preview-mode .preview-for-pad {
  max-width: 750px;
  margin: 0 auto;
}
.ouchn-container.preview-mode .preview-tree-box-h5 {
  border-radius: 28px;
  background: #ffffff;
  padding: 15px;
  height: calc(100vh - 157px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ouchn-container.preview-mode .preview-tree-box-h5[id=built-in-tree] {
  padding: 0;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-h5-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree {
  height: 100%;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__content {
  width: 100%;
  padding: 4px 8px 4px 0;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon {
  display: none;
}
.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: inherit;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left, .ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right {
  display: flex;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .catalog-node__label {
  position: relative;
  padding: 8px 10px;
  max-width: calc(100% - 22px);
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg {
  position: absolute;
  color: transparent;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background-color: var(--preview-theme-color);
  opacity: 0.15;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right {
  width: 20px;
  justify-content: flex-end;
}
.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node {
  color: var(--preview-theme-color);
}
.ouchn-container.preview-mode .preview-tree-box-pad {
  height: calc(100vh - 157px);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
}
.ouchn-container.preview-mode .preview-tree-box-pad[id=built-in-tree] {
  padding: 0;
}
.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-pad-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree {
  height: auto;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content {
  width: 100%;
  padding: 4px 8px 4px 0;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__expand-icon {
  display: none;
}
.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: inherit;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left, .ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right {
  display: flex;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .catalog-node__label {
  position: relative;
  padding: 8px 10px;
  max-width: calc(100% - 22px);
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg {
  position: absolute;
  color: transparent;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg.highlight-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background-color: var(--preview-theme-color);
  opacity: 0.15;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right {
  width: 20px;
  justify-content: flex-end;
}
.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left .expanded-node {
  color: var(--preview-theme-color);
}
.ouchn-container.preview-mode .preview-tree-box-pc {
  width: 262px;
  height: 528.7px;
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 15px;
}
.ouchn-container.preview-mode .preview-tree-box-pc[id=built-in-tree] {
  padding: 0;
}
.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node {
  word-break: break-all;
  white-space: normal;
}
.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node .el-tree-node__content {
  display: table;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title .el-image {
  position: absolute;
  left: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-title span {
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 14px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-line {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container.preview-mode .preview-tree-box-pc-tree {
  margin-top: 16px;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree {
  height: auto;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__content {
  width: 100%;
  padding: 4px 8px 4px 0;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__expand-icon {
  display: none;
}
.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: inherit;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left, .ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right {
  display: flex;
  align-items: center;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .catalog-node__label {
  position: relative;
  padding: 8px 10px;
  max-width: calc(100% - 22px);
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg {
  position: absolute;
  color: transparent;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg.highlight-bg {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background-color: var(--preview-theme-color);
  opacity: 0.15;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right {
  width: 20px;
  justify-content: flex-end;
}
.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node.parent-node .catalog-node__left .expanded-node {
  color: var(--preview-theme-color);
}
::-webkit-scrollbar {
  width: 0px !important;
}
.preview-adapter__root[data-v-4c593efb] {
  background-color: #e9f2fd;
}
.preview-adapter__root .full-viewport[data-v-4c593efb] {
  margin: 0 auto;
  width: 100vw;
  max-width: 800px;
  height: 100vh;
  display: flex;
  align-items: center;
  position: relative;
}
.preview-adapter__root .full-viewport__sub[data-v-4c593efb] {
  width: 100%;
}
.preview-adapter__root .expire__wrapper[data-v-4c593efb] {
  width: 58%;
  margin: 0 auto;
}
.preview-adapter__root .expire__wrapper .expire__text[data-v-4c593efb] {
  font-size: 14px;
  color: #999999;
  text-align: center;
  margin-top: 24px;
}
.preview-adapter__root .auth-logo__wrapper[data-v-4c593efb] {
  text-align: center;
}
.preview-adapter__root .auth-logo__wrapper .logo-image[data-v-4c593efb] {
  width: 40px;
  object-fit: scale-down;
  margin-right: 15px;
  height: 40px;
}
.preview-adapter__root .auth-logo__wrapper .logo-text[data-v-4c593efb] {
  font-size: 17px;
  color: #333333;
  line-height: 40px;
}
.preview-adapter__root .auth-bg__wrapper[data-v-4c593efb] {
  width: 80%;
  max-width: 470px;
  margin: 0 auto;
  position: relative;
}
.preview-adapter__root .auth-bg__wrapper .title__wrapper[data-v-4c593efb] {
  position: absolute;
  top: 0;
  width: 100%;
  height: 50%;
  padding-bottom: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.preview-adapter__root .auth-bg__wrapper .title__wrapper .title[data-v-4c593efb] {
  max-width: 58%;
  text-align: center;
  color: #ffffff;
  font-size: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.2em;
  max-height: 2.4em;
}
.preview-adapter__root .auth-bg__wrapper .form__wrapper[data-v-4c593efb] {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50%;
  padding-top: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.preview-adapter__root .auth-bg__wrapper .form__wrapper[data-v-4c593efb] .el-form {
  width: 82%;
}
.preview-adapter__root .auth-bg__wrapper .form__wrapper[data-v-4c593efb] .el-form .el-form-item__error {
  padding-left: 16px;
}
.preview-adapter__root .auth-bg__wrapper .form__wrapper[data-v-4c593efb] .el-form .el-form-item--medium .el-form-item__content {
  line-height: 40px;
}
.preview-adapter__root .auth-bg__wrapper .form__wrapper[data-v-4c593efb] .el-form .el-input--medium .el-input__inner {
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
  text-align: center;
}
.preview-adapter__root .auth-bg__wrapper.pc[data-v-4c593efb] {
  margin-top: 48px;
}
@media screen and (min-width: 750px) {
.preview-adapter__root .auth-bg__wrapper.mobile .title__wrapper .title[data-v-4c593efb] {
    max-width: 80%;
    font-size: 32px;
}
.preview-adapter__root .auth-bg__wrapper.mobile .form__wrapper[data-v-4c593efb] .el-form {
    width: 82%;
}
.preview-adapter__root .auth-bg__wrapper.mobile .form__wrapper[data-v-4c593efb] .el-form .el-form-item {
    margin-bottom: 36px;
}
.preview-adapter__root .auth-bg__wrapper.mobile .form__wrapper[data-v-4c593efb] .el-form .el-form-item--medium .el-form-item__content {
    line-height: 80px;
}
.preview-adapter__root .auth-bg__wrapper.mobile .form__wrapper[data-v-4c593efb] .el-form .el-input--medium .el-input__inner {
    height: 80px;
    line-height: 80px;
    border-radius: 80px;
    font-size: 26px;
}
}
@charset "UTF-8";
@media print {
  /* 只对章节添加分页控制 */
.chapter-break[data-v-be4fd46a] {
    page-break-before: always !important;
    height: 0 !important;
    visibility: hidden !important;
}

  /* 移除对图片的分页控制，让它自然流动 */
img[data-v-be4fd46a] {
    page-break-inside: auto !important;
}
}
.preview-container-h5[data-v-be4fd46a] {
  padding-top: 15px;
}
.preview-container-pc[data-v-be4fd46a] {
  padding-top: 15px;
}
.preview-container-pad[data-v-be4fd46a] {
  padding-top: 15px;
}
.preview-container-pc[data-v-be4fd46a] .parent-group {
  padding: var(--book-padding, 6px) 15px !important;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog {
  display: flex;
  align-items: center;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
  background: transparent;
  box-shadow: none;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__header {
  padding: 0;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .custom-dialog {
  background-color: transparent;
  box-shadow: none;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body {
  padding: 20px 18px;
  position: relative;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper {
  max-height: 60vh;
  overflow-y: scroll;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar {
  width: 0;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.preview-container-pc[data-v-be4fd46a] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.xml-pdf-preview-btn[data-v-be4fd46a] {
  position: fixed;
  top: 10px;
  right: 150px;
  z-index: 999;
  width: 160px;
  height: 30px;
  border-radius: 8px;
  background-color: #059FFF;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.el-message-box.mobile-fix-msgbox[data-v-be4fd46a] {
  width: 75%;
  max-width: 420px;
}
.el-message-box.mobile-fix-msgbox .el-message-box__message p[data-v-be4fd46a] {
  word-break: break-all;
}
body[data-v-be4fd46a] {
  width: 840px;
  height: fit-content !important;
  background: #FFFFFF !important;
}
.xml-pdf-print-preview-class{
  overflow-y: auto;
}
@media print {
.xml-pdf-preview-btn{
    display: none !important;
}
}
.app-settings-trigger{
  display: none !important;
}

*[data-v-7309b263] {
  padding: 0;
  margin: 0;
}
html[data-v-7309b263],
body[data-v-7309b263],
#app[data-v-7309b263] {
  width: 100%;
  height: 100%;
}
@media print {
*[data-v-7309b263] {
    display: none;
}
}
.navigation[data-v-7309b263] {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  padding-left: 10px;
  width: 100%;
  height: 50px;
  background: #6082ff;
}
.title-box[data-v-7309b263] {
  /* display: flex; */
  /* justify-content: center; */
  width: calc(100% - 60px);
  font-size: 20px;
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

.navigation .el-icon-arrow-left {
  color: #fff;
  font-size: 30px;
}

[data-v-16356f10] .el-row {
  display: flex !important;
  align-items: flex-start;
}
[data-v-16356f10] .el-input__inner {
  margin-top: 5px;
}
.picture-row[data-v-16356f10] {
  display: flex !important;
}
.menu-target-container--main[data-v-2c3cb1f8] {
  height: calc(100vh - 92px);
}
.menu-target-container .layout__wrap[data-v-2c3cb1f8] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.menu-target-container .layout__top[data-v-2c3cb1f8], .menu-target-container .layout__bottom[data-v-2c3cb1f8] {
  width: 100%;
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}
.menu-target-container .layout__top[data-v-2c3cb1f8] {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 16px 20px;
}
.menu-target-container .layout__bottom[data-v-2c3cb1f8] {
  flex: 1;
  margin-top: 12px;
  display: flex;
  flex-direction: column;
  padding: 20px;
}
.menu-target-container .textbooks-menu__wrap[data-v-2c3cb1f8] {
  flex: 1;
  padding: 0 10px;
  margin-top: 24px;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.menu-target-container .textbooks-menu__wrap[data-v-2c3cb1f8]::before, .menu-target-container .textbooks-menu__wrap[data-v-2c3cb1f8]::after {
  content: "";
  display: table;
  clear: both;
}
.menu-target-container .textbooks-menu__wrap[data-v-2c3cb1f8]::-webkit-scrollbar {
  width: 0px !important;
}
.menu-target-container .textbooks-menu__item[data-v-2c3cb1f8] {
  padding: 10px 32px;
  border-radius: 6px;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
  font-size: 14px;
  color: #333;
}
.menu-target-container .textbooks-menu__item + .textbooks-menu__item[data-v-2c3cb1f8] {
  margin-top: 6px;
}
.menu-target-container .textbooks-menu__item[data-v-2c3cb1f8]:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.menu-target-container .textbooks-menu__item.selected[data-v-2c3cb1f8] {
  background-color: #e1eeff;
  color: #4994fb;
}
.menu-target-container .query-filter__wrap[data-v-2c3cb1f8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menu-target-container .query-filter__form[data-v-2c3cb1f8] .el-form-item {
  margin-bottom: 0;
  margin-right: 0;
}
.menu-target-container .query-filter__form[data-v-2c3cb1f8] .el-form-item + .el-form-item {
  margin-left: 24px;
}
.menu-target-container .query-filter__form[data-v-2c3cb1f8] .el-form-item .el-form-item__label {
  padding-right: 6px;
}
.menu-target-container .data-table__wrap[data-v-2c3cb1f8] {
  margin-top: 12px;
  flex: 1;
  min-height: 0;
}
.menu-target-container .data-table__wrap[data-v-2c3cb1f8] .el-table .el-table__header-wrapper th {
  background-color: #f2f2f2;
  padding: 12px 0;
  border-bottom: none;
}
.menu-target-container .data-table__wrap[data-v-2c3cb1f8] .el-table .el-table__body-wrapper td.el-table__cell.expired {
  color: #f56c6c;
}
.menu-target-container .data-table__wrap[data-v-2c3cb1f8] .el-table .el-table__header-wrapper th.col__task-name .cell {
  padding-left: 48px;
}
.menu-target-container .data-table__wrap[data-v-2c3cb1f8] .el-table .el-table__body-wrapper td.col__task-name .cell {
  padding-left: 48px;
}
.menu-target-container .data-table__wrap[data-v-2c3cb1f8] .el-table .el-table__body-wrapper td.col__task-name.active {
  color: #4994fb;
}
.menu-target-container .data-table__wrap[data-v-2c3cb1f8] .el-table .el-table__body-wrapper td.col__task-name.active:hover {
  color: #1890ff;
  cursor: pointer;
}
.menu-target-container .operate-wrap[data-v-2c3cb1f8] {
  padding: 0 15px;
  text-align: center;
}
.menu-target-container .operate-wrap[data-v-2c3cb1f8] .el-popover__reference span {
  margin-left: 0;
  color: #1890ff;
}
.menu-target-container .operate-wrap .dt-button--text[data-v-2c3cb1f8] {
  margin-left: 10px;
}
[data-v-2c3cb1f8] .task-form .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
  border: none;
  width: 256px;
  height: 32px !important;
  line-height: 32px;
}
.modal-top[data-v-2c3cb1f8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modal-top .text-bookname[data-v-2c3cb1f8] {
  color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
  font-weight: 700;
}
.modal-top .task-btn[data-v-2c3cb1f8] {
  width: 120px;
}
.task-top[data-v-2c3cb1f8] {
  font-weight: 400;
  color: black;
}
[data-v-2c3cb1f8] .task-dialog {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
[data-v-2c3cb1f8] .task-dialog .dt-scroll-container {
  width: calc(50% - 12px);
  padding-top: 10px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  max-height: none !important;
}
[data-v-2c3cb1f8] .task-dialog .el-form {
  width: calc(50% - 12px);
  margin-top: 0 !important;
}
[data-v-2c3cb1f8] .task-dialog .el-form .el-form-item {
  position: relative;
}
[data-v-2c3cb1f8] .task-dialog .el-form .task-input .el-input__inner {
  padding-left: 80px !important;
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-2c3cb1f8] .task-dialog .el-form .time-input .el-input__inner {
  padding-left: 110px !important;
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-2c3cb1f8] .task-dialog .el-form .el-input__prefix {
  left: 80px !important;
}
[data-v-2c3cb1f8] .task-dialog .el-form .noremark-form .el-form-item__label {
  position: absolute;
  left: 12px;
  top: 0px;
  z-index: 99;
}
[data-v-2c3cb1f8] .task-dialog .el-form .patch-tree-modal .form-item--no-margin + .form-item--no-margin {
  margin-top: 8px !important;
}
[data-v-2c3cb1f8] .task-dialog .el-form .remark-form .el-form-item__label {
  padding: 0 !important;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content {
  display: flex;
  justify-content: space-around;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .common-form {
  width: 100%;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container-controller {
  width: 100% !important;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container-controller .el-tree {
  width: 100%;
  overflow-y: auto;
  overflow-x: auto;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container-controller .el-tree .el-tree-node__label {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container-controller .span-ellipsis {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container {
  width: 50%;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container .dt-scroll-container-title {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20.27px;
  color: black;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container .tree-box {
  margin-top: 8px;
  overflow-y: auto;
  overflow-x: auto;
  width: 100%;
  height: 290px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container .tree-box .el-tree {
  width: 100%;
  overflow-y: auto;
  overflow-x: auto;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container .tree-box .el-tree .el-tree-node__label {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .dt-scroll-container .tree-box .span-ellipsis {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .el-form .el-form-item__content {
  position: relative;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .el-form .el-form-item__content .form-label {
  position: absolute;
  top: 0;
  left: 10px;
  line-height: 39px;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .el-form .el-form-item__content .el-input__inner {
  height: 40px;
  line-height: 40px;
  border: none !important;
  background: rgba(0, 0, 0, 0.04);
  padding-left: 80px;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .el-form .el-form-item__content .el-input__prefix {
  display: none;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .el-form .form-item-textarea {
  margin-top: 12px !important;
}
[data-v-2c3cb1f8] .nice-modal__box .nice-modal__content .el-form .form-item-textarea .form-label {
  position: inherit;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-2c3cb1f8] .patch-tree-modal .nice-modal__footer--default {
  justify-content: flex-end !important;
}
[data-v-2c3cb1f8] .xml-task-allocation-list .el-select {
  width: 100%;
}
[data-v-2c3cb1f8] .xml-task-allocation-list .el-input {
  width: 100%;
}
.dt-popover--form .el-form-item__label {
  font-weight: 500;
  padding-right: 6px;
}
.dt-popover--form .el-date-editor.el-input,
.dt-popover--form .el-select {
  width: 100%;
}
.patch-tree-modal .form-item--flex .el-form-item__label {
  width: fit-content;
  font-weight: 500;
  padding-right: 6px;
}
.patch-tree-modal .form-item--flex .el-form-item__content {
  flex: 1;
}
.patch-tree-modal .form-item--flex .el-form-item__content .el-select {
  width: 100%;
}
.patch-tree-modal .form-item--no-margin {
  margin: 0;
}
.patch-tree-modal .form-item--no-margin + .form-item--no-margin {
  margin-top: 15px !important;
}
.patch-tree-modal .form-item--no-margin .el-textarea__inner {
  padding: 5px 14px 20px;
}
.patch-tree-modal .form-item--no-margin .el-input__count {
  line-height: 16px;
  bottom: 3px;
}
.patch-tree-modal .el-date-editor.el-input,
.patch-tree-modal .el-date-editor.el-input__inner {
  width: 100%;
}
.patch-tree-modal .dt-scroll-container {
  max-height: 40vh;
  overflow-y: auto;
}
.patch-tree-modal .dt-scroll-container::before, .patch-tree-modal .dt-scroll-container::after {
  content: "";
  display: table;
  clear: both;
}
.patch-tree-modal .dt-scroll-container::-webkit-scrollbar {
  width: 4px !important;
}
.patch-tree-modal .dt-scroll-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #bfbfbf;
}
.patch-tree-modal .dt-scroll-container::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(231, 214, 214, 0.1);
}
.el-picker-panel.minute-ending .el-picker-panel__footer .el-picker-panel__link-btn:first-child {
  display: none;
}
.el-picker-panel.minute-ending .el-picker-panel__body .el-time-spinner__item.disabled {
  user-select: none;
}
.search-results-list .xml-search-highlight {
  background-color: #fff;
}
.search-results-list .xml-search-highlight-item01 .xml-search-highlight {
  color: red;
}
.leaflet-control-container-search[data-v-e86724da] {
  z-index: 999;
}
.leaflet-control-container-search .text-books-search[data-v-e86724da] {
  position: fixed;
  top: 40px;
  right: -325px;
  z-index: 999;
  width: 325px;
  padding: 16px;
  height: calc(100% - 40px);
  overflow: hidden;
  background: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  transition: all 0.2s;
}
.leaflet-control-container-search .text-books-search .el-input-group__prepend[data-v-e86724da] .el-button {
  padding: 0 10px;
}
.leaflet-control-container-search .text-books-search-show[data-v-e86724da] {
  right: 0px;
}
.leaflet-control-container-search .nav-bar[data-v-e86724da] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: white;
  gap: 2px;
}
.leaflet-control-container-search .nav-bar .nav-bar-item-left[data-v-e86724da] {
  border-radius: 6px 0px 0px 6px;
}
.leaflet-control-container-search .nav-bar .nav-bar-item-right[data-v-e86724da] {
  border-radius: 0px 6px 6px 0px;
}
.leaflet-control-container-search .nav-bar .nav-bar-item[data-v-e86724da] {
  flex: 1;
  height: 32px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f2f2f2;
}
.leaflet-control-container-search .nav-bar .nav-bar-item .nav-bar-content[data-v-e86724da] {
  display: flex;
  align-items: center;
  gap: 2px;
  font-size: 16px;
  font-weight: 400;
  color: #626262;
}
.leaflet-control-container-search .nav-bar .nav-bar-item .nav-bar-content img[data-v-e86724da] {
  width: 34px;
}
.leaflet-control-container-search .nav-bar .nav-barActive[data-v-e86724da] {
  background: #009dff;
}
.leaflet-control-container-search .nav-bar .nav-barActive .nav-bar-content[data-v-e86724da] {
  color: white;
}
.leaflet-control-container-search .search-mode .search-box[data-v-e86724da] {
  margin: 12px 0 0px;
  padding: 8px;
  border-radius: 8px;
  background: #f0f9ff;
}
.leaflet-control-container-search .search-mode .search-box .search-box-radio[data-v-e86724da] {
  margin-top: 8px;
}
.leaflet-control-container-search .search-mode .search-box .search-box-radio .search-box-radio-item[data-v-e86724da] {
  margin-top: 8px;
}
.leaflet-control-container-search .search-mode .search-box .search-box-radio[data-v-e86724da]  .el-radio__label {
  font-size: 12px;
}
.leaflet-control-container-search .search-mode .search-box .search-box-radio[data-v-e86724da]  .el-radioradio {
  margin-right: 13px;
}
.leaflet-control-container-search .search-mode .search-box .search-box-radio[data-v-e86724da]  .el-input__suffix {
  display: flex;
  align-items: center;
}
.leaflet-control-container-search .search-mode .search-box[data-v-e86724da] .el-input__inner {
  background: white !important;
  height: 39px;
  border: 0px;
  font-size: 14px;
  font-weight: 400;
  color: #191919;
}
.leaflet-control-container-search .results-list-title[data-v-e86724da] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.leaflet-control-container-search .results-list-title .results-list-title-left .search-status01[data-v-e86724da] {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0px;
  margin-right: 2px;
  color: black;
}
.leaflet-control-container-search .results-list-title .results-list-title-left .search-status02[data-v-e86724da] {
  font-size: 14px;
  color: #009dff;
}
.leaflet-control-container-search .results-list-title .results-list-title-right[data-v-e86724da] {
  display: flex;
  align-items: center;
  gap: 6px;
}
.leaflet-control-container-search .results-list-title .results-list-title-right .title-right-item02[data-v-e86724da] {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  background: #ebf7ff;
  width: 29px;
  height: 24px;
}
.leaflet-control-container-search .results-list-title .results-list-title-right .imgStyle01[data-v-e86724da] {
  width: 16px;
  height: 16px;
}
.leaflet-control-container-search .results-list-title .results-list-title-right .imgStyle02[data-v-e86724da] {
  width: 29px;
}
.leaflet-control-container-search .search-results-history[data-v-e86724da] {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  flex-wrap: wrap;
}
.leaflet-control-container-search .search-results-history .historyList-item[data-v-e86724da] {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  border: 1px solid #009dff;
  box-shadow: 0px 4px 6px rgba(56, 165, 255, 0.08);
  padding: 6px 11px;
}
.leaflet-control-container-search .search-results-list[data-v-e86724da] {
  overflow-y: auto;
}
.leaflet-control-container-search .search-results-list .item-box-container[data-v-e86724da] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.leaflet-control-container-search .search-results-list .item-box[data-v-e86724da] {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  background: rgba(247, 253, 255, 0.5);
  padding: 8px;
  border: 0.5px solid #a6e9ff;
  cursor: pointer;
}
.leaflet-control-container-search .search-results-list .item-box .titleBox[data-v-e86724da] {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-top: 10px;
}
.leaflet-control-container-search .search-results-list .item-box .titleBox .title-img[data-v-e86724da] {
  width: 12px;
  height: 12px;
}
.leaflet-control-container-search .search-results-list .item-box .title[data-v-e86724da] {
  font-size: 12px;
  font-weight: 600;
  color: #626262;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.leaflet-control-container-search .search-results-list .item-box .content[data-v-e86724da] {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.leaflet-control-container-search .search-results-list .itemBox-check[data-v-e86724da] {
  border: 1px solid #26b0ff;
  box-shadow: 0px 4px 6px rgba(56, 165, 255, 0.2);
}
.leaflet-control-container-search .search-results-list .no-data[data-v-e86724da] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.leaflet-control-container-search .search-results-list .no-data img[data-v-e86724da] {
  width: 300px;
}
.leaflet-control-container-search .search-results-list .no-data .text[data-v-e86724da] {
  height: 40px;
  color: #999999;
  font-size: 14px;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix-box[data-v-e86724da] {
  margin: 12px 0 0px;
  padding: 8px;
  border-radius: 8px;
  background: #f0f9ff;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix-box .demo-input-buttom[data-v-e86724da] {
  display: flex;
  gap: 7px;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix-box .demo-input-buttom .input-buttom-item[data-v-e86724da] {
  flex: 1;
  cursor: pointer;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.8);
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 400;
  color: #009dff;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix-box[data-v-e86724da]  .el-radio__label {
  font-size: 12px;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix-box[data-v-e86724da]  .el-radioradio {
  margin-right: 13px;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix-box[data-v-e86724da]  .el-input__suffix {
  display: flex;
  align-items: center;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix .text[data-v-e86724da] {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 7px;
  color: black;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix .replace-input-box[data-v-e86724da] {
  display: flex;
  column-gap: 11px;
  align-items: center;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix .replace-input-box > img[data-v-e86724da] {
  width: 13px;
}
.leaflet-control-container-search .replace-mode .demo-input-suffix[data-v-e86724da] .el-input__inner {
  background: white !important;
  height: 39px;
  border: 0px;
  font-size: 14px;
  font-weight: 400;
  color: #191919;
}
.leaflet-control-container-search .replace-mode .replace-btn-box[data-v-e86724da] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 30px;
}
.leaflet-control-container-search .replace .search-results-list[data-v-e86724da] {
  height: 570px;
}
.leaflet-control-container-search .search .search-results-list[data-v-e86724da] {
  height: 640px;
}
.leaflet-control-container-search .replace-input[data-v-e86724da] {
  width: 546px;
}
.leaflet-control-container-search .regular-btn[data-v-e86724da] {
  width: 14px;
  cursor: pointer;
}
.current-select-text .content .current-text {
  background-color: #ff9e4f;
}
.ArticleViewer .container[data-v-28e3d858] {
  max-width: 210mm;
}

.component__optional-paragraph {
  background: #FFFFFF;
  border: 0px solid rgba(153, 153, 153, 0.1);
  box-shadow: 0px 0px 5px 0px rgba(0, 5, 16, 0.16);
  border-radius: 2px;
}
.component__optional-paragraph:not(.first-item) {
  margin-top: 24px;
}
.component__optional-paragraph.active {
  background: #ECF3FD;
}
.component__optional-paragraph .ooxml-import__paragraph .actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #6666664D;
  padding: 16px 38px 16px 20px;
}
.component__optional-paragraph .ooxml-import__paragraph .actions div + div {
  margin-left: 20px;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .label, .component__optional-paragraph .ooxml-import__paragraph .actions .label + span {
  font-size: 15px;
  font-family: PingFang SC;
  color: #212121;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .label + span {
  margin-left: 8px;
  font-weight: 500;
  color: #797979;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .pType {
  flex: 1.5;
  display: flex;
  align-items: center;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .pType span:first-child {
  min-width: 75px;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .font {
  flex: 1.2;
  display: flex;
  align-items: center;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .font span:first-child {
  min-width: 32px;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .size span:first-child, .component__optional-paragraph .ooxml-import__paragraph .actions .color span:first-child {
  min-width: 32px;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .page {
  flex: 0.6;
  text-align: right;
}
.component__optional-paragraph .ooxml-import__paragraph .actions .color-square {
  display: inline-block;
  width: 15px;
  min-width: 15px;
  height: 15px;
  margin-left: 8px;
}
.component__optional-paragraph .ooxml-import__paragraph .paragraph-container {
  padding: 32px 50px;
  position: relative;
}
.component__optional-paragraph .ooxml-import__paragraph .paragraph-container .paragraph-dom-mirror {
  position: fixed;
  left: -9999px;
  top: -9999px;
}
.component__optional-paragraph .ooxml-import__paragraph .paragraph-container .parent-group {
  padding: 0;
}
.align-center {
  display: flex;
  align-items: center;
}
.flex-1 {
  flex: 1;
}
.CatalogSetup .step2-header + .step2-header[data-v-ec1b1530] {
  margin-top: 20px;
}
.CatalogSetup .node-title[data-v-ec1b1530] {
  padding-top: 20px;
}
.CatalogSetup #catalog-container.disabled[data-v-ec1b1530] {
  background-color: #E5E5E5;
  border-radius: 6px;
}
.CatalogSetup #catalog-container.disabled .el-tree[data-v-ec1b1530] {
  background-color: #E5E5E5;
}
.CatalogSetup #catalog-container .disabled-tip[data-v-ec1b1530] {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #777;
}
.ooxml-importer__drawer .text-row-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}
.ooxml-importer__drawer .el-drawer__header {
  margin-bottom: 20px;
}
.ooxml-importer__drawer .color-picker-wrapper {
  border: 1px solid #dcdfe6;
  line-height: 36px;
  height: 36px;
  position: relative;
  border-radius: 4px;
  width: 202px;
}
.ooxml-importer__drawer .color-picker-wrapper .color-text {
  position: absolute;
  height: 36px;
  width: calc(100% - 40px);
  left: 15px;
  color: #606266;
}
.ooxml-importer__drawer .color-picker-wrapper.has-color .el-color-picker--small .el-color-picker__trigger .el-color-picker__icon {
  background: none;
}
.ooxml-importer__drawer .color-picker-wrapper .el-color-picker--small {
  height: 32px;
  position: absolute;
  right: 2px;
  top: 1px;
}
.ooxml-importer__drawer .color-picker-wrapper .el-color-picker--small .el-color-picker__trigger {
  height: 32px;
  width: 32px;
  padding: 4px;
  border: none;
}
.ooxml-importer__drawer .el-checkbox-button .el-checkbox-button__inner {
  border-width: 0;
  color: #333333;
  background-color: #e7e7e7;
}
.ooxml-importer__drawer .el-checkbox-button--medium .el-checkbox-button__inner {
  padding: 10px 12px;
}
.ooxml-importer__drawer .el-checkbox-button.is-focus .el-checkbox-button__inner {
  color: #333333;
  background-color: #e7e7e7;
}
.ooxml-importer__drawer .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #418eed;
  background-color: #f5f5f5;
  box-shadow: none;
}
.ooxml-importer__drawer .el-radio-button .el-radio-button__inner {
  border-width: 0;
  color: #333333;
  background-color: #e7e7e7;
}
.ooxml-importer__drawer .el-radio-button--medium .el-radio-button__inner {
  padding: 10px 12px;
}
.ooxml-importer__drawer .el-radio-button.is-focus .el-radio-button__inner {
  color: #333333;
  background-color: #e7e7e7;
}
.ooxml-importer__drawer .el-radio-button.is-active .el-radio-button__inner {
  color: #418eed;
  background-color: #f5f5f5;
  box-shadow: none;
}
.ooxml-chapter__wrap .docx-wrapper section.docx {
  padding: 40px 35px !important;
  width: 100% !important;
  min-height: calc(100vh - 60px - 40px - 68px) !important;
}
.ooxml-importer__title[data-v-6b48f11e] {
  display: flex;
  align-items: center;
  font-size: 18px;
  color: #333;
  line-height: 1;
}
.ooxml-importer__title span[data-v-6b48f11e] {
  margin-left: 42px;
  font-size: 17px;
}
.ooxml-chapter[data-v-6b48f11e] {
  height: 100%;
}
.ooxml-chapter .layout-wrapper[data-v-6b48f11e] {
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
}
.ooxml-chapter .layout-wrapper .layout-wrapper__part[data-v-6b48f11e] {
  height: 100%;
  transition: all 240ms;
  will-change: width;
}
.ooxml-chapter .layout-wrapper .layout-wrapper__part[data-v-6b48f11e] .part-container {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ooxml-chapter .layout-wrapper.step-0[data-v-6b48f11e] {
  opacity: 0.3;
}
.ooxml-chapter .layout-wrapper.step-1 .layout-wrapper__left[data-v-6b48f11e], .ooxml-chapter .layout-wrapper.step-2 .layout-wrapper__left[data-v-6b48f11e] {
  width: 45%;
}
.ooxml-chapter .layout-wrapper.step-1 .layout-wrapper__right[data-v-6b48f11e], .ooxml-chapter .layout-wrapper.step-2 .layout-wrapper__right[data-v-6b48f11e] {
  width: calc(55% - 30px);
}
.ooxml-chapter .layout-wrapper.step-3 .layout-wrapper__left[data-v-6b48f11e] {
  width: 55%;
}
.ooxml-chapter .layout-wrapper.step-3 .layout-wrapper__right[data-v-6b48f11e] {
  width: calc(45% - 30px);
}
.ooxml-chapter__wrap[data-v-6b48f11e] {
  display: flex;
  gap: 30px;
  padding: 0 20px 20px;
  height: 100%;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 20px;
  height: 60px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-header .panel-title {
  display: flex;
  align-items: center;
  position: relative;
  color: #418EED;
  font-size: 17px;
  line-height: 1;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-header .panel-title::before {
  content: "";
  display: block;
  width: 5px;
  height: 19px;
  background: #418eed;
  box-shadow: 2px 1px 5px 0px rgba(0, 5, 16, 0.32);
  border-radius: 2px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-header .panel-title span {
  margin-left: 10px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box.preview {
  padding: 6px 0;
  border: 1px solid rgba(153, 153, 153, 0.1);
  border-radius: 8px;
  box-shadow: 0px 0px 5px 0px rgba(0, 5, 16, 0.16);
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #ooxml-chapter-preview::-webkit-scrollbar, .ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #ooxml-chapter-paragraphs::-webkit-scrollbar, .ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #paragraphs-modify-container::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
  background-color: #fff !important;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #ooxml-chapter-preview::-webkit-scrollbar-thumb, .ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #ooxml-chapter-paragraphs::-webkit-scrollbar-thumb, .ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #paragraphs-modify-container::-webkit-scrollbar-thumb {
  background: #D9D9D9 !important;
  -webkit-box-shadow: -2px 2px 7px 0px #418EED2A !important;
  border-radius: 6px !important;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #ooxml-chapter-preview::-webkit-scrollbar-track, .ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #ooxml-chapter-paragraphs::-webkit-scrollbar-track, .ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #paragraphs-modify-container::-webkit-scrollbar-track {
  background-color: #fff !important;
  -webkit-box-shadow: unset !important;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box.catalog {
  padding: 12px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box .container {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #ooxml-chapter-paragraphs {
  padding: 5px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #paragraphs-modify-container,
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #style-modify-container {
  padding: 5px 20px 5px 8px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #catalog-container {
  margin-top: 24px;
  padding: 0 20px 0 6px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #style-modify-container {
  margin-top: 32px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #pStyle-preview {
  padding: 15px 20px;
  border: 1px solid #dadada;
  box-shadow: 0px 0px 5px 0px rgba(0, 5, 16, 0.16);
  border-radius: 4px;
  position: relative;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #pStyle-preview .action {
  position: absolute;
  right: 15px;
  top: -18px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box #dom-mirror {
  position: fixed;
  left: -9999px;
  top: -9999px;
}
.ooxml-chapter__wrap[data-v-6b48f11e] .panel-box .docx {
  background-image: none;
}
.epub-converter[data-v-f9cd1f52] {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}
h1[data-v-f9cd1f52] {
  text-align: center;
  color: #333;
}
.upload-area[data-v-f9cd1f52] {
  border: 2px dashed #ccc;
  border-radius: 8px;
  padding: 40px;
  text-align: center;
  background: #fff;
  cursor: pointer;
  transition: border-color 0.3s;
}
.upload-area[data-v-f9cd1f52]:hover,
.upload-area.dragover[data-v-f9cd1f52] {
  border-color: #007bff;
  background: #f0f7ff;
}
.btn[data-v-f9cd1f52] {
  background: #007bff;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 16px;
}
.btn[data-v-f9cd1f52]:hover {
  background: #0056b3;
}
.result-container[data-v-f9cd1f52] {
  margin-top: 20px;
}
.config-section[data-v-f9cd1f52],
.media-section[data-v-f9cd1f52],
.chapter-list[data-v-f9cd1f52],
.html-output[data-v-f9cd1f52] {
  background: #fff;
  border-radius: 8px;
  padding: 15px;
  margin-bottom: 20px;
}
.config-section label[data-v-f9cd1f52] {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.config-section input[data-v-f9cd1f52] {
  width: 100%;
  padding: 8px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 10px;
  box-sizing: border-box;
}
.media-item[data-v-f9cd1f52] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  border-bottom: 1px solid #eee;
}
.media-item[data-v-f9cd1f52]:last-child {
  border-bottom: none;
}
.media-info[data-v-f9cd1f52] {
  flex: 1;
}
.media-name[data-v-f9cd1f52] {
  font-weight: bold;
  font-size: 14px;
}
.media-type[data-v-f9cd1f52] {
  font-size: 12px;
  color: #666;
}
.media-status[data-v-f9cd1f52] {
  margin-left: 10px;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
}
.status-pending[data-v-f9cd1f52] {
  background: #ffc107;
  color: #000;
}
.status-uploading[data-v-f9cd1f52] {
  background: #17a2b8;
  color: #fff;
}
.status-success[data-v-f9cd1f52] {
  background: #28a745;
  color: #fff;
}
.status-error[data-v-f9cd1f52] {
  background: #dc3545;
  color: #fff;
}
.no-media[data-v-f9cd1f52] {
  color: #666;
  text-align: center;
}
.upload-all-btn[data-v-f9cd1f52] {
  background: #17a2b8;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 10px;
}
.upload-all-btn[data-v-f9cd1f52]:hover {
  background: #138496;
}
.upload-all-btn[data-v-f9cd1f52]:disabled {
  background: #ccc;
  cursor: not-allowed;
}
.progress-bar[data-v-f9cd1f52] {
  width: 100%;
  height: 4px;
  background: #e0e0e0;
  border-radius: 2px;
  margin-top: 10px;
}
.progress-fill[data-v-f9cd1f52] {
  height: 100%;
  background: #28a745;
  border-radius: 2px;
  transition: width 0.3s;
}
.chapter-item[data-v-f9cd1f52] {
  padding: 8px 12px;
  cursor: pointer;
  border-radius: 4px;
}
.chapter-item[data-v-f9cd1f52]:hover {
  background: #f0f0f0;
}
.chapter-item.active[data-v-f9cd1f52] {
  background: #007bff;
  color: white;
}
.output-tabs[data-v-f9cd1f52] {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}
.tab-btn[data-v-f9cd1f52] {
  padding: 8px 16px;
  border: 1px solid #ddd;
  background: #fff;
  cursor: pointer;
  border-radius: 4px;
}
.tab-btn.active[data-v-f9cd1f52] {
  background: #007bff;
  color: white;
  border-color: #007bff;
}
.copy-btn[data-v-f9cd1f52] {
  margin-left: 10px;
  padding: 8px 16px;
  background: #28a745;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.copy-btn[data-v-f9cd1f52]:hover {
  background: #1e7e34;
}
.html-string[data-v-f9cd1f52] {
  background: #f8f8f8;
  padding: 15px;
  border-radius: 4px;
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-all;
  font-family: monospace;
  font-size: 12px;
  max-height: 500px;
  overflow-y: auto;
}
.html-preview[data-v-f9cd1f52] {
  border: 1px solid #ddd;
  padding: 15px;
  border-radius: 4px;
  max-height: 500px;
  overflow-y: auto;
}
.action-section[data-v-f9cd1f52] {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 10px 0 30px 0;
  background: linear-gradient(135deg, #f1fafe 0%, #f7fdff 100%);
}
.action-section .action-buttons[data-v-f9cd1f52] {
  display: flex;
  gap: 16px;
}
.action-section .action-buttons .import-btn[data-v-f9cd1f52] {
  background: linear-gradient(45deg, #009dff, #0066aa);
  border: none;
  border-radius: 24px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 600;
  min-width: 140px;
  box-shadow: 0 6px 20px rgba(0, 157, 255, 0.3);
  transition: all 0.3s ease;
}
.action-section .action-buttons .import-btn[data-v-f9cd1f52]:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 28px rgba(0, 157, 255, 0.4);
  background: linear-gradient(45deg, #00b8ff, #0080cc);
}
.action-section .action-buttons .import-btn[data-v-f9cd1f52]:active {
  transform: translateY(0);
}
.action-section .action-buttons .reset-btn[data-v-f9cd1f52] {
  background: white;
  border: 2px solid #d9d9d9;
  border-radius: 24px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
  color: #595959;
  min-width: 140px;
  transition: all 0.3s ease;
}
.action-section .action-buttons .reset-btn[data-v-f9cd1f52]:hover {
  border-color: #009dff;
  color: #009dff;
  background: #e6f7ff;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(0, 157, 255, 0.2);
}
.single-group-creater__root[data-v-7cde4c27] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-7cde4c27] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-7cde4c27] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-7cde4c27] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  min-height: 580px;
}
.single-group-creater__root[data-v-7cde4c27] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-7cde4c27] .creater__setting .el-form-item__label {
  font-weight: 400;
  color: #333333;
}
.single-group-creater__root[data-v-7cde4c27] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-7cde4c27] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-7cde4c27] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-7cde4c27] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-7cde4c27] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-7cde4c27] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-7cde4c27] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-7cde4c27] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-7cde4c27] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-7cde4c27] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-7cde4c27] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-7cde4c27] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-7cde4c27] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-7cde4c27] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-7cde4c27] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-7cde4c27] {
  border: 10px solid transparent;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC) 20 round;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-7cde4c27] {
  max-height: 407px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-7cde4c27] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-7cde4c27] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-7cde4c27] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-7cde4c27] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
}
.single-group-creater__root .panel-content[data-v-7cde4c27] {
  display: flex;
  justify-content: center;
  margin-bottom: 0 !important;
}
.single-group-creater__root .panel-content .grid[data-v-7cde4c27] {
  display: grid;
  grid-template-columns: repeat(10, 20px);
  grid-template-rows: repeat(10, 20px);
  gap: 1px;
  margin: 8px auto 0 auto;
}
.single-group-creater__root .panel-content .cell[data-v-7cde4c27] {
  width: 20px;
  height: 20px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
  cursor: pointer;
}
.single-group-creater__root .panel-content .cell.selected[data-v-7cde4c27] {
  background-color: #add8e6;
}
.single-group-creater__root .divider[data-v-7cde4c27] {
  margin: 20px 0;
}
.single-group-creater__left[data-v-7cde4c27] {
  padding: 0 !important;
  margin-right: 16px;
  width: 340px;
  height: 449px !important;
}
.single-group-creater__left .top-title[data-v-7cde4c27] {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 8px;
}
.single-group-creater__left .preview-demo__image-border[data-v-7cde4c27] {
  width: 100%;
  height: calc(100% - 29px);
  border-radius: 8px;
  border-image: none !important;
  border: 1px solid rgba(0, 0, 0, 0.16) !important;
  padding: 11px;
}
.single-group-creater__left .preview-demo__image-border .creater__preview--title[data-v-7cde4c27] {
  color: rgba(0, 0, 0, 0.6);
}
.single-group-creater__left .preview-demo__image-border .noimg-bg[data-v-7cde4c27] {
  width: 100%;
  height: 216px;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
}
.single-group-creater__left .preview-demo__image-border .creater__preview--demo[data-v-7cde4c27] {
  margin: 16px 0 0 0 !important;
}
.single-group-creater__right[data-v-7cde4c27] {
  width: 400px;
  padding: 0 !important;
}
.single-group-creater__right .top-title[data-v-7cde4c27] {
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 8px;
}
.single-group-creater__right .top-title .reset-btn[data-v-7cde4c27] {
  font-weight: 300;
  color: #418eed;
  cursor: pointer;
}
[data-v-7cde4c27] .el-dialog__body {
  min-height: 469px !important;
}
.xml-image-hualang .el-image[data-v-7cde4c27] {
  width: 247px !important;
  height: 216px !important;
}
[data-v-7cde4c27] .el-dialog__footer {
  margin-top: 10px;
}
[data-v-7cde4c27] .el-form-item {
  margin-bottom: 0 !important;
}
[data-v-7cde4c27] .el-form-item__content {
  height: 24px;
  display: flex;
  align-items: center;
}
.mate-title[data-v-7cde4c27] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-7cde4c27] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-7cde4c27] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-7cde4c27] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-7cde4c27] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-7cde4c27] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group {
  padding: 0;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group .xml-group-type-text {
  display: none;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group .image-container {
  width: 100%;
}
.single-group-creater__root .multi-uploader .multi-uploader__wrapper {
  max-height: 252px;
}
.single-group-creater__root .el-radio-group {
  width: 90%;
  display: flex;
  justify-content: space-between;
}
.el-scrollbar .el-scrollbar__view .el-select-dropdown__item[data-v-00e3c62e]{
  height: auto;
  max-height: 274px;
  padding: 0;
  overflow: hidden;
  overflow-y: auto;
}
.el-select-dropdown__item.selected[data-v-00e3c62e]{
  font-weight: normal;
}
ul li[data-v-00e3c62e] .el-tree .el-tree-node__content{
  height:auto;
  padding: 0 20px;
}
.el-tree-node__label[data-v-00e3c62e]{
  font-weight: normal;
}
.el-tree[data-v-00e3c62e] .is-current .el-tree-node__label{
  color: #409EFF;
  font-weight: 700;
}
.el-tree[data-v-00e3c62e] .is-current .el-tree-node__children .el-tree-node__label{
  color:#606266;
  font-weight: normal;
}

@charset "UTF-8";
.pagination[data-v-52ca7c8f] {
  width: 100%;
  display: flex;
  text-align: center;
  justify-content: center;
  margin: 10px 0;
}
.lib-modal[data-v-52ca7c8f] .el-checkbox__input.is-checked .el-checkbox__inner {
  background: #418eed;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header {
  height: 48px;
  padding: 0;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title {
  height: 100%;
  display: flex;
  align-items: center;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .title-left {
  width: 120px;
  padding: 0 20px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .title-center {
  flex: 1;
  text-align: right;
  display: flex;
  align-items: center;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .title-center span {
  white-space: nowrap;
  font-size: 13px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .title-center .modal-control {
  margin-right: 30px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .title-center .el-input {
  width: 180px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .title-center .el-input--medium .el-input__inner {
  height: 32px;
  line-height: 32px;
  border-radius: 8px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .title-center .el-button--medium {
  padding: 8px 25px;
  background: #418eed;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__header .lib-modal-title .modal-closer {
  width: 48px;
  text-align: center;
  cursor: pointer;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body {
  padding: 0;
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-select-box {
  padding: 20px;
  height: 490px;
  display: flex;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .editor-container.modal-tree {
  width: 230px;
  overflow-x: hidden;
  overflow-y: auto;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .editor-container.modal-tree .el-tree-node.is-current > .el-tree-node__content {
  background-color: #e1eeff;
  border-radius: 6px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .editor-container.modal-tree .el-tree-node .el-tree-node__content {
  height: 32px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .editor-container.modal-tree .el-tree-node.el-tree-node {
  margin-top: 8px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container {
  flex: 1;
  margin-left: 20px;
  overflow-y: auto;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .el-checkbox-group {
  display: flex;
  flex-wrap: wrap;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box {
  position: relative;
  margin-left: 10px;
  width: 147px;
  height: 210px;
  margin-bottom: 25px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box .el-checkbox {
  position: absolute;
  top: -3px;
  left: 0;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box .el-checkbox .el-checkbox__label {
  display: none;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box .box-wrap {
  height: 100%;
  height: 116px;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box .box-wrap img {
  object-fit: contain;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box .title {
  width: 100%;
  line-height: 24px;
  margin-bottom: 1px;
  font-size: 13px;
  font-weight: 400;
  color: #333333;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: block;
  white-space: nowrap;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box.ebook .demo-card-imgbox .box-wrap {
  width: 147px;
  height: 147px;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box.ebook .demo-card-imgbox .box-wrap img {
  object-fit: contain;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box.video {
  width: 153px;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box.video .demo-card-imgbox .box-wrap {
  width: 153px;
  height: 114px;
  background-color: #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__body .resource-container .resource-box.video .demo-card-imgbox .box-wrap img {
  object-fit: cover;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__footer {
  height: 60px;
  padding: 0;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__footer .lib-modal-footer {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .btn-prev,
.lib-modal[data-v-52ca7c8f] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .btn-next,
.lib-modal[data-v-52ca7c8f] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .el-pager li {
  border: 1px solid #cccccc;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__footer .lib-modal-footer .el-pagination.is-background .el-pager li:not(.disabled).active {
  background: #4994fb;
}
.lib-modal[data-v-52ca7c8f] .el-dialog__footer .lib-modal-footer .btn-page-last {
  margin-left: 5px;
  padding: 7px 25px;
  border: 1px solid #cccccc;
}
.verticalBar[data-v-52ca7c8f] {
  width: 1px;
  height: 525px;
  background: #e5e4e6;
  display: inline-block;
  vertical-align: top;
  top: 0px;
  bottom: 0px;
  right: 0px;
}
[data-v-52ca7c8f]::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 5px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
[data-v-52ca7c8f]::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.25);
}
[data-v-52ca7c8f]::-webkit-scrollbar-track {
  background-color: #f6f6f6;
}
[data-v-52ca7c8f]::-webkit-scrollbar-thumb,[data-v-52ca7c8f]::-webkit-scrollbar-track {
  border: 0;
}
[data-v-e4394808] .el-radio-group .el-radio {
  width: 100px;
}
[data-v-e4394808] .hz-u-close-icon {
  background-color: #009dff;
  border-radius: 12px;
}
[data-v-e4394808] .operate__wrapper {
  border: none !important;
}
[data-v-e4394808] .top_add_class {
  z-index: 999;
}
.single-group-creater__root[data-v-e4394808] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-e4394808] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-e4394808] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-e4394808] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  height: 646px;
}
.single-group-creater__root[data-v-e4394808] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .el-form-item__label {
  font-weight: 500;
  color: #333333;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .el-form-item {
  margin-bottom: 0px;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-e4394808] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .zone-form .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .zone-form .el-form-item__label, .single-group-creater__root[data-v-e4394808] .creater__setting .zone-form .el-form-item__content {
  line-height: 32px;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .zone-form .el-form-item .el-input input {
  height: 32px;
  line-height: 32px;
}
.single-group-creater__root[data-v-e4394808] .creater__setting .zone-form .el-form-item__error {
  top: 102%;
}
.single-group-creater__root[data-v-e4394808] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-e4394808] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-e4394808] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-e4394808] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-e4394808] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-e4394808] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-e4394808] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-e4394808] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-e4394808] {
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  padding: 12px;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border .noaudio-bg[data-v-e4394808] {
  height: 290px;
  opacity: 1;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border .nohotzone-text .text-title[data-v-e4394808] {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 17.38px;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 4px;
}
.single-group-creater__root .single-group-creater__left .text-tip[data-v-e4394808] {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 14.48px;
  color: rgba(0, 0, 0, 0.4);
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-e4394808] {
  max-height: 626px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-e4394808] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-e4394808] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-e4394808] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-e4394808] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
}
.single-group-creater__root .panel-content[data-v-e4394808] {
  padding-top: 30px;
}
.single-group-creater__root .divider[data-v-e4394808] {
  margin: 20px 0;
}
.single-group-creater__right[data-v-e4394808] {
  padding: 0 !important;
}
.single-group-creater__left[data-v-e4394808] {
  padding: 0 10px 0 0 !important;
}
[data-v-e4394808] .common-form .el-form-item {
  height: 44px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
}
[data-v-e4394808] .common-form .el-form-item .el-form-item__content {
  margin-left: 0 !important;
  width: 92% !important;
}
[data-v-e4394808] .common-form .el-form-item:last-child {
  border-bottom: none;
}
[data-v-e4394808] .panel-content .el-form-item__content {
  margin-left: 0 !important;
  width: 100% !important;
  position: relative;
  line-height: 40px !important;
}
[data-v-e4394808] .panel-content .el-form-item__content .labelText {
  position: absolute;
  left: 10px;
}
[data-v-e4394808] .panel-content .el-form-item__content .el-input__inner {
  background: rgba(0, 0, 0, 0.04);
  padding-left: 80px;
  height: 40px !important;
  line-height: 40px !important;
}
.body-box[data-v-e4394808] {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
[data-v-e4394808] .el-dialog__body {
  height: auto !important;
  min-height: 0 !important;
}
.mate-title[data-v-e4394808] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-e4394808] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-e4394808] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-e4394808] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-e4394808] .el-dialog {
  border-radius: 8px !important;
}
[data-v-e4394808] .save-cancel-btn {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-e4394808] .save-cancel-btn span {
  display: block;
  line-height: 10px;
}
.single-group-creater__left[data-v-e4394808] {
  padding: 0 !important;
  width: 350px;
}
.single-group-creater__right[data-v-e4394808] {
  width: calc(100% - 370px);
}
.single-group-creater__left .creater__preview--demo .parent-group {
  padding: 0;
}
.single-group-creater__left .creater__preview--demo .parent-group .xml-group-type-text {
  display: none;
}
.single-group-creater__left .creater__preview--demo .parent-group .image-container {
  width: 260px;
}
.single-group-creater__root .side-panel--mask[data-v-06c19dd9] {
  position: absolute;
  z-index: 11;
  width: 0px;
  right: 0;
  height: 100%;
  background-color: rgba(33, 33, 36, 0);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .side-panel--mask.shown[data-v-06c19dd9] {
  width: 100%;
  background-color: rgba(33, 33, 33, 0.4);
}
.single-group-creater__root[data-v-06c19dd9] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-06c19dd9] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-06c19dd9] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-06c19dd9] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  height: 630px;
}
.single-group-creater__root[data-v-06c19dd9] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-06c19dd9] .creater__setting .el-form-item__label {
  font-weight: 400;
  color: #333333;
}
.single-group-creater__root[data-v-06c19dd9] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-06c19dd9] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-06c19dd9] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-06c19dd9] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-06c19dd9] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-06c19dd9] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-06c19dd9] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-06c19dd9] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-06c19dd9] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-06c19dd9] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-06c19dd9] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-06c19dd9] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-06c19dd9] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-06c19dd9] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-06c19dd9] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-06c19dd9] {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  height: 464px;
  padding: 8px 12px;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border .nofile-bg[data-v-06c19dd9] {
  height: 80px;
  opacity: 1;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-06c19dd9] {
  height: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-06c19dd9] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  height: calc(100% - 21px);
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-06c19dd9] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-06c19dd9] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-06c19dd9] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.single-group-creater__root .single-group-creater__right .side-panel[data-v-06c19dd9] {
  width: 362px;
  display: flex;
  position: absolute;
  z-index: 13;
  top: 20px;
  right: 0;
  transform: translateX(326px);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .single-group-creater__right .side-panel__left[data-v-06c19dd9] {
  width: 36px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__toggle[data-v-06c19dd9] {
  height: 112px;
  background-color: #418eed;
  border-radius: 6px 0px 0px 6px;
  font-size: 13px;
  padding: 7px 11.5px;
  color: #ffffff;
  line-height: 1.2;
  cursor: pointer;
}
.single-group-creater__root .single-group-creater__right .side-panel__right[data-v-06c19dd9] {
  flex: 1;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container[data-v-06c19dd9] {
  background-color: #ffffff;
  height: 100%;
  padding: 16px;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer[data-v-06c19dd9] {
  position: absolute;
  left: 0;
  bottom: 16px;
  text-align: center;
  width: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer .primary-btn[data-v-06c19dd9] {
  background-color: #418eed;
  width: 100px;
  height: 32px;
  padding: 0;
  color: #ffffff;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item[data-v-06c19dd9] {
  display: flex;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item + .style-mode__item[data-v-06c19dd9] {
  margin-top: 16px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--checkbox[data-v-06c19dd9] {
  width: 24px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body[data-v-06c19dd9] {
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px;
  background-color: #fbfbfb;
  border-radius: 4px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left[data-v-06c19dd9] {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .default-cover[data-v-06c19dd9] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .cover-bot-elliptic[data-v-06c19dd9] {
  width: 85px;
  height: 13px;
  position: absolute;
  bottom: -3px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right[data-v-06c19dd9] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 50px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .title[data-v-06c19dd9] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .title img[data-v-06c19dd9] {
  width: 14px;
  height: 15px;
  margin-right: -5px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .fileinfo[data-v-06c19dd9] {
  font-size: 12px;
  color: #999999;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .downloadbtn[data-v-06c19dd9] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 13px;
  color: #418eed;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .downloadbtn > div[data-v-06c19dd9] {
  display: flex;
  align-items: center;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .downloadbtn > div img[data-v-06c19dd9] {
  width: 12px;
  height: 11px;
  margin-right: 3px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .filecard[data-v-06c19dd9] {
  width: 70px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .filecard .default-cover[data-v-06c19dd9] {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .filecard .default-cover .downloadmask[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #009dff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .filecard .default-cover .downloadmask img[data-v-06c19dd9] {
  width: 15px;
  height: 15px;
  margin-bottom: 5px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .filecard .filename[data-v-06c19dd9] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.single-group-creater__root .single-group-creater__right .side-panel.shown[data-v-06c19dd9] {
  transform: translateX(0);
}
.single-group-creater__root .panel-content[data-v-06c19dd9] {
  padding-top: 30px;
}
.single-group-creater__root .divider[data-v-06c19dd9] {
  margin: 20px 0;
}
.single-group-creater__right[data-v-06c19dd9] {
  padding: 0 !important;
}
.single-group-creater__left[data-v-06c19dd9] {
  padding: 0 10px 0 0 !important;
}
[data-v-06c19dd9] .el-form-item {
  display: flex;
  align-items: center;
}
[data-v-06c19dd9] .el-form-item .el-form-item__content {
  margin-left: 0px !important;
}
[data-v-06c19dd9] .el-form-item .el-radio-group {
  width: 100%;
  height: 24px;
  display: flex;
  align-items: center;
}
[data-v-06c19dd9] .el-form-item .el-radio-group .el-radio {
  width: 101px !important;
}
.audio-type[data-v-06c19dd9] {
  width: 100%;
  opacity: 1;
  border-radius: 8px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  padding: 11px 12px;
  position: relative;
}
.audio-type .toggle-type[data-v-06c19dd9] {
  height: 128px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}
.audio-type .toggle-type .bg-toggle[data-v-06c19dd9] {
  width: 74px;
  height: 122px;
  opacity: 1;
  background: linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
}
.audio-type .toggle-type .title-toggle[data-v-06c19dd9] {
  cursor: pointer;
  width: 88px;
  height: 122px;
  color: black;
  font-size: 12px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  border-radius: 8px;
}
.audio-type .select-typelist[data-v-06c19dd9] {
  width: 100%;
  display: flex;
  align-items: center;
}
.audio-type .select-type-item[data-v-06c19dd9] {
  display: inline-block;
  width: 216px;
  height: 100px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  overflow: hidden;
  margin-right: 12px;
  border: 1px solid #009dff;
}
.audio-type .select-type-item[data-v-06c19dd9] .workbench-shop-item {
  height: 100px;
}
.audio-type .select-type-item[data-v-06c19dd9] .workbench-shop-item .shop-item-desc {
  margin-left: 10px !important;
}
.audio-type .select-type-item .style-mode__item[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body[data-v-06c19dd9] {
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px;
  background-color: var(--reader-theme-secondary-color, #fbfbfb);
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  align-items: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left[data-v-06c19dd9] {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .default-cover[data-v-06c19dd9] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .default-cover img[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .cover-bot-elliptic[data-v-06c19dd9] {
  width: 85px;
  height: 13px;
  position: absolute;
  bottom: -3px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right[data-v-06c19dd9] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 50px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .title[data-v-06c19dd9] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: var(--reader-theme-font-color, #333333);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: rgba(0, 0, 0, 0.8);
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .title img[data-v-06c19dd9] {
  width: 14px;
  height: 15px;
  margin-right: -5px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .fileinfo[data-v-06c19dd9] {
  font-size: 12px;
  color: #999999;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .downloadbtn[data-v-06c19dd9] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  font-size: 12px;
  color: #009dff;
  height: 50px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .downloadbtn > div[data-v-06c19dd9] {
  display: flex;
  align-items: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .downloadbtn > div img[data-v-06c19dd9] {
  width: 12px;
  height: 12px;
  margin-right: 3px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .filecard[data-v-06c19dd9] {
  width: 117px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  padding: 4px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .filecard .default-cover[data-v-06c19dd9] {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .filecard .default-cover .downloadmask[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #009dff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .filecard .default-cover .downloadmask .downloadbody[data-v-06c19dd9] {
  color: #009dff;
  font-size: 12px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .filecard .default-cover .downloadmask img[data-v-06c19dd9] {
  width: 15px;
  height: 15px;
  margin-bottom: 5px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .filecard .filename[data-v-06c19dd9] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: var(--reader-theme-font-color, #333333);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin: 4px 0;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card[data-v-06c19dd9] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard[data-v-06c19dd9] {
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  padding: 4px;
  background-color: #ffffff;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .downloadbutton[data-v-06c19dd9] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 13px;
  color: #418eed;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .downloadbutton > div[data-v-06c19dd9] {
  display: flex;
  align-items: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .downloadbutton > div img[data-v-06c19dd9] {
  width: 12px;
  height: 11px;
  margin-right: 3px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .default-cover[data-v-06c19dd9] {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .default-cover .downloadmask[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #009dff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .default-cover .downloadmask .downloadbody[data-v-06c19dd9] {
  color: #009dff;
  font-size: 12px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .default-cover .downloadmask img[data-v-06c19dd9] {
  width: 15px;
  height: 15px;
  margin-bottom: 5px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--card .filecard .filename[data-v-06c19dd9] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: var(--reader-theme-font-color, #333333);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin: 4px 0;
}
.single-right .single-right-top[data-v-06c19dd9] {
  display: flex;
  justify-content: space-between;
}
.single-right .single-right-top .sure-type[data-v-06c19dd9] {
  color: #009dff;
  cursor: pointer;
}
.single-right .select-type-body[data-v-06c19dd9] {
  width: 100%;
  border-radius: 8px;
  background: whitesmoke;
  padding: 12px;
}
.single-right .select-type-body .current-type .style-mode__item--body[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body[data-v-06c19dd9] {
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px;
  background-color: var(--reader-theme-secondary-color, #fbfbfb);
  border-radius: 8px;
  margin: 8px 0;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  align-items: center;
}
.single-right .select-type-body .current-type .style-mode__item--body .left[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .left[data-v-06c19dd9] {
  width: 32px;
  height: 32px;
  margin-right: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-right .select-type-body .current-type .style-mode__item--body .left .default-cover[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .left .default-cover[data-v-06c19dd9] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-right .select-type-body .current-type .style-mode__item--body .left .default-cover img[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .left .default-cover img[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
}
.single-right .select-type-body .current-type .style-mode__item--body .left .cover-bot-elliptic[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .left .cover-bot-elliptic[data-v-06c19dd9] {
  width: 85px;
  height: 13px;
  position: absolute;
  bottom: -3px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .right[data-v-06c19dd9] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 50px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .title[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .right .title[data-v-06c19dd9] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: var(--reader-theme-font-color, #333333);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: rgba(0, 0, 0, 0.8);
}
.single-right .select-type-body .current-type .style-mode__item--body .right .title img[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .right .title img[data-v-06c19dd9] {
  width: 14px;
  height: 15px;
  margin-right: -5px;
}
.single-right .select-type-body .current-type .style-mode__item--body .right .fileinfo[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .right .fileinfo[data-v-06c19dd9] {
  font-size: 12px;
  color: #999999;
}
.single-right .select-type-body .current-type .style-mode__item--body .downloadbtn[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .downloadbtn[data-v-06c19dd9] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  font-size: 12px;
  color: #009dff;
  height: 50px;
}
.single-right .select-type-body .current-type .style-mode__item--body .downloadbtn > div[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .downloadbtn > div[data-v-06c19dd9] {
  display: flex;
  align-items: center;
}
.single-right .select-type-body .current-type .style-mode__item--body .downloadbtn > div img[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .downloadbtn > div img[data-v-06c19dd9] {
  width: 12px;
  height: 12px;
  margin-right: 3px;
}
.single-right .select-type-body .current-type .style-mode__item--body .filecard[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .filecard[data-v-06c19dd9] {
  width: 117px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  padding: 4px;
}
.single-right .select-type-body .current-type .style-mode__item--body .filecard .default-cover[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .filecard .default-cover[data-v-06c19dd9] {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.single-right .select-type-body .current-type .style-mode__item--body .filecard .default-cover .downloadmask[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .filecard .default-cover .downloadmask[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #009dff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.single-right .select-type-body .current-type .style-mode__item--body .filecard .default-cover .downloadmask .downloadbody[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .filecard .default-cover .downloadmask .downloadbody[data-v-06c19dd9] {
  color: #009dff;
  font-size: 12px;
}
.single-right .select-type-body .current-type .style-mode__item--body .filecard .default-cover .downloadmask img[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .filecard .default-cover .downloadmask img[data-v-06c19dd9] {
  width: 15px;
  height: 15px;
  margin-bottom: 5px;
}
.single-right .select-type-body .current-type .style-mode__item--body .filecard .filename[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--body .filecard .filename[data-v-06c19dd9] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: var(--reader-theme-font-color, #333333);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin: 4px 0;
}
.single-right .select-type-body .current-type .style-mode__item--card[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card[data-v-06c19dd9] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard[data-v-06c19dd9] {
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  padding: 4px;
  background-color: #ffffff;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .downloadbutton[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .downloadbutton[data-v-06c19dd9] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 13px;
  color: #418eed;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .downloadbutton > div[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .downloadbutton > div[data-v-06c19dd9] {
  display: flex;
  align-items: center;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .downloadbutton > div img[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .downloadbutton > div img[data-v-06c19dd9] {
  width: 12px;
  height: 11px;
  margin-right: 3px;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .default-cover[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .default-cover[data-v-06c19dd9] {
  width: 32px;
  height: 32px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .default-cover .downloadmask[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .default-cover .downloadmask[data-v-06c19dd9] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #009dff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .default-cover .downloadmask .downloadbody[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .default-cover .downloadmask .downloadbody[data-v-06c19dd9] {
  color: #009dff;
  font-size: 12px;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .default-cover .downloadmask img[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .default-cover .downloadmask img[data-v-06c19dd9] {
  width: 15px;
  height: 15px;
  margin-bottom: 5px;
}
.single-right .select-type-body .current-type .style-mode__item--card .filecard .filename[data-v-06c19dd9],
.single-right .select-type-body .all-type .style-mode__item--card .filecard .filename[data-v-06c19dd9] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: var(--reader-theme-font-color, #333333);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin: 4px 0;
}
[data-v-06c19dd9] .el-dialog__body {
  height: 560px !important;
}
[data-v-06c19dd9] .el-dialog__footer {
  margin-top: 8px;
}
[data-v-06c19dd9] .el-dialog__body {
  height: auto !important;
}
[data-v-06c19dd9] .el-form-item {
  margin-bottom: 0 !important;
}
[data-v-06c19dd9] .el-form-item__content {
  height: 24px;
  display: flex;
  align-items: center;
}
.mate-title[data-v-06c19dd9] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-06c19dd9] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-06c19dd9] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-06c19dd9] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-06c19dd9] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-06c19dd9] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.single-group-creater__left[data-v-06c19dd9] {
  padding: 0 !important;
  width: 340px;
}
.single-group-creater__left .creater__preview--demo[data-v-06c19dd9] .xml-group-item {
  margin-bottom: 12px;
}
.single-group-creater__right[data-v-06c19dd9] {
  width: 400px;
}
.dialog-body-title[data-v-06c19dd9] {
  font-weight: bold;
  -webkit-font-weight: bold;
}
.title-popper {
  max-width: 460px;
}
.el-row[data-v-422fa972] {
  display: flex;
  justify-content: space-between;
}
.ellipsis[data-v-422fa972] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nobook-bg[data-v-422fa972] {
  height: 80px;
  opacity: 1;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ebook_style_1[data-v-422fa972] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 10px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
}
.ebook_style_1 .left[data-v-422fa972] {
  width: 40px;
  display: flex;
  align-items: flex-start;
  height: 100%;
}
.ebook_style_1 .left img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.ebook_style_1 .right[data-v-422fa972] {
  width: calc(100% - 80px);
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  height: 100%;
}
.ebook_style_1 .right .title-box[data-v-422fa972] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}
.ebook_style_1 .right .book_info[data-v-422fa972] {
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 12px;
  margin-bottom: 4px;
}
.ebook_style_2[data-v-422fa972] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
  width: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ebook_style_2 .content[data-v-422fa972] {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ebook_style_2 .content img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.ebook_style_2 .title[data-v-422fa972] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ebook_style_3_content[data-v-422fa972] {
  display: flex;
  overflow-x: scroll;
  padding-bottom: 14px;
}
.ebook_style_3[data-v-422fa972] {
  display: flex;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
}
.ebook_style_3 .item[data-v-422fa972] {
  display: flex;
  flex-direction: column;
  width: 100px;
  padding: 0 10px;
  border-radius: 8px;
  margin-right: 10px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.ebook_style_3 .item img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.ebook_style_3 .item span[data-v-422fa972] {
  padding-top: 6px;
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ebook_style_4[data-v-422fa972] {
  width: 100%;
  display: flex;
  align-items: center;
  background-image: url(data:image/png;base64,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);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 5px 0;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
}
.ebook_style_4 .left[data-v-422fa972] {
  width: 40px;
  height: 40px;
}
.ebook_style_4 .left img[data-v-422fa972] {
  width: 100%;
}
.ebook_style_4 .right[data-v-422fa972] {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 10px;
}
.ebook_style_4 .right .title-box[data-v-422fa972] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ebook_style_4 .right .book_info[data-v-422fa972] {
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 12px;
}
.single-group-creater__root .single-group-creater__right[data-v-422fa972] {
  padding: 0 !important;
}
.single-group-creater__root .single-group-creater__left[data-v-422fa972] {
  padding: 0 10px 0 0 !important;
}
.single-group-creater__root .side-panel--mask[data-v-422fa972] {
  position: absolute;
  z-index: 11;
  width: 0px;
  right: 0;
  height: 100%;
  background-color: rgba(33, 33, 36, 0);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .side-panel--mask.shown[data-v-422fa972] {
  width: 100%;
  background-color: rgba(33, 33, 33, 0.4);
}
.single-group-creater__root[data-v-422fa972] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-422fa972] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-422fa972] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-422fa972] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
}
.single-group-creater__root[data-v-422fa972] .creater__setting .el-form-item__label {
  font-weight: 500;
  color: #333333;
}
.single-group-creater__root[data-v-422fa972] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-422fa972] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-422fa972] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-422fa972] .creater__setting .el-form-item__content {
  line-height: 32px;
}
.single-group-creater__root[data-v-422fa972] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-422fa972] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-422fa972] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-422fa972] .creater__controls {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
}
.single-group-creater__root[data-v-422fa972] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-422fa972] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-422fa972] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-422fa972] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-422fa972] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-422fa972] {
  padding: 10px;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-422fa972] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-422fa972] {
  max-height: 502px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-422fa972] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .noaudio-bg[data-v-422fa972] {
  height: 80px;
  opacity: 1;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-422fa972] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-422fa972] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-422fa972] {
  min-height: 393px;
  padding: 15px 30px 88px 30px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.single-group-creater__root .single-group-creater__right .side-panel[data-v-422fa972] {
  width: 362px;
  height: 380px;
  display: flex;
  position: absolute;
  z-index: 13;
  top: 20px;
  right: 0;
  transform: translateX(326px);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .single-group-creater__right .side-panel__left[data-v-422fa972] {
  width: 36px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__toggle[data-v-422fa972] {
  background-color: #418eed;
  border-radius: 6px 0px 0px 6px;
  font-size: 13px;
  padding: 7px 11.5px;
  color: #ffffff;
  line-height: 1.2;
  cursor: pointer;
}
.single-group-creater__root .single-group-creater__right .side-panel__right[data-v-422fa972] {
  flex: 1;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container[data-v-422fa972] {
  background-color: #ffffff;
  height: 480px;
  padding: 16px;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer[data-v-422fa972] {
  position: absolute;
  left: 0;
  bottom: 16px;
  text-align: center;
  width: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer .primary-btn[data-v-422fa972] {
  background-color: #418eed;
  width: 100px;
  height: 32px;
  padding: 0;
  color: #ffffff;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item[data-v-422fa972] {
  display: flex;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item + .style-mode__item[data-v-422fa972] {
  margin-top: 16px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--checkbox[data-v-422fa972] {
  width: 24px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body[data-v-422fa972] {
  flex: 1;
  display: flex;
  padding: 10px;
  background-color: #fbfbfb;
  border-radius: 4px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left[data-v-422fa972] {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .default-cover[data-v-422fa972] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .play-button[data-v-422fa972] {
  width: 20px;
  height: 20px;
  font-size: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #418eed;
  border-radius: 50%;
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right[data-v-422fa972] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 50px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .title[data-v-422fa972] {
  font-size: 13px;
  color: #333333;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget[data-v-422fa972] {
  display: flex;
  align-items: center;
  min-height: 24px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .virtual-button[data-v-422fa972] {
  width: 18px;
  height: 18px;
  font-size: 24px;
  border-radius: 50%;
  background-color: #418eed;
  color: #ffffff;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .virtual-button.large[data-v-422fa972] {
  width: 22px;
  height: 22px;
  font-size: 30px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .progress[data-v-422fa972] {
  flex: 1;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .progress .time[data-v-422fa972] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 100%;
  color: #999999;
  font-size: 10px;
}
.single-group-creater__root .single-group-creater__right .side-panel.shown[data-v-422fa972] {
  transform: translateX(0);
}
.single-group-creater__root .panel-content[data-v-422fa972] {
  padding-top: 30px;
}
.single-group-creater__root .divider[data-v-422fa972] {
  margin: 20px 0;
}
.book-type[data-v-422fa972] {
  width: 100%;
  height: 118px;
  opacity: 1;
  border-radius: 8px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  padding: 0 12px;
  position: relative;
}
.book-type .toggle-type[data-v-422fa972] {
  height: 118px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}
.book-type .toggle-type .bg-toggle[data-v-422fa972] {
  width: 74px;
  height: 118px;
  opacity: 1;
  background: linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
}
.book-type .toggle-type .title-toggle[data-v-422fa972] {
  cursor: pointer;
  width: 100px;
  height: 118px;
  color: black;
  font-size: 12px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  border-radius: 8px;
}
.book-type .select-typelist[data-v-422fa972] {
  width: 100%;
  display: flex;
}
.book-type .select-type-item[data-v-422fa972] {
  display: inline-block;
  width: 216px;
  height: 98px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  overflow: hidden;
  margin-right: 12px;
  border: 1px solid #009dff;
}
.book-type .select-type-item .style-mode__item[data-v-422fa972] {
  width: 100%;
  height: 100%;
}
.book-type .select-type-item .style-mode__item .style-mode__item--body[data-v-422fa972] {
  width: 100%;
  height: 100%;
}
.book-type .select-type-item .style-mode__item .ebook_style_1[data-v-422fa972] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 10px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
}
.book-type .select-type-item .style-mode__item .ebook_style_1 .left[data-v-422fa972] {
  width: 40px;
  display: flex;
  align-items: flex-start;
  height: 100%;
}
.book-type .select-type-item .style-mode__item .ebook_style_1 .left img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.book-type .select-type-item .style-mode__item .ebook_style_1 .right[data-v-422fa972] {
  width: calc(100% - 80px);
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  height: 100%;
}
.book-type .select-type-item .style-mode__item .ebook_style_1 .right .title-box[data-v-422fa972] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}
.book-type .select-type-item .style-mode__item .ebook_style_1 .right .book_info[data-v-422fa972] {
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 12px;
  margin-bottom: 4px;
}
.book-type .select-type-item .style-mode__item .ebook_style_2[data-v-422fa972] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
  width: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.book-type .select-type-item .style-mode__item .ebook_style_2 .content[data-v-422fa972] {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.book-type .select-type-item .style-mode__item .ebook_style_2 .content img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.book-type .select-type-item .style-mode__item .ebook_style_2 .title[data-v-422fa972] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.book-type .select-type-item .style-mode__item .ebook_style_3_content[data-v-422fa972] {
  display: flex;
  overflow-x: scroll;
  padding-bottom: 14px;
}
.book-type .select-type-item .style-mode__item .ebook_style_3[data-v-422fa972] {
  display: flex;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
}
.book-type .select-type-item .style-mode__item .ebook_style_3 .item[data-v-422fa972] {
  display: flex;
  flex-direction: column;
  width: 100px;
  padding: 0 10px;
  border-radius: 8px;
  margin-right: 10px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.book-type .select-type-item .style-mode__item .ebook_style_3 .item img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.book-type .select-type-item .style-mode__item .ebook_style_3 .item span[data-v-422fa972] {
  padding-top: 6px;
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.book-type .select-type-item .style-mode__item .ebook_style_4[data-v-422fa972] {
  width: 100%;
  display: flex;
  align-items: center;
  background-image: url(data:image/png;base64,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);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 5px 0;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
}
.book-type .select-type-item .style-mode__item .ebook_style_4 .left[data-v-422fa972] {
  width: 40px;
  height: 40px;
}
.book-type .select-type-item .style-mode__item .ebook_style_4 .left img[data-v-422fa972] {
  width: 100%;
}
.book-type .select-type-item .style-mode__item .ebook_style_4 .right[data-v-422fa972] {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 10px;
}
.book-type .select-type-item .style-mode__item .ebook_style_4 .right .title-box[data-v-422fa972] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.book-type .select-type-item .style-mode__item .ebook_style_4 .right .book_info[data-v-422fa972] {
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 12px;
}
.single-right .single-right-top[data-v-422fa972] {
  display: flex;
  justify-content: space-between;
}
.single-right .single-right-top .sure-type[data-v-422fa972] {
  color: #009dff;
  cursor: pointer;
}
.single-right .select-type-body[data-v-422fa972] {
  width: 100%;
  border-radius: 8px;
  background: whitesmoke;
  padding: 12px;
  height: 598px;
  overflow: auto;
}
.single-right .select-type-body .current-type .ebook_style_1[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_1[data-v-422fa972] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 10px;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
}
.single-right .select-type-body .current-type .ebook_style_1 .left[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_1 .left[data-v-422fa972] {
  width: 40px;
  display: flex;
  align-items: flex-start;
  height: 100%;
}
.single-right .select-type-body .current-type .ebook_style_1 .left img[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_1 .left img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.single-right .select-type-body .current-type .ebook_style_1 .right[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_1 .right[data-v-422fa972] {
  width: calc(100% - 80px);
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  height: 100%;
}
.single-right .select-type-body .current-type .ebook_style_1 .right .title-box[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_1 .right .title-box[data-v-422fa972] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
}
.single-right .select-type-body .current-type .ebook_style_1 .right .book_info[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_1 .right .book_info[data-v-422fa972] {
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 12px;
  margin-bottom: 4px;
}
.single-right .select-type-body .current-type .ebook_style_2[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_2[data-v-422fa972] {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
  width: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-right .select-type-body .current-type .ebook_style_2 .content[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_2 .content[data-v-422fa972] {
  width: 100%;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-right .select-type-body .current-type .ebook_style_2 .content img[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_2 .content img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.single-right .select-type-body .current-type .ebook_style_2 .title[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_2 .title[data-v-422fa972] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.single-right .select-type-body .current-type .ebook_style_3_content[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_3_content[data-v-422fa972] {
  display: flex;
  overflow-x: scroll;
  padding-bottom: 14px;
}
.single-right .select-type-body .current-type .ebook_style_3[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_3[data-v-422fa972] {
  display: flex;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
}
.single-right .select-type-body .current-type .ebook_style_3 .item[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_3 .item[data-v-422fa972] {
  display: flex;
  flex-direction: column;
  width: 100px;
  padding: 0 10px;
  border-radius: 8px;
  margin-right: 10px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.single-right .select-type-body .current-type .ebook_style_3 .item img[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_3 .item img[data-v-422fa972] {
  width: 32px;
  height: 32px;
}
.single-right .select-type-body .current-type .ebook_style_3 .item span[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_3 .item span[data-v-422fa972] {
  padding-top: 6px;
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.single-right .select-type-body .current-type .ebook_style_4[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_4[data-v-422fa972] {
  width: 100%;
  display: flex;
  align-items: center;
  background-image: url(data:image/png;base64,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);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  margin: 5px 0;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 8px;
  height: 100px;
  padding: 10px;
}
.single-right .select-type-body .current-type .ebook_style_4 .left[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_4 .left[data-v-422fa972] {
  width: 40px;
  height: 40px;
}
.single-right .select-type-body .current-type .ebook_style_4 .left img[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_4 .left img[data-v-422fa972] {
  width: 100%;
}
.single-right .select-type-body .current-type .ebook_style_4 .right[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_4 .right[data-v-422fa972] {
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 10px;
}
.single-right .select-type-body .current-type .ebook_style_4 .right .title-box[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_4 .right .title-box[data-v-422fa972] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.single-right .select-type-body .current-type .ebook_style_4 .right .book_info[data-v-422fa972],
.single-right .select-type-body .all-type .ebook_style_4 .right .book_info[data-v-422fa972] {
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 12px;
}
[data-v-422fa972] .el-dialog__footer {
  margin-top: 8px;
}
[data-v-422fa972] .el-dialog__body {
  height: auto !important;
  min-height: 0 !important;
}
[data-v-422fa972] .el-form-item {
  margin-bottom: 0 !important;
}
[data-v-422fa972] .el-form-item__content {
  height: 24px;
  display: flex;
  align-items: center;
}
.mate-title[data-v-422fa972] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-422fa972] {
  width: 98px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-422fa972] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-422fa972] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-422fa972] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-422fa972] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.single-group-creater__left[data-v-422fa972] {
  padding: 0 !important;
  width: 340px;
}
.single-group-creater__right[data-v-422fa972] {
  width: 400px;
}
[data-v-422fa972] iframe {
  height: 98px !important;
}
[data-v-422fa972] .creater__preview--demo {
  height: 340px;
  overflow: hidden;
  overflow-y: auto;
  align-items: start !important;
}
.single-group-creater__root .el-dialog__body {
  padding: 0;
}

[data-v-7a8ae756] img {
  display: block !important;
}
.excerpts-creater-box[data-v-7a8ae756] {
  display: flex;
  justify-content: space-between;
}
.excerpts-creater-box .catalogue-box[data-v-7a8ae756] {
  width: 209px;
  height: 444px;
  padding: 10px;
  overflow-y: scroll;
  background-color: #f2f2f2;
  border-radius: 4px;
}
.excerpts-creater-box .catalogue-box .el-tree[data-v-7a8ae756] {
  background-color: #f2f2f2;
}
.excerpts-creater-box .catalogue-box .loading-text[data-v-7a8ae756] {
  text-align: center;
  padding-top: 10px;
}
.excerpts-creater-box .catalogue-box .title[data-v-7a8ae756] {
  width: 270px;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
}
.excerpts-creater-box .content[data-v-7a8ae756] {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 431px;
  height: 444px;
  background-color: #f2f2f2;
  border-radius: 8px;
}
.excerpts-creater-box .content .content_radio[data-v-7a8ae756] {
  padding: 16px 0 12px;
}
.excerpts-creater-box .content .pdf-content[data-v-7a8ae756] {
  overflow-y: scroll;
  height: 580px;
}
.excerpts-creater-box .content .pdf-content .pdf-item[data-v-7a8ae756] {
  display: flex;
  flex-direction: column;
}
.excerpts-creater-box .content .pdf-content .pdf-item img[data-v-7a8ae756] {
  width: 100%;
}
.excerpts-creater-bottom[data-v-7a8ae756] {
  width: 688px;
  margin-left: -16px;
}
.excerpts-creater-bottom .select-pdf-list[data-v-7a8ae756] {
  display: flex;
  align-items: flex-start;
  width: 100%;
  height: 130px;
  overflow-x: scroll;
  background-color: #ebf8ff;
  padding: 10px 0 0 0;
}
.excerpts-creater-bottom .select-pdf-list span[data-v-7a8ae756] {
  padding: 0 20px;
}
.excerpts-creater-bottom .select-pdf-list .pdf-item[data-v-7a8ae756] {
  position: relative;
  margin-right: 14px;
  width: 100px;
  max-height: 97px;
  box-shadow: 2px 0px 8px 1px #dddddd;
}
.excerpts-creater-bottom .select-pdf-list .pdf-item .el-icon-error[data-v-7a8ae756] {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 18px;
  cursor: pointer;
}
.excerpts-creater-bottom .select-pdf-list .pdf-item[data-v-7a8ae756] .el-image {
  height: 100% !important;
  max-height: 97px !important;
}
.excerpts-creater-bottom .select-pdf-list .pdf-item[data-v-7a8ae756] .el-image img {
  max-height: 97px !important;
}
.excerpts-creater-bottom .creater-controls[data-v-7a8ae756] {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 872px;
  height: 70px;
}
.excerpts-creater-bottom .creater-controls .el-button[data-v-7a8ae756] {
  width: 100px;
  margin: 0 20px;
}
.mate-title[data-v-7a8ae756] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-7a8ae756] {
  width: 70px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-7a8ae756] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-7a8ae756] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-7a8ae756] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-7a8ae756] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
@charset "UTF-8";
.img-preview[data-v-4e48c148] {
  width: 86px;
  height: auto;
  max-width: inherit !important;
  object-fit: cover;
  background-color: transparent;
}
.avatar-upload-preview > img[data-v-4e48c148] {
  width: 80px;
  height: 80px;
  max-width: inherit !important;
}
.user-info-head[data-v-4e48c148] {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 86px;
  background-color: transparent !important;
}
.user-info-head.special-height[data-v-4e48c148] {
  height: 48.375px;
  overflow: hidden;
  background-color: #f2f2f2 !important;
}
.user-info-head.special-height img[data-v-4e48c148] {
  height: 100% !important;
  object-fit: scale-down;
}
.user-info-head.disabled-event[data-v-4e48c148] {
  cursor: not-allowed;
  user-select: none;
  pointer-events: none;
}
.user-info-head > img[data-v-4e48c148] {
  height: auto !important;
}
.user-info-head .el-icon-close[data-v-4e48c148] {
  position: absolute;
  top: 2px;
  right: 3px;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  cursor: pointer;
}
.switch-box:hover .switch-btn[data-v-4e48c148] {
  display: block;
}
.switch-btn[data-v-4e48c148] {
  background: white;
  border-radius: 3px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  left: -27px;
  top: 35px;
  z-index: 999;
  display: none;
  transition: all 0.3s ease;
}
.switch-btn .switch-btn-item[data-v-4e48c148] {
  width: 100px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  padding-left: 12px;
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
}
.switch-btn .switch-btn-item[data-v-4e48c148]:hover {
  background-color: #f2f2f2;
  color: #1890ff;
}
.avatar-uploader-icon[data-v-4e48c148] {
  font-size: 28px;
  color: #8c939d;
  width: 178px;
  height: 178px;
  line-height: 178px;
  text-align: center;
}
.frame-dialog-content[data-v-4e48c148] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  widows: 100%;
  height: 400px;
}
.frame-dialog-content video[data-v-4e48c148] {
  width: 100%;
  height: 100%;
}
.frame-dialog-content .dialog-content-hover[data-v-4e48c148] {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
  position: absolute;
}
.frame-dialog-img[data-v-4e48c148] {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  position: relative;
  overflow-x: scroll;
  /* 水平滚动 */
  overflow-y: hidden;
  border-bottom: 1px solid whitesmoke;
}
.frame-dialog-img .frame-dialog-img-hover[data-v-4e48c148] {
  width: 32px;
  height: 32px;
  transform: translate(0%, -50%);
  position: absolute;
  right: 0%;
  top: 50%;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #009dff;
  color: white;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  z-index: 999;
}
.frame-dialog-img .frame-dialog-img-hover > img[data-v-4e48c148] {
  width: 100%;
  height: 100%;
}
.frame-dialog-img .frame-dialog-img-hover02[data-v-4e48c148] {
  transform: translate(100%, -50%);
  position: absolute;
  right: 100%;
  top: 50%;
}
.frame-dialog-img .frame-dialog-img-box[data-v-4e48c148] {
  display: flex;
  gap: 7px;
}
.frame-dialog-img .frame-dialog-img-box > div[data-v-4e48c148] {
  width: 210px;
  height: 110px;
  flex-shrink: 0;
  /* 重要：防止flex项被压缩 */
}
.frame-dialog-img .frame-dialog-img-box > div > img[data-v-4e48c148] {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  /* 关键属性 */
  border-radius: 6px;
  border: 2px solid transparent;
}
.frame-dialog-img .frame-dialog-img-box .frame-dialog-img-item > img[data-v-4e48c148] {
  border: 2px solid #009dff;
  box-shadow: 0px 3px 5px #009dff;
}
[data-v-4e48c148]  .frame-dialog-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
[data-v-4e48c148]  .frame-dialog-btn .el-button--small {
  padding: 7px 23px;
  font-size: 14px;
}
[data-v-4e48c148]  .detion-dialog .el-dialog__body {
  padding-bottom: 15px;
}
.iframe-dialog[data-v-4e48c148] {
  widows: 100%;
  height: 300px;
}
.single-group-creater__root[data-v-86aa1014] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-86aa1014] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-86aa1014] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-86aa1014] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  height: auto;
}
.single-group-creater__root[data-v-86aa1014] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting {
  height: 100%;
  overflow: auto;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting .el-form-item__label {
  font-weight: 500;
  color: #333333;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-86aa1014] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-86aa1014] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-86aa1014] .creater__controls {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  text-align: center;
  background: #fff;
}
.single-group-creater__root[data-v-86aa1014] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-86aa1014] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-86aa1014] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-86aa1014] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-86aa1014] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-86aa1014] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-86aa1014] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-86aa1014] {
  border: 10px solid transparent;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC) 20 round;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-86aa1014] {
  max-height: 569px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-86aa1014] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview .creater__preview--demo[data-v-86aa1014] {
  overflow-x: hidden;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-86aa1014] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-86aa1014] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-86aa1014] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
}
.single-group-creater__root .panel-content[data-v-86aa1014] {
  padding-top: 30px;
}
.single-group-creater__root .divider[data-v-86aa1014] {
  margin: 20px 0;
}
.row-con-detail[data-v-86aa1014] {
  display: flex;
  padding-top: 12px;
}
.row-con-detail .title[data-v-86aa1014] {
  width: 84px;
  margin-right: 25px;
}
.row-con-detail .radio-div[data-v-86aa1014] {
  width: 100%;
}
[data-v-86aa1014] .el-textarea .el-textarea__inner {
  resize: none;
}
.row-con-box[data-v-86aa1014] {
  font-size: 14px;
  display: flex;
  align-items: center;
  height: 44px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.row-con-box .title[data-v-86aa1014] {
  width: 84px;
  margin-right: 25px;
}
.row-con-box .radio-div[data-v-86aa1014] {
  position: relative;
  display: flex;
  width: 202px;
  justify-content: space-between;
}
.row-con-box .radio-div .el-radio[data-v-86aa1014] {
  width: 50%;
}
.row-con-box .assets-div[data-v-86aa1014] {
  position: relative;
  width: 100%;
}
.row-con-box .themePick[data-v-86aa1014] {
  width: 36px;
  height: 35px;
}
.row-con-box .themePick .bg-icon[data-v-86aa1014] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  pointer-events: none;
  border: 2px solid #fff;
  border-radius: 4px;
}
.row-con-box[data-v-86aa1014]:last-child() {
  border-bottom: none;
}
.mate-title[data-v-86aa1014] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-86aa1014] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-86aa1014] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-86aa1014] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-86aa1014] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-86aa1014] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.preview-box[data-v-86aa1014] {
  width: 100%;
  height: 617px;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 8px;
  padding: 16px 13px;
}
[data-v-86aa1014] .img-replace-box {
  position: relative;
  width: 100%;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  padding-left: 25px;
}
[data-v-86aa1014] .img-replace-box .image-set-upload-image {
  width: 36px !important;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  position: absolute !important;
  left: 12px;
  top: 0px;
}
[data-v-86aa1014] .img-replace-box .image-set-upload-image div {
  height: 36px;
}
[data-v-86aa1014] .img-raplace-popover {
  margin-left: 32px;
  cursor: pointer;
}
[data-v-86aa1014] .sucai-replace:hover {
  color: #009dff;
}
.select-raplace[data-v-86aa1014] {
  color: #009dff;
}
[data-v-86aa1014] .select-raplace .el-button {
  color: #009dff;
}
[data-v-86aa1014] .avatar-uploader-icon {
  width: 36px !important;
  height: 36px !important;
  line-height: 36px !important;
}
[data-v-86aa1014] .special-height {
  width: 36px;
  height: 34px !important;
}
[data-v-86aa1014] .special-height .img-preview {
  width: 36px !important;
  object-fit: contain !important;
}
[data-v-86aa1014] .user-info-head {
  height: 96% !important;
}
[data-v-86aa1014] .user-info-head .img-preview {
  width: 100%;
}
.local-upload-box[data-v-86aa1014] .el-button {
  padding: 0;
}
.tip-span[data-v-86aa1014] {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 17.38px;
  color: rgba(0, 0, 0, 0.4);
}
[data-v-86aa1014] .el-popover__reference {
  width: 310px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.local-upload-box[data-v-86aa1014] .el-button {
  border: none !important;
}
.node-control__wrap[data-v-88a2bd4e] {
  border-radius: 2px;
  background: white;
}
.node-control__item[data-v-88a2bd4e] {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.node-control__item .pane-span[data-v-88a2bd4e] {
  display: inline-block;
  width: 24px;
  height: 24px;
}
.pane-span-xian[data-v-88a2bd4e] {
  height: 24px;
  border-right: 1px solid rgba(0, 0, 0, 0.16);
}
.single-group-creater[data-v-569c9b9e] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.single-group-creater .single-group-creater__left1[data-v-569c9b9e] {
  width: 61%;
  background-color: #ffffff;
  height: 426px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  font-weight: 700;
}
.single-group-creater .single-group-creater__left1 .preview--title[data-v-569c9b9e] {
  margin-bottom: 12px;
}
.single-group-creater .single-group-creater__left1 .creater__preview--demo[data-v-569c9b9e] {
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  height: 404px;
  padding: 12px 8px 8px 8px;
}
.single-group-creater .single-group-creater__right1[data-v-569c9b9e] {
  height: 426px;
  width: 36%;
  background-color: #ffffff;
  font-size: 14px;
}
.single-group-creater .single-group-creater__right1 .preview--title[data-v-569c9b9e] {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 700;
}
[data-v-569c9b9e] .el-form-item__content {
  margin-left: 0 !important;
}
[data-v-569c9b9e] .el-form-item__content .el-input__inner {
  width: 200px;
  padding-left: 91px !important;
}
.single-group-creater__root[data-v-569c9b9e] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-569c9b9e] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-569c9b9e] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-569c9b9e] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
}
.single-group-creater__root[data-v-569c9b9e] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-569c9b9e] .creater__setting .el-form-item__label {
  font-weight: 500;
  color: #333333;
}
.single-group-creater__root[data-v-569c9b9e] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-569c9b9e] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-569c9b9e] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-569c9b9e] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-569c9b9e] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-569c9b9e] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-569c9b9e] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-569c9b9e] .creater__controls {
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: flex-end;
  padding: 9px 16px;
}
.single-group-creater__root[data-v-569c9b9e] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-569c9b9e] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-569c9b9e] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-569c9b9e] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-569c9b9e] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root[data-v-569c9b9e] .creater__controls .save-cancel-btn {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.single-group-creater__root .single-group-creater__left[data-v-569c9b9e] {
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-569c9b9e] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-569c9b9e] {
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--title[data-v-569c9b9e] {
  padding: 15px 20px;
  background-color: #FFF;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-569c9b9e] {
  margin: 20px;
  border: 6px solid #FFF;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview .creater__preview--demo[data-v-569c9b9e] {
  overflow-x: hidden;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-569c9b9e] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-569c9b9e] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-569c9b9e] {
  padding: 15px 30px;
  background-color: #ffffff;
  border-left: 1px solid #e5e5e5;
  position: relative;
}
.single-group-creater__root.layout-creater .single-group-creater__left[data-v-569c9b9e] {
  width: 852px;
  background-image: linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(-45deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(-45deg, transparent 75%, #ccc 75%);
  background-size: 20px 20px;
  background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
}
.single-group-creater__root.layout-creater .single-group-creater__right[data-v-569c9b9e] {
  width: calc(100% - 852px);
}
.single-group-creater__root .panel-content[data-v-569c9b9e] {
  height: 404px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  padding: 12px;
}
.single-group-creater__root .panel-content .panel-text[data-v-569c9b9e] {
  position: absolute;
  z-index: 99;
  left: 12px;
  top: 6px;
}
.single-group-creater__root .panel-content .panel-text1[data-v-569c9b9e] {
  position: absolute;
  z-index: 99;
  left: 12px;
  top: 38px;
}
.single-group-creater__root .divider[data-v-569c9b9e] {
  margin: 20px 0;
}
.single-group-creater__root .node-control__wrap[data-v-569c9b9e] {
  border-radius: 2px;
  background: white;
}
.single-group-creater__root .node-control__item[data-v-569c9b9e] {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-group-creater__root .node-control__item .pane-span[data-v-569c9b9e] {
  display: inline-block;
  width: 24px;
  height: 24px;
}
.single-group-creater__root .pane-span-xian[data-v-569c9b9e] {
  height: 24px;
  border-right: 1px solid rgba(0, 0, 0, 0.16);
}
.mate-title[data-v-569c9b9e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-569c9b9e] {
  width: 70px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-569c9b9e] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-569c9b9e] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-569c9b9e] .el-dialog {
  border-radius: 8px !important;
}
.editor_dialog {
  border-radius: 8px;
}
.editor_dialog .el-dialog__header {
  height: 48px;
  padding: 0 !important;
  background-color: whitesmoke !important;
  border-radius: 8px 8px 0 0;
}
.editor_dialog .el-dialog__header .el-dialog__title {
  display: inline-block;
  width: 134px;
  height: 44px;
  margin-top: 4px;
  background-color: #fff;
  border-radius: 25px 25px 0 0;
  text-align: center;
  line-height: 44px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px !important;
  font-weight: 700;
}
.editor_dialog .el-dialog__header .el-dialog__headerbtn {
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
}
.editor_dialog .el-dialog__body {
  background-color: #ffffff !important;
  padding: 16px 16px 8px 16px !important;
  min-height: 469px;
}
.editor_dialog .el-dialog__footer {
  width: 100%;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 0 !important;
}
.editor_dialog .el-dialog__footer .footer-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 16px;
}
.editor_dialog .el-dialog__footer .footer-btn .el-button {
  width: 80px;
}
.layout-splitpanes-root.tree-theme .node-pane {
  position: relative;
  min-height: 100px;
}
.layout-splitpanes-root.tree-theme .node-pane--root {
  background-color: #418eed33;
}
.layout-splitpanes-root.tree-theme .node-pane--child {
  background-color: #418EED11;
}
.layout-splitpanes-root.tree-theme .node-control__wrap {
  position: absolute;
  top: 10px;
  right: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}
.layout-splitpanes-root.tree-theme .node-control__item {
  font-size: 18px;
  background-color: #FFF;
  border-radius: 6px;
  padding: 2px 7px;
  cursor: pointer;
}
.layout-splitpanes-root.tree-theme .splitpanes__splitter {
  background-color: #FFF;
  position: relative;
}
.layout-splitpanes-root.tree-theme .splitpanes__splitter:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.3s;
  transform: translate(-50%, -50%);
  background-color: #418EED77;
  z-index: 1;
}
.layout-splitpanes-root.tree-theme .splitpanes__splitter:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 32px;
  height: 32px;
  transition: opacity 0.3s;
  opacity: 1;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.layout-splitpanes-root.tree-theme .splitpanes__splitter:hover:before {
  opacity: 1;
}
.layout-splitpanes-root.tree-theme .splitpanes--vertical > .splitpanes__splitter, .layout-splitpanes-root.tree-theme.splitpanes--vertical > .splitpanes__splitter {
  min-width: var(--split-col-gap, 0px);
}
.layout-splitpanes-root.tree-theme .splitpanes--vertical > .splitpanes__splitter::before, .layout-splitpanes-root.tree-theme.splitpanes--vertical > .splitpanes__splitter::before {
  width: 5px;
  top: 50%;
  left: 50%;
  height: 100%;
}
.layout-splitpanes-root.tree-theme .splitpanes--vertical > .splitpanes__splitter::after, .layout-splitpanes-root.tree-theme.splitpanes--vertical > .splitpanes__splitter::after {
  background-size: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAACxAAAAsQHGLUmNAAABZklEQVR4nO2bMW6DQBREx1E6CvsKuUGOQE+Tg1Ck4BiUHCQN/dZUOQJHcApqorVwFDlRhGUvM9HOk1b6rPTN7Cs+jXc3zzNy5iHr01uABSQTcAAQAMzLCsveVv3riUMwwQrzT8IV77m1f/VK9RWYu65DCOH0UJYl6rqO5ROA8Yb+3b2DJpsB5/AX9ZrD/9V/dzwEBTJQsQCBDFRYAp4BHL9954/L3uawBLxM07RvmgZxxTru5SQAfd9jHMfTijULzwCBDFQsQCADFQsQyEDFAgQyULEAgQxULEAgAxULEMhAxQIEMlCxAIEMVCxAIAMVCxDIQMUCBDJQsQCBDFQsQCADFQsQyEDFAgQyULEAgQxUshfwyHpxVVUYhuGrZsES8FYUxWvbtvvl+SPuMYKwBLwn+///lWQ/AyxAIAMVC0j1w/Gay2/1Vv2ryf3SVCoBh4tDhGVvq376rbF/g4egQAYqeQsA8AnsFagg+J3nswAAAABJRU5ErkJggg==);
}
.layout-splitpanes-root.tree-theme .splitpanes--vertical > .splitpanes__splitter:hover::before, .layout-splitpanes-root.tree-theme.splitpanes--vertical > .splitpanes__splitter:hover::before {
  width: 12px;
  border-radius: 12px;
  background-color: #00F5D4AA;
}
.layout-splitpanes-root.tree-theme .splitpanes--vertical > .splitpanes__splitter:hover::after, .layout-splitpanes-root.tree-theme.splitpanes--vertical > .splitpanes__splitter:hover::after {
  opacity: 0;
}
.layout-splitpanes-root.tree-theme .splitpanes--horizontal > .splitpanes__splitter, .layout-splitpanes-root.tree-theme.splitpanes--horizontal > .splitpanes__splitter {
  min-height: var(--split-row-gap, 0px);
}
.layout-splitpanes-root.tree-theme .splitpanes--horizontal > .splitpanes__splitter::before, .layout-splitpanes-root.tree-theme.splitpanes--horizontal > .splitpanes__splitter::before {
  height: 5px;
  left: 50%;
  top: 50%;
  width: 100%;
}
.layout-splitpanes-root.tree-theme .splitpanes--horizontal > .splitpanes__splitter::after, .layout-splitpanes-root.tree-theme.splitpanes--horizontal > .splitpanes__splitter::after {
  background-size: 100%;
  transform: rotate(90deg);
  transform-origin: top center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAACxAAAAsQHGLUmNAAABZklEQVR4nO2bMW6DQBREx1E6CvsKuUGOQE+Tg1Ck4BiUHCQN/dZUOQJHcApqorVwFDlRhGUvM9HOk1b6rPTN7Cs+jXc3zzNy5iHr01uABSQTcAAQAMzLCsveVv3riUMwwQrzT8IV77m1f/VK9RWYu65DCOH0UJYl6rqO5ROA8Yb+3b2DJpsB5/AX9ZrD/9V/dzwEBTJQsQCBDFRYAp4BHL9954/L3uawBLxM07RvmgZxxTru5SQAfd9jHMfTijULzwCBDFQsQCADFQsQyEDFAgQyULEAgQxULEAgAxULEMhAxQIEMlCxAIEMVCxAIAMVCxDIQMUCBDJQsQCBDFQsQCADFQsQyEDFAgQyULEAgQxUshfwyHpxVVUYhuGrZsES8FYUxWvbtvvl+SPuMYKwBLwn+///lWQ/AyxAIAMVC0j1w/Gay2/1Vv2ryf3SVCoBh4tDhGVvq376rbF/g4egQAYqeQsA8AnsFagg+J3nswAAAABJRU5ErkJggg==);
}
.layout-splitpanes-root.tree-theme .splitpanes--horizontal > .splitpanes__splitter:hover::before, .layout-splitpanes-root.tree-theme.splitpanes--horizontal > .splitpanes__splitter:hover::before {
  height: 12px;
  border-radius: 12px;
  background-color: #00F5D4AA;
}
.layout-splitpanes-root.tree-theme .splitpanes--horizontal > .splitpanes__splitter:hover::after, .layout-splitpanes-root.tree-theme.splitpanes--horizontal > .splitpanes__splitter:hover::after {
  opacity: 0;
}
.el-scrollbar .el-scrollbar__view .el-select-dropdown__item[data-v-f04a2a66] {
  height: auto;
  max-height: 274px;
  padding: 0;
  overflow: hidden;
  overflow-y: auto;
}
.el-select-dropdown__item.selected[data-v-f04a2a66] {
  font-weight: normal;
}
ul li[data-v-f04a2a66] .el-tree .el-tree-node__content {
  height: auto;
  padding: 0 20px;
}
.el-tree-node__label[data-v-f04a2a66] {
  font-weight: normal;
}
.el-tree[data-v-f04a2a66] .is-current .el-tree-node__label {
  color: #409EFF;
  font-weight: 700;
}
.el-tree[data-v-f04a2a66] .is-current .el-tree-node__children .el-tree-node__label {
  color: #606266;
  font-weight: normal;
}

.image-set-upload-toolbar[data-v-735f1da0] {
  height: 110px !important;
}
.text[data-v-735f1da0] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
[data-v-735f1da0] .el-form {
  margin: 0 !important;
}
[data-v-735f1da0].setting-info-container-property {
  padding-bottom: 0 !important;
}
[data-v-735f1da0] .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-735f1da0] .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-735f1da0] .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 100px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
[data-v-735f1da0] .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.single-group-creater__root[data-v-d115a0d6] .el-dialog {
  border-radius: 16px;
  overflow: hidden;
}
.single-group-creater__root[data-v-d115a0d6] .el-dialog .el-dialog__header {
  padding: 24px;
  background: #f8f9fa;
  margin: 0;
}
.single-group-creater__root[data-v-d115a0d6] .el-dialog .el-dialog__body {
  padding: 0 !important;
}
.dialog-content[data-v-d115a0d6] {
  padding: 24px;
  min-height: 400px;
}
.settings-section .settings-block[data-v-d115a0d6] {
  margin-bottom: 32px;
}
.settings-section .settings-block[data-v-d115a0d6]:last-child {
  margin-bottom: 0;
}
.settings-section .settings-header[data-v-d115a0d6] {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.settings-section .settings-header i[data-v-d115a0d6] {
  font-size: 18px;
  color: #1890ff;
  margin-right: 8px;
}
.settings-section .settings-header span[data-v-d115a0d6] {
  font-size: 16px;
  font-weight: 600;
  color: #333;
}
[data-v-d115a0d6] .upload-area .upload-dragger {
  width: 100%;
  height: 184px;
  border: 2px dashed #e9ecef;
  border-radius: 12px;
  transition: all 0.3s;
  background: #fafafa;
}
[data-v-d115a0d6] .upload-area .upload-dragger:hover {
  border-color: #1890ff;
  background: #f0f7ff;
}
[data-v-d115a0d6] .upload-area .upload-dragger:hover .el-icon-upload {
  color: #1890ff;
  transform: scale(1.1);
}
[data-v-d115a0d6] .upload-area .upload-dragger .el-upload {
  width: 100%;
}
[data-v-d115a0d6] .upload-area .upload-dragger .el-upload .el-upload-dragger {
  width: 100%;
}
[data-v-d115a0d6] .upload-area .upload-dragger .el-icon-upload {
  font-size: 48px;
  color: #bfbfbf;
  margin: 20px 0 16px;
  transition: all 0.3s;
}
[data-v-d115a0d6] .upload-area .upload-dragger .upload-text {
  margin-top: 16px;
}
[data-v-d115a0d6] .upload-area .upload-dragger .upload-text span {
  font-size: 16px;
  color: #333;
  font-weight: 500;
}
[data-v-d115a0d6] .upload-area .upload-dragger .upload-text .upload-tip {
  color: #999;
  font-size: 13px;
  margin-top: 8px;
}
.settings-form .el-form-item[data-v-d115a0d6] {
  margin-bottom: 24px;
}
.settings-form .el-form-item .el-form-item__label[data-v-d115a0d6] {
  font-weight: 500;
  color: #333;
  font-size: 14px;
  margin-bottom: 8px;
}
.settings-form[data-v-d115a0d6] .el-input-number {
  width: 180px;
}
.settings-form[data-v-d115a0d6] .el-input-number .el-input__inner {
  height: 40px;
  line-height: 40px;
  border-radius: 8px;
  border: 1px solid #d9d9d9;
  transition: all 0.3s;
}
.settings-form[data-v-d115a0d6] .el-input-number .el-input__inner:hover {
  border-color: #40a9ff;
}
.settings-form[data-v-d115a0d6] .el-input-number .el-input__inner:focus {
  border-color: #1890ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.settings-form[data-v-d115a0d6] .el-input-number .el-input-number__decrease,
.settings-form[data-v-d115a0d6] .el-input-number .el-input-number__increase {
  height: 38px;
  line-height: 38px;
  border-radius: 0 8px 8px 0;
  background: #f5f5f5;
  border: 1px solid #d9d9d9;
  border-left: none;
}
.settings-form[data-v-d115a0d6] .el-input-number .el-input-number__decrease:hover,
.settings-form[data-v-d115a0d6] .el-input-number .el-input-number__increase:hover {
  color: #1890ff;
}
.settings-form[data-v-d115a0d6] .el-input-number .el-input-number__decrease {
  border-radius: 8px 0 0 8px;
  border-right: none;
}
.settings-form .unit-text[data-v-d115a0d6] {
  margin-left: 12px;
  color: #666;
  font-size: 14px;
}
.footer-btn[data-v-d115a0d6] {
  padding: 16px 24px;
  text-align: right;
  background: #f8f9fa;
  border-top: 1px solid #e9ecef;
}
.footer-btn .el-button[data-v-d115a0d6] {
  min-width: 100px;
  height: 36px;
  font-size: 14px;
  border-radius: 6px;
}
.footer-btn .el-button.cancel-btn[data-v-d115a0d6] {
  margin-right: 12px;
}
.footer-btn .el-button.confirm-btn[data-v-d115a0d6] {
  background: #1890ff;
  border-color: #1890ff;
}
.footer-btn .el-button.confirm-btn[data-v-d115a0d6]:hover {
  background: #40a9ff;
  border-color: #40a9ff;
}
.mate-title[data-v-d115a0d6] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-d115a0d6] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
.upload-dragger[data-v-d115a0d6]:hover {
  transform: translateY(-5px);
}
.single-group-creater__right[data-v-d115a0d6] {
  width: 200px;
  padding-top: 10px;
  padding-right: 10px;
}
.single-group-creater__right .single-group-creater__right-title[data-v-d115a0d6] {
  margin-bottom: 10px;
}
[data-v-d115a0d6] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-d115a0d6] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  width: 100% !important;
  background-color: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  align-items: center;
  height: 40px;
}
[data-v-d115a0d6] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
[data-v-d115a0d6] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .el-color-picker--medium {
  position: absolute;
  right: 0;
  top: 0;
}
[data-v-d115a0d6] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-d115a0d6] .input-inner-form .el-form-item .el-form-item__content .el-color-picker {
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-d115a0d6] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-d115a0d6] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
.single-group-creater__root .dialog-body-title {
  -webkit-font-weight: bold;
  font-weight: bold;
  margin-bottom: 8px;
}
.single-group-creater__root .panel-content {
  padding-top: 0 !important;
  margin-bottom: 16px;
}
.single-group-creater__root .panel-content .el-checkbox {
  width: 101px !important;
}
.single-group-creater__root .panel-content .el-checkbox .el-checkbox__inner {
  border-radius: 50% !important;
}
.single-group-creater__root .el-radio-group {
  justify-content: flex-start;
  width: auto !important;
}
.single-group-creater__root .el-radio-group .el-radio {
  width: 101px;
  margin-right: 0 !important;
}
.echart-list[data-v-7153d44a] {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-around;
}
.echart-list .echart-item[data-v-7153d44a] {
  width: 48%;
  border-radius: 8px;
  margin-bottom: 2%;
  border: 1px solid #ffffff;
  position: relative;
  z-index: 8;
}
.echart-list .echart-item .echart-save-btn[data-v-7153d44a] {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  cursor: pointer;
  display: none;
}
.echart-list .echart-item[data-v-7153d44a]:hover {
  border: 1px solid #e6e6e6;
}
.echart-list .echart-item:hover .echart-save-btn[data-v-7153d44a] {
  display: block;
}
.echart-list .echart-item[data-v-7153d44a]:nth-child(3) {
  margin-bottom: 0;
}
.echart-list .echart-item[data-v-7153d44a]:nth-child(4) {
  margin-bottom: 0;
}
.echart-list .ecahrts-select[data-v-7153d44a] {
  border: 1px solid #e6e6e6;
}
.top-title[data-v-7153d44a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.top-title .top-title_right[data-v-7153d44a] {
  color: #46a6ff;
  cursor: pointer;
}
.single-group-creater__root[data-v-7153d44a] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-7153d44a] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-7153d44a] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-7153d44a] .el-dialog__body {
  padding: 0;
  background-color: #f2f2f2;
  min-height: 580px;
}
.single-group-creater__root[data-v-7153d44a] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-7153d44a] .creater__setting .el-form-item__label {
  font-weight: 400;
  color: #333333;
}
.single-group-creater__root[data-v-7153d44a] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-7153d44a] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-7153d44a] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-7153d44a] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-7153d44a] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-7153d44a] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-7153d44a] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-7153d44a] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-7153d44a] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-7153d44a] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-7153d44a] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-7153d44a] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-7153d44a] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-7153d44a] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-7153d44a] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-7153d44a] {
  border: 10px solid transparent;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC) 20 round;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-7153d44a] {
  max-height: 407px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-7153d44a] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-7153d44a] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-7153d44a] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-7153d44a] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
}
.single-group-creater__root .panel-content[data-v-7153d44a] {
  display: flex;
  margin-bottom: 0 !important;
}
.single-group-creater__root .panel-content .grid[data-v-7153d44a] {
  display: grid;
  grid-template-columns: repeat(10, 20px);
  grid-template-rows: repeat(10, 20px);
  gap: 1px;
  margin: 8px auto 0 auto;
}
.single-group-creater__root .panel-content .cell[data-v-7153d44a] {
  width: 20px;
  height: 20px;
  border: 1px solid #ddd;
  background-color: #f5f5f5;
  cursor: pointer;
}
.single-group-creater__root .panel-content .cell.selected[data-v-7153d44a] {
  background-color: #add8e6;
}
.single-group-creater__root .divider[data-v-7153d44a] {
  margin: 20px 0;
}
.single-group-creater__left[data-v-7153d44a] {
  padding: 0 !important;
  margin-right: 16px;
  width: 340px;
  height: 449px !important;
}
.single-group-creater__left .top-title[data-v-7153d44a] {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 8px;
}
.single-group-creater__left .preview-demo__image-border[data-v-7153d44a] {
  width: 100%;
  height: calc(100% - 29px);
  border-radius: 8px;
  border-image: none !important;
  border: 1px solid rgba(0, 0, 0, 0.16) !important;
  padding: 11px;
}
.single-group-creater__left .preview-demo__image-border .creater__preview--title[data-v-7153d44a] {
  color: rgba(0, 0, 0, 0.6);
}
.single-group-creater__left .preview-demo__image-border .noimg-bg[data-v-7153d44a] {
  width: 100%;
  height: 216px;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
}
.single-group-creater__left .preview-demo__image-border .creater__preview--demo[data-v-7153d44a] {
  margin: 16px 0 0 0 !important;
}
.single-group-creater__right[data-v-7153d44a] {
  width: 400px;
  padding: 0 !important;
}
.single-group-creater__right .top-title[data-v-7153d44a] {
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 8px;
}
.single-group-creater__right .top-title .reset-btn[data-v-7153d44a] {
  font-weight: 300;
  color: #418eed;
  cursor: pointer;
}
[data-v-7153d44a] .el-dialog__body {
  min-height: 469px !important;
}
.xml-image-hualang .el-image[data-v-7153d44a] {
  width: 247px !important;
  height: 216px !important;
}
[data-v-7153d44a] .el-dialog__footer {
  margin-top: 10px;
}
[data-v-7153d44a] .el-form-item {
  margin-bottom: 0 !important;
}
[data-v-7153d44a] .el-form-item__content {
  height: 24px;
  display: flex;
  align-items: center;
}
.mate-title[data-v-7153d44a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-7153d44a] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-7153d44a] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-7153d44a] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-7153d44a] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-7153d44a] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group {
  padding: 0;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group .xml-group-type-text {
  display: none;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo .parent-group .image-container {
  width: 100%;
}
.single-group-creater__root .multi-uploader .multi-uploader__wrapper {
  max-height: 252px;
}
.single-group-creater__root .el-radio-group {
  width: 90%;
  display: flex;
  justify-content: space-between;
}
.preset-title-box[data-v-0275ed00] {
  padding: 10px 0;
}
.preset-title-box .item-title[data-v-0275ed00] {
  border-bottom: 1px solid #e8e8e8;
  padding: 10px 0;
  border-radius: 4px;
}
.preset-title-box .item-title .top-box[data-v-0275ed00] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 10px;
}
.preset-title-box .item-title .top-box .title[data-v-0275ed00] {
  font-size: 16px;
  color: #333333;
}
.preset-title-box .item-title .top-box .right-box span[data-v-0275ed00] {
  margin-left: 12px;
  font-size: 14px;
  color: #418eed;
  cursor: pointer;
}
.preset-title-box .item-title[data-v-0275ed00]:hover {
  background-color: #eeeeee;
}
.preset-title-box .continue-add[data-v-0275ed00] {
  display: flex;
  justify-content: start;
  align-items: center;
  width: 100%;
  padding: 0 0 10px 10px;
}
.preset-title-box .continue-add .el-icon-plus[data-v-0275ed00] {
  font-size: 14px;
  color: #418eed;
}
.preset-title-box .continue-add span[data-v-0275ed00] {
  padding-left: 6px;
  font-size: 15px;
  color: #418eed;
  cursor: pointer;
}
.select-title-item[data-v-0275ed00] {
  margin-bottom: 14px;
  border: 2px dashed #ddd;
  padding: 14px;
  border-radius: 4px;
  overflow: hidden;
  cursor: pointer;
}
.select-title-item[data-v-0275ed00]:hover {
  background-color: #eeeeee;
}
.single-group-creater__root[data-v-b59faeda] .el-dialog__header {
  padding: 16px 20px;
}
.single-group-creater__root[data-v-b59faeda] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-b59faeda] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-b59faeda] .el-dialog__body {
  padding: 0;
  background-color: #ffffff;
  height: 400px;
  padding: 20px;
  box-sizing: border-box;
}
.single-group-creater__root[data-v-b59faeda] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-b59faeda] .creater__setting .el-form-item__label {
  font-weight: 500;
  color: #333333;
}
.single-group-creater__root[data-v-b59faeda] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-b59faeda] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-b59faeda] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-b59faeda] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-b59faeda] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-b59faeda] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-b59faeda] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-b59faeda] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-b59faeda] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-b59faeda] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-b59faeda] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-b59faeda] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-b59faeda] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-b59faeda] {
  padding: 10px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-b59faeda] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-b59faeda] {
  border: 10px solid transparent;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC) 20 round;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-b59faeda] {
  max-height: 569px;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--demo[data-v-b59faeda] {
  margin: 10px 0;
  flex: 1;
  display: grid;
  align-items: center;
}
.single-group-creater__root .single-group-creater__left .creater__preview .creater__preview--demo[data-v-b59faeda] {
  overflow-x: hidden;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-b59faeda] .xml-noimage-container {
  height: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-b59faeda] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.single-group-creater__root .single-group-creater__right[data-v-b59faeda] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
}
.single-group-creater__root .panel-content[data-v-b59faeda] {
  padding-top: 30px;
}
.single-group-creater__root .divider[data-v-b59faeda] {
  margin: 20px 0;
}
.row-con-box[data-v-b59faeda] {
  margin-top: 15px;
}
.row-con-box > div[data-v-b59faeda] {
  margin-top: 5px;
}
.proofread-con[data-v-b59faeda] {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.proofread-con .el-select[data-v-b59faeda] {
  width: 335px;
}
.proofread-con .delete[data-v-b59faeda] {
  padding-left: 14px;
}
.proofread-con .delete .el-icon-delete[data-v-b59faeda] {
  font-size: 18px;
  color: red;
  cursor: pointer;
}
.add-btn[data-v-b59faeda] {
  border: 1px dashed #ccc;
  border-radius: 3px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.submit-btn-box[data-v-b59faeda] {
  text-align: center;
  margin-top: 20px;
}
.proofread-box[data-v-b59faeda] {
  height: calc(100% - 60px);
  overflow: auto;
}
.preview-placeholder[data-v-71d994c5] {
  width: 400px;
  height: 400px;
  border-radius: 6px;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.preview-placeholder .placeholder-content[data-v-71d994c5] {
  text-align: center;
  color: #999;
}
.preview-placeholder .placeholder-content i[data-v-71d994c5] {
  font-size: 48px;
  margin-bottom: 16px;
  display: block;
}
.preview-placeholder .placeholder-content p[data-v-71d994c5] {
  margin: 0;
  font-size: 14px;
}
.viewer-state-hint[data-v-71d994c5] {
  margin: 8px 0 0;
  padding: 0 4px;
  font-size: 12px;
  line-height: 1.6;
  color: #909399;
}
.creater__preview--title[data-v-71d994c5] {
  position: relative;
}
.creater__preview--title .object3d-title[data-v-71d994c5] {
  height: 32px;
  line-height: 32px;
  padding: 0 10px;
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.creater__preview--title .object3d-btn[data-v-71d994c5] {
  background: #0000001f;
  display: flex;
  width: 100%;
  height: 400px;
  align-items: center;
  justify-content: center;
}
.creater__preview--title .object3d-btn span[data-v-71d994c5] {
  border-radius: 8px;
  padding: 10px 15px;
  border: 1px solid #409EFF;
  background: #409EFF;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
.single-group-creater__root .side-panel--mask[data-v-71d994c5] {
  position: absolute;
  z-index: 11;
  width: 0px;
  right: 0;
  height: 100%;
  background-color: rgba(33, 33, 36, 0);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .side-panel--mask.shown[data-v-71d994c5] {
  width: 100%;
  background-color: rgba(33, 33, 33, 0.4);
}
.single-group-creater__root[data-v-71d994c5] .el-dialog__header {
  border-bottom: 1px solid #f2f2f2;
}
.single-group-creater__root[data-v-71d994c5] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root[data-v-71d994c5] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root[data-v-71d994c5] .el-dialog__body {
  padding: 0;
  background-color: #ffffff;
  height: 600px;
}
.single-group-creater__root[data-v-71d994c5] .el-dialog__body .el-row {
  height: 100%;
}
.single-group-creater__root[data-v-71d994c5] .creater__setting .el-form-item__label {
  font-weight: 500;
  color: #333333;
  margin-top: 3px;
}
.single-group-creater__root[data-v-71d994c5] .creater__setting .el-checkbox {
  color: #666666;
}
.single-group-creater__root[data-v-71d994c5] .creater__setting .el-form-item {
  margin-bottom: 15px;
}
.single-group-creater__root[data-v-71d994c5] .creater__setting .el-form-item__label, .single-group-creater__root[data-v-71d994c5] .creater__setting .el-form-item__content {
  line-height: 24px;
}
.single-group-creater__root[data-v-71d994c5] .creater__setting .el-form-item__error {
  padding-top: 0;
  top: 93%;
}
.single-group-creater__root[data-v-71d994c5] .creater__setting .el-checkbox-group {
  display: flex;
}
.single-group-creater__root[data-v-71d994c5] .creater__setting .el-checkbox {
  margin-right: 0;
  width: 33%;
}
.single-group-creater__root[data-v-71d994c5] .creater__controls {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  text-align: center;
}
.single-group-creater__root[data-v-71d994c5] .creater__controls .el-button {
  width: 100px;
}
.single-group-creater__root[data-v-71d994c5] .creater__controls .el-button.el-button--primary {
  background-color: #418eed;
  border-color: #418eed;
}
.single-group-creater__root[data-v-71d994c5] .creater__controls .el-button.el-button--primary:hover, .single-group-creater__root[data-v-71d994c5] .creater__controls .el-button.el-button--primary:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.single-group-creater__root[data-v-71d994c5] .creater__controls .el-button + .el-button {
  margin-left: 20px;
}
.single-group-creater__root .single-group-creater__left[data-v-71d994c5] {
  padding: 16px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__left.ouchn-container[data-v-71d994c5] {
  background-color: inherit;
}
.single-group-creater__root .single-group-creater__left .preview-demo__image-border[data-v-71d994c5] {
  border: 10px solid transparent;
  border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC) 20 round;
}
.single-group-creater__root .single-group-creater__left .creater__preview[data-v-71d994c5] {
  max-height: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.single-group-creater__root .single-group-creater__left .creater__preview--title[data-v-71d994c5] {
  height: 100%;
  border: 1px solid #418eed;
  background: #ffffff;
  border-radius: 6px;
  padding: 8px;
}
.single-group-creater__root .single-group-creater__left .creater__preview--title .threejs-container[data-v-71d994c5] {
  border-radius: 6px;
}
.single-group-creater__root .single-group-creater__right[data-v-71d994c5] {
  height: 100%;
  padding: 15px 30px;
  background-color: #ffffff;
  position: relative;
  overflow: hidden;
}
.single-group-creater__root .single-group-creater__right .side-panel[data-v-71d994c5] {
  width: 362px;
  display: flex;
  position: absolute;
  z-index: 13;
  top: 20px;
  right: 0;
  transform: translateX(326px);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.single-group-creater__root .single-group-creater__right .side-panel__left[data-v-71d994c5] {
  width: 36px;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__toggle[data-v-71d994c5] {
  height: 112px;
  background-color: #418eed;
  border-radius: 6px 0px 0px 6px;
  font-size: 13px;
  padding: 7px 11.5px;
  color: #ffffff;
  line-height: 1.2;
  cursor: pointer;
}
.single-group-creater__root .single-group-creater__right .side-panel__right[data-v-71d994c5] {
  flex: 1;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container[data-v-71d994c5] {
  background-color: #ffffff;
  padding: 16px;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer[data-v-71d994c5] {
  position: absolute;
  left: 0;
  bottom: 16px;
  text-align: center;
  width: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__container .side-panel__footer .primary-btn[data-v-71d994c5] {
  background-color: #418eed;
  width: 100px;
  height: 32px;
  padding: 0;
  color: #ffffff;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item[data-v-71d994c5] {
  display: flex;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item + .style-mode__item[data-v-71d994c5] {
  margin-top: 16px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--checkbox[data-v-71d994c5] {
  width: 24px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body[data-v-71d994c5] {
  flex: 1;
  display: flex;
  padding: 10px;
  background-color: #fbfbfb;
  border-radius: 4px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left[data-v-71d994c5] {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .default-cover[data-v-71d994c5] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left .play-button[data-v-71d994c5] {
  width: 20px;
  height: 20px;
  font-size: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #418eed;
  border-radius: 50%;
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left-iconbox[data-v-71d994c5] {
  width: 62px !important;
  display: flex;
  align-items: center;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left-iconbox .video-pause-btn[data-v-71d994c5] {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-87%, -48%);
  z-index: 9;
  border-radius: 50%;
  color: #ffffff;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .left-iconbox .el-image[data-v-71d994c5] {
  width: 100%;
  height: 50px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right[data-v-71d994c5] {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-height: 50px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .title[data-v-71d994c5] {
  font-size: 13px;
  color: #333333;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .forteen[data-v-71d994c5] {
  color: #8c5938;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget[data-v-71d994c5] {
  display: flex;
  align-items: center;
  min-height: 24px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .virtual-button[data-v-71d994c5] {
  width: 18px;
  height: 18px;
  font-size: 24px;
  border-radius: 50%;
  background-color: #418eed;
  color: #ffffff;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .virtual-button.large[data-v-71d994c5] {
  width: 22px;
  height: 22px;
  font-size: 30px;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .progress[data-v-71d994c5] {
  flex: 1;
  position: relative;
}
.single-group-creater__root .single-group-creater__right .side-panel__right .style-mode__item--body .right .widget .progress .time[data-v-71d994c5] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 100%;
  color: #999999;
  font-size: 10px;
}
.single-group-creater__root .single-group-creater__right .side-panel.shown[data-v-71d994c5] {
  transform: translateX(0);
}
.single-group-creater__root .panel-content .file-upload[data-v-71d994c5] {
  margin-top: -3px;
}
.single-group-creater__root .panel-content .form-title[data-v-71d994c5] {
  font-size: 18px;
  margin-bottom: 8px;
  font-weight: bold;
}
.single-group-creater__root .panel-content .el-color-picker[data-v-71d994c5] {
  vertical-align: middle;
}
.single-group-creater__root .panel-content .el-slider[data-v-71d994c5] {
  display: inline-block;
  vertical-align: middle;
}
.single-group-creater__root .panel-content .el-switch[data-v-71d994c5] {
  vertical-align: middle;
}
.single-group-creater__root .panel-content .form-title[data-v-71d994c5]:first-child {
  margin-top: 0px;
}
.single-group-creater__root .divider[data-v-71d994c5] {
  margin: 20px 0;
}
.single-group-creater__root[data-v-71d994c5] .el-form-item__error {
  margin-top: 5px;
}
.paginationbox li.active {
  color: #fff !important;
  cursor: default;
  border-radius: 50px;
  min-width: 28px !important;
  background-image: linear-gradient(-45deg, #0362ff, #a1c4ff);
}
.el-pager li {
  margin: 0 3px;
}
.subsectionbox .el-radio-button__inner {
  padding: 8px 10px !important;
}
.tree-box-tree-editing .el-tree-node__content {
  position: relative;
  padding-right: 0 !important;
}
@charset "UTF-8";
.focus-mask[data-v-d7a74004] {
  position: fixed;
  z-index: 99;
  top: -100vh;
  left: 0;
  right: 0;
  bottom: 100vh;
  background-color: rgba(255, 255, 255, 0.25);
  pointer-events: auto;
  mix-blend-mode: hard-light;
  transform: scale(0.6);
  transition: all 330ms cubic-bezier(0.1, 0, 0, 1);
}
.focus-mask.active[data-v-d7a74004] {
  top: 0;
  bottom: 0;
  transform: scale(1);
  background-color: rgba(0, 0, 0, 0.6);
}
.focus-mask.in-highlight[data-v-d7a74004] {
  pointer-events: none;
}
.focus-mask__highlight-rect[data-v-d7a74004] {
  position: absolute;
  background-color: #808080;
}
.focus-mask__highlight-rect.area-box[data-v-d7a74004] {
  background-color: #6973ff;
  border: 2px solid #3545fd;
}
.focus-mask__highlight-rect.area-box .tip[data-v-d7a74004] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 15px;
  color: #3545fd;
  width: 100px;
  line-height: 1.25;
  text-align: center;
}
.subsectionbox[data-v-d7a74004] {
  display: flex;
  justify-content: center;
  z-index: 9999;
}
.subsectionbox[data-v-d7a74004] .el-tabs--card .el-tabs__nav {
  border: none !important;
}
.subsectionbox[data-v-d7a74004] .el-tabs--card .el-tabs__nav .el-tabs__item {
  border-left: none !important;
}
.subsectionbox[data-v-d7a74004] .el-tabs--card .el-tabs__nav .el-tabs__item.is-active {
  border-bottom: 2px solid #1890ff !important;
}
.subsectionbox[data-v-d7a74004] .el-tabs__header {
  margin-bottom: 0 !important;
}
.subsectionbox .el-dropdown[data-v-d7a74004] {
  height: 38px;
  padding-left: 10px;
  border-bottom: 1px solid #b4b2b278;
}
.subsectionbox .el-dropdown-link[data-v-d7a74004] {
  cursor: pointer;
}
.subsectionbox[data-v-d7a74004] .is-active {
  border-bottom: 2px solid #1890ff;
}
.subsectionbox[data-v-d7a74004] .el-tabs__item {
  padding: 0 0 4px 0 !important;
  margin: 0 20px 16px;
  height: 22px !important;
}
.subsectionbox[data-v-d7a74004] .el-tabs__active-bar {
  background-color: inherit;
}
.moreResource[data-v-d7a74004] {
  width: 100%;
  text-align: right;
  cursor: pointer;
  padding: 10px 0 0 0;
  display: flex;
  justify-content: space-between;
}
.moreResource .showChange[data-v-d7a74004],
.moreResource .showBtn[data-v-d7a74004],
.moreResource .showAll[data-v-d7a74004] {
  color: #666666;
  font-size: 12px;
  line-height: 20px;
}
.moreResource .showChange[data-v-d7a74004] .el-checkbox__label,
.moreResource .showBtn[data-v-d7a74004] .el-checkbox__label,
.moreResource .showAll[data-v-d7a74004] .el-checkbox__label {
  color: #666666;
  font-size: 12px !important;
  line-height: 20px !important;
}
.template-sub-tabs[data-v-d7a74004] {
  margin-top: 8px;
}
.template-sub-tabs[data-v-d7a74004] .el-tabs--card > .el-tabs__header {
  border-bottom: none;
  margin: 0;
}
.template-sub-tabs[data-v-d7a74004] .el-tabs__nav {
  border: none !important;
}
.template-sub-tabs[data-v-d7a74004] .el-tabs__item {
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 12px !important;
  margin: 0 8px 0 0 !important;
  border: 1px solid #e4e7ed !important;
  border-radius: 4px;
  color: #666;
  font-size: 13px;
  font-weight: 400;
}
.template-sub-tabs[data-v-d7a74004] .el-tabs__item.is-active {
  color: #1890ff !important;
  border-color: #1890ff !important;
  background: #e6f7ff;
  font-weight: 600;
}
.clear-style[data-v-d7a74004] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  width: 100%;
  padding: 6px;
  border: 1px solid #b4b2b278;
  border-radius: 10px;
  cursor: pointer;
}
.resourcebox[data-v-d7a74004] {
  display: flex;
  justify-content: space-between;
}
.resourcebox .pagebutton[data-v-d7a74004] {
  width: 10%;
  font-size: 40px;
  cursor: pointer;
}
.dropdown-box[data-v-d7a74004] {
  display: flex;
  padding: 0 10px 0 0;
  position: relative;
}
.dropdown-box .Custom-Colors[data-v-d7a74004] {
  position: absolute;
  top: -7px;
  right: -220px;
  background: #ffffff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  padding: 5px;
  min-height: 200px;
}
.dropdown-box .Custom-Colors > span[data-v-d7a74004] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.dropdown-box .Custom-Colors .colorBlock-box[data-v-d7a74004] {
  display: flex;
  flex-wrap: wrap;
  width: 210px;
  margin-top: 10px;
}
.dropdown-box .Custom-Colors .colorBlock-box > div[data-v-d7a74004] {
  width: 40px;
}
.dropdown-box .Custom-Colors .colorBlock-box .colorBlock[data-v-d7a74004] {
  width: 35px;
  height: 35px;
  position: relative;
}
.dropdown-box .Custom-Colors .colorBlock-box .colorBlock .el-image[data-v-d7a74004] {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  cursor: pointer;
}
.dropdown-box .Custom-Colors .colorBlock-box .colorname[data-v-d7a74004] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.colorblock[data-v-d7a74004] {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 5px;
}
.blue[data-v-d7a74004] {
  background-color: #418eed;
}
.orange[data-v-d7a74004] {
  background-color: #fdab2b;
}
.green[data-v-d7a74004] {
  background-color: #68a348;
}
.grey[data-v-d7a74004] {
  background-color: #c8c8c8;
}
.red[data-v-d7a74004] {
  background-color: #b70332;
}
.ouchn-container[data-v-d7a74004] {
  padding-top: 10px;
}
.ouchn-container .leaflet-editor[data-v-d7a74004] {
  padding: 0 0px;
  height: calc(100vh - 50px);
  display: flex;
  flex-direction: column;
}
.ouchn-container .leaflet-editor .editor-container[data-v-d7a74004] {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
  overflow-x: auto;
}
.ouchn-container .leaflet-editor .editor-container[data-v-d7a74004] ::-webkit-scrollbar {
  height: 6px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] {
  width: 264px;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box[data-v-d7a74004] {
  width: 44px;
  height: 100%;
  position: relative;
  margin-right: 4px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .max-zindex[data-v-d7a74004] {
  z-index: 99;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .min-zindex0[data-v-d7a74004] {
  z-index: 10;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .min-zindex1[data-v-d7a74004] {
  z-index: 9;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .min-zindex2[data-v-d7a74004] {
  z-index: 8;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .min-zindex3[data-v-d7a74004] {
  z-index: 7;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .min-zindex4[data-v-d7a74004] {
  z-index: 6;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .min-zindex5[data-v-d7a74004] {
  z-index: 5;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .min-zindex6[data-v-d7a74004] {
  z-index: 4;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list0[data-v-d7a74004] {
  position: absolute;
  top: 0;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list1[data-v-d7a74004] {
  position: absolute;
  top: 80px;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list2[data-v-d7a74004] {
  position: absolute;
  top: 160px;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list3[data-v-d7a74004] {
  position: absolute;
  top: 240px;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list4[data-v-d7a74004] {
  position: absolute;
  top: 320px;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list5[data-v-d7a74004] {
  position: absolute;
  top: 400px;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list6[data-v-d7a74004] {
  position: absolute;
  top: 480px;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list[data-v-d7a74004] {
  width: 100%;
  height: 96px;
  display: flex;
  flex-direction: column;
  margin-left: 4px;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_topimg[data-v-d7a74004],
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .leftlist_bottomimg[data-v-d7a74004] {
  width: 44px;
  height: 32px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-d7a74004],
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-d7a74004],
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-d7a74004] {
  width: 100%;
  height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  font-weight: 400;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image[data-v-d7a74004],
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image[data-v-d7a74004],
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image[data-v-d7a74004] {
  width: 24px;
  height: 24px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item .el-image img[data-v-d7a74004],
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno .el-image img[data-v-d7a74004],
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1 .el-image img[data-v-d7a74004] {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_item[data-v-d7a74004] {
  background-color: #ffffff;
  border-left: 1px solid #cfecff;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno[data-v-d7a74004] {
  background-color: #009dff;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.8);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .toolbar_left_box .toolbar_left_list .toolbar_nav_itemno1[data-v-d7a74004] {
  background-color: #cfecff;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box[data-v-d7a74004] {
  width: calc(100% - 48px) !important;
  height: 100%;
  position: relative;
  left: -80px;
  padding: 0;
  background: #ffffff;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .editor-left-btn[data-v-d7a74004] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .auto-fixed-bottom .titleChapter[data-v-d7a74004] {
  padding: 7px 20px !important;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-box-title[data-v-d7a74004] {
  position: sticky;
  top: 0;
  right: 0;
  left: 0;
  padding: 12px 0 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  font-size: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-box-title div[data-v-d7a74004] {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-box-tree[data-v-d7a74004] {
  max-height: calc(100% - var(--space-height));
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-box-tree[data-v-d7a74004] .el-dropdown {
  text-align: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom[data-v-d7a74004] {
  position: absolute;
  bottom: 16px;
  border-top: 1px solid #f0f0f0;
  width: calc(100% - 30px);
  padding-top: 13px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list[data-v-d7a74004] {
  display: flex;
  justify-content: space-around;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list .bottom_btn[data-v-d7a74004] {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list .bottom_btn .cursor[data-v-d7a74004] {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 1px solid #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list .bottom_btn .cursor img[data-v-d7a74004] {
  width: 16px;
  height: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list .bottom_btn .cursor .w[data-v-d7a74004] {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 20px;
  color: #383838;
  font-style: italic;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list .bottom_btn .cursor_name[data-v-d7a74004] {
  white-space: nowrap;
  cursor: pointer;
  margin-top: 2px;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: #383838;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list .bottom_btn .word-import-button[data-v-d7a74004] {
  width: 100%;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_btn_list .bottom_btn .word-import-button .el-upload[data-v-d7a74004] {
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_pic[data-v-d7a74004] {
  margin-top: 12px;
  width: 100%;
  height: 72px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-bottom .bottom_pic img[data-v-d7a74004] {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-title[data-v-d7a74004] {
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-title .el-image[data-v-d7a74004] {
  position: absolute;
  left: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-line[data-v-d7a74004] {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-tree[data-v-d7a74004] {
  margin-top: 12px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .word-import-button[data-v-d7a74004] {
  width: 45%;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box[data-v-d7a74004] .el-upload {
  width: 100%;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box[data-v-d7a74004] span {
  display: flex;
  align-items: center;
  font-family: "微软雅黑";
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box[data-v-d7a74004] span .el-image {
  margin-right: 4px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box {
  width: calc(100% - 48px) !important;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
  overflow-y: scroll;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .select-collapse-item {
  display: inline-block;
  width: 96px;
  padding: 3px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .collapse-item .image-collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .select-collapse-item .image-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .collapse-item .image-collapse-item .image-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .select-collapse-item .image-collapse-item .image-item {
  width: 88px;
  height: 88px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
  object-fit: contain;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .collapse-item .image-collapse-item .image-item img,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .select-collapse-item .image-collapse-item .image-item img {
  max-width: 88px;
  max-height: 88px;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .collapse-item .image-collapse-item .image-title,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .select-collapse-item .image-collapse-item .image-title {
  width: 88px;
  height: 38px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .image-box .image-content .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box {
  width: calc(100% - 48px) !important;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .collapse-item .music-collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .select-collapse-item .music-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .collapse-item .music-collapse-item .music-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .select-collapse-item .music-collapse-item .music-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .collapse-item .music-collapse-item .music-title,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .select-collapse-item .music-collapse-item .music-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .collapse-item .music-collapse-item .music-title .el-image,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .select-collapse-item .music-collapse-item .music-title .el-image {
  min-width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .music-box .music-content .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box {
  width: calc(100% - 48px) !important;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-item .el-image {
  width: 100%;
  height: 100%;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .select-collapse-item {
  display: inline-block;
  width: 96px;
  padding: 4px 4px;
  overflow: hidden;
  border-radius: 4px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .collapse-item .video-collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .select-collapse-item .video-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .collapse-item .video-collapse-item .video-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .select-collapse-item .video-collapse-item .video-item {
  width: 88px;
  height: 50px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.08);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .collapse-item .video-collapse-item .video-titletext,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .select-collapse-item .video-collapse-item .video-titletext {
  width: 88px;
  height: 38px;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .video-box .video-content .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box {
  width: calc(100% - 48px) !important;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .collapse-item .file-collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item .file-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .collapse-item .file-collapse-item .file-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item .file-collapse-item .file-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .collapse-item .file-collapse-item .file-title,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item .file-collapse-item .file-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .collapse-item .file-collapse-item .file-title .el-image,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item .file-collapse-item .file-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .collapse-item .file-collapse-item .file-title .el-image img,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item .file-collapse-item .file-title .el-image img {
  width: 16px;
  height: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .collapse-item .file-collapse-item .file-title .file-text,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item .file-collapse-item .file-title .file-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .file-box .file-content .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box {
  width: calc(100% - 48px) !important;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-search {
  position: relative;
  padding: 12px 0;
  width: 100%;
  height: 56px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-search .el-image {
  position: absolute;
  left: 16px;
  top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-search .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
  border: none !important;
  padding-left: 40px !important;
  height: 32px !important;
  line-height: 32px !important;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .el-collapse-item__header {
  height: 28px !important;
  color: #009dff;
  background: #ebf8ff;
  border-bottom: 1px solid #009dff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 12px;
  padding: 0 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item {
  width: 100%;
  margin-bottom: 6px;
  padding: 6px 4px;
  overflow: hidden;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .collapse-item .excel-collapse-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item .excel-collapse-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .collapse-item .excel-collapse-item .excel-item,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item .excel-collapse-item .excel-item {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .collapse-item .excel-collapse-item .excel-title,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item .excel-collapse-item .excel-title {
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .collapse-item .excel-collapse-item .excel-title .el-image,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item .excel-collapse-item .excel-title .el-image {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .collapse-item .excel-collapse-item .excel-title .el-image img,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item .excel-collapse-item .excel-title .el-image img {
  width: 16px;
  height: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .collapse-item .excel-collapse-item .excel-title .excel-text,
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item .excel-collapse-item .excel-title .excel-text {
  width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .excel-box .excel-content .select-collapse-item {
  border-radius: 4px;
  background: rgba(0, 157, 255, 0.24);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box {
  width: calc(100% - 48px) !important;
  height: 100%;
  padding: 0;
  background: #ffffff;
  padding: 0 12px;
  overflow-y: scroll;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__content {
  margin-top: 20px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__graph .outline-item {
  width: 100%;
  padding: 8px 4px;
  box-shadow: 0px 0px 8px 0px rgba(142, 142, 142, 0.15);
  border-radius: 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__graph .outline-item.selected {
  background: rgba(0, 157, 255, 0.12);
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__graph .outline-item__title {
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__graph .outline-item__text {
  color: #009dff;
  font-size: 12px;
  cursor: pointer;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__graph .outline-item__operate {
  color: #ff8b8b;
  cursor: pointer;
  font-size: 11px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__graph .outline-item__body {
  width: 100%;
  height: 124px;
  margin-top: 6px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar[data-v-d7a74004] .outline-box__graph .outline-item + .outline-item {
  margin-top: 12px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .chapter-title[data-v-d7a74004] {
  width: 100%;
  height: 44px;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 44px;
  color: black;
  text-align: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  padding-left: 4px;
  white-space: nowrap;
  /* 禁止文本换行 */
  overflow: hidden;
  /* 隐藏超出范围的内容 */
  text-overflow: ellipsis;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar.expanded .tree-box[data-v-d7a74004] {
  width: 260px;
  padding: 0 15px 12px;
  opacity: 1;
  left: 0;
}
.ouchn-container .leaflet-editor .editor-container .seize-a-seat[data-v-d7a74004] {
  width: 325px;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main[data-v-d7a74004] {
  width: 800px;
  overflow: hidden;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main[data-v-d7a74004] .xml-editor__toolbar-wrapper .edtior-buttons {
  display: flex;
  justify-content: center;
  background-color: #ffffff;
  padding: 0 20px;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main[data-v-d7a74004] .xml-editor__toolbar-wrapper .edtior-buttons .editor-center-top {
  transform: none !important;
  border-bottom: none !important;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main .editor-center-top[data-v-d7a74004] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #ffffff;
  padding: 8px 0;
  max-width: none;
  border-bottom: none !important;
  /* z-index: 7; */
  transition: transform 240ms ease-in-out 300ms;
  margin: 0 auto;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main .editor-center-top .editor-btn .el-button[data-v-d7a74004] {
  padding: 0 16px !important;
  height: 24px !important;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main .editor-center-top .editor-btn .el-button[data-v-d7a74004] span {
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main .preste-styles-title[data-v-d7a74004] {
  overflow-x: auto;
  overflow-y: hidden;
  display: flex;
  background: #efefef;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: 0px;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main .preste-styles-title span[data-v-d7a74004] {
  word-break: keep-all;
  font-family: PingFang SC;
  font-weight: 400;
  font-size: 16px;
  color: #333333cc;
  line-height: 27px;
  margin: 0px 3px;
  padding: 10px;
  height: 50px;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--main .preste-styles-title .disable[data-v-d7a74004] {
  color: #b6b6b6 !important;
}
.ouchn-container .leaflet-editor .editor-container .auto-container--right[data-v-d7a74004] {
  width: 325px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box-hidden[data-v-d7a74004] {
  width: 40px;
  min-width: 40px;
  height: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] {
  height: 100%;
  background: #ffffff;
  overflow-y: auto;
}
.ouchn-container .leaflet-editor .editor-container .setting-box .setting-icon[data-v-d7a74004] {
  font-size: 20px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__header {
  position: sticky;
  top: 0;
  background: #ffffff;
  z-index: 10;
  margin: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__header .el-tabs__item {
  color: #333333;
  padding: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__header .el-tabs__item > span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__header .el-tabs__item > span span {
  margin-left: 8px;
  font-weight: bold;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__header .el-tabs__active-bar {
  display: none;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__header .el-tabs__item.is-active {
  color: #418eed;
  border-bottom: 2px solid #418eed;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-title {
  padding: 20px;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-title-image {
  max-width: 100%;
  height: 17px;
  margin-right: 10px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-title-image span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-title {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #418eed;
  padding: 13px 20px;
  background: #eff6ff;
  border-left: 3px solid #418eed;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property {
  padding: 16px 16px 20px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item:last-child {
  margin-bottom: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item__label {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item__content {
  display: grid;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .line {
  height: 1px;
  width: 100%;
  background: #e0e0e0;
  margin: 12px 0 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar .el-button--medium.is-circle {
  padding: 2px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box + .resource-set-box::before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAggAAAAJBAMAAAClEcncAAAAAXNSR0IArs4c6QAAACpQTFRFAAAAAFWqQJX0PovwQIvuQo7vQY7tQI3tQI7sQY7tQI3tQY7tQY3tQY7tJRlTSAAAAA10Uk5TAAMYISxhcYC7yO70+cF0lUoAAAA4SURBVEjH7dBBFQARAAXA2QPbRQUVVBNBNF1kcPX+RBg7tje1JFCSgJkEehKoSeBbSWAkgf8i4QCQIxGEUggqLgAAAABJRU5ErkJggg==);
  width: 340px;
  height: 9px;
  margin: 30px -16px 30px -16px;
  display: flex;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box {
  display: flex;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image {
  width: 80px;
  height: 80px;
  margin-bottom: 14px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image .avatar {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar .el-button--mini.is-circle {
  padding: 5px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form {
  margin-left: 16px;
  flex: 1;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input {
  margin-bottom: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image {
  width: 86px;
  height: 86px;
  box-sizing: content-box;
  margin: 0 20px;
  position: relative;
  border: 1px dashed #c5c5c5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image .avatar {
  width: 86px !important;
  height: 86px !important;
  object-fit: contain;
  max-width: none;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image .text {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 0px 0px 5px 0px;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  padding: 3px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-toolbar {
  display: flex;
  height: 86px;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-toolbar .el-button {
  width: 120px;
  height: 28px;
  padding: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .avatar-uploader-icon {
  width: 86px;
  height: 86px;
  line-height: 86px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form {
  margin: 16px 0px 0px 16px;
  flex: 1;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form .el-input {
  margin-bottom: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag {
  width: 90px;
  height: 32px;
  line-height: 28px;
  color: #ffffff;
  border: none;
  text-align: center;
  border-radius: 6px;
  margin-right: 12px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag.radio {
  background: #e0b405;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio + .el-radio {
  margin-top: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-upload-image {
  width: 80px;
  height: 80px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-upload-image .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form {
  margin-left: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input {
  margin-bottom: 10px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input--medium .el-input__inner {
  height: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .form-item-like .el-select {
  width: 100%;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-create {
  margin: 16px;
  height: 80px;
  font-size: 32px;
  font-weight: 600;
  color: #333333;
  border: 1px dashed #979797;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-d7a74004] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-create:hover {
  color: #418eed;
  border-color: #418eed;
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container[data-v-d7a74004] {
  width: 100%;
  box-sizing: content-box;
  transition: transform 240ms ease-in-out 300ms;
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container.wider[data-v-d7a74004] {
  transform: translateX(0px);
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container.widest[data-v-d7a74004] {
  transform: translateX(16px);
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container[data-v-d7a74004] .edui-editor {
  width: 100% !important;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] {
  width: 100%;
  display: flex;
  flex-direction: column;
  height: 83%;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  position: relative;
  max-width: none;
  z-index: 7;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004]::-webkit-scrollbar {
  width: 4px !important;
}
.ouchn-container .leaflet-editor .editor-container .phone-box.wider[data-v-d7a74004] {
  transform: translateX(0px) translateY(-1px);
}
.ouchn-container .leaflet-editor .editor-container .phone-box.widest[data-v-d7a74004] {
  transform: translateX(16px) translateY(-1px);
}
.ouchn-container .leaflet-editor .editor-container .phone-box .box-divider[data-v-d7a74004] {
  position: sticky;
  top: -1px;
  left: 0;
  background-color: #ffffff;
  z-index: 5;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .box-divider[data-v-d7a74004]::before {
  content: "";
  display: block;
  height: 13px;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .box-divider2[data-v-d7a74004] {
  background-color: #ffffff;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-d7a74004] {
  z-index: 3;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  margin: 0 auto;
  padding-bottom: 20px;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-d7a74004] .shop-item-img img {
  width: 100% !important;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-d7a74004] .resource-box .preview-container-resource-editor .filecard .filename {
  width: 100% !important;
  text-align: center;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-d7a74004] .xml-single-music-group .xml-music__wrapper.style-mode--D .audio-play-box .video-pause-btn {
  transform: translate(-50%, -50%);
}
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-d7a74004] .xml-resource-container-h5 .resource-box .style-mode__item--body .el-row {
  justify-content: center;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog {
  position: absolute;
  left: 0;
  display: flex;
  width: calc(100% - 220px);
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .custom-dialog {
  background-color: transparent;
  box-shadow: none;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__header {
  padding: 0;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body {
  padding: 20px 18px;
  position: relative;
  background: linear-gradient(-45deg, transparent 11px, #fff 0);
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper {
  max-height: 60vh;
  overflow-y: scroll;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar {
  width: 0;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-d7a74004] .v-modal {
  position: absolute;
  left: 0;
  width: calc(100% - 220px);
}
.ouchn-container .leaflet-editor .editor-container .xml-text-book-batch-editing .parent-group.active[data-v-d7a74004] {
  border-style: solid;
  border-color: #4c95ee;
  position: relative;
}
.ouchn-container .leaflet-editor .editor-container .xml-text-book-batch-editing .parent-group.active[data-v-d7a74004]::after {
  content: "✓";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 24px;
  background-color: #4c95ee;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-left: 16px;
  line-height: 16px;
  color: #fff;
  -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
  clip-path: polygon(0 0, 100% 100%, 100% 0);
  z-index: 20;
}
.ouchn-container .leaflet-editor .editor-container .parent-group[data-v-d7a74004] {
  border: 1px dashed transparent;
}
.ouchn-container .leaflet-editor .editor-container .parent-group[data-v-d7a74004]:hover, .ouchn-container .leaflet-editor .editor-container .parent-group.active[data-v-d7a74004] {
  border-color: #ff4949;
}
.ouchn-container .upload-file-container[data-v-d7a74004] {
  width: 110px;
  height: 110px;
  border: 1px dashed #cccccc;
  background: #f2f2f2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ouchn-container .upload-file-container .upload-file-progress[data-v-d7a74004] {
  position: absolute;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  width: 110px;
  height: 110px;
  text-align: center;
  background: #333;
  opacity: 0.4;
  color: #fff;
  line-height: 110px;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-d7a74004] {
  position: absolute;
  font-size: 20px;
  top: -8px;
  right: -4px;
  color: #333;
  background: #eee;
  border-radius: 50%;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-d7a74004]:hover {
  cursor: pointer;
}
.ouchn-container .upload-file-container .el-button--small[data-v-d7a74004] {
  padding: 7px 24px;
}
.ouchn-container .prompt[data-v-d7a74004] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.ouchn-container .save-btn[data-v-d7a74004] {
  display: flex;
  justify-content: center;
}
.ouchn-container .add-btn-container[data-v-d7a74004] {
  width: 90%;
  height: 40px;
  background: #f2f2f2;
  border: 1px dashed #cccccc;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.ouchn-container .prompt-size[data-v-d7a74004] {
  width: 90%;
  height: 36px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin: 15px 0 20px 0;
}
.ouchn-container .line[data-v-d7a74004] {
  width: 90%;
  height: 1px;
  background: #418eed;
  position: relative;
}
.ouchn-container .line .line-son-block[data-v-d7a74004] {
  width: 92px;
  height: 9px;
  background: #418eed;
  position: absolute;
  right: -1%;
  top: 0%;
  transform: skewX(20deg);
}
.ouchn-container .resources-option[data-v-d7a74004] {
  display: flex;
  margin-top: 30px;
  margin-left: 10px;
}
.ouchn-container .resources-option > span[data-v-d7a74004] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .operation-btn[data-v-d7a74004] {
  margin: 0 auto;
  margin-top: 40px;
  width: 90%;
  display: flex;
  justify-content: center;
}
.ouchn-container .add-resource[data-v-d7a74004] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 48px;
  padding: 0 10px;
}
.ouchn-container .file-container[data-v-d7a74004] {
  display: flex;
  align-items: center;
}
.ouchn-container .setfile-data-content[data-v-d7a74004] {
  display: flex;
  align-items: center;
  width: 90%;
  margin: 10px 0;
  height: 40px;
  background: #ffffff;
  border: 1px dashed #cccccc;
  border-radius: 4px;
  position: relative;
}
.ouchn-container .setfile-data-content .upload-progress-resource[data-v-d7a74004] {
  background: #000;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  line-height: 40px;
  text-align: center;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  position: absolute;
}
.ouchn-container .add-resource[data-v-d7a74004]::before {
  content: "";
  width: 4px;
  height: 15px;
  background: #418eed;
  border-radius: 2px;
  display: inline-block;
}
.ouchn-container .dialog-group-resource[data-v-d7a74004] .el-dialog__header {
  padding: 16px 20px;
}
.ouchn-container .dialog-group-resource[data-v-d7a74004] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.ouchn-container .dialog-group-resource[data-v-d7a74004] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.ouchn-container .dialog-group-resource[data-v-d7a74004] .el-dialog__body {
  padding: 0;
  background-color: #fff;
}
.ouchn-container .dialog-group-resource .resource-container[data-v-d7a74004] {
  padding: 20px;
  padding-right: 40px;
}
.ouchn-container .dialog-group-resource .preview-container[data-v-d7a74004] {
  width: 60%;
  background: #f2f2f2;
  padding: 10px;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview[data-v-d7a74004] {
  min-height: 80px;
  padding: 10px 5px;
  overflow: hidden !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview--demo[data-v-d7a74004] {
  margin: 10px 0;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview[data-v-d7a74004] .xml-noimage-container {
  height: auto;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview[data-v-d7a74004] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.side-panel[data-v-d7a74004] {
  width: 362px;
  height: 380px;
  display: flex;
  position: absolute;
  z-index: 13;
  top: 3px;
  right: 0;
  transform: translateX(326px);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.side-panel__left[data-v-d7a74004] {
  width: 36px;
  height: 100%;
}
.side-panel__toggle[data-v-d7a74004] {
  height: 112px;
  background-color: #418eed;
  border-radius: 6px 0px 0px 6px;
  font-size: 13px;
  padding: 7px 11.5px;
  color: #ffffff;
  line-height: 1.2;
  cursor: pointer;
}
.side-panel__right[data-v-d7a74004] {
  flex: 1;
}
.side-panel__right .style-mode__container[data-v-d7a74004] {
  background-color: #ffffff;
  height: 100%;
  padding: 16px;
  position: relative;
}
.side-panel__right .style-mode__container .side-panel__footer[data-v-d7a74004] {
  position: absolute;
  left: 0;
  bottom: 16px;
  text-align: center;
  width: 100%;
}
.side-panel__right .style-mode__container .side-panel__footer .primary-btn[data-v-d7a74004] {
  background-color: #418eed;
  width: 100px;
  height: 32px;
  padding: 0;
  color: #ffffff;
}
.side-panel__right .style-mode__item[data-v-d7a74004] {
  display: flex;
}
.side-panel__right .style-mode__item + .style-mode__item[data-v-d7a74004] {
  margin-top: 16px;
}
.side-panel__right .style-mode__item--checkbox[data-v-d7a74004] {
  width: 24px;
}
.side-panel__right .style-mode__item--body[data-v-d7a74004] {
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px;
  background-color: #fbfbfb;
  border-radius: 4px;
}
.side-panel__right .style-mode__item--body .left[data-v-d7a74004] {
  width: 55px;
  height: 55px;
  margin-right: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.side-panel__right .style-mode__item--body .left .default-cover[data-v-d7a74004] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.side-panel__right .style-mode__item--body .left .cover-bot-elliptic[data-v-d7a74004] {
  width: 85px;
  height: 13px;
  position: absolute;
  bottom: -3px;
}
.side-panel__right .style-mode__item--body .right[data-v-d7a74004] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 50px;
}
.side-panel__right .style-mode__item--body .right .title[data-v-d7a74004] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.side-panel__right .style-mode__item--body .right .title img[data-v-d7a74004] {
  width: 14px;
  height: 15px;
  margin-right: -5px;
}
.side-panel__right .style-mode__item--body .right .fileinfo[data-v-d7a74004] {
  font-size: 12px;
  color: #999999;
}
.side-panel__right .style-mode__item--body .downloadbtn[data-v-d7a74004] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 13px;
  color: #418eed;
}
.side-panel__right .style-mode__item--body .downloadbtn > div[data-v-d7a74004] {
  display: flex;
  align-items: center;
}
.side-panel__right .style-mode__item--body .downloadbtn > div img[data-v-d7a74004] {
  width: 12px;
  height: 11px;
  margin-right: 3px;
}
.side-panel__right .style-mode__item--body .filecard[data-v-d7a74004] {
  width: 70px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}
.side-panel__right .style-mode__item--body .filecard .default-cover[data-v-d7a74004] {
  width: 100%;
  height: 70px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.side-panel__right .style-mode__item--body .filecard .default-cover .downloadmask[data-v-d7a74004] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.side-panel__right .style-mode__item--body .filecard .default-cover .downloadmask img[data-v-d7a74004] {
  width: 15px;
  height: 15px;
  margin-bottom: 5px;
}
.side-panel__right .style-mode__item--body .filecard .filename[data-v-d7a74004] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.side-panel.shown[data-v-d7a74004] {
  transform: translateX(0);
}
.side-panel--mask[data-v-d7a74004] {
  position: absolute;
  z-index: 11;
  width: 0px;
  right: 0;
  height: 100%;
  background-color: rgba(33, 33, 36, 0);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.side-panel--mask.shown[data-v-d7a74004] {
  width: 100%;
  background-color: rgba(33, 33, 33, 0.4);
}
.resource-style1[data-v-d7a74004] {
  background-image: url(../../static/img/resource_bg.752b80c0.png);
  background-size: 100% 100%;
}
.el-color-picker--mini[data-v-d7a74004] {
  height: 18px !important;
}
.pro-Mask[data-v-d7a74004] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1001;
}
.pro-Mask > div[data-v-d7a74004] {
  width: 50%;
  background-color: #fff;
  text-align: center;
  padding: 10px 20px;
  box-sizing: border-box;
  border-radius: 5px;
}
.pro-Mask > div span[data-v-d7a74004] {
  display: block;
  margin-bottom: 10px;
}
[data-v-d7a74004] .ouchn-container .el-tree .el-tree-node.is-current > .el-tree-node__content {
  background: rgba(0, 157, 255, 0.16) !important;
}
[data-v-d7a74004] .ouchn-container .el-tree .el-tree-node.is-current > .el-tree-node__content .custom-tree-node span {
  color: #009dff !important;
}
.add-html-box[data-v-d7a74004] {
  display: flex;
  flex-direction: row;
}
.add-html-box .noprewiew-bg[data-v-d7a74004] {
  height: 80px;
  width: 225px;
  margin: 10px auto;
  opacity: 1;
  border-radius: 4px;
  background: whitesmoke;
  display: flex;
  justify-content: center;
  align-items: center;
}
.add-html-box .prewiew-title[data-v-d7a74004] {
  /** 文本1 */
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
}
.add-html-box .prewiew-box[data-v-d7a74004] {
  width: 240px;
  height: 471px;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  margin-top: 10px;
}
.add-html-box .xml-file-editor-box[data-v-d7a74004] {
  margin-left: 16px;
  width: 100%;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  width: 100% !important;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .el-color-picker--medium {
  position: absolute;
  right: 0;
  top: 0;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .el-select {
  width: 100%;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .el-select .el-input {
  width: 100%;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding: 0 0 0 100px;
  text-align: left;
  border: none !important;
  width: 100%;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: #fff !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 10px !important;
  border: 1px solid rgba(0, 0, 0, 0.16) !important;
  height: 100px !important;
  min-height: 100px !important;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .el-form-item__error {
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: -18px;
  left: 300px;
}
.add-html-box[data-v-d7a74004] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
.audio-type[data-v-d7a74004] {
  width: 100%;
  overflow: hidden;
  height: 88px;
  opacity: 1;
  border-radius: 8px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  padding: 0 12px;
  position: relative;
}
.audio-type .toggle-type[data-v-d7a74004] {
  height: 88px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
}
.audio-type .toggle-type .bg-toggle[data-v-d7a74004] {
  width: 74px;
  height: 88px;
  opacity: 1;
  background: linear-gradient(90deg, rgba(245, 245, 245, 0) 0%, whitesmoke 100%);
}
.audio-type .toggle-type .title-toggle[data-v-d7a74004] {
  cursor: pointer;
  width: 100px;
  height: 88px;
  color: black;
  font-size: 12px;
  background: whitesmoke;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  border-radius: 8px;
}
.audio-type .select-typelist[data-v-d7a74004] {
  width: 100%;
  display: flex;
}
.audio-type .select-type-item[data-v-d7a74004] {
  display: inline-block;
  height: 66px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  overflow: hidden;
  min-width: 216px;
  margin-right: 12px;
  border: 1px solid #009dff;
}
.audio-type .select-type-item .style-mode__item[data-v-d7a74004] {
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body[data-v-d7a74004] {
  width: 100%;
  height: 100%;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body[data-v-d7a74004] {
  flex: 1;
  display: flex;
  padding: 10px;
  border-radius: 8px;
  background: white;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: row;
  align-items: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left[data-v-d7a74004] {
  width: 50px;
  height: 50px;
  margin-right: 10px;
  position: relative;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .default-cover[data-v-d7a74004] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .default-cover img[data-v-d7a74004] {
  width: 50px;
  height: 50px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left .play-button[data-v-d7a74004] {
  width: 20px;
  height: 20px;
  font-size: 27px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #418eed;
  border-radius: 50%;
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left-iconbox[data-v-d7a74004] {
  width: 62px !important;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left-iconbox .video-pause-btn[data-v-d7a74004] {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-60%, -50%);
  z-index: 9;
  border-radius: 50%;
  color: #ffffff;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #009dff;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .left-iconbox .el-image[data-v-d7a74004] {
  width: 100%;
  height: 50px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right[data-v-d7a74004] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .title[data-v-d7a74004] {
  font-size: 13px;
  color: #333333;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget[data-v-d7a74004] {
  display: flex;
  align-items: center;
  min-height: 24px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .virtual-button[data-v-d7a74004] {
  width: 18px;
  height: 18px;
  font-size: 24px;
  border-radius: 50%;
  background-color: #418eed;
  color: #ffffff;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .virtual-button.large[data-v-d7a74004] {
  width: 22px;
  height: 22px;
  font-size: 30px;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .progress[data-v-d7a74004] {
  flex: 1;
  position: relative;
}
.audio-type .select-type-item .style-mode__item .style-mode__item--body .right .widget .progress .time[data-v-d7a74004] {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 100%;
  color: #999999;
  font-size: 10px;
}
.select_box_prewiew[data-v-d7a74004] {
  margin-left: 16px;
}
.select_box_prewiew .select_box_title[data-v-d7a74004] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 400px;
}
.select_box_prewiew .select_box_title .sure-type[data-v-d7a74004] {
  color: #009dff;
  cursor: pointer;
}
.select_box_prewiew .select_box[data-v-d7a74004] {
  width: 400px;
  height: 471px;
  border-radius: 8px;
  background: whitesmoke;
  margin-top: 10px;
}
.select_box_prewiew .select_box .select_title[data-v-d7a74004] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
  padding: 15px 15px 5px 16px;
}
.select_box_prewiew .select_box_index[data-v-d7a74004] {
  margin-left: 16px;
  padding: 0 20px;
  display: flex;
  align-items: center;
  width: 368px;
  height: 80px;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.select_box_prewiew .select_box_index1[data-v-d7a74004] {
  margin-left: 16px;
  padding: 0 20px;
  display: flex;
  align-items: center;
  width: 368px;
  height: 80px;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.select_box_prewiew .select_box_index2[data-v-d7a74004] {
  margin-left: 16px;
  width: 117px;
  margin-top: 10px;
  height: 80px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.select_box_prewiew .select_box_index4[data-v-d7a74004] {
  margin-left: 16px;
  width: 117px;
  height: 80px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.select_box_prewiew .select_box_border[data-v-d7a74004] {
  border: 1.5px solid #009dff;
}
.select_index_prewiew[data-v-d7a74004] {
  margin: 10px auto;
  padding: 0 20px;
  display: flex;
  align-items: center;
  width: 225px;
  height: 80px;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.select_index_prewiew .title[data-v-d7a74004] {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.select_index_prewiew1[data-v-d7a74004] {
  margin-left: 16px;
  padding: 0 20px;
  display: flex;
  align-items: center;
  width: 100%;
  height: 80px;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
}
.select_index_prewiew2[data-v-d7a74004] {
  margin-left: 16px;
  width: 117px;
  margin-top: 10px;
  height: 80px;
  opacity: 1;
  border-radius: 8px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.08);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.mate-title[data-v-d7a74004] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-d7a74004] {
  width: 84px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-d7a74004] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-d7a74004] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-d7a74004] .el-dialog {
  border-radius: 8px !important;
}
[data-v-d7a74004] .el-dialog .el-dialog__body {
  border-radius: 0 0 8px 8px;
}
.mate-title[data-v-d7a74004] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-d7a74004] {
  width: 56px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-d7a74004] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-d7a74004] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-d7a74004] .el-dialog {
  border-radius: 8px !important;
}
.save-cancel-btn[data-v-d7a74004] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-d7a74004] .http-input .el-input__inner {
  padding-left: 10px !important;
}
[data-v-d7a74004] .file-select-input .el-input__inner {
  color: #009dff;
}
[data-v-d7a74004] .file-select-icon .el-select__caret {
  color: #333333;
}
[data-v-d7a74004] .el-tabs__item {
  color: #666666;
  font-size: 14px;
  font-weight: 400;
  line-height: 20.27px;
}
[data-v-d7a74004] .el-tabs__item.is-active {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-d7a74004] .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover {
  width: 21% !important;
}
[data-v-d7a74004] .wrapper {
  max-width: 100% !important;
}
[data-v-d7a74004] .el-message-box {
  z-index: 3000 !important;
}
.delete_dialog[data-v-d7a74004] {
  z-index: 2001 !important;
}
.delete_dialog :v-deep(.el-dialog) .el-dialog__body[data-v-d7a74004] {
  padding: 15px !important;
}
.delete_dialog .deleteBody[data-v-d7a74004] {
  max-height: 450px;
  overflow: hidden;
}
.delete_dialog .deleteBody[data-v-d7a74004] .el-tree {
  max-height: 400px;
  overflow-y: auto;
  margin-bottom: 10px;
}
.delete_dialog .deleteBody[data-v-d7a74004] .el-tree .el-tree-node__content {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.delete_dialog .deleteBody[data-v-d7a74004] .el-tree .span-ellipsis {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.delete_dialog .deleteBody .btn[data-v-d7a74004] {
  display: flex;
  justify-content: flex-end;
}
[data-v-d7a74004] .el-tree-node.is-current .el-tree-node__content .custom-tree-node span.el-tooltip.sampleSeal {
  color: #ff8000 !important;
}
[data-v-d7a74004] .sampleSeal {
  color: #ff8000 !important;
}
[data-v-d7a74004] .el-dialog__body .resourcebox {
  max-height: 638px;
  overflow-y: auto;
}
.richtext-runtime-dialog .richtext-runtime[data-v-d7a74004] {
  display: grid;
  gap: 14px;
}
.richtext-runtime-dialog .richtext-runtime audio[data-v-d7a74004] {
  width: 100%;
}
.richtext-runtime-dialog .runtime-text[data-v-d7a74004],
.richtext-runtime-dialog .runtime-answer[data-v-d7a74004],
.richtext-runtime-dialog .runtime-score-result[data-v-d7a74004] {
  max-height: 220px;
  overflow: auto;
  padding: 12px;
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  background: #fafafa;
}
.richtext-runtime-dialog .runtime-actions[data-v-d7a74004] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.richtext-runtime-dialog .runtime-countdown[data-v-d7a74004] {
  width: 88px;
  height: 88px;
  margin: 0 auto;
  border-radius: 50%;
  background: #ecf5ff;
  color: #1f5fbf;
  font-size: 28px;
  font-weight: 700;
  line-height: 88px;
  text-align: center;
}
.richtext-runtime-dialog .runtime-score[data-v-d7a74004] {
  display: grid;
  gap: 10px;
}
.richtext-runtime-dialog .runtime-score-error[data-v-d7a74004] {
  color: #f56c6c;
  font-size: 12px;
}
.richtext-runtime-dialog .score-main[data-v-d7a74004] {
  color: #1f5fbf;
  font-size: 28px;
  font-weight: 700;
  line-height: 1;
}
.richtext-runtime-dialog .score-grid[data-v-d7a74004] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px 12px;
  color: #606266;
  font-size: 13px;
}
.richtext-runtime-dialog .runtime-tip[data-v-d7a74004] {
  color: #909399;
  font-size: 12px;
}
.loose-leaf-info-box[data-v-05d70228] {
  padding-top: 14px;
}
.loose-leaf-info-box .setting-info-container-title[data-v-05d70228] {
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.loose-leaf-info-box .setting-info-container-title .el-icon-arrow-right[data-v-05d70228] {
  color: #999;
  font-size: 18px;
  cursor: pointer;
  font-weight: 600;
}
.loose-leaf-info-box .setting-info-container-title .rotate[data-v-05d70228] {
  transition: all 0.5s;
  transform: rotate(90deg);
}
.loose-leaf-info-box .setting-info-container-title .restore[data-v-05d70228] {
  transition: all 0.5s;
  transform: rotate(0deg);
}
.info-form-box[data-v-05d70228] {
  transition: height 0.5s;
  overflow: hidden;
}
.info-form-box[data-v-05d70228] .textarea-count {
  width: 280px;
  min-height: 36px;
  padding: 4px 15px;
  box-sizing: border-box;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  border: 1px solid #f2f2f2;
}
.info-form-box[data-v-05d70228] .form-item-wrap {
  padding-bottom: 10px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  height: center;
  position: relative;
}
.info-form-box[data-v-05d70228] .form-item-wrap .user-info-head {
  height: 186px;
}
.info-form-box[data-v-05d70228] .form-item-wrap .img-lg {
  width: 186px;
  height: 186px;
}
.info-form-box[data-v-05d70228] .form-item-wrap .del-cover-url {
  position: absolute;
  font-size: 14px;
  top: -7px;
  right: 17%;
  z-index: 1;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
.info-form-box[data-v-05d70228] .form-item-wrap .del-cover-url:hover {
  cursor: pointer;
}
.info-form-box[data-v-05d70228] .el-form-item {
  margin-bottom: 16px;
}
.info-form-box[data-v-05d70228] .el-form-item.cover-item .el-form-item__content {
  padding-left: 4px;
}
.info-form-box[data-v-05d70228] .custom-label {
  margin-left: 8px;
  color: #000000;
  font-size: 16px;
}
.info-form-box[data-v-05d70228] .el-form-item__label {
  color: #666666;
  font-weight: 400;
}
.info-form-box[data-v-05d70228] .el-form-item__label img {
  height: 18px;
}
.info-form-box[data-v-05d70228] .el-form-item__content {
  padding-left: 18px;
}
.info-form-box[data-v-05d70228] .el-input__inner {
  border-color: #f2f2f2;
}
.info-form-box[data-v-05d70228] .el-upload-list--picture-card .el-upload-list__item {
  width: 80px;
  height: 80px;
}
.info-form-box[data-v-05d70228] .picture-upload {
  height: 80px;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card {
  width: auto;
  height: 100%;
  cursor: auto;
  background: #ffffff;
  line-height: normal;
  border: none;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card:hover {
  color: inherit;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card .multi-control {
  display: flex;
  height: 100%;
  align-items: center;
  line-height: normal;
  padding: 0 40px;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card .multi-control .control-btn {
  cursor: pointer;
  font-size: 13px;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card .multi-control .control-btn:hover {
  color: #418eed;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card .multi-control .control-btn:hover i {
  color: #418eed;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card .multi-control .control-btn i {
  font-size: 18px;
}
.info-form-box[data-v-05d70228] .el-upload--picture-card .multi-control .control-btn + .control-btn {
  margin-left: 28px;
}
.theme-color-box[data-v-05d70228] {
  display: flex;
  align-items: center;
  position: relative;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
.theme-color-box .theme-color[data-v-05d70228] {
  position: absolute;
  top: 3px;
  right: 4px;
  z-index: 99;
  pointer-events: none;
  width: 28px;
  height: 29px;
}
.theme-color-box .theme-color-text[data-v-05d70228] {
  width: 204px;
  padding-left: 14px;
  color: #777;
}
.loose-leaf-info-box .el-form {
  padding: 16px;
}
.preview-information .el-form-item {
  display: flex;
}
.preview-information .el-form-item .el-form-item__label {
  margin-left: auto;
}
.preview-information .el-form-item .el-form-item__content {
  width: 220px;
  padding: 0;
}
.paginationbox li.active {
  color: #fff !important;
  cursor: default;
  border-radius: 50px;
  min-width: 28px !important;
  background-image: linear-gradient(-45deg, #0362ff, #a1c4ff);
}
.el-pager li {
  margin: 0 3px;
}
.subsectionbox .el-radio-button__inner {
  padding: 8px 10px !important;
}

.subsectionbox[data-v-1cd3b2ab] {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.subsectionbox .el-dropdown[data-v-1cd3b2ab] {
  margin-left: 10px;
  padding-top: 5px;
}
.subsectionbox .el-dropdown-link[data-v-1cd3b2ab] {
  cursor: pointer;
}
.resourcebox[data-v-1cd3b2ab] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.resourcebox .pagebutton[data-v-1cd3b2ab] {
  width: 10%;
  font-size: 40px;
  cursor: pointer;
}
.dropdown-box[data-v-1cd3b2ab] {
  display: flex;
  padding: 0 10px 0 0;
  position: relative;
}
.dropdown-box .Custom-Colors[data-v-1cd3b2ab] {
  position: absolute;
  top: -7px;
  right: -220px;
  background: #ffffff;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  padding: 5px;
  min-height: 200px;
}
.dropdown-box .Custom-Colors > span[data-v-1cd3b2ab] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.dropdown-box .Custom-Colors .colorBlock-box[data-v-1cd3b2ab] {
  display: flex;
  flex-wrap: wrap;
  width: 210px;
  margin-top: 10px;
}
.dropdown-box .Custom-Colors .colorBlock-box > div[data-v-1cd3b2ab] {
  width: 40px;
}
.dropdown-box .Custom-Colors .colorBlock-box .colorBlock[data-v-1cd3b2ab] {
  width: 35px;
  height: 35px;
  position: relative;
}
.dropdown-box .Custom-Colors .colorBlock-box .colorBlock .el-image[data-v-1cd3b2ab] {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  cursor: pointer;
}
.dropdown-box .Custom-Colors .colorBlock-box .colorname[data-v-1cd3b2ab] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.colorblock[data-v-1cd3b2ab] {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 5px;
}
.blue[data-v-1cd3b2ab] {
  background-color: #418eed;
}
.orange[data-v-1cd3b2ab] {
  background-color: #fdab2b;
}
.green[data-v-1cd3b2ab] {
  background-color: #68a348;
}
.grey[data-v-1cd3b2ab] {
  background-color: #c8c8c8;
}
.red[data-v-1cd3b2ab] {
  background-color: #b70332;
}
.ouchn-container .leaflet-editor[data-v-1cd3b2ab] {
  background: #f3f3f4;
  padding: 0 0px;
  height: calc(100vh - 152px);
  display: flex;
  flex-direction: column;
}
.ouchn-container .leaflet-editor .editor-container[data-v-1cd3b2ab] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
  position: relative;
  overflow-x: auto;
}
.ouchn-container .leaflet-editor .editor-container[data-v-1cd3b2ab] ::-webkit-scrollbar {
  height: 6px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box[data-v-1cd3b2ab] {
  width: 80px;
  height: 100%;
  position: relative;
  padding: 0;
  background: #ffffff;
  transition: all 240ms ease-in-out;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-box-title[data-v-1cd3b2ab] {
  position: sticky;
  top: 0;
  padding: 12px 0 8px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box .tree-box-tree[data-v-1cd3b2ab] {
  max-height: calc(100% - var(--space-height));
  overflow-y: auto;
  overflow-x: hidden;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-title[data-v-1cd3b2ab] {
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
  height: 20px;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-title .el-image[data-v-1cd3b2ab] {
  position: absolute;
  left: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-line[data-v-1cd3b2ab] {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar .tree-box-tree[data-v-1cd3b2ab] {
  margin-top: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box__sidebar.expanded .tree-box[data-v-1cd3b2ab] {
  width: 320px;
  padding: 0 15px 15px;
  opacity: 1;
}
.ouchn-container .leaflet-editor .editor-container .tree-box-hidden[data-v-1cd3b2ab] {
  width: 40px;
  min-width: 40px;
  height: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] {
  height: 100%;
  background: #ffffff;
  overflow-y: auto;
}
.ouchn-container .leaflet-editor .editor-container .setting-box .setting-icon[data-v-1cd3b2ab] {
  font-size: 20px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__header {
  position: sticky;
  top: 0;
  background: #ffffff;
  z-index: 10;
  margin: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__header .el-tabs__item {
  color: #333333;
  padding: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__header .el-tabs__item > span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__header .el-tabs__item > span span {
  margin-left: 8px;
  font-weight: bold;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__header .el-tabs__active-bar {
  display: none;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__header .el-tabs__item.is-active {
  color: #418eed;
  border-bottom: 2px solid #418eed;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-title {
  padding: 20px;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-title-image {
  max-width: 100%;
  height: 17px;
  margin-right: 10px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-title-image span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-title {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #418eed;
  padding: 13px 20px;
  background: #eff6ff;
  border-left: 3px solid #418eed;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property {
  padding: 16px 16px 20px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item:last-child {
  margin-bottom: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item__label {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item__content {
  display: grid;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .line {
  height: 1px;
  width: 100%;
  background: #e0e0e0;
  margin: 12px 0 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar .el-button--medium.is-circle {
  padding: 2px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box + .resource-set-box::before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAggAAAAJBAMAAAClEcncAAAAAXNSR0IArs4c6QAAACpQTFRFAAAAAFWqQJX0PovwQIvuQo7vQY7tQI3tQI7sQY7tQI3tQY7tQY3tQY7tJRlTSAAAAA10Uk5TAAMYISxhcYC7yO70+cF0lUoAAAA4SURBVEjH7dBBFQARAAXA2QPbRQUVVBNBNF1kcPX+RBg7tje1JFCSgJkEehKoSeBbSWAkgf8i4QCQIxGEUggqLgAAAABJRU5ErkJggg==);
  width: 340px;
  height: 9px;
  margin: 30px -16px 30px -16px;
  display: flex;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box {
  display: flex;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image {
  width: 80px;
  height: 80px;
  margin-bottom: 14px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image .avatar {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar .el-button--mini.is-circle {
  padding: 5px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form {
  margin-left: 16px;
  flex: 1;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input {
  margin-bottom: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image {
  width: 86px;
  height: 86px;
  box-sizing: content-box;
  margin: 0 20px;
  position: relative;
  border: 1px dashed #c5c5c5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image.disabled:hover {
  cursor: not-allowed;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image .avatar {
  width: 86px !important;
  height: 86px !important;
  object-fit: contain;
  max-width: none;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-image .text {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 0px 0px 5px 0px;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  padding: 3px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-toolbar {
  display: flex;
  height: 86px;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-upload-toolbar .el-button {
  width: 120px;
  height: 28px;
  padding: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .avatar-uploader-icon {
  width: 86px;
  height: 86px;
  line-height: 86px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form {
  margin: 16px 0px 0px 16px;
  flex: 1;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form .el-input {
  margin-bottom: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box.v2 .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag {
  width: 90px;
  height: 32px;
  line-height: 28px;
  color: #ffffff;
  border: none;
  text-align: center;
  border-radius: 6px;
  margin-right: 12px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag.radio {
  background: #e0b405;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio + .el-radio {
  margin-top: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-upload-image {
  width: 80px;
  height: 80px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-upload-image .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form {
  margin-left: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input {
  margin-bottom: 10px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input--medium .el-input__inner {
  height: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .form-item-like .el-select {
  width: 100%;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-create {
  margin: 16px;
  height: 80px;
  font-size: 32px;
  font-weight: 600;
  color: #333333;
  border: 1px dashed #979797;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-1cd3b2ab] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-create:hover {
  color: #418eed;
  border-color: #418eed;
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container[data-v-1cd3b2ab] {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  min-height: 115px;
  padding-right: 220px;
  box-sizing: content-box;
  transform: translateX(16px);
  transition: transform 240ms ease-in-out 300ms;
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container.wide[data-v-1cd3b2ab] {
  transform: translateX(45.5px);
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container.wider[data-v-1cd3b2ab] {
  transform: translateX(16px);
}
.ouchn-container .leaflet-editor .editor-container .toolbar-container.widest[data-v-1cd3b2ab] {
  transform: translateX(16px);
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] {
  display: flex;
  flex-direction: column;
  height: calc(100% - 152px);
  padding-right: 220px;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
  transform: translateX(16px) translateY(-1px);
  z-index: 7;
}
.ouchn-container .leaflet-editor .editor-container .phone-box.wide[data-v-1cd3b2ab] {
  transform: translateX(45.5px) translateY(-1px);
}
.ouchn-container .leaflet-editor .editor-container .phone-box.wider[data-v-1cd3b2ab] {
  transform: translateX(16px) translateY(-1px);
}
.ouchn-container .leaflet-editor .editor-container .phone-box.widest[data-v-1cd3b2ab] {
  transform: translateX(16px) translateY(-1px);
}
.ouchn-container .leaflet-editor .editor-container .phone-box .box-divider[data-v-1cd3b2ab] {
  position: sticky;
  top: -1px;
  left: 0;
  background-color: #ffffff;
  z-index: 5;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .box-divider[data-v-1cd3b2ab]::before {
  content: "";
  display: block;
  height: 13px;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-1cd3b2ab] {
  z-index: 3;
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
  margin: 0 auto;
  padding-bottom: 20px;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog {
  position: absolute;
  left: 0;
  display: flex;
  width: calc(100% - 220px);
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .custom-dialog {
  background-color: transparent;
  box-shadow: none;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog:not(.is-fullscreen) {
  margin-top: 0 !important;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__header {
  padding: 0;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body {
  padding: 20px 18px;
  position: relative;
  background: linear-gradient(-45deg, transparent 11px, #fff 0);
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .top-line {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper {
  max-height: 60vh;
  overflow-y: scroll;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper::-webkit-scrollbar {
  width: 0;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h1,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h2,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h3,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h4,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h5,
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .native-html-wrapper h6 {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .el-dialog__wrapper.preview-box-dialog .el-dialog__body .bottom-triangle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-1cd3b2ab] .v-modal {
  position: absolute;
  left: 0;
  width: calc(100% - 220px);
}
.ouchn-container .leaflet-editor .editor-container .parent-group[data-v-1cd3b2ab] {
  border: 1px dashed transparent;
}
.ouchn-container .leaflet-editor .editor-container .parent-group[data-v-1cd3b2ab]:hover, .ouchn-container .leaflet-editor .editor-container .parent-group.active[data-v-1cd3b2ab] {
  border-color: #ff4949;
}
.ouchn-container .upload-file-container[data-v-1cd3b2ab] {
  width: 110px;
  height: 110px;
  border: 1px dashed #cccccc;
  background: #f2f2f2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ouchn-container .upload-file-container .upload-file-progress[data-v-1cd3b2ab] {
  position: absolute;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  width: 110px;
  height: 110px;
  text-align: center;
  background: #333;
  opacity: 0.4;
  color: #fff;
  line-height: 110px;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-1cd3b2ab] {
  position: absolute;
  font-size: 20px;
  top: -8px;
  right: -4px;
  color: #333;
  background: #eee;
  border-radius: 50%;
}
.ouchn-container .upload-file-container .el-icon-close[data-v-1cd3b2ab]:hover {
  cursor: pointer;
}
.ouchn-container .upload-file-container .el-button--small[data-v-1cd3b2ab] {
  padding: 7px 24px;
}
.ouchn-container .prompt[data-v-1cd3b2ab] {
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.ouchn-container .save-btn[data-v-1cd3b2ab] {
  display: flex;
  justify-content: center;
}
.ouchn-container .add-btn-container[data-v-1cd3b2ab] {
  width: 90%;
  height: 40px;
  background: #f2f2f2;
  border: 1px dashed #cccccc;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.ouchn-container .prompt-size[data-v-1cd3b2ab] {
  width: 90%;
  height: 36px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  margin: 15px 0 20px 0;
}
.ouchn-container .line[data-v-1cd3b2ab] {
  width: 90%;
  height: 1px;
  background: #418eed;
  position: relative;
}
.ouchn-container .line .line-son-block[data-v-1cd3b2ab] {
  width: 92px;
  height: 9px;
  background: #418eed;
  position: absolute;
  right: -1%;
  top: 0%;
  transform: skewX(20deg);
}
.ouchn-container .resources-option[data-v-1cd3b2ab] {
  display: flex;
  margin-top: 30px;
  margin-left: 10px;
}
.ouchn-container .resources-option > span[data-v-1cd3b2ab] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .operation-btn[data-v-1cd3b2ab] {
  margin: 0 auto;
  margin-top: 40px;
  width: 90%;
  display: flex;
  justify-content: center;
}
.ouchn-container .add-resource[data-v-1cd3b2ab] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 48px;
  padding: 0 10px;
}
.ouchn-container .file-container[data-v-1cd3b2ab] {
  display: flex;
  align-items: center;
}
.ouchn-container .setfile-data-content[data-v-1cd3b2ab] {
  display: flex;
  align-items: center;
  width: 90%;
  margin: 10px 0;
  height: 40px;
  background: #ffffff;
  border: 1px dashed #cccccc;
  border-radius: 4px;
  position: relative;
}
.ouchn-container .setfile-data-content .upload-progress-resource[data-v-1cd3b2ab] {
  background: #000;
  opacity: 0.7;
  width: 100%;
  height: 100%;
  line-height: 40px;
  text-align: center;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  position: absolute;
}
.ouchn-container .add-resource[data-v-1cd3b2ab]::before {
  content: "";
  width: 4px;
  height: 15px;
  background: #418eed;
  border-radius: 2px;
  display: inline-block;
}
.ouchn-container .dialog-group-resource[data-v-1cd3b2ab] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: 1px solid #f2f2f2;
}
.ouchn-container .dialog-group-resource[data-v-1cd3b2ab] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.ouchn-container .dialog-group-resource[data-v-1cd3b2ab] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.ouchn-container .dialog-group-resource[data-v-1cd3b2ab] .el-dialog__body {
  padding: 0;
  background-color: #fff;
}
.ouchn-container .dialog-group-resource .resource-container[data-v-1cd3b2ab] {
  padding: 20px;
  padding-right: 40px;
}
.ouchn-container .dialog-group-resource .preview-container[data-v-1cd3b2ab] {
  width: 60%;
  background: #f2f2f2;
  padding: 10px;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview[data-v-1cd3b2ab] {
  min-height: 80px;
  padding: 10px 5px;
  overflow: hidden !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjAAAAH2CAMAAABZdkZpAAAAAXNSR0IArs4c6QAAAGBQTFRFAAAAAP//Var/VX//RovoPIfwRI/wQJHuQI3tQ4ztQY3tQY/tQY7tQo3tQI/tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tQY7tR5LuTpbu8vf++fv+////eX2hzQAAABp0Uk5TAAEDBgsRIiw4RVNicYCPnq27yNTe5/T5/P49xvCAAAADzElEQVR42u3YVwrCQABF0di7sfey/10K/umH5oEQDOcsYd6FYaY4QaBwBITB3KEiwSAYBINgEAyCAcHwze36RjA8569KMHwK5nx5IRjCsASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBjBIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwYBgEAyCQTAIBsGAYBAMgkEwCAbBgGAQDIJBMAgGwYBgEAyCQTAIBgSDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIRjAIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwIBgEg2AQDIJBMCAYBINgEAyCQTAgGASDYBAMgkEwIBgEg2AQDIIBwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIRDIJBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAwIBsEgGASDYBAMCAbBIBgEg2AQDAgGwSAYBINgEAwIBsEgGASDYEAwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYASDYBAMgkEwCAYEg2AQDIJBMAgGBINgEAyCQTAIBgSDYBAMgkEwCEYwCAbBIBgEg2BAMAgGwSAYBINgQDAIBsEgGASDYEAwCAbBIBgEA4JBMAgGwSAYBAOCQTAIBsEgGAQDgkEwCAbBIBgEA4JBMAgGwSAYEAyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYwSAYBINgEAyCAcEgGASDYBAMggHBIBgEg2AQDIIBwSAYBINgEAyCEQyCQTAIBsEgGBAMgkEwCAbBIBgQDIJBMAgGwSAYEAyCQTAIhiYHA9UJhuYGsyio3V/lPbaXYBLbnsEEkygNJpjEcWQxwSQ2XZMJJjF3zp7VicNQMIJJrDuuBeUnZkYTTGI/sJpgEqu22QSTmJpNMIld326CSSxbhhNMYmI4wfDzTzbBUHcwD6drkiU6BxsuAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview--demo[data-v-1cd3b2ab] {
  margin: 10px 0;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview[data-v-1cd3b2ab] .xml-noimage-container {
  height: auto;
}
.ouchn-container .dialog-group-resource .preview-container .creater__preview[data-v-1cd3b2ab] .xml-noimage-container .xml-noimage {
  width: 100%;
}
.side-panel[data-v-1cd3b2ab] {
  width: 362px;
  height: 380px;
  display: flex;
  position: absolute;
  z-index: 13;
  top: 3px;
  right: 0;
  transform: translateX(326px);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.side-panel__left[data-v-1cd3b2ab] {
  width: 36px;
  height: 100%;
}
.side-panel__toggle[data-v-1cd3b2ab] {
  height: 112px;
  background-color: #418eed;
  border-radius: 6px 0px 0px 6px;
  font-size: 13px;
  padding: 7px 11.5px;
  color: #ffffff;
  line-height: 1.2;
  cursor: pointer;
}
.side-panel__right[data-v-1cd3b2ab] {
  flex: 1;
}
.side-panel__right .style-mode__container[data-v-1cd3b2ab] {
  background-color: #ffffff;
  height: 100%;
  padding: 16px;
  position: relative;
}
.side-panel__right .style-mode__container .side-panel__footer[data-v-1cd3b2ab] {
  position: absolute;
  left: 0;
  bottom: 16px;
  text-align: center;
  width: 100%;
}
.side-panel__right .style-mode__container .side-panel__footer .primary-btn[data-v-1cd3b2ab] {
  background-color: #418eed;
  width: 100px;
  height: 32px;
  padding: 0;
  color: #ffffff;
}
.side-panel__right .style-mode__item[data-v-1cd3b2ab] {
  display: flex;
}
.side-panel__right .style-mode__item + .style-mode__item[data-v-1cd3b2ab] {
  margin-top: 16px;
}
.side-panel__right .style-mode__item--checkbox[data-v-1cd3b2ab] {
  width: 24px;
}
.side-panel__right .style-mode__item--body[data-v-1cd3b2ab] {
  flex: 1;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 10px;
  background-color: #fbfbfb;
  border-radius: 4px;
}
.side-panel__right .style-mode__item--body .left[data-v-1cd3b2ab] {
  width: 55px;
  height: 55px;
  margin-right: 10px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.side-panel__right .style-mode__item--body .left .default-cover[data-v-1cd3b2ab] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.side-panel__right .style-mode__item--body .left .cover-bot-elliptic[data-v-1cd3b2ab] {
  width: 85px;
  height: 13px;
  position: absolute;
  bottom: -3px;
}
.side-panel__right .style-mode__item--body .right[data-v-1cd3b2ab] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 50px;
}
.side-panel__right .style-mode__item--body .right .title[data-v-1cd3b2ab] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.side-panel__right .style-mode__item--body .right .title img[data-v-1cd3b2ab] {
  width: 14px;
  height: 15px;
  margin-right: -5px;
}
.side-panel__right .style-mode__item--body .right .fileinfo[data-v-1cd3b2ab] {
  font-size: 12px;
  color: #999999;
}
.side-panel__right .style-mode__item--body .downloadbtn[data-v-1cd3b2ab] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 13px;
  color: #418eed;
}
.side-panel__right .style-mode__item--body .downloadbtn > div[data-v-1cd3b2ab] {
  display: flex;
  align-items: center;
}
.side-panel__right .style-mode__item--body .downloadbtn > div img[data-v-1cd3b2ab] {
  width: 12px;
  height: 11px;
  margin-right: 3px;
}
.side-panel__right .style-mode__item--body .filecard[data-v-1cd3b2ab] {
  width: 70px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}
.side-panel__right .style-mode__item--body .filecard .default-cover[data-v-1cd3b2ab] {
  width: 100%;
  height: 70px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  text-align: center;
}
.side-panel__right .style-mode__item--body .filecard .default-cover .downloadmask[data-v-1cd3b2ab] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 11px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.side-panel__right .style-mode__item--body .filecard .default-cover .downloadmask img[data-v-1cd3b2ab] {
  width: 15px;
  height: 15px;
  margin-bottom: 5px;
}
.side-panel__right .style-mode__item--body .filecard .filename[data-v-1cd3b2ab] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.side-panel.shown[data-v-1cd3b2ab] {
  transform: translateX(0);
}
.side-panel--mask[data-v-1cd3b2ab] {
  position: absolute;
  z-index: 11;
  width: 0px;
  right: 0;
  height: 100%;
  background-color: rgba(33, 33, 36, 0);
  transition: all 240ms cubic-bezier(0.645, 0.045, 0.355, 1);
}
.side-panel--mask.shown[data-v-1cd3b2ab] {
  width: 100%;
  background-color: rgba(33, 33, 33, 0.4);
}
.resource-style1[data-v-1cd3b2ab] {
  background-image: url(../../static/img/resource_bg.752b80c0.png);
  background-size: 100% 100%;
}
.ouchn-container .leaflet-editor[data-v-4fd885ba] {
  padding: 0 0px;
  height: calc(100vh - 152px);
  display: flex;
  flex-direction: column;
}
.ouchn-container .leaflet-editor .editor-container[data-v-4fd885ba] {
  display: flex;
  align-items: flex-start;
  margin-top: 5px;
  justify-content: space-between;
  height: 100%;
  overflow: hidden;
  position: relative;
  padding-right: 10px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box[data-v-4fd885ba] {
  width: 320px;
  min-width: 320px;
  height: 100%;
  padding: 15px;
  background: #ffffff;
  overflow-y: auto;
}
.ouchn-container .leaflet-editor .editor-container .tree-box-title[data-v-4fd885ba] {
  padding: 16px 0;
  text-align: center;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .tree-box-title .el-image[data-v-4fd885ba] {
  position: absolute;
  left: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box-line[data-v-4fd885ba] {
  width: 100%;
  height: 1px;
  background: #cccccc;
  border-radius: 1px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box-tree[data-v-4fd885ba] {
  margin-top: 16px;
}
.ouchn-container .leaflet-editor .editor-container .tree-box-hidden[data-v-4fd885ba] {
  width: 320px;
  min-width: 320px;
  height: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] {
  width: 400px;
  min-width: 400px;
  height: 100%;
  background: #ffffff;
  overflow-y: auto;
}
.ouchn-container .leaflet-editor .editor-container .setting-box-title[data-v-4fd885ba] {
  padding: 20px;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box-title .span-text[data-v-4fd885ba] {
  margin-left: 6px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .setting-box-line[data-v-4fd885ba] {
  height: 1px;
  background: #f2f2f2;
  border-radius: 1px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box .setting-icon[data-v-4fd885ba] {
  font-size: 20px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__header {
  position: sticky;
  top: 0;
  background: #ffffff;
  z-index: 10;
  margin: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__header .el-tabs__item {
  background: #eff6ff;
  color: #000000;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__header .el-tabs__active-bar {
  display: none;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__header .el-tabs__item.is-active {
  color: #ffffff;
  background: #418eed;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-title {
  padding: 20px;
  display: flex;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-title-image {
  width: 17px;
  height: 20px;
  margin-right: 10px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-title-image span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-title {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  padding: 13px 20px;
  background: #e0e0e0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property {
  padding: 26px 20px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item:last-child {
  margin-bottom: 0;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item__label {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .el-form-item__content {
  display: grid;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .line {
  height: 1px;
  width: 100%;
  background: #e0e0e0;
  margin: 12px 0 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar {
  display: flex;
  justify-content: space-between;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .resource-set-toolbar .el-button--medium.is-circle {
  padding: 2px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box {
  display: flex;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image {
  width: 80px;
  height: 80px;
  margin-bottom: 14px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-image .avatar {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar {
  display: flex;
  width: 100%;
  justify-content: space-around;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-upload-toolbar .el-button--mini.is-circle {
  padding: 5px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form {
  margin-left: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input {
  margin-bottom: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box .image-set-upload-box .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag {
  width: 90px;
  height: 32px;
  line-height: 28px;
  color: #ffffff;
  border: none;
  text-align: center;
  border-radius: 6px;
  margin-right: 12px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .resource-set-toolbar .type-tag.radio {
  background: #e0b405;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio {
  display: block;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.no-uploader .question-set-option-box .el-radio + .el-radio {
  margin-top: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-upload-image {
  width: 80px;
  height: 80px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-upload-image .avatar-uploader-icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #e5e5e5;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form {
  margin-left: 16px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input {
  margin-bottom: 10px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input:last-child {
  margin-bottom: 0px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .image-set-form .el-input--medium .el-input__inner {
  height: 24px;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-property .resource-set-box.large .form-item-like .el-select {
  width: 100%;
}
.ouchn-container .leaflet-editor .editor-container .setting-box[data-v-4fd885ba] .el-tabs .el-tabs__content .el-tab-pane .setting-info-container-create {
  margin: -20px 20px 0;
  height: 40px;
  border: 1px dashed #e0e0e0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.ouchn-container .leaflet-editor .editor-container .phone-box[data-v-4fd885ba] {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 15px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-4fd885ba] {
  z-index: 1000;
  width: 600px;
  overflow-y: auto;
  height: 100vh;
  border: 1px solid #9a9a9a70;
  background: #ffffff;
  margin: 0 auto;
  padding: 13px 0 20px;
}
@media (max-width: 1600px) {
.ouchn-container .leaflet-editor .editor-container .phone-box .phone-preview[data-v-4fd885ba] {
    width: 375px;
}
}
.ouchn-container .leaflet-editor .editor-container .phone-box .toolbar-container[data-v-4fd885ba] {
  z-index: 1001;
  position: sticky;
  top: 0;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .toolbar-container[data-v-4fd885ba] .w-e-bar-item {
  height: 30px;
  padding: 2px;
}
.ouchn-container .leaflet-editor .editor-container .phone-box .toolbar-container[data-v-4fd885ba] .w-e-bar-divider {
  height: 30px !important;
}
.arrow-box[data-v-4fd885ba] {
  z-index: 1;
  position: relative;
  padding: 3px;
  top: 55px;
  left: 0px;
}
.arrow-box[data-v-4fd885ba]:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 0;
  height: 0;
  left: 10px;
  border: 10px solid;
  margin-top: -10px;
  border-color: transparent #000 transparent transparent;
}
.arrow-box[data-v-4fd885ba]:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 1px;
  width: 0;
  height: 0;
  left: 12px;
  border: 10px solid;
  margin-top: -10px;
  border-color: transparent #fff transparent transparent;
}
.nav-left[data-v-4fd885ba] {
  float: left;
}
.ml-20[data-v-4fd885ba] {
  margin-left: 20px;
}
.mr-10[data-v-4fd885ba] {
  margin-right: 10px;
}
.header[data-v-4fd885ba] {
  color: black;
  font-size: 2em;
}
#compLayoutWrap[data-v-0af4c0e9] {
  position: fixed;
  width: 21cm;
  left: -9999px;
  bottom: 9999px;
}
[data-v-0af4c0e9] .el-descriptions-item__content {
  padding-right: 20px;
}
.deep-block[data-v-0af4c0e9] > .ouchn-box {
  margin-bottom: 16px;
}
.deep-block.header[data-v-0af4c0e9] {
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}
.deep-block.header[data-v-0af4c0e9] > .ouchn-box {
  background-color: transparent;
  margin-bottom: 8px;
  padding: 0;
}
.deep-block.action[data-v-0af4c0e9] > .ouchn-box {
  background-color: #f6f6f6;
}
.deep-block.main[data-v-0af4c0e9] {
  background: #f3f3f4;
}
.deep-block.main[data-v-0af4c0e9] > .ouchn-box {
  padding-left: 0;
  padding-right: 0;
}
.deep-block.main[data-v-0af4c0e9] > .ouchn-box .ouchn-box-title::before {
  height: 8px !important;
  width: 8px !important;
  color: #418eed !important;
}
.deep-block.main[data-v-0af4c0e9] .el-form-item {
  margin-bottom: 0;
}
.deep-block.main[data-v-0af4c0e9] .el-form-item__label {
  font-weight: 500 !important;
  line-height: 20px !important;
}
.tab-title-video[data-v-0af4c0e9] {
  display: flex;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  position: relative;
  width: 50%;
}
.tab-title-video > .tab-title-index[data-v-0af4c0e9] {
  margin-right: 35px;
}
.tab-title-video .tab-title-linght[data-v-0af4c0e9] {
  border-bottom: 1px solid #418eed;
  color: #418eed;
}
.tab-title-video .tab-dayNum[data-v-0af4c0e9] {
  position: absolute;
  right: 1%;
  top: 1%;
}
.echarts-curve-box[data-v-0af4c0e9] {
  display: flex;
  height: 400px;
}
.echarts-curve-box > div[data-v-0af4c0e9] {
  width: 50%;
}
.echarts-curve-box .table-container[data-v-0af4c0e9] {
  box-shadow: 0px 0px 6px 0px rgba(58, 161, 255, 0.4);
  border-radius: 6px;
}
.echarts-curve-box .table-container .no-image-cover[data-v-0af4c0e9] {
  width: 40px;
  height: 40px;
  font-size: 12px;
  line-height: 20px;
  margin: 0 auto;
  background: #f1f1f1;
  letter-spacing: 2px;
  text-align: center;
}
.echarts-curve-box .table-container[data-v-0af4c0e9].el-table__body-wrapper {
  height: 290px;
}
.equipment-region-content[data-v-0af4c0e9] {
  display: flex;
  margin-top: 20px;
}
.equipment-region-content > div[data-v-0af4c0e9] {
  width: 50%;
  height: 490px;
}
.equipment-region-content > div .equipment-statistics-box[data-v-0af4c0e9] {
  height: 400px;
}
.equipment-region-content > div .region-statistics-box[data-v-0af4c0e9] {
  height: 400px;
}
.operation[data-v-0af4c0e9] {
  background-color: #ffffff;
}
.operation > div[data-v-0af4c0e9] {
  width: 98%;
  background: #f6faff;
  margin: 0 20px;
  height: 50px;
  line-height: 50px;
  padding-left: 16px;
  border-radius: 6px;
}
.flex-container[data-v-0af4c0e9] {
  display: flex;
  align-items: center;
  position: relative;
}
.flex-container.between[data-v-0af4c0e9] {
  justify-content: space-between;
}
.flex-container .qr-code-box[data-v-0af4c0e9] {
  position: absolute;
  top: 1%;
  right: 1%;
}
.flex-container .video-box[data-v-0af4c0e9] {
  width: 152px;
  height: 152px;
  position: relative;
}
.flex-container .video-box .status-box-item[data-v-0af4c0e9] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  width: 80px;
  height: 32px;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  right: -4%;
}
.flex-container .video-box .audit-status-box[data-v-0af4c0e9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAA0pJREFUaEPt2U9oFFccwPHvb2Z2NjNJ3K1ijWtPqRcbKpUUdOLBxkPjQagHCRHbiEcLtR568GDRqwcvRmiltYeqdbNao7QWUQ9CIaiLgi0VBPGgVnrqH6pF3d35lZlNYnazxtmr895lYfb3G3gffrz35v2EFkMn3slT8b4h5H2QWquYV/qZEAJ/g/6KyGWqtUss9W7J4OVq87yl+YGCMB5sBzkEeK80VKLJaURyl5BjUDkiW8r3Z6fNBSwOvIkwAbyd6P3pCaqhTEK4S0au3JiedgOgHu7PkHP3IHwOMgc3PVbzzFS5CdVtMnLtZhTVCHhi7btI+CMiSwzWvAIXkcqoDJf/mAHUUp+L5r4DNgG2AZyvCrUCsouRyS+eA46v/hDsMSBv8BIIKFeoVbbGgHq0fylu9gSwLkGqCYkF9BnoR6L7sFix5lOw9gMZo5NUQENUxkRPBauoyimE3qSpJq5egiinRYtBCWGzOba0XRbRAfuM6HjwAGRZ2+kmQRGdEC0OfIJwwKx/bVfEFGApWIbKUWCw7VekO6EOGK+GxWAU4UsQc3mQvChmAX4dLKSb4yAbkuenPvI5YFyF8ZeIdQgkl3qaZABNgIf7ffLu98CQOdIkElTgdONtzHgwhEgRNd/DCQgV9Ewj4LHVC3Dtb1E+SPACEwI/zb2RPrnmPULrB6DLCL1UoAXg2bXdPAnHQLa9NN0EzAWMd+TSwHqUIrA49UZRZyPqK7UeLwCMeiN59zOQwfjOIS1Dplsc+rA+ZcurPH280cn6/gsaRK0B61XY50KHxzMnPYBuNXaS4ev/RL//Huxa/OS/2g23M/+Gn1uCnfUbm0itNpG0FFurecY98YPLXdl552n0/729FFxbyipSsDNZvO5FeLnXsTJZBCsqs3OmdTlLMr6dD1Z6MvTL4xlAxyojUtCpddB2s/i5Hjq6FmI77gUDmBBwJkzrm0Im20mup/e8AWwTMKrECM223fvdPcs/NoCJATU+zVi2XXWcjqtiObtfe/TXpAFsBnyrz5fh3x5Nr4FZ1yqHIQXLtkPHcW9j2V95nQtK/o4Hv8c7dpp33ea5x5tI70pPRqc2kf1+wcP62Xach0LtSJjJXFu0889bs/P+BwkWCjKEX0vxAAAAAElFTkSuQmCC);
}
.flex-container .video-box .submit-status-box[data-v-0af4c0e9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABACAYAAACdi3yvAAAAAXNSR0IArs4c6QAACCxJREFUeF7tnXuMXFUdxz+/M3ee293Z3ba0to1RKwEaI5U2FUWtiY8g4h+VoCgBFVrEUpE2PgKIbmOIj2C38hCL1gcJIZFKYpBELakUaiAgRSwQQqlitVSQKl27Mzvbnfsz595dO9t9zJ16Z5qde27Tv+bu73d+3/PJOed3zrnnCI08mzSPGboA5WrgzUAJ0EZMuHdnpAIyWs8V0EFU/olwAOVFDHup+s+QLuwDKlwtlUYitIajPX3q0VU+C5E1wKeAdLQ/dG+1oQIDKIcQXgE5CLyI6LP4PA/De9hQ/FfUmKMDeNPAHFJp2/JdArwhqgP3XiIUGEH5G8KjwAP4sotc9iWukiP1oo8GoG39ustno3ID8AEg2t/V8+5+bzMF9DAiB1EeQ/RXeCM7WNd1aLogo4HUXzkD9DLQTwIL2kw1F078CtiW7xFUfwPml2zIvTCVi/oA/lxTHBiyY75rRxOP+IvrLLarAn9G+Blq7uGazHOITEhYpwcwSDyGT8NU16JyBeC1q1IurqYpsB+4C5UfT9YSTg/g91/rYTizGuVikDObVkRnuN0V2BtCqD9iQ+FAbbBTA2i73r+XlyHybWClSzzanZGmx2e7443kc9v4rNj54+CZGsCbhxbj+x9F5QvAwqYXzzlodwUU9D7EbMXPbmeDlKcHcFPpIkTWAW8DCu2ujouvJQq8Cno36DdZ32EnsCdpAfvUUCzNQ8zXUGziYVpSNOckKQo8CGzkcG4XfTIysQveVFqImA8DnwNdmhRVXJwtU2A/yp345i46M/smAthfegcEKx7nAF0tK5ZzlBQFbAKyG/zvMlLYPh7A23QWlcqlGL0BZX5SFHFxtlyBQ6jeiMc9xwDs0xzF0rmIWYNyrhv7tbxSkuRwBPQ2hG3HAAzGfnI98HGgN0lquFhbrkAV5F5U7w8B3KIFypX34+tXEN7Z8uI4h0lTwEfYic8DwrEVj3UgHwHtTpoaLt6WK2A3JTyOyk5hc+n1+GYVol9yKx4tr4ikOlSQJ8F/WOgvfxr4EHABkEqqIi7uliqgiPwR9R+yAP4WeAvwupYWwTlLsgLjWkC7Pcbtck4yDq2P3QK4G3hY2FzegWKX3HpaXw7nMaEK1AC4aehKRM8H7Pqve5wCrVCgBkC772/EvxCRL7tWsBXaOx/hR+5jXbA97UAq7wVdD8EkdIeTyCnQZAVqAFS1mfAChAtBrnJfvjVZemfeKlAD4Jgg3xtchm82QrARwc0HOlCaqcAkAN46MJvh0aM3hDc207uznXgFJgFwi6YplVdAcPjQRUA28TI5AZqlwCQAWlfBnsAhe/yG7YoXNcu7s5t4BaYA0OrSXzoHkevQ4FtglxEnnpWmCDANgN85Mp+0twrsF3Huo6SmyO+MTgOgFcdOTlf1utGDKF1G7ICJW4EQQOGhyU9GCBKSil2iW4tyqpuWiVv/xNuzG1KfAJkCQKtPMC8onwGxSYnbqJB4ZmIVoE4LGGbEGYql88B8Y3S/YKwlcMYSrYAF8KlwR/R0z82VJVT9rwPnAbMSLZkLPm4F9iD8vv75gJXsKpTL3ddyceufeHtPQz0Ag4y4tIiq+TyoPabNrY4knpvYBHgaYVf9M6Ktv83lS1HstMxpsbl3hpKuQAMA9h9ZiprLEbGnJsxNunIu/lgUaABAmxF3V1ai+lXgPbG4d0aSrkADAFqpbhlcQFWuR+UTbl4w6ezEEn+DAAY7Zcrno3IlwvtiKYIzMrMVEAGxK7X2+GcftKF7KxsE0Epl74szmYsRvQaYPbPVc6WPoIBNUu3/KnB03PtiT25WD79qd0x5AYgWyADGSCCeAIC2BPbaLtUPgs5B0OCfe9pLAVuvliQhB5JF/X8EV7MKfhhoClIpqJQW85+X12DMYjrmQDof/mxbw/pYnCCAdqPCwJEexAu9eapU63trrxpq82jSY/VpslQlgw69POkVrNf+6XQGDv4Uk3o7nfOh0A2ZWZDOhYD6Y93ypG3UCQLY5tq78I5TwN6a0CejLd9xv63e9laODv0Qk1pBKguFInTOg465kO0AYyDoqscaxHEgOgAdbBEUsAAuQfiY2HHg+OeSO5cj3I7I8rBnzkCmA3JdUOiBjtmQ74ZUOhwXju+aHYAR5E/2K/ayyl4KVKjyRUoTbru87O7lKLcDIYBjkNlWL9cJs+aEEGaLkCmAlwlbxaBr9vdA1KW4ZFdDcqO3AObJ002VKyjXBbA2A7YZsfHAy0GhF7ps19wbJioWUNVnHIDJRSta5A0DWGM2mBe0Q0cBLxt2y3nbNc8Ou+dM/nkk9Ui0zQjRiuveajcF/h8Aa7UIQLQXf3iQ7YTOU6B74V/IFR2A7cZMrPHEBmA4rRiOE/0wUZl/xhN0LdzpWsBYa6zNjMUFYEjeaPJRhVyxwrzTt9Kz6D4HYJsxE2s4sQBYszRn0pDyXiFffJDeN/2EuR0RN6TGGpUzNmMUiAXA0emZVDD+ewnj3Us6cwfFU/fRt6DkWsAZQ8NJKOiJAlg7H2gnodP5w6Rzj5LK7KCq27ll5ZNj0TgAT0K9zhiXUQD09QfAsv8lGWPzf/aecyOvYtJ/Jde1m2znrzGl3/Gtd/+7Nn4H4Iyh4SQUNNpKyBbgrNEUF0zKtnjDpPP7MWY7lco2MukXyJxyiJvOHDw+CgfgSajXGeOyHoCrf3E2xmxFzBKMN4hJ7Q1WOITnyBQOQuop+t/1h+nidQDOGBpOQkEtgB1kSeGznqEJS3Fr718KeiPircDLPUs68xhHKzuh+jjZXInXckPcsXz8RtbjwvgvvEqn9lsLc7wAAAAASUVORK5CYII=);
}
.flex-container .video-box .complete-status-box[data-v-0af4c0e9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAA15JREFUaEPt2U1oE0EUB/D/m93NJmkaRVuDaUFpV0ptNYrix6nGg3oQVPBmbdGjIHrw4EHRqwcvVlAQPfiN+AV+IOpB/EhTK5VWWxBrFaxFKYgVpbbd7JNJak3qWjdXd+aykH0z4f2YnZ19Q3Bpc58vmq794FMErAGQcYv5n39jhgPCFwJeAHiQocz9t8Mve5CEPTlvcoGgqnRiGzGOEhD6n6G85MZgJqAPwFkedU6+aXj5Pr/fH4DWk/pqFuIagRZ4+QO/xDDLJ5FTRNjdu7Kr41fehYDPlhjW6Og+JtpPILfZ6RevqfLszAi7+e3y7k4ZVIBU9bh+KWniJoFiSmpKgXu2Zje9W9b9cQKwrrsuMPJVO8+gjQRoCnBKgTEQ7+5d0XVsAtB6kmhkDS3EmK7wvAhwWti8JQs452HtbMMwLgDU4KWripECPArQVgJDWOkFuwBxCIChcDwKEDvsoIWsVGIxwJdBVOWxqwrLCTDAVyXgJRBvhtq2FDsxmIHrZLUm+gFUFNtbxUMCXqPq1sROAg6r9a/oKZEDrEwlKkzCGQKSRQ/h7w45QGlQ3bawCQ4dV8WDombEb8DKVN2MIGnnAFpX1BD+Dv4NKB2sdH0jsyZLWNP87eI5+0LA+I14OFRWdoWAtWpL4wkxtw/MD7VSibUQuAj1PexFMLcPLABMW1EgfBpMG7yM4PcYBt/+syLdWr8K0G4AiPgd6F/5uwLWPK4ptTWzhUDN/xrA7/ddAcf3haspQxdBKPc7UrZEIFc7l/ZXQMizEXtsD5iSkAUvPzQne8CRXdIYPCCvJCg0MjSy3oyYYYhc/SW//R0QgCzxDw8HQ8Ie8gcgAEd3soB9S/uG5DVyJFI+Zmsd4ZkllaUVUQRKTO+Afph0LjmS9doK9M7rHcneOxCOk452EogbQR2RWBSRiiiMoJE9jmPgljq6zFc8CBHbtDD0KdH1/RegMKmdGHEef36NUAByNpbMisAwtbsK0AsgEJ8I4xylGTFRNj92RwEWCcjjb2Td1N+X18Z2KECvgPLLV57A6cLWQ0YbNH3vj8HBlAKcBFjeUBceTHZ/y18DwRwXunB003hFmnYC0eCl4eb+D9mtjk/ftu5pT36JHArHzUDgkWHqAzbzST3ET79t/9yT3/knX+IeIhxZs5wAAAAASUVORK5CYII=);
}
.flex-container .video-box .reject-status-box[data-v-0af4c0e9] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAA2pJREFUaEPt2s9rHGUYB/Dv953Mm53Z2N2UFus2Bsn2VnqQmLM/DqkFW0NxdqdN0+JVEHvw4EH/AA+eUlCQejD+yHa1FfxRiR4CSlErgSIU7MFDq0lPmkLX3cTsPPJO3XSz2SSzHjvvXBaG532X58Mz77w/huhyycREfiWTeU+AcQDNbjEP8j0RiUgui8gvCpinUt/qpaXrnJ9f68ybnTcEYCMMXyRwTgDvQYZKlJuIgPwNwAcCnPdnZ2+1t9sE2CiXiwAuCXko0R+kJ8g8iVcckbO6Ullopb0BUEZH3caBA68DeAPkJtz0WG2dqYhc6wPO6ErlmonagFQLwycIfEHgYYu1rcA3zWbz9EC1ensdUIJA15X6iOQEAMcCbivwD0XO9lcqb68D1kulUySnhcxbvJ0FROQH5TiTMWDt+PFHlNYfA3hy56Y24j+BVSGnKICqh+ErBN4E4FqexAKRkNNcDcPHm8AnAEYSN7WBRkBE5CIb5fIFAV6w05aeq0IIfMZ6ufw7yP09N7cNhCKXTAW+DPItseNfryVxD/DvINhPpWZAPt1rDymPvwdoEOonT55GFL0Du3nQS03cB7wTBLu143wI4Nleekh57H3AuApLpVNCniOZSzlM0vQ3Ai4ePeoPZrOfQuSwndIkMjSAFzfsxtwtlQ73kbN2PZwQ0MwD20NlcnLXSrP5vgDPJ+oi7UEiX23aNK2H4VMAPgcwkHafHfPvBijHjj3U8P1pAGd27CDtAd0A4zfyiRPPSBTNktybdiMqBYmi7gxbAf48OuoeKhZfjZQyqxNJEWJrSFs0OSvSqy0vP5fJ5fz4iEg6KLYCjPdqgkDHKxOtUwH4J4Ddq6v8y/xWq3eMwcK+fXujWm1hV6EwtGdkBF4uB7RDbgeYoqpbT9WciePIEc3Ll1fMze+BAsmrVKqgfR+Dw8MwkDqbjafKIvKlPbpsqxSzO4/xcY9zc7UWoHKcqwQKrcewP5vFnmIR+aEhaN+fs4BJAMlCK8x8qGAuL5/H8NjY1xbwfwK6mcytx8bGXrKACQHjyhOBo/Va/8DAj32u+9rBpaUrFrATMAh8Vqt328dAiBT6XDdyff9XR+t3B3O5C4/euPGHibGAnYBTUx5nZuKXyILvF0Tr7/o9bzFaWzvveN5PB2/evN4+Q/kXL1o2Nbrwz0IAAAAASUVORK5CYII=);
}
.flex-container .video-box img[data-v-0af4c0e9] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.flex-container .description-box[data-v-0af4c0e9] {
  max-width: 200px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.flex-container .info-box[data-v-0af4c0e9] {
  flex: 1;
  padding: 0 12px;
  margin-left: 48px;
}
.flex-container .info-box .edit-form[data-v-0af4c0e9] {
  margin-top: 16px;
}
.flex-container .info-box .leaflet-box[data-v-0af4c0e9] {
  width: auto;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 30px;
}
.flex-container .info-box .leaflet-box[data-v-0af4c0e9]::before {
  content: "";
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAAXNSR0IArs4c6QAAAYBJREFUOE9t0k8og3EYB/Dv89rQeoWDpkQOHJiLyxx2kAMhSQllRZREXEgSifInDnJBWzlM2WEH7YCmnLSDhYv8KWWp4eDk32js3SNKvc+7/Y7P8+nXt+d5CCneWYRLADgNrQ9Kie95jhmThp4/JT6N8AUAmx4nGL1J+DjCpSbgRg8Z0CgN+Uk4dKeNgWhZRCA6qiqi6iQcDHMQYIcek0KjjmJaEfgwzFZFSzwCUPQ4A0qJo5RuBQ5cx/sAuEUE5sv6cnPFb01g//n3HhEaZQTMN9vMUwJvBjlLtcSfAM7UYxOZ7a2VdCLwVijWxoDPsIiHbnt6IYhYYFcwtg1wpxwZNvodmYP/tb/MrlM2f77FnsCcI7ZGWsNIjRoQeHH/vY7SlAO5NX6NvVjyZtrpS+Dp3eg6AQMyL/tmm9QOMRmAaXwnGgFxgWHFzqUW1SvwsO/FroBC8lf6omjcutqT+yxwv/d1AcwThis7dDuza423Tt2e5ysCygQmGvJ0Za8Z8Q/Jt4FmIHGTxAAAAABJRU5ErkJggg==);
  width: 11px;
  height: 19px;
}
.flex-container .info-box .leaflet-box[data-v-0af4c0e9]::after {
  content: "";
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAAXNSR0IArs4c6QAAAYBJREFUOE9t0k8og3EYB/Dv89rQeoWDpkQOHJiLyxx2kAMhSQllRZREXEgSifInDnJBWzlM2WEH7YCmnLSDhYv8KWWp4eDk32js3SNKvc+7/Y7P8+nXt+d5CCneWYRLADgNrQ9Kie95jhmThp4/JT6N8AUAmx4nGL1J+DjCpSbgRg8Z0CgN+Uk4dKeNgWhZRCA6qiqi6iQcDHMQYIcek0KjjmJaEfgwzFZFSzwCUPQ4A0qJo5RuBQ5cx/sAuEUE5sv6cnPFb01g//n3HhEaZQTMN9vMUwJvBjlLtcSfAM7UYxOZ7a2VdCLwVijWxoDPsIiHbnt6IYhYYFcwtg1wpxwZNvodmYP/tb/MrlM2f77FnsCcI7ZGWsNIjRoQeHH/vY7SlAO5NX6NvVjyZtrpS+Dp3eg6AQMyL/tmm9QOMRmAaXwnGgFxgWHFzqUW1SvwsO/FroBC8lf6omjcutqT+yxwv/d1AcwThis7dDuza423Tt2e5ysCygQmGvJ0Za8Z8Q/Jt4FmIHGTxAAAAABJRU5ErkJggg==);
  width: 11px;
  height: 19px;
  transform: rotate(180deg);
}
.ou-textBtn[data-v-0af4c0e9] {
  color: #333333;
}
.ou-textBtn[data-v-0af4c0e9] .el-button--text {
  color: #333333;
}
.ou-textBtn[data-v-0af4c0e9] + .ou-textBtn {
  margin-left: 30px;
}
.ou-textBtn[data-v-0af4c0e9] .el-button [class*=el-icon-] + span {
  margin-left: 2px;
}
.bar-chart[data-v-0af4c0e9] {
  position: relative;
}
.bar-chart .tab-chart[data-v-0af4c0e9] {
  position: absolute;
  top: 3%;
  right: 2%;
}
.del-cover-url[data-v-0af4c0e9] {
  position: absolute;
  font-size: 14px;
  top: -7px;
  left: 108px;
  z-index: 999;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
.del-cover-url[data-v-0af4c0e9]:hover {
  cursor: pointer;
}
.desc-container[data-v-0af4c0e9] {
  display: flex;
  float: left;
}
.desc-container .desc-content[data-v-0af4c0e9] {
  width: 20%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.rich-wrapper table {
  border-collapse: collapse;
  margin: 10px 0;
  border: 1px solid #797979;
}
.rich-wrapper table th,
.rich-wrapper table td {
  border: 1px solid #797979;
  color: #535353;
  padding: 3px 5px;
  box-sizing: border-box;
  line-height: 1.25;
}
.rich-wrapper table th,
.rich-wrapper table tr.firstRow td {
  color: #353535;
  font-weight: bold;
  background-color: #ececec;
}
.qrcdoe-dialog .el-dialog {
  border-radius: 10px;
}
.qrcdoe-dialog .treebox {
  position: absolute;
  background: #fff;
  z-index: 999;
  width: 100%;
  box-shadow: 0 0 5px 0 #797979;
  padding: 5px;
  box-sizing: border-box;
  height: 400px;
  overflow-y: auto;
  margin-top: 2px;
  border-radius: 5px;
}
.body_box .search_box[data-v-2353823e] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.body_box .search_box .left[data-v-2353823e] {
  display: flex;
  align-items: center;
}
.body_box .search_box .left span[data-v-2353823e] {
  flex-shrink: 0;
  display: block;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.body_box .search_box .left input[data-v-2353823e] {
  width: 234px;
  height: 32px;
}
.body_box .search_box .left[data-v-2353823e] .el-input__inner {
  background: rgba(0, 0, 0, 0.04);
  width: 264px;
  border: none;
}
.qrcdoe-dialog[data-v-2353823e] .el-dialog {
  border-radius: 10px;
  margin-top: 15vh !important;
  overflow: unset !important;
}
.qrcdoe-dialog[data-v-2353823e] .el-dialog .el-dialog__body {
  padding: 0;
}
.qrcdoe-dialog .treebox[data-v-2353823e] {
  position: absolute;
  background: #fff;
  z-index: 999;
  width: 100%;
  box-shadow: 0 0 5px 0 #797979;
  padding: 5px;
  box-sizing: border-box;
  max-height: 400px;
  overflow-y: auto;
  margin-top: 2px;
  border-radius: 5px;
}
.qrcdoe-dialog .treebox .treebox-close[data-v-2353823e] {
  margin-top: 20px;
  text-align: right;
}
[data-v-2353823e] .el-table .el-table__header-wrapper th {
  background: rgba(0, 157, 255, 0.16);
}
.delete_btn[data-v-2353823e] {
  color: red !important;
}
.stopUse[data-v-2353823e] {
  color: #67c23a;
}
.class-card-box-text[data-v-37648d50] {
  border-radius: 6px;
  height: 24px;
  background: #418eed;
  display: initial;
  right: 12px;
  bottom: 0px;
  position: absolute;
  padding: 0px 8px;
}
.class-card-box-text span[data-v-37648d50] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.default-add-container[data-v-37648d50] {
  height: 404px;
  width: 282px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.default-add-container .default-add-box[data-v-37648d50] {
  display: flex;
  flex-direction: column;
}
.default-add-container .default-add-box .default-add-box-img[data-v-37648d50] {
  margin: 5px;
}
.default-add-container .default-add-box .default-add-box-span[data-v-37648d50] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  text-align: center;
  margin-top: 5px;
}
.demo-commodit-card[data-v-37648d50] {
  width: 180px !important;
  height: 251px !important;
  overflow: inherit;
}
.demo-commodit-card .tag[data-v-37648d50] {
  -webkit-clip-path: polygon(100% 0, 80% 50%, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(100% 0, 80% 50%, 100% 100%, 0 100%, 0 0);
}
.demo-commodit-card .demo-card-body-status[data-v-37648d50] {
  border-radius: 0 0 0 0 !important;
  top: -4px !important;
  left: 0;
  width: 80px !important;
  height: 32px !important;
  background-size: 100% 100% !important;
}
.demo-commodit-card .demo-card-body-status .text[data-v-37648d50] {
  width: 100%;
  height: 100%;
  padding: 0px 12px;
  line-height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.demo-commodit-card .demo-card-imgbox[data-v-37648d50] {
  background-color: inherit !important;
  margin: 16px auto;
  position: relative;
  height: 148px !important;
  width: 148px !important;
}
.demo-commodit-card .demo-card-imgbox .demo-card-box-text[data-v-37648d50] {
  position: absolute;
  bottom: 0px;
  right: -16px;
  min-width: 80px;
  max-width: 120px;
  height: 30px;
  background: rgba(92, 92, 92, 0.68);
  border-top-left-radius: 15.5px;
  padding: 5px 10px;
}
.demo-commodit-card .demo-card-imgbox .demo-card-box-text .resources-text[data-v-37648d50] {
  width: 100%;
  height: 100%;
  font-size: 14px;
  font-weight: 400;
  color: white;
  display: flex;
  align-content: center;
  justify-content: center;
}
.demo-commodit-card .demo-card-imgbox .demo-card-box-text .resources-text img[data-v-37648d50] {
  width: 14px;
  height: 14px;
  margin: 3px 4px 3px;
}
.demo-commodit-card .demo-card-imgbox .demo-card-box-text .resources-text span[data-v-37648d50] {
  display: block;
  max-height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.demo-commodit-card .demo-card-body-box[data-v-37648d50] {
  padding-top: 0 !important;
}
.demo-commodit-card .demo-card-body-box .demo-card-box-title a[data-v-37648d50] {
  font-size: 18px !important;
  font-weight: 500 !important;
  letter-spacing: 0px !important;
  line-height: 26.06px !important;
  color: black !important;
}
.demo-commodit-card .demo-card-body-box .demo-card-box-bottom .demo-card-box-resources[data-v-37648d50] {
  margin-top: 0 !important;
}
.demo-commodit-card .demo-card-body-box .demo-card-box-bottom .demo-card-box-resources .resources-text img[data-v-37648d50] {
  width: 16px;
  height: 16px;
}
.demo-commodit-container[data-v-37648d50] {
  height: calc(100vh - 296px);
  overflow-y: scroll;
  margin: 0 !important;
  background-color: inherit;
}
.demo-commodit-container .demo-commodit-box[data-v-37648d50] {
  grid-template-columns: repeat(auto-fit, 180px) !important;
}
[data-v-54fefe06] .el-descriptions-item__content {
  padding-right: 20px;
}
.deep-block[data-v-54fefe06] > .ouchn-box {
  margin-bottom: 16px;
}
.deep-block.header[data-v-54fefe06] {
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}
.deep-block.header[data-v-54fefe06] > .ouchn-box {
  background-color: transparent;
  margin-bottom: 8px;
  padding: 0;
}
.description-box[data-v-54fefe06] {
  max-width: 200px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.deep-block.action[data-v-54fefe06] > .ouchn-box {
  background-color: #f6f6f6;
}
.deep-block.main[data-v-54fefe06] {
  background: #f3f3f4;
}
.deep-block.main[data-v-54fefe06] > .ouchn-box {
  padding-left: 0;
  padding-right: 0;
}
.deep-block.main[data-v-54fefe06] > .ouchn-box .ouchn-box-title::before {
  height: 8px !important;
  width: 8px !important;
  color: #418eed !important;
}
.deep-block.main[data-v-54fefe06] .el-form-item {
  margin-bottom: 0;
}
.deep-block.main[data-v-54fefe06] .el-form-item__label {
  font-weight: 500 !important;
  line-height: 20px !important;
}
.tab-title-video[data-v-54fefe06] {
  display: flex;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  line-height: 52px;
  position: relative;
  width: 50%;
}
.tab-title-video > .tab-title-index[data-v-54fefe06] {
  margin-right: 35px;
}
.tab-title-video .tab-title-linght[data-v-54fefe06] {
  border-bottom: 1px solid #418eed;
  color: #418eed;
}
.tab-title-video .tab-dayNum[data-v-54fefe06] {
  position: absolute;
  right: 1%;
  top: 1%;
}
.echarts-curve-box[data-v-54fefe06] {
  display: flex;
  height: 450px;
}
.echarts-curve-box > div[data-v-54fefe06] {
  width: 50%;
}
.echarts-curve-box .table-container[data-v-54fefe06] {
  box-shadow: 0px 0px 6px 0px rgba(58, 161, 255, 0.4);
  border-radius: 6px;
}
.echarts-curve-box .table-container .no-image-cover[data-v-54fefe06] {
  width: 40px;
  height: 40px;
  font-size: 12px;
  line-height: 20px;
  margin: 0 auto;
  background: #f1f1f1;
  letter-spacing: 2px;
  text-align: center;
}
.echarts-curve-box .table-container[data-v-54fefe06].el-table__body-wrapper {
  height: 290px;
}
.equipment-region-content[data-v-54fefe06] {
  display: flex;
  margin-top: 20px;
}
.equipment-region-content > div[data-v-54fefe06] {
  width: 50%;
  height: 490px;
}
.equipment-region-content > div .equipment-statistics-box[data-v-54fefe06] {
  height: 400px;
}
.equipment-region-content > div .region-statistics-box[data-v-54fefe06] {
  height: 400px;
}
.operation[data-v-54fefe06] {
  background-color: #ffffff;
}
.operation > div[data-v-54fefe06] {
  width: 98%;
  background: #f6faff;
  margin: 0 20px;
  height: 50px;
  line-height: 50px;
  padding-left: 16px;
  border-radius: 6px;
}
.flex-container[data-v-54fefe06] {
  display: flex;
  align-items: center;
  position: relative;
}
.flex-container .qr-code-box[data-v-54fefe06] {
  position: absolute;
  top: 1%;
  right: 2%;
}
.flex-container.between[data-v-54fefe06] {
  justify-content: space-between;
}
.flex-container .video-box[data-v-54fefe06] {
  width: 152px;
  height: 152px;
  position: relative;
}
.flex-container .video-box .status-box-item[data-v-54fefe06] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  width: 80px;
  height: 32px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAA0pJREFUaEPt2U9oFFccwPHvb2Z2NjNJ3K1ijWtPqRcbKpUUdOLBxkPjQagHCRHbiEcLtR568GDRqwcvRmiltYeqdbNao7QWUQ9CIaiLgi0VBPGgVnrqH6pF3d35lZlNYnazxtmr895lYfb3G3gffrz35v2EFkMn3slT8b4h5H2QWquYV/qZEAJ/g/6KyGWqtUss9W7J4OVq87yl+YGCMB5sBzkEeK80VKLJaURyl5BjUDkiW8r3Z6fNBSwOvIkwAbyd6P3pCaqhTEK4S0au3JiedgOgHu7PkHP3IHwOMgc3PVbzzFS5CdVtMnLtZhTVCHhi7btI+CMiSwzWvAIXkcqoDJf/mAHUUp+L5r4DNgG2AZyvCrUCsouRyS+eA46v/hDsMSBv8BIIKFeoVbbGgHq0fylu9gSwLkGqCYkF9BnoR6L7sFix5lOw9gMZo5NUQENUxkRPBauoyimE3qSpJq5egiinRYtBCWGzOba0XRbRAfuM6HjwAGRZ2+kmQRGdEC0OfIJwwKx/bVfEFGApWIbKUWCw7VekO6EOGK+GxWAU4UsQc3mQvChmAX4dLKSb4yAbkuenPvI5YFyF8ZeIdQgkl3qaZABNgIf7ffLu98CQOdIkElTgdONtzHgwhEgRNd/DCQgV9Ewj4LHVC3Dtb1E+SPACEwI/zb2RPrnmPULrB6DLCL1UoAXg2bXdPAnHQLa9NN0EzAWMd+TSwHqUIrA49UZRZyPqK7UeLwCMeiN59zOQwfjOIS1Dplsc+rA+ZcurPH280cn6/gsaRK0B61XY50KHxzMnPYBuNXaS4ev/RL//Huxa/OS/2g23M/+Gn1uCnfUbm0itNpG0FFurecY98YPLXdl552n0/729FFxbyipSsDNZvO5FeLnXsTJZBCsqs3OmdTlLMr6dD1Z6MvTL4xlAxyojUtCpddB2s/i5Hjq6FmI77gUDmBBwJkzrm0Im20mup/e8AWwTMKrECM223fvdPcs/NoCJATU+zVi2XXWcjqtiObtfe/TXpAFsBnyrz5fh3x5Nr4FZ1yqHIQXLtkPHcW9j2V95nQtK/o4Hv8c7dpp33ea5x5tI70pPRqc2kf1+wcP62Xach0LtSJjJXFu0889bs/P+BwkWCjKEX0vxAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  right: -4%;
}
.flex-container .video-box .audit-status-box[data-v-54fefe06] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAA0pJREFUaEPt2U9oFFccwPHvb2Z2NjNJ3K1ijWtPqRcbKpUUdOLBxkPjQagHCRHbiEcLtR568GDRqwcvRmiltYeqdbNao7QWUQ9CIaiLgi0VBPGgVnrqH6pF3d35lZlNYnazxtmr895lYfb3G3gffrz35v2EFkMn3slT8b4h5H2QWquYV/qZEAJ/g/6KyGWqtUss9W7J4OVq87yl+YGCMB5sBzkEeK80VKLJaURyl5BjUDkiW8r3Z6fNBSwOvIkwAbyd6P3pCaqhTEK4S0au3JiedgOgHu7PkHP3IHwOMgc3PVbzzFS5CdVtMnLtZhTVCHhi7btI+CMiSwzWvAIXkcqoDJf/mAHUUp+L5r4DNgG2AZyvCrUCsouRyS+eA46v/hDsMSBv8BIIKFeoVbbGgHq0fylu9gSwLkGqCYkF9BnoR6L7sFix5lOw9gMZo5NUQENUxkRPBauoyimE3qSpJq5egiinRYtBCWGzOba0XRbRAfuM6HjwAGRZ2+kmQRGdEC0OfIJwwKx/bVfEFGApWIbKUWCw7VekO6EOGK+GxWAU4UsQc3mQvChmAX4dLKSb4yAbkuenPvI5YFyF8ZeIdQgkl3qaZABNgIf7ffLu98CQOdIkElTgdONtzHgwhEgRNd/DCQgV9Ewj4LHVC3Dtb1E+SPACEwI/zb2RPrnmPULrB6DLCL1UoAXg2bXdPAnHQLa9NN0EzAWMd+TSwHqUIrA49UZRZyPqK7UeLwCMeiN59zOQwfjOIS1Dplsc+rA+ZcurPH280cn6/gsaRK0B61XY50KHxzMnPYBuNXaS4ev/RL//Huxa/OS/2g23M/+Gn1uCnfUbm0itNpG0FFurecY98YPLXdl552n0/729FFxbyipSsDNZvO5FeLnXsTJZBCsqs3OmdTlLMr6dD1Z6MvTL4xlAxyojUtCpddB2s/i5Hjq6FmI77gUDmBBwJkzrm0Im20mup/e8AWwTMKrECM223fvdPcs/NoCJATU+zVi2XXWcjqtiObtfe/TXpAFsBnyrz5fh3x5Nr4FZ1yqHIQXLtkPHcW9j2V95nQtK/o4Hv8c7dpp33ea5x5tI70pPRqc2kf1+wcP62Xach0LtSJjJXFu0889bs/P+BwkWCjKEX0vxAAAAAElFTkSuQmCC);
}
.flex-container .video-box .submit-status-box[data-v-54fefe06] {
  background-image: url(data:image/png;base64,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);
}
.flex-container .video-box .complete-status-box[data-v-54fefe06] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAA15JREFUaEPt2U1oE0EUB/D/m93NJmkaRVuDaUFpV0ptNYrix6nGg3oQVPBmbdGjIHrw4EHRqwcvVlAQPfiN+AV+IOpB/EhTK5VWWxBrFaxFKYgVpbbd7JNJak3qWjdXd+aykH0z4f2YnZ19Q3Bpc58vmq794FMErAGQcYv5n39jhgPCFwJeAHiQocz9t8Mve5CEPTlvcoGgqnRiGzGOEhD6n6G85MZgJqAPwFkedU6+aXj5Pr/fH4DWk/pqFuIagRZ4+QO/xDDLJ5FTRNjdu7Kr41fehYDPlhjW6Og+JtpPILfZ6RevqfLszAi7+e3y7k4ZVIBU9bh+KWniJoFiSmpKgXu2Zje9W9b9cQKwrrsuMPJVO8+gjQRoCnBKgTEQ7+5d0XVsAtB6kmhkDS3EmK7wvAhwWti8JQs452HtbMMwLgDU4KWripECPArQVgJDWOkFuwBxCIChcDwKEDvsoIWsVGIxwJdBVOWxqwrLCTDAVyXgJRBvhtq2FDsxmIHrZLUm+gFUFNtbxUMCXqPq1sROAg6r9a/oKZEDrEwlKkzCGQKSRQ/h7w45QGlQ3bawCQ4dV8WDombEb8DKVN2MIGnnAFpX1BD+Dv4NKB2sdH0jsyZLWNP87eI5+0LA+I14OFRWdoWAtWpL4wkxtw/MD7VSibUQuAj1PexFMLcPLABMW1EgfBpMG7yM4PcYBt/+syLdWr8K0G4AiPgd6F/5uwLWPK4ptTWzhUDN/xrA7/ddAcf3haspQxdBKPc7UrZEIFc7l/ZXQMizEXtsD5iSkAUvPzQne8CRXdIYPCCvJCg0MjSy3oyYYYhc/SW//R0QgCzxDw8HQ8Ie8gcgAEd3soB9S/uG5DVyJFI+Zmsd4ZkllaUVUQRKTO+Afph0LjmS9doK9M7rHcneOxCOk452EogbQR2RWBSRiiiMoJE9jmPgljq6zFc8CBHbtDD0KdH1/RegMKmdGHEef36NUAByNpbMisAwtbsK0AsgEJ8I4xylGTFRNj92RwEWCcjjb2Td1N+X18Z2KECvgPLLV57A6cLWQ0YbNH3vj8HBlAKcBFjeUBceTHZ/y18DwRwXunB003hFmnYC0eCl4eb+D9mtjk/ftu5pT36JHArHzUDgkWHqAzbzST3ET79t/9yT3/knX+IeIhxZs5wAAAAASUVORK5CYII=);
}
.flex-container .video-box .reject-status-box[data-v-54fefe06] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAgCAYAAACFM/9sAAAAAXNSR0IArs4c6QAAA2pJREFUaEPt2s9rHGUYB/Dv953Mm53Z2N2UFus2Bsn2VnqQmLM/DqkFW0NxdqdN0+JVEHvw4EH/AA+eUlCQejD+yHa1FfxRiR4CSlErgSIU7MFDq0lPmkLX3cTsPPJO3XSz2SSzHjvvXBaG532X58Mz77w/huhyycREfiWTeU+AcQDNbjEP8j0RiUgui8gvCpinUt/qpaXrnJ9f68ybnTcEYCMMXyRwTgDvQYZKlJuIgPwNwAcCnPdnZ2+1t9sE2CiXiwAuCXko0R+kJ8g8iVcckbO6Ullopb0BUEZH3caBA68DeAPkJtz0WG2dqYhc6wPO6ErlmonagFQLwycIfEHgYYu1rcA3zWbz9EC1ensdUIJA15X6iOQEAMcCbivwD0XO9lcqb68D1kulUySnhcxbvJ0FROQH5TiTMWDt+PFHlNYfA3hy56Y24j+BVSGnKICqh+ErBN4E4FqexAKRkNNcDcPHm8AnAEYSN7WBRkBE5CIb5fIFAV6w05aeq0IIfMZ6ufw7yP09N7cNhCKXTAW+DPItseNfryVxD/DvINhPpWZAPt1rDymPvwdoEOonT55GFL0Du3nQS03cB7wTBLu143wI4Nleekh57H3AuApLpVNCniOZSzlM0vQ3Ai4ePeoPZrOfQuSwndIkMjSAFzfsxtwtlQ73kbN2PZwQ0MwD20NlcnLXSrP5vgDPJ+oi7UEiX23aNK2H4VMAPgcwkHafHfPvBijHjj3U8P1pAGd27CDtAd0A4zfyiRPPSBTNktybdiMqBYmi7gxbAf48OuoeKhZfjZQyqxNJEWJrSFs0OSvSqy0vP5fJ5fz4iEg6KLYCjPdqgkDHKxOtUwH4J4Ddq6v8y/xWq3eMwcK+fXujWm1hV6EwtGdkBF4uB7RDbgeYoqpbT9WciePIEc3Ll1fMze+BAsmrVKqgfR+Dw8MwkDqbjafKIvKlPbpsqxSzO4/xcY9zc7UWoHKcqwQKrcewP5vFnmIR+aEhaN+fs4BJAMlCK8x8qGAuL5/H8NjY1xbwfwK6mcytx8bGXrKACQHjyhOBo/Va/8DAj32u+9rBpaUrFrATMAh8Vqt328dAiBT6XDdyff9XR+t3B3O5C4/euPGHibGAnYBTUx5nZuKXyILvF0Tr7/o9bzFaWzvveN5PB2/evN4+Q/kXL1o2Nbrwz0IAAAAASUVORK5CYII=);
}
.flex-container .video-box img[data-v-54fefe06] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.flex-container .info-box[data-v-54fefe06] {
  flex: 1;
  padding: 0 12px;
  margin-left: 48px;
}
.flex-container .info-box .edit-form[data-v-54fefe06] {
  margin-top: 16px;
}
.flex-container .info-box .leaflet-box[data-v-54fefe06] {
  width: auto;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 30px;
}
.flex-container .info-box .leaflet-box[data-v-54fefe06]::before {
  content: "";
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAAXNSR0IArs4c6QAAAYBJREFUOE9t0k8og3EYB/Dv89rQeoWDpkQOHJiLyxx2kAMhSQllRZREXEgSifInDnJBWzlM2WEH7YCmnLSDhYv8KWWp4eDk32js3SNKvc+7/Y7P8+nXt+d5CCneWYRLADgNrQ9Kie95jhmThp4/JT6N8AUAmx4nGL1J+DjCpSbgRg8Z0CgN+Uk4dKeNgWhZRCA6qiqi6iQcDHMQYIcek0KjjmJaEfgwzFZFSzwCUPQ4A0qJo5RuBQ5cx/sAuEUE5sv6cnPFb01g//n3HhEaZQTMN9vMUwJvBjlLtcSfAM7UYxOZ7a2VdCLwVijWxoDPsIiHbnt6IYhYYFcwtg1wpxwZNvodmYP/tb/MrlM2f77FnsCcI7ZGWsNIjRoQeHH/vY7SlAO5NX6NvVjyZtrpS+Dp3eg6AQMyL/tmm9QOMRmAaXwnGgFxgWHFzqUW1SvwsO/FroBC8lf6omjcutqT+yxwv/d1AcwThis7dDuza423Tt2e5ysCygQmGvJ0Za8Z8Q/Jt4FmIHGTxAAAAABJRU5ErkJggg==);
  width: 11px;
  height: 19px;
}
.flex-container .info-box .leaflet-box[data-v-54fefe06]::after {
  content: "";
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAAXNSR0IArs4c6QAAAYBJREFUOE9t0k8og3EYB/Dv89rQeoWDpkQOHJiLyxx2kAMhSQllRZREXEgSifInDnJBWzlM2WEH7YCmnLSDhYv8KWWp4eDk32js3SNKvc+7/Y7P8+nXt+d5CCneWYRLADgNrQ9Kie95jhmThp4/JT6N8AUAmx4nGL1J+DjCpSbgRg8Z0CgN+Uk4dKeNgWhZRCA6qiqi6iQcDHMQYIcek0KjjmJaEfgwzFZFSzwCUPQ4A0qJo5RuBQ5cx/sAuEUE5sv6cnPFb01g//n3HhEaZQTMN9vMUwJvBjlLtcSfAM7UYxOZ7a2VdCLwVijWxoDPsIiHbnt6IYhYYFcwtg1wpxwZNvodmYP/tb/MrlM2f77FnsCcI7ZGWsNIjRoQeHH/vY7SlAO5NX6NvVjyZtrpS+Dp3eg6AQMyL/tmm9QOMRmAaXwnGgFxgWHFzqUW1SvwsO/FroBC8lf6omjcutqT+yxwv/d1AcwThis7dDuza423Tt2e5ysCygQmGvJ0Za8Z8Q/Jt4FmIHGTxAAAAABJRU5ErkJggg==);
  width: 11px;
  height: 19px;
  transform: rotate(180deg);
}
.ou-textBtn[data-v-54fefe06] {
  color: #333333;
}
.ou-textBtn[data-v-54fefe06] + .ou-textBtn {
  margin-left: 30px;
}
.ou-textBtn[data-v-54fefe06] .el-button [class*=el-icon-] + span {
  margin-left: 2px;
}
.bar-chart[data-v-54fefe06] {
  position: relative;
}
.bar-chart .tab-chart[data-v-54fefe06] {
  position: absolute;
  top: 3%;
  right: 2%;
}
.del-cover-url[data-v-54fefe06] {
  position: absolute;
  font-size: 14px;
  top: -7px;
  left: 108px;
  z-index: 999;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-weight: bold;
}
.del-cover-url[data-v-54fefe06]:hover {
  cursor: pointer;
}
.qrcdoe-dialog .el-dialog[data-v-54fefe06] {
  border-radius: 10px;
}
.qrcdoe-dialog .treebox[data-v-54fefe06] {
  position: absolute;
  background: #fff;
  z-index: 999;
  width: 100%;
  box-shadow: 0 0 5px 0 #797979;
  padding: 5px;
  box-sizing: border-box;
  height: 400px;
  overflow-y: auto;
  margin-top: 2px;
  border-radius: 5px;
}
.ouchn-container .video-page-vbox[data-v-3de811eb] {
  padding: 20px;
}
[data-v-176d3b08] .el-descriptions-item__content {
  padding-right: 20px;
}
.deep-block[data-v-176d3b08] > .ouchn-box {
  margin-bottom: 16px;
}
.deep-block.header[data-v-176d3b08] > .ouchn-box {
  background-color: transparent;
  margin-bottom: 8px;
  padding: 0;
}
.deep-block.main[data-v-176d3b08] > .ouchn-box {
  padding-left: 0;
  padding-right: 0;
}
.deep-block.main[data-v-176d3b08] > .ouchn-box .ouchn-box-title::before {
  height: 8px !important;
  width: 8px !important;
  color: #418eed !important;
}
.deep-block.main[data-v-176d3b08] .el-form-item {
  margin-bottom: 0;
}
.deep-block.main[data-v-176d3b08] .el-form-item__label {
  font-weight: 500 !important;
  line-height: 20px !important;
}
.flex-container[data-v-176d3b08] {
  display: flex;
  align-items: center;
}
.flex-container.between[data-v-176d3b08] {
  justify-content: space-between;
}
.flex-container .video-box[data-v-176d3b08] {
  width: 300px;
  height: 220px;
}
.flex-container .video-box video[data-v-176d3b08] {
  height: 100%;
}
.flex-container .info-box[data-v-176d3b08] {
  flex: 1;
  padding: 0 12px;
  margin-left: 48px;
}
.flex-container .info-box .edit-form[data-v-176d3b08] {
  margin-top: 16px;
}
.ou-textBtn[data-v-176d3b08] {
  color: #333333;
}
.ou-textBtn[data-v-176d3b08] + .ou-textBtn {
  margin-left: 30px;
}
.ou-textBtn[data-v-176d3b08] .el-button [class*=el-icon-] + span {
  margin-left: 2px;
}
.member-management-box .el-dialog__body {
  padding: 0 6px !important;
}
.btn-box[data-v-75fbff7f] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  margin-bottom: 16px;
}
.role-box[data-v-75fbff7f] {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}
.role-box .role-title[data-v-75fbff7f] {
  font-size: 16px;
  padding-right: 14px;
}
.dialog-footer[data-v-75fbff7f] {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}
[data-v-75fbff7f] .el-dialog {
  border-radius: 5px !important;
}
[data-v-75fbff7f] .el-dialog__headerbtn {
  width: 25px;
  border: 2px solid gray;
  border-radius: 16px;
  height: 25px;
}
[data-v-75fbff7f] .el-dialog__header {
  height: 48px;
  padding: 0 !important;
}
[data-v-75fbff7f] .el-dialog__header .el-dialog__title {
  font-size: 14px !important;
  line-height: 48px;
  display: inline-block;
  width: 120px;
  height: 100%;
  text-align: center;
  border: 1px solid none;
  background-color: #ffffff;
  border-radius: 20px 20px 0 0;
  font-weight: bold;
}
[data-v-75fbff7f] .el-dialog__header .el-dialog__headerbtn {
  top: 12px !important;
}
.table-top[data-v-75fbff7f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}
.table-top span[data-v-75fbff7f] {
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
.table-top[data-v-75fbff7f] .el-button {
  width: 120px;
  height: 32px;
}
[data-v-75fbff7f] .el-dialog__footer {
  margin: 0 !important;
  padding: 0 0 0 16px !important;
  background-color: #f5f5f5;
  height: 44px;
}
[data-v-75fbff7f] .el-dialog__footer .pagination-container {
  margin: 0 !important;
  padding: 0 !important;
  background-color: #f5f5f5;
}
[data-v-75fbff7f] .el-dialog__footer .pagination-container .el-pagination__sizes {
  text-align: start;
}
[data-v-75fbff7f] .el-table__header-wrapper {
  background-color: #009dff !important;
}
[data-v-75fbff7f] .el-dialog__footer {
  width: 100%;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 0 !important;
}
[data-v-75fbff7f] .el-dialog__footer .footer-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 16px;
}
[data-v-75fbff7f] .el-dialog__footer .footer-btn .el-button {
  width: 80px;
  height: 30px;
  font-size: 14px;
  padding: 0 !important;
}
.delbag[data-v-75fbff7f] {
  color: #009dff;
}
[data-v-75fbff7f] .add-person .el-pagination {
  margin-top: 9px;
}
[data-v-75fbff7f] .btn-box .el-form-item {
  padding-bottom: 10px;
  margin-bottom: 0;
}
[data-v-75fbff7f] .btn-box .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
  border: none;
}
.search-button[data-v-75fbff7f] {
  width: 96px;
}
[data-v-75fbff7f] .check-userpag .el-input__inner {
  background-color: #ffffff !important;
}
.btn-top[data-v-75fbff7f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.btn-top .btn-box-btn[data-v-75fbff7f] {
  padding-bottom: 6px;
}
[data-v-75fbff7f] .invite-authors-body .invite-info {
  margin-bottom: 12px;
  font-size: 14px;
}
[data-v-75fbff7f] .invite-authors-body .invite-info span {
  color: #666;
}
[data-v-75fbff7f] .invite-authors-body .invite-info .prompt {
  color: #000;
  padding-bottom: 5px;
}
[data-v-75fbff7f] .invite-authors-body .invite-dialog-footer {
  margin-top: 20px;
  text-align: center;
}
.demo-card-body-status[data-v-b010c590] {
  width: 80px !important;
  height: 32px !important;
  background-size: 100% 100% !important;
  background-color: transparent !important;
  right: -4% !important;
  padding-bottom: 7px !important;
}
.class-card-box-text[data-v-b010c590] {
  border-radius: 6px;
  height: 24px;
  background: #418eed;
  display: initial;
  right: 12px;
  bottom: 0px;
  position: absolute;
  padding: 0px 8px;
}
.class-card-box-text span[data-v-b010c590] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.demo_box[data-v-b010c590] {
  width: 100%;
}
.demo_box .selected_demo[data-v-b010c590] {
  box-shadow: 0px 0px 8px 0px rgba(24, 144, 255, 0.2) !important;
  border: 1px solid rgba(65, 142, 237, 0.59) !important;
}
.demo_box .demo_items[data-v-b010c590] {
  padding: 0 12px;
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.demo_box .demo_item[data-v-b010c590] {
  width: 31%;
  display: inline-block;
  height: 160px;
  margin: 0 1%;
  margin-bottom: 20px;
  position: relative;
  padding: 20px 30px;
  background: #ffffff;
  border: 1px solid #dadada;
  border-radius: 10px;
}
.demo_box .demo_item .demo_left[data-v-b010c590] {
  min-width: 80px;
  height: 32px;
  position: absolute;
  left: 0;
  bottom: 36px;
  z-index: 3;
}
.demo_box .demo_item .demo_left .tag[data-v-b010c590] {
  -webkit-clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0 100%, 0 0);
}
.demo_box .demo_item .demo_left .demo_left_status[data-v-b010c590] {
  width: 100%;
  height: 100%;
  position: relative;
}
.demo_box .demo_item .demo_left .demo_left_status .left_status_img[data-v-b010c590] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.demo_box .demo_item .demo_left .demo_left_status .demo_left_status1[data-v-b010c590] {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 12px;
  width: 100%;
  height: 100%;
  padding: 0 15px 0 10px;
}
.demo_box .demo_item .demo_left .demo_left_status .demo_left_status1 img[data-v-b010c590] {
  width: 14px;
  height: 14px;
  margin-right: 4px;
}
.demo_box .demo_item .demo_left_img[data-v-b010c590] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 148px;
  height: 148px;
  border-radius: 6px;
  position: absolute;
  left: 16px;
  top: -18px;
}
.demo_box .demo_item .demo_left_img img[data-v-b010c590] {
  max-width: 148px;
  max-height: 148px;
}
.demo_box .demo_item .demo_right[data-v-b010c590] {
  width: calc(100% - 190px);
  margin-left: 15px;
  margin-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  position: absolute;
  left: 164px;
  top: 8px;
}
.demo_box .demo_item .demo_right .demo_right_top[data-v-b010c590] {
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4px;
}
.demo_box .demo_item .demo_right .demo_right_top .title[data-v-b010c590] {
  font-size: 20px;
  font-family: SourceHanSansSC-Medium;
  font-weight: bold;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.demo_box .demo_item .demo_right .demo_right_top .animation[data-v-b010c590] {
  cursor: pointer;
  background: linear-gradient(to right, #333, #333) no-repeat right bottom;
  background-size: 0 2px;
  transition: background-size 500ms;
}
.demo_box .demo_item .demo_right .demo_right_top .animation[data-v-b010c590]:hover {
  background-position-x: left;
  background-size: 100% 2px;
}
.demo_box .demo_item .demo_right .demo_right_top .time[data-v-b010c590] {
  flex-shrink: 0;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.demo_box .demo_item .demo_right .demo_right_center[data-v-b010c590] {
  height: 21px;
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 2px;
}
.demo_box .demo_item .demo_right .demo_right_center .center_item[data-v-b010c590] {
  width: 50%;
  display: flex;
  align-items: center;
}
.demo_box .demo_item .demo_right .demo_right_center .center_item img[data-v-b010c590] {
  width: 14px;
  height: 14px;
}
.demo_box .demo_item .demo_right .demo_right_center .center_item span[data-v-b010c590] {
  font-size: 14px;
  font-family: SourceHanSansSC-Regular;
  font-weight: 400;
  color: #666666;
  margin-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
}
.demo_box .demo_item .demo_right .demo_right_bottom1[data-v-b010c590] {
  width: 100%;
  display: flex;
  align-content: center;
  color: #999999;
  font-size: 10px;
  margin-top: 6px;
  margin-bottom: 12px;
}
.demo_box .demo_item .demo_right .demo_right_bottom1 .demo_bottom_left[data-v-b010c590],
.demo_box .demo_item .demo_right .demo_right_bottom1 .demo_bottom_right[data-v-b010c590] {
  font-size: 11px !important;
  width: 50%;
  color: #666666 !important;
}
.demo_box .demo_item .demo_right .demo_right_bottom1 span[data-v-b010c590] {
  font-family: SourceHanSansSC-Light;
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.demo_box .demo_item .demo_right_bottom[data-v-b010c590] {
  position: absolute;
  left: 0;
  bottom: 14px;
  width: 100%;
  height: 14px;
  padding: 0 14px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 14px;
}
.demo_box .demo_item .demo_right_bottom img[data-v-b010c590] {
  width: 16px;
  height: 16px;
}
.demo_box .demo_item .demo_right_bottom .bottom_item[data-v-b010c590] {
  margin-right: 23px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.demo_box .demo_item .demo_right_bottom .bottom_item span[data-v-b010c590] {
  font-family: SourceHanSansSC-Regular;
  margin-left: 2px;
  cursor: pointer;
  white-space: nowrap;
}
.demo_box .demo_item .demo_right_bottom .demo_more[data-v-b010c590] {
  padding: 2px 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.demo_box .demo_item .demo_right_bottom .demo_more span[data-v-b010c590] {
  margin-left: 4px;
  white-space: nowrap;
}
.demo_box .demo_item .demo_right_bottom .demo_more[data-v-b010c590]:hover {
  background-color: #d6efff;
  border-radius: 4px;
}
.demo_box .demo_item .demo_right_bottom .demo_more:hover span[data-v-b010c590] {
  color: #1890ff;
  background-size: 0 2px;
}
.demo_box .demo_item .demo_right_bottom .demo_more:hover img[data-v-b010c590] {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA3VJREFUSEvdlkuIHFUUhr+/ujtxfDIx04+ZyUayiFEckPGBj4CoqKArQXwEISRxNpqqDqKQjW4kitjpSQyCiSEoPhaCG5U4RoJkIEQRNZsEojtNVTOaBMMszHTXkVvd1fR0eqZnMLjwNA3VVffe755z/vtXi/8odLk4pUn72oybTWys+fqme90EVKrahME2IL8IeAZjT1TWO51j1r9iK84NcsTgrvS+xCOhr0Od4xJQsWqzwJVLyC6OzpPjVcXp2GLVvgNuQ7yciZlqiB/dM4nx0NcPbXgL1AAu1P9mzUKw7Ep+cRlHA6xgQnOtSkwZPIjYG/l6PlmrYrfjcTyBwcNhoK9a10lGdeCvKNCqhUDFqp1xVY4CpVX4HhiX2Bn62tE5rxPmeTx0Zpum0kkXDWZrgQYXAUXAtY0c+Wydz8x4oNUz19tLolSxcfOYBlZ6xj3LBf0p8boZ7yOORr42LNbXwqTdL+MwcGK5oCsEtxh8CdwkeC4MtK8XbPgtWxNn+RDjXhkbU5Br7oU+PQpdr12PRis2UPdwv6+TmAh9vdsJy1et4MGvwFUSz4a+PkhBBpxbkhhaqkt2nMHJdwhjU1TWQQcb2mtXe3OcEoyYsaNW1s5u1WWAU4kq3ScNw23Cfde5W9EwWZ6QOw4U3rS8csmcQRmPx3WmlUvgo2ZsrpV1YP45mrSXMF5Mdrdw/CGjGpb1Wo8yuUNaAtxB9roh7YyW4Ah9hxSrdgJYj/FkVNan3RPaJRqt2EjDI6NGUqZ5YRmUiWn8tl2/pw9Wv2HXeAPckGsgGTP1LGvNGMk1ODQHI1mRuegxO+PrdDuj0qTtM2NL323DwSjQptW7rJQVP/Ux4WQ5M7bWytqfqs411wOONC3qknBZ3peIIZBKVdtg8C1wFhKgm9sZJmOViTHEF5GvRzvlfTYKdP1CWRWr5so27EBtL2u+Nnpa0FDF1mY8XNk+iQI9tVxnKHSCJPaHvrb22lxht92pmGOCj8JAz/wrEOJA5GtzL9DwLrs7FtP/f5BT3flliwHejgK90LN0e2xd3OCk4OMw0NOdqnP+MZZM8jokHjcPsAc/p/Ju118cjhtst+x8eatOjLhDwr1CPo8CPdYETdpxjBsNErPsYR8OlgNOR4Fuze+2MS/maMts69Z1jtT0PGfSnsF7tUDly/a/rp+r/APotcCHE8UGFQAAAABJRU5ErkJggg==);
  width: 16px;
  height: 16px;
}
.demo_box .demo_item .fixed_itop[data-v-b010c590] {
  position: absolute;
  top: 0;
  left: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABYCAYAAAB4fpBOAAAAAXNSR0IArs4c6QAABUVJREFUeF7t3UFoHFUYB/D/N6kRzO5WRLs7ehMExdm1oODJVsTUIvTgqXgQzEGEgkpBQdtDRdCAQqkHqXiQ6qGHCoJQEUQLgnoLwu4GPOhFMJlFi+3OWrCa/WRCI7Vs8uZ7+97MezMb6Kn/977v/RrakH8hhAI+Lu+9455gY+4zAHcVML6IkTcDSH+9QHlPT6LwPhB/C+C2vGcXPO+Nei8+kSt40mlGYPqmctiEI/VufDr9A88NfHT/ngc4CFLs3QV/puU6noGlRi8+szU0F/DLnebDAdMFALfk+tqihzEO1/vxuevXsA6etMN9AH8F4Kai35/nfGY+1OgPzt840yp40mk+BqYvAczl+diCZ20Q8RO17uDrSXtYAx9FexaZghS7Sh9XeBwcaKyufbfdo62A/9luPTkGPq+SNMCXAgSPL/TWV3Z6t3HwYRQ+RcSfVgsbF0H8aL076KvebRR81Gk+zUxnVUNL9vtr4/HG/t2rv/2U5V3GwEdR+AwTf5xlaIkyPwe7/tm38MPva1nfZAR82G4tEfBh1qElya3y33P7Gz/+elHynqnBh+3wOQJ/IBnqe5aBlTHmF2/t/fKH9C1TgSdR80UQvSsd6neevq/N0yKtrF3ReYc2+ChqvcyEd3SGenzmQu3e+AB9gg3dN2iBD6Pma0T0lu5QH88R4XytGx+adncx+LDTPEZMb0472LPz5+q9+LCJnUXgSaf1OhgnTAz25Q4GPmr04mdN7ZsZfNQOlxn8qqnBXtzDOF3vx0dM7poJfBS13mbCKyYHu38Xn6r3BkdN76kET9rN9wF63vRgl+8jouVad/2YjR23BR8+eOftdJXPArxoY7CrdzLx8UZ3YO0rsIngo054kJnfA3C3qzA29iKio7Xu+ikbd2/d+T9wBoJRFJ4E8Us2hzp593XNus39/gMfdsJHwHySgIdsDnTx7hubdZs7boJX86uQa6wTmnWr4MN26wsCDtoc4urd2zXrNvelpN1imwMcvXvHZt3mzin4EEDd5hDH7lY26zb3rRh4tmZ9Bm5GIHOzbmbc5Ft8/gxP/+1Rfmvi2rNFzfoMfLJAVnBxsz4D1xfQatb1x6lP+vxXyo6vm6ZZV7PpJ0oKPl2zrs+pPllG8KmbdTWbfqJU4KaadX1O9ckygRtr1tVs+olSgJtu1vU51Sf9B7fQrKvZ9BOeg9tp1vU51Se9BbfZrKvZ9BNegttu1vU51Se9A8+jWVez6Sf8As+pWdfnVJ/0BjzPZl3Npp/wAzznZl2fU33SefAimnU1m37CZfDCmnV9TvVJV8ELbdbVbPoJB8GLb9b1OdUnXQN3ollXs+knbIJnLXm3tnemWdfnVJ+0AX4VwBjAPIBAvcJmwqlmPePOWjHT4Cl0AmABwK6MGznXrGfcWytmGly0hKvNuugRwnCB4O4260JDUbwocKebdZGgMJw7uA/NutBQFM8b3ItmXSQoDOcG7lOzLjQUxfMB96xZFwkKwzmA+9esCw1FcavgvjbrIkFh2Bq4z8260FAUtwLue7MuEhSGzYOXoFkXGoriRsHL0qyLBIVhc+AlataFhqK4EfCyNesiQWF4WvBSNutCQ1F8GvDSNusiQWFYE7zczbrQUBTXAS99sy4SFIal4JVo1oWGorgEvDLNukhQGM4KXqlmXWgoiivBq9isiwSFYQV4NZt1oaEovhN4ZZt1kaAwPBG86s260FAUnwRe+WZdJCgMp+CXtn6o6KxZF+ppxFPwvzb/p+usWdfgkx9JwZmAM7VevCQ/PjshFaD0R8Q0+oNl6cFZXk/gX7wTXRtb7pVUAAAAAElFTkSuQmCC) no-repeat;
  background-size: contain;
  width: 46px;
  height: 46px;
}
.demo_box .demo_item .fixed_itop .fixed_text[data-v-b010c590] {
  padding-left: 5px;
  padding-bottom: 10px;
  transform: rotate(-45deg);
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.demo_box .demo-commodit-cards[data-v-b010c590] {
  width: 212px;
  padding: 15px;
  border: 1px solid #eaeaea;
  border-radius: 6px;
  margin-right: calc((100% - 1060px) / 4);
  margin-bottom: 20px;
}
.demo_box .demo-commodit-cards .demo_left_img[data-v-b010c590] {
  width: 170px;
  height: 170px;
  margin-bottom: 19px;
}
.demo_box .demo-commodit-cards .demo_left_img img[data-v-b010c590] {
  width: 100%;
  height: 100%;
}
.demo_box .demo-commodit-cards .demo_bottom .title[data-v-b010c590] {
  height: 44px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 22px;
  color: #333333;
  margin-bottom: 8px;
}
.demo_box .demo-commodit-cards .demo_bottom .creater[data-v-b010c590] {
  margin-bottom: 14px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 19.6px;
  color: #666666;
  width: calc(100% - 10px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.demo_box .demo-commodit-cards .demo_bottom .creater img[data-v-b010c590] {
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.demo_box .demo-commodit-cards .demo_bottom .createrTime[data-v-b010c590] {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 16.8px;
  color: #999999;
}
.demo_box .demo-commodit-cards .demo_bottom .createrTime img[data-v-b010c590] {
  width: 10px;
  height: 10px;
  margin-right: 6px;
}
.demo_box .demo-commodit-cards[data-v-b010c590]:nth-child(5n) {
  margin-right: 0;
}
.demo-commodit-card-checked[data-v-b010c590] {
  box-shadow: 0px 0px 8px 0px rgba(24, 144, 255, 0.2) !important;
  border: 1px solid rgba(65, 142, 237, 0.59) !important;
}
.file-manger[data-v-b010c590] .el-dialog {
  margin-bottom: 6vh;
}
.file-manger[data-v-b010c590] .el-dialog__header {
  height: 48px !important;
  padding: 0 !important;
  background-color: whitesmoke !important;
  border-radius: 8px 8px 0 0;
  display: flex;
  align-items: flex-end;
}
.file-manger[data-v-b010c590] .el-dialog__body {
  padding: 0px !important;
}
.btn-box[data-v-b010c590] {
  margin-bottom: 14px;
}
.btn-box[data-v-b010c590] .is-plain {
  background: #ffffff;
  color: #1890ff !important;
}
.btn-box[data-v-b010c590] .is-plain:hover {
  color: #1890ff;
}
.pdf-info-box[data-v-b010c590] {
  padding: 16px;
  margin-bottom: 16px;
  background: #f4f4f4;
}
.pdf-info-box .pdf-info-title[data-v-b010c590] {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 10px;
}
.pdf-info-box[data-v-b010c590] .el-table .el-table__header-wrapper th {
  background: #ebf8ff;
}
.pdf-info-box[data-v-b010c590] .el-table .el-table__header-wrapper th .cell {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
}
.pdf-footer .pagination-container[data-v-b010c590] {
  position: relative !important;
}
.del-cover-url[data-v-b010c590] {
  position: absolute;
  font-size: 14px;
  top: -7px;
  left: 152px;
  z-index: 999;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
.del-cover-url[data-v-b010c590]:hover {
  cursor: pointer;
}
.el-popover {
  min-width: 100px;
}
.el-popover__reference {
  cursor: pointer;
}
.el-popover__reference img {
  width: 14px;
  height: 14px;
}
.el-popover__reference span {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.el-popover__reference:hover {
  color: #009dff;
}
.fixed_more {
  width: 90px;
}
.fixed_more ul {
  box-sizing: border-box;
  background: #ffffff;
  border-radius: 4px;
}
.fixed_more ul li {
  text-align: center;
  line-height: 29px;
  height: 29px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}
.fixed_more ul li:hover {
  background: #f7f7f7;
}
.edit-base .el-dialog__body {
  padding: 0 !important;
}
.edit-base .input-inner-form {
  padding: 16px 26px 14px 26px;
}
.edit-base .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
.edit-base .input-inner-form .el-form-item .w-e-text-container {
  height: 104px !important;
  border-radius: 0 0 4px 4px;
}
.edit-base .input-inner-form .el-form-item .w-e-toolbar {
  padding: 0 !important;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  width: 100% !important;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .hui-div {
  height: 80px !important;
  background: #f5f5f5;
  width: 100%;
  border-radius: 4px;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .img-upload-box {
  height: 80px !important;
  padding-left: 90px;
  display: flex;
  align-items: center;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .img-upload-box .avatar-uploader {
  width: 72px !important;
  height: 72px !important;
  border: 1px solid #999999;
  border-radius: 3px;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8);
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .label-top-text {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
  padding-left: 10px;
  margin-bottom: 8px;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .theme-color-box .el-color-picker--medium {
  position: absolute;
  right: 0;
  top: 0;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding: 0 0 0 90px;
  text-align: left;
  border: none !important;
  width: 100%;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: #fff !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 10px !important;
  border: 1px solid rgba(0, 0, 0, 0.16) !important;
  height: 100px !important;
  min-height: 100px !important;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .el-form-item__error {
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 8px;
  left: 300px;
}
.edit-base .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
.edit-base .el-dialog__footer {
  width: 100%;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 0 !important;
}
.edit-base .el-dialog__footer .footer-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 16px;
}
.edit-base .el-dialog__footer .footer-btn .save-cancel-btn {
  width: 80px;
  height: 30px;
  font-size: 14px;
  padding: 0 !important;
}
@media screen and (max-width: 1480px) {
.demo_item {
    width: 48% !important;
}
.demo-commodit-cards {
    width: 200px !important;
    margin-right: calc((100% - 800px) / 3) !important;
}
.demo-commodit-cards:nth-child(4n) {
    margin-right: 0 !important;
}
}
@media screen and (max-width: 940px) {
.demo_item {
    width: 95% !important;
}
}
.el-dialog__wrapper.nice-modal__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000bf;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal {
  background-color: transparent;
  box-shadow: none;
  border: 1px solid #efefef;
  margin: 0 !important;
  min-width: 350px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__box {
  position: relative;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__box .close-btn {
  position: absolute;
  display: inline-flex;
  top: 16px;
  right: 15px;
  color: #bfbfbf;
  font-size: 25px;
  font-weight: bold;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__box .close-btn:hover {
  cursor: pointer;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__title--text {
  color: #333333;
  padding: 16px 20px;
  font-size: 18px;
  transform: scale3d(1.2);
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__content, .el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__footer {
  padding: 12px 16px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__footer--default {
  display: flex;
  width: 100%;
  justify-content: center;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__body {
  padding: 0;
  min-height: 300px;
  background-color: #fff;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__body .modal-footer {
  text-align: right;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__header {
  text-align: center;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__header .el-dialog__title {
  color: #fff;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.without-header .el-dialog__header, .el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.no-header .el-dialog__header {
  display: none;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.nice-modal--small .nice-modal__box .close-btn {
  top: 11px;
  right: 12px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.nice-modal--small .nice-modal__title--text {
  padding: 12px 16px;
  font-size: 16px;
  transform: scale3d(1.2);
}
.el-dialog__wrapper.nice-modal__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000bf;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal {
  border: 1px solid #efefef;
  margin: 0 !important;
  min-width: 750px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box {
  position: relative;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .close-btn {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 0;
  color: #bfbfbf;
  font-size: 25px;
  font-weight: bold;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .close-btn:hover {
  cursor: pointer;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .styled-title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .styled-title__text {
  display: inline-block;
  color: #fff;
  padding: 5px 72px 8px;
  font-size: 20px;
  font-weight: bold;
  background: linear-gradient(to right, #0c2257, #0058b2, #0c2257);
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .top-filter {
  text-align: right;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .top-filter .el-form--inline .el-form-item {
  margin-right: 0;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .top-filter .el-form--inline .el-form-item + .el-form-item {
  margin-left: 24px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .operate-wrap {
  text-align: left;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .operate-wrap .el-popover__reference span {
  margin-left: 0;
  color: #1890ff;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__box .operate-wrap .dt-button--text {
  color: #333333;
  margin-left: 10px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .nice-modal__title--text {
  color: #333333;
  padding: 5px 4px;
  font-size: 18px;
  transform: scale3d(1.2);
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .el-dialog__body {
  padding: 12px 16px;
  min-height: 300px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .el-dialog__body .modal-footer {
  text-align: right;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .el-dialog__header {
  text-align: center;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .el-dialog__header .el-dialog__title {
  color: #fff;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .el-form-item__label {
  font-weight: 500;
  padding-right: 6px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal.without-header .el-dialog__header {
  display: none;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.task-patch-modal .dt-scroll-container {
  height: 640px;
}
.el-dialog__wrapper.nice-modal__wrapper .patch-tree-modal .form-item--flex {
  display: flex;
}
.el-dialog__wrapper.nice-modal__wrapper .patch-tree-modal .form-item--flex .el-form-item__label {
  width: fit-content;
}
.el-dialog__wrapper.nice-modal__wrapper .patch-tree-modal .form-item--flex .el-form-item__content {
  flex: 1;
}
.el-dialog__wrapper.nice-modal__wrapper .patch-tree-modal .form-item--flex .el-form-item__content .el-select {
  width: 100%;
}
.el-dialog__wrapper.nice-modal__wrapper .patch-tree-modal .form-item--no-margin {
  margin: 0;
}
.el-dialog__wrapper.nice-modal__wrapper .dt-scroll-container {
  max-height: 50vh;
  overflow-y: auto;
}
.el-dialog__wrapper.nice-modal__wrapper .dt-scroll-container::before, .el-dialog__wrapper.nice-modal__wrapper .dt-scroll-container::after {
  content: "";
  display: table;
  clear: both;
}
.el-dialog__wrapper.nice-modal__wrapper .dt-scroll-container::-webkit-scrollbar {
  width: 4px !important;
}
.el-dialog__wrapper.nice-modal__wrapper .dt-scroll-container::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #bfbfbf;
}
.el-dialog__wrapper.nice-modal__wrapper .dt-scroll-container::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(231, 214, 214, 0.1);
}
.dt-popover--form .el-form-item__label {
  font-weight: 500;
  padding-right: 6px;
}
.grey[data-v-a1a93be8] {
  color: rgba(102, 105, 101, 0.55);
  background-color: #f7f6f0;
  border-color: rgba(102, 105, 101, 0.55);
}
.del-cover-url[data-v-a1a93be8] {
  position: absolute;
  font-size: 18px;
  top: -7px;
  left: 108px;
  z-index: 999;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
.del-cover-url[data-v-a1a93be8]:hover {
  cursor: pointer;
}
.new_dialog[data-v-a1a93be8] {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.new_dialog[data-v-a1a93be8] .el-dialog {
  margin: 0 auto !important;
  height: 80%;
  overflow: hidden;
}
.new_dialog[data-v-a1a93be8] .el-dialog .el-dialog__header {
  background-color: #f2f2f2;
  padding-left: 20px;
  color: #333333;
}
.new_dialog[data-v-a1a93be8] .el-dialog .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}
.new_dialog[data-v-a1a93be8] .el-dialog .el-dialog__header .el-dialog__headerbtn {
  top: 18px;
}
.new_dialog[data-v-a1a93be8] .el-dialog .el-dialog__body {
  position: absolute;
  left: 0;
  top: 54px;
  bottom: 0;
  right: 0;
  z-index: 1;
  overflow: hidden;
  overflow-y: auto;
  line-height: 30px;
  padding: 30px 30px 0 0;
}
.new_dialog .el-dialog_footer[data-v-a1a93be8] {
  display: flex;
  justify-content: center;
  padding-bottom: 30px;
}
.inline-uploader[data-v-a1a93be8] {
  display: inline-block;
}
button + .inline-uploader[data-v-a1a93be8] {
  margin-left: 10px;
  margin-right: 10px;
}
.deep-block.header[data-v-a1a93be8] {
  margin-bottom: 8px;
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
}
.deep-block.header[data-v-a1a93be8] > .ouchn-box {
  background-color: transparent;
  margin-bottom: 8px;
  padding: 0;
}
.ouchn-container .ouchn-box[data-v-a1a93be8] {
  margin: 0;
  border-radius: 0;
}
.project-title-box[data-v-a1a93be8] {
  width: auto;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-left: 16px;
}
.project-title-box[data-v-a1a93be8]::before {
  content: "";
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAAXNSR0IArs4c6QAAAYBJREFUOE9t0k8og3EYB/Dv89rQeoWDpkQOHJiLyxx2kAMhSQllRZREXEgSifInDnJBWzlM2WEH7YCmnLSDhYv8KWWp4eDk32js3SNKvc+7/Y7P8+nXt+d5CCneWYRLADgNrQ9Kie95jhmThp4/JT6N8AUAmx4nGL1J+DjCpSbgRg8Z0CgN+Uk4dKeNgWhZRCA6qiqi6iQcDHMQYIcek0KjjmJaEfgwzFZFSzwCUPQ4A0qJo5RuBQ5cx/sAuEUE5sv6cnPFb01g//n3HhEaZQTMN9vMUwJvBjlLtcSfAM7UYxOZ7a2VdCLwVijWxoDPsIiHbnt6IYhYYFcwtg1wpxwZNvodmYP/tb/MrlM2f77FnsCcI7ZGWsNIjRoQeHH/vY7SlAO5NX6NvVjyZtrpS+Dp3eg6AQMyL/tmm9QOMRmAaXwnGgFxgWHFzqUW1SvwsO/FroBC8lf6omjcutqT+yxwv/d1AcwThis7dDuza423Tt2e5ysCygQmGvJ0Za8Z8Q/Jt4FmIHGTxAAAAABJRU5ErkJggg==);
  width: 11px;
  height: 19px;
}
.project-title-box[data-v-a1a93be8]::after {
  content: "";
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAATCAYAAABGKffQAAAAAXNSR0IArs4c6QAAAYBJREFUOE9t0k8og3EYB/Dv89rQeoWDpkQOHJiLyxx2kAMhSQllRZREXEgSifInDnJBWzlM2WEH7YCmnLSDhYv8KWWp4eDk32js3SNKvc+7/Y7P8+nXt+d5CCneWYRLADgNrQ9Kie95jhmThp4/JT6N8AUAmx4nGL1J+DjCpSbgRg8Z0CgN+Uk4dKeNgWhZRCA6qiqi6iQcDHMQYIcek0KjjmJaEfgwzFZFSzwCUPQ4A0qJo5RuBQ5cx/sAuEUE5sv6cnPFb01g//n3HhEaZQTMN9vMUwJvBjlLtcSfAM7UYxOZ7a2VdCLwVijWxoDPsIiHbnt6IYhYYFcwtg1wpxwZNvodmYP/tb/MrlM2f77FnsCcI7ZGWsNIjRoQeHH/vY7SlAO5NX6NvVjyZtrpS+Dp3eg6AQMyL/tmm9QOMRmAaXwnGgFxgWHFzqUW1SvwsO/FroBC8lf6omjcutqT+yxwv/d1AcwThis7dDuza423Tt2e5ysCygQmGvJ0Za8Z8Q/Jt4FmIHGTxAAAAABJRU5ErkJggg==);
  width: 11px;
  height: 19px;
  transform: rotate(180deg);
}
.mate-title[data-v-a1a93be8] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-a1a93be8] {
  width: 56px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-a1a93be8] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-a1a93be8] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-a1a93be8] .el-dialog {
  border-radius: 8px !important;
}
[data-v-a1a93be8] .el-dialog__body {
  min-height: 0 !important;
}
.save-cancel-btn[data-v-a1a93be8] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-a1a93be8] .input-inner-form {
  padding: 16px 26px 14px 26px;
}
[data-v-a1a93be8] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  width: 100% !important;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .label-top-text {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
  padding-left: 10px;
  margin-bottom: 8px;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .el-color-picker--medium {
  position: absolute;
  right: 0;
  top: 0;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding: 0 0 0 80px;
  text-align: left;
  border: none !important;
  width: 400px;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: #fff !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 10px !important;
  border: 1px solid rgba(0, 0, 0, 0.16) !important;
  height: 100px !important;
  min-height: 100px !important;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .el-form-item__error {
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 8px;
  left: 300px;
}
[data-v-a1a93be8] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
.hui-div[data-v-a1a93be8] {
  background: #f5f5f5;
  width: 400px;
  border-radius: 4px;
  height: 36px;
}
.hui-div .img-upload-box[data-v-a1a93be8] {
  padding-left: 80px;
}
.hui-div .img-upload-box .addbook-img-box[data-v-a1a93be8] {
  width: 24px;
  height: 24px;
}
.hui-div .img-upload-box .addbook-img-box[data-v-a1a93be8] .user-info-head {
  height: 100% !important;
}
[data-v-a1a93be8] .w-e-toolbar {
  padding: 0 !important;
  border-radius: 4px 4px 0 0;
}
[data-v-a1a93be8] .w-e-text-container {
  height: 104px !important;
  border-radius: 0 0 4px 4px;
}
[data-v-a1a93be8] .w-e-text {
  min-height: 104px !important;
}
.text-books-box[data-v-a1a93be8] {
  margin-top: 14px;
  padding-top: 20px;
  height: calc(100vh - 336px);
  overflow-y: scroll;
}
.page__ooxml-import-parse[data-v-3d3ee8de] {
  height: calc(100vh - 60px - 32px);
  background: #f3f3f4;
  display: flex;
}
.page__ooxml-import-parse.step3 > span[data-v-3d3ee8de] {
  display: block;
  flex: 1;
  max-width: calc(100% - 653px - 15px);
}
.page__ooxml-import-parse .ooxml-import__part[data-v-3d3ee8de] {
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.05);
}
.page__ooxml-import-parse .ooxml-import__part--static[data-v-3d3ee8de] {
  width: 653px;
}
.page__ooxml-import-parse .ooxml-import__part--static.step3[data-v-3d3ee8de] {
  margin-left: 15px;
}
.page__ooxml-import-parse .ooxml-import__part--flexible[data-v-3d3ee8de] {
  margin-left: 15px;
  flex: 1;
}
.page__ooxml-import-parse .ooxml-import__part--flexible.step3[data-v-3d3ee8de] {
  margin-left: 0;
}
.page__ooxml-import-parse .panel-header[data-v-3d3ee8de] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 24px;
  border-bottom: 1px solid #bcbcbc;
}
.page__ooxml-import-parse .panel-header .panel-title[data-v-3d3ee8de] {
  display: flex;
  align-items: center;
  position: relative;
}
.page__ooxml-import-parse .panel-header .panel-title[data-v-3d3ee8de]::before {
  content: "";
  display: block;
  width: 5px;
  height: 19px;
  background: #418eed;
  box-shadow: 2px 1px 5px 0px rgba(0, 5, 16, 0.32);
  border-radius: 2px;
}
.page__ooxml-import-parse .panel-header .panel-title span[data-v-3d3ee8de] {
  margin-left: 10px;
}
.page__ooxml-import-parse .actions .inline-uploader[data-v-3d3ee8de] {
  display: inline-block;
}
.page__ooxml-import-parse .actions .inline-uploader + button[data-v-3d3ee8de] {
  margin-left: 12px;
}
.page__ooxml-import-parse .panel-box[data-v-3d3ee8de] {
  height: calc(100vh - 60px - 40px - 68px);
  display: flex;
  flex-direction: column;
  padding: 24px 15px;
}
.page__ooxml-import-parse .panel-box.catalog[data-v-3d3ee8de] {
  padding: 24px;
}
.page__ooxml-import-parse .panel-box .container[data-v-3d3ee8de] {
  flex: 1;
  overflow-y: auto;
}
.page__ooxml-import-parse .panel-box #paragraphs-container[data-v-3d3ee8de],
.page__ooxml-import-parse .panel-box #paragraphs-modify-container[data-v-3d3ee8de],
.page__ooxml-import-parse .panel-box #style-modify-container[data-v-3d3ee8de] {
  padding: 5px 20px 5px 8px;
}
.page__ooxml-import-parse .panel-box #catalog-container[data-v-3d3ee8de] {
  margin-top: 32px;
  padding: 0 20px 0 6px;
}
.page__ooxml-import-parse .panel-box #style-modify-container[data-v-3d3ee8de] {
  margin-top: 32px;
}
.page__ooxml-import-parse .panel-box #pStyle-preview[data-v-3d3ee8de] {
  padding: 15px 20px;
  border: 1px solid #dadada;
  box-shadow: 0px 0px 5px 0px rgba(0, 5, 16, 0.16);
  border-radius: 4px;
  position: relative;
}
.page__ooxml-import-parse .panel-box #pStyle-preview .action[data-v-3d3ee8de] {
  position: absolute;
  right: 15px;
  top: -18px;
}
.page__ooxml-import-parse .panel-box #dom-mirror[data-v-3d3ee8de] {
  position: fixed;
  left: -9999px;
  top: -9999px;
}
.page__ooxml-import-parse .step2-header[data-v-3d3ee8de] {
  background-color: rgba(65, 142, 237, 0.1);
  padding: 16px 24px;
}
.page__ooxml-import-parse .textbookTitle[data-v-3d3ee8de] {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  padding: 0 6px;
  margin-top: 32px;
}
.page__ooxml-import-parse .container .docx-wrapper section.docx {
  padding: 40px 35px !important;
  width: 100% !important;
  min-height: calc(100vh - 60px - 40px - 68px) !important;
}
.page__ooxml-import-parse .container::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
  background-color: #fff !important;
}
.page__ooxml-import-parse .container::-webkit-scrollbar-thumb {
  background: #418eed !important;
  -webkit-box-shadow: -2px 2px 7px 0px rgba(0, 0, 0, 0.24) !important;
  border-radius: 6px !important;
}
.page__ooxml-import-parse .container::-webkit-scrollbar-track {
  background-color: #fff !important;
  -webkit-box-shadow: unset !important;
}
.page__ooxml-import-parse .el-button--medium.custom-icon-btn {
  padding-top: 9.2px;
  padding-bottom: 9.3px;
}
.page__ooxml-import-parse .el-button--medium.custom-icon-btn.is-plain:not(:hover) .icon-wrap {
  border-color: #418eed;
}
.page__ooxml-import-parse .icon-wrap {
  display: inline-flex;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  padding: 0.8px 1.3px 0.5px 0.7px;
  margin-right: 5px;
}
.page__ooxml-import-parse .icon-wrap i {
  font-size: 12px;
}
.page__ooxml-import-parse .color-picker-wrapper {
  border: 1px solid #dcdfe6;
  line-height: 36px;
  height: 36px;
  position: relative;
  border-radius: 4px;
  width: 202px;
}
.page__ooxml-import-parse .color-picker-wrapper .color-text {
  position: absolute;
  height: 36px;
  width: calc(100% - 40px);
  left: 15px;
  color: #606266;
}
.page__ooxml-import-parse .color-picker-wrapper.has-color .el-color-picker--small .el-color-picker__trigger .el-color-picker__icon {
  background: none;
}
.page__ooxml-import-parse .color-picker-wrapper .el-color-picker--small {
  height: 32px;
  position: absolute;
  right: 2px;
  top: 1px;
}
.page__ooxml-import-parse .color-picker-wrapper .el-color-picker--small .el-color-picker__trigger {
  height: 32px;
  width: 32px;
  padding: 4px;
  border: none;
}
.page__ooxml-import-parse .el-checkbox-button .el-checkbox-button__inner {
  border-width: 0;
  color: #333333;
  background-color: #e7e7e7;
}
.page__ooxml-import-parse .el-checkbox-button--medium .el-checkbox-button__inner {
  padding: 10px 12px;
}
.page__ooxml-import-parse .el-checkbox-button.is-focus .el-checkbox-button__inner {
  color: #333333;
  background-color: #e7e7e7;
}
.page__ooxml-import-parse .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #418eed;
  background-color: #f5f5f5;
  box-shadow: none;
}
.page__ooxml-import-parse .el-radio-button .el-radio-button__inner {
  border-width: 0;
  color: #333333;
  background-color: #e7e7e7;
}
.page__ooxml-import-parse .el-radio-button--medium .el-radio-button__inner {
  padding: 10px 12px;
}
.page__ooxml-import-parse .el-radio-button.is-focus .el-radio-button__inner {
  color: #333333;
  background-color: #e7e7e7;
}
.page__ooxml-import-parse .el-radio-button.is-active .el-radio-button__inner {
  color: #418eed;
  background-color: #f5f5f5;
  box-shadow: none;
}
.text-row-2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}
.body_box[data-v-731964f9] {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background: white;
}
.body_box .title[data-v-731964f9] {
  width: calc(100% - 40px);
  margin: 0 20px;
  padding: 16px 0 16px 0;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
  border-bottom: 1px solid whitesmoke;
}
.body_box .add_message[data-v-731964f9] {
  width: 75%;
  margin: 0 auto;
}
.body_box .add_message .add_title[data-v-731964f9] {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 20.27px;
  color: black;
  margin-bottom: 20px;
}
.body_box .add_message .add_title .cirle[data-v-731964f9] {
  width: 10px;
  height: 10px;
  background-color: #009dff;
  margin-right: 11px;
  border-radius: 50%;
}
.body_box .add_message .add_form .textPicture[data-v-731964f9] {
  display: flex;
}
.body_box .add_message .add_form .textPicture .upload_message[data-v-731964f9] {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 17.38px;
  margin-left: 24px;
  color: gray;
}
.body_box .add_message .add_form .el-row[data-v-731964f9] {
  display: flex;
  justify-content: space-between;
}
.body_box .add_message .add_form .showMore[data-v-731964f9] {
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20.27px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.body_box .add_message .add_form .title[data-v-731964f9] {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  padding-right: 12px;
  margin-bottom: 20px;
}
.body_box .add_message .footer-btn[data-v-731964f9] {
  text-align: center;
}
.textPicture[data-v-731964f9] .el-form-item__content {
  display: flex;
  align-items: flex-end;
}
[data-v-731964f9] .input-inner-form .el-form-item {
  margin-bottom: 20px !important;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  width: 100% !important;
  margin-left: 0 !important;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .hui-div {
  width: 272px;
  height: 131px;
  opacity: 1;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.04);
  display: flex;
  padding: 10px 12px;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .hui-div .upload_label {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  white-space: nowrap;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .img-upload-box {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .img-upload-box .avatar-uploader {
  width: 65px !important;
  height: 65px !important;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .img-upload-box .del-cover-url {
  position: absolute;
  font-size: 18px;
  top: 10px;
  left: 108px;
  z-index: 999;
  color: #333;
  background: #eee;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .img-upload-box .del-cover-url:hover {
  cursor: pointer;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .label-top-text {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.8);
  padding-left: 10px;
  margin-bottom: 8px;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  background-color: rgba(0, 0, 0, 0.04) !important;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .el-color-picker--medium {
  position: absolute;
  right: 0;
  top: 0;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding: 0 0 0 90px;
  text-align: left;
  border: none !important;
  width: 100%;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: #fff !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 10px !important;
  border: 1px solid rgba(0, 0, 0, 0.16) !important;
  height: 100px !important;
  min-height: 100px !important;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .el-form-item__error {
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 8px;
  left: 300px;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .el-date-editor.el-input {
  width: 100% !important;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .el-autocomplete {
  width: 100%;
}
[data-v-731964f9] .input-inner-form .el-form-item .el-form-item__content .el-input__count-inner {
  background-color: inherit;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type='number'] {
  -moz-appearance: textfield;
}
.w-e-toolbar {
  z-index: 999 !important;
}

.avatar-upload-preview > img[data-v-e81d90b0] {
  max-width: inherit !important;
}
.user-info-head[data-v-e81d90b0] {
  position: relative;
  display: inline-block;
  height: 120px;
}
.user-info-head[data-v-e81d90b0]:hover:after {
  content: "+";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  color: #eee;
  background: rgba(0, 0, 0, 0.5);
  font-size: 24px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  line-height: 110px;
  border-radius: 50%;
}
*[data-v-6a95ac49]{
  padding: 0;
  margin: 0;
}
html[data-v-6a95ac49],body[data-v-6a95ac49],#app[data-v-6a95ac49] {
  width: 100%;
  height: 100%;
}
@media print{
*[data-v-6a95ac49] {
    display:none
}
}
.navigation[data-v-6a95ac49]{
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  padding-left: 10px;
  width: 100%;
  height: 50px;
  font-size: 30px;
}

.headerClass {
  background: #eee !important;
}
.avatar-uploader {
  text-align: center;
  margin-bottom: 10px;
}
.avatar-uploader .el-upload {
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.avatar-uploader .el-upload:hover {
  border-color: #409EFF;
}
.avatar-uploader-icon {
  font-size: 28px;
  color: #8c939d;
  width: 138px;
  height: 138px;
  line-height: 138px;
  text-align: center;
}
.avatar {
  width: 138px;
  height: 138px;
  display: block;
}

/* 此Style标签内为全局CSS变量 */
:root {
  --mockupIframeBorderRadius: 58px;
}
html {
  height: 100%;
  overflow: hidden;
}
.app-settings-trigger {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 4000;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 10px;
  border-radius: 999px;
  background: linear-gradient(135deg, rgba(64, 158, 255, 0.96), rgba(24, 144, 255, 0.9));
  box-shadow: 0 10px 24px rgba(24, 144, 255, 0.28);
  color: #fff;
  cursor: pointer;
  user-select: none;
  transition: transform 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease;
}
.app-settings-trigger:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(24, 144, 255, 0.34);
}
.app-settings-trigger:active {
  transform: translateY(0);
  opacity: 0.95;
}
.app-settings-trigger__icon {
  font-size: 16px;
}
.app-settings-trigger__text {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
}
.settings-content {
  padding: 4px 0 8px;
}
.settings-item {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 16px 18px;
  border-radius: 14px;
  background: #fff5f5;
  border: 1px solid #ffd9d9;
  cursor: pointer;
  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}
.settings-item:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 20px rgba(255, 77, 79, 0.12);
  border-color: #ffb3b3;
}
.settings-item__icon-wrap {
  width: 44px;
  height: 44px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(135deg, #ff7875, #ff4d4f);
  color: #fff;
  font-size: 18px;
  flex-shrink: 0;
}
.settings-item__body {
  flex: 1;
  min-width: 0;
}
.settings-item__title {
  font-size: 16px;
  font-weight: 600;
  color: #303133;
  line-height: 1.2;
}
.settings-item__desc {
  margin-top: 6px;
  font-size: 12px;
  color: #909399;
  line-height: 1.5;
}
.settings-item__arrow {
  color: #c0c4cc;
  font-size: 14px;
}

.el-dialog .el-dialog__header:has(.mate-title) {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 0;
  padding-top: 4px;
  background-color: #f3f3f4;
}
.app-settings-dialog {
  border-radius: 16px;
  overflow: hidden;
}
.app-settings-dialog .el-dialog__header {
  padding: 18px 20px 14px;
  background: linear-gradient(135deg, #f7fbff, #eef6ff);
  border-bottom: 1px solid #e8f1ff;
}
.app-settings-dialog .el-dialog__title {
  font-size: 18px;
  font-weight: 700;
  color: #1f2d3d;
}
.app-settings-dialog .el-dialog__body {
  padding: 20px;
}
.page-content {
  background-color: #fff;
  border-radius: 6px;
}
.dialogCommonStyle01 .el-dialog {
  width: 600px !important;
}
.dialogCommonStyle01 .el-dialog__body {
  max-height: 732px;
  overflow-y: auto;
}
.dialogCommonStyle02 .el-dialog {
  width: 900px !important;
}
.dialogCommonStyle02 .el-dialog__body {
  max-height: 732px;
  overflow-y: auto;
}
.dialogCommonStyle03 .el-dialog {
  width: 1200px !important;
}
.dialogCommonStyle03 .el-dialog__body {
  max-height: 732px;
  overflow-y: auto;
}
.dialogCommonStyle04 .el-dialog {
  width: 400px !important;
}
.dot-title {
  padding: 18px 20px 18px 35px;
  font-size: 16px;
  color: #333;
  position: relative;
  line-height: 20px;
  border-bottom: 1px solid #f2f2f2;
}
.dot-title::before {
  content: "";
  width: 4px;
  height: 20px;
  position: absolute;
  left: 20px;
  background-color: #0070c1;
}
.dot-title.no-border {
  border: none;
}
.dot-title--dialog {
  padding: 0 0 0 15px;
  position: relative;
  line-height: 36px;
  font-size: 16px;
  margin-bottom: 16px;
}
.dot-title--dialog::before {
  content: "";
  width: 4px;
  height: 20px;
  position: absolute;
  left: 0px;
  background-color: #0070c1;
  top: 50%;
  transform: translateY(-50%);
}
.overflow-x {
  overflow-x: hidden !important;
}
.questionType {
  height: 28px;
  line-height: 28px;
  background: #FFA83A;
  border-radius: 6px;
  color: #fff;
  padding: 0 19px;
  font-size: 14px;
  margin-right: 10px;
}
.text-break-all {
  white-space: normal;
  word-break: break-all;
}
.stem-content {
  line-height: 28px;
}
.stem-content p {
  margin: 0 !important;
}
.questionSeq {
  font-size: 16px;
  line-height: 28px;
}
.dialog-edit .el-dialog__header {
  padding: 0 !important;
}
.dialog-title--upload {
  width: 88px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  background: #0070C1;
  border-radius: 6px;
  padding: 0;
  font-weight: 400;
  border: 1px solid #0070c1;
}
.dialog-title--remove {
  width: 88px;
  line-height: 32px;
  font-size: 14px;
  height: 32px;
  background: #FFFFFF;
  border: 1px solid #E7E7E7;
  border-radius: 6px;
  padding: 0;
  font-weight: 400;
}
.dialog-submit {
  width: 88px;
  line-height: 32px;
  height: 32px;
  background: #0070C1;
  border-radius: 6px;
  padding: 0;
}
.dialog-close {
  width: 88px;
  height: 32px;
  background: #FFFFFF;
  border: 1px solid #E7E7E7;
  border-radius: 6px;
  padding: 0;
}
.common-edit-dialog .el-dialog__body {
  padding-top: 0;
}
.analysis-content {
  padding: 8px 14px;
  background: #FBFBFB;
  border-radius: 6px;
}
.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.question-label {
  line-height: 28px;
}
span.fillInTheBlanksSpan {
  display: inline-block;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
font[xml-graph-link] {
  color: #009dff;
  cursor: pointer;
}
.g-center-v {
  display: flex;
  align-items: center;
}
.g-el-color-picker-fix.has-value .el-color-picker .el-color-picker__trigger {
  padding: 0;
  border: none;
}
.g-el-color-picker-fix.has-value .el-color-picker .el-color-picker__trigger .el-color-picker__icon {
  background: none;
}
.ImgupLoad .el-upload-dragger,
.ImgupLoad .el-upload-list__item,
.ImgupLoad .el-upload {
  width: 180px;
  height: 180px;
}
.ImgupLoads .el-upload-dragger,
.ImgupLoads .el-upload-list__item,
.ImgupLoads .el-upload {
  width: 735px;
  height: 180px !important;
  padding: 0 !important;
}
.ImgupLoadz .el-upload-dragger,
.ImgupLoadz .el-upload-list__item,
.ImgupLoadz .el-upload {
  width: 180px !important;
  height: 180px !important;
  padding: 0 !important;
}
.ImgupLoads .el-upload-dragger,
.VideoupLoad .el-upload-dragger,
.AudioupLoad .el-upload-dragger {
  display: flex;
  flex-direction: column;
}
.ImgupLoads .el-icon-upload::before,
.VideoupLoad .el-icon-upload::before,
.AudioupLoad .el-icon-upload::before,
.cover_upload .el-icon-upload::before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAYAAACB4MgqAAAAAXNSR0IArs4c6QAAAkVJREFUWEftmb9rU1Ecxc95Fc3QUm2r6KI0g5MO4qZQX3BwdXB28Ac4CUlLi05dhIAmkeKkIjqpKAj+BQ9/IFhxic6KIAo2sYskbZJ35KXY1BpfLuk1pnDv9t493/P9vHO/vOE9Ilqz8vzh8hkK5yUkAQw07/9tUXWAr2vAzMvM6PtY7T/apD/7IeENDd8XdbKLHhWScyGYDdI7Fruo77qEfq40ReJq1w4rhZ9ETAbp0ccb9DEup18oFykdMK6IF0ZjU7HktWojoEbyTUO49SwzUow2mMqVaiC2/FIJuid6D9Fo396DQng4DugiwG22IeP9uCSFF4LJsbtM5UtaI67WGSafp3d+6QQ0kS8fHBBugJropLW8Xw9DHfkdXKqqkRgPpge/mjUT/fziaaCRJbjbrMaCSrizQfAVCL/wfTsYnkAdQ/Cw9gQtUHqDhDKA9rbM+LYNeDgeTO8yTNwCl4GFXyhNUa03n4DiOnAsV6nkq8zYZwO/nkn86+UZhsq2XiDrwQEIegLhac+oOjSitBX0LoPYFwveL8BxHH+Oymagbk5Fm1HZDOwOvNen5BJ3iRsm4EbFMChrMpe4tSgNjVzihkFZk7nErUVpaOQSNwzKmswlbi1KQyOXuGFQ1mQucWtRGhpJeMdUbqECMmFY0xcyCfPRJ7gXAI72BZEhRAjcpF8onaLwyLDm/8uiT+HCIUYkx3ILl0heIdC87uP1Q+C5IDPyYBU0de3bYZBnAe4XFf+7sKdP5oHQssR5eEu3g/Sej1H7n+SpMpyWqeRJAAAAAElFTkSuQmCC);
}
.ImgupLoads .el-upload__text,
.VideoupLoad .el-upload__text,
.AudioupLoad .el-upload__text {
  line-height: 20px;
}
.ImgupLoads .el-upload__tip {
  display: inline-block;
  margin-left: 10px;
  color: #999999;
  font-size: 13px;
  position: absolute;
  bottom: 0;
}
.ImgupLoadz .el-upload-dragger {
  display: flex;
  flex-direction: column;
}
.ImgupLoadz .el-icon-upload::before {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAYAAACB4MgqAAAAAXNSR0IArs4c6QAAAkVJREFUWEftmb9rU1Ecxc95Fc3QUm2r6KI0g5MO4qZQX3BwdXB28Ac4CUlLi05dhIAmkeKkIjqpKAj+BQ9/IFhxic6KIAo2sYskbZJ35KXY1BpfLuk1pnDv9t493/P9vHO/vOE9Ilqz8vzh8hkK5yUkAQw07/9tUXWAr2vAzMvM6PtY7T/apD/7IeENDd8XdbKLHhWScyGYDdI7Fruo77qEfq40ReJq1w4rhZ9ETAbp0ccb9DEup18oFykdMK6IF0ZjU7HktWojoEbyTUO49SwzUow2mMqVaiC2/FIJuid6D9Fo396DQng4DugiwG22IeP9uCSFF4LJsbtM5UtaI67WGSafp3d+6QQ0kS8fHBBugJropLW8Xw9DHfkdXKqqkRgPpge/mjUT/fziaaCRJbjbrMaCSrizQfAVCL/wfTsYnkAdQ/Cw9gQtUHqDhDKA9rbM+LYNeDgeTO8yTNwCl4GFXyhNUa03n4DiOnAsV6nkq8zYZwO/nkn86+UZhsq2XiDrwQEIegLhac+oOjSitBX0LoPYFwveL8BxHH+Oymagbk5Fm1HZDOwOvNen5BJ3iRsm4EbFMChrMpe4tSgNjVzihkFZk7nErUVpaOQSNwzKmswlbi1KQyOXuGFQ1mQucWtRGhpJeMdUbqECMmFY0xcyCfPRJ7gXAI72BZEhRAjcpF8onaLwyLDm/8uiT+HCIUYkx3ILl0heIdC87uP1Q+C5IDPyYBU0de3bYZBnAe4XFf+7sKdP5oHQssR5eEu3g/Sej1H7n+SpMpyWqeRJAAAAAElFTkSuQmCC);
}
.ImgupLoadz .el-upload__text {
  line-height: 20px;
}
.ImgupLoadz .el-upload__tip {
  display: inline-block;
  margin-left: 10px;
  color: #999999;
  font-size: 13px;
  position: absolute;
  bottom: 0;
}
.VideoupLoad .el-upload-dragger,
.VideoupLoad .el-upload-list__item,
.VideoupLoad .el-upload {
  width: 240px;
  height: 180px;
}
.AudioupLoad .el-upload-dragger,
.AudioupLoad .el-upload-list__item,
.AudioupLoad .el-upload {
  width: 100%;
  height: 114px;
}
.AudioupLoad .el-icon-upload {
  margin: 12px 0 16px;
}
.detail_audio .el-slider__button {
  width: 0 !important;
  height: 0 !important;
}
.cover_upload,
.cover_upload .el-upload-dragger,
.cover_upload .el-upload {
  width: 170px;
  height: 170px;
}
.list_img .el-radio__input {
  position: absolute;
  top: 3px;
  left: 3px;
}
.list_img .el-radio__label {
  padding-left: 0px !important;
}
.el-color-picker__trigger .el-color-picker__icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAACEElEQVQ4jbXUTW4bRxCG4adHnB9SJIeUZdFWIjvnyDJr38T3ynGCrLMwEBlBLMsSzX8OZ8QJmoKTADGzsgoodKNReOurqkaFtm1bT2DJU0Cjdb5cQgjfBPilAZ1/P/7461ufrqaKZOOFxIXUC92DX8p9p/W9xlgl7OdMr/n9Nw/T1Kb4ydWbn/+rONr9q4HJeOIlSrW+nZHESM+Fvh8kXtpKranGLE5Jgnbzzn71y9dbEa0I5849dynVs5Zb6NorFEbGzmRSS9oZqyXLE7aNsNo6md0cBz/3ytjQqURpd8B11UqpoVIhR48qMN8zq6lKHi5ZNPjj6+CB13oGCq2BoPRgqHEhGMmdHKaT8nnDhxV3CdOEeY/Z4LjiE1dSA5lET+KZ1kTr/JA0CFYsa25ybk74mHCHD9HDcXCiK+gfPndUV6B/gJLFgCrlfs19VFgw7XLX5VM8s+Pgdsk+YY8mzmXPvCUPj0mydYf5GespuxVNSx2DG+rtcXD9nnpIDFnjtmJTs+tQ5JzHUpanbCfU1aOKJNbW0NTHwbNryvIRtKjYrplXtBlnQ0YFnXVgMWazfVQagcs+n8vj4Nvr1uAZgw77TYTQ33OaM90wyRjGcmY5qwhfc7vgfaZdDf+nFR8btyuyQLljUJOl1F0WO+4D3Yo09mkTB9bnXar9M1dfTrj+h/X32nyyJfSt1/LT7GP8BXgVzlofeJ/TAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 100%;
}
.el-color-picker__trigger .el-color-picker__icon::before {
  content: "" !important;
}
.el-color-picker--mini .el-color-picker__trigger {
  height: 20px !important;
  width: 20px !important;
}
.el-color-picker--mini .el-color-picker__mask {
  height: 20px !important;
  width: 20px !important;
  background-color: rgba(145, 145, 145, 0.7);
  top: 0;
  left: 0;
}
.savebtn {
  background: #13ce66 !important;
  border-color: #13ce66 !important;
  font-size: 10px !important;
  font-family: PingFang SC;
  font-weight: 400 !important;
  color: #ffffff !important;
}
@charset "UTF-8";
#edui_fixedlayer.edui-default {
  z-index: 3090 !important;
}
.toolbar-container .edui-default .edui-editor-iframeholder {
  display: none !important;
}
.toolbar-container .edui-default .edui-editor-bottomContainer {
  display: none;
}
.edit-mode-inject .edui-default .edui-editor-toolbarbox {
  position: fixed;
  transform: translateX(-17px);
  top: 0;
  width: calc(100% - 222px);
  opacity: 0;
}
.editor-container .auto-container--main .edui-default .edui-editor {
  border: none;
  z-index: 6 !important;
}
.editor-container .auto-container--main .edui-default .edui-editor-toolbarboxouter {
  background-color: #efefef;
  border: 1px solid #e4e4e4;
  border-bottom-color: #e4e4e4;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
}
.editor-container .auto-container--main .edui-default .edui-toolbar {
  padding: 0;
}
.editor-container .auto-container--main .edui-default .edui-toolbar .edui-button {
  margin: 0.68px;
}
.editor-container .auto-container--main .edui-default .edui-toolbar .edui-combox .edui-combox-body .edui-button-body {
  width: 64px;
}
.editor-container .auto-container--main .edui-default .edui-toolbar .edui-combox + .edui-combox {
  margin-left: 4px;
}
.sample-seal::after {
  pointer-events: none;
  position: absolute;
  right: 4px;
  top: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  content: "样";
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid red;
  color: red;
  font-size: 15px;
  font-family: "楷体";
  opacity: 0.4;
}
.el-tooltip__popper {
  max-width: 800px;
}
.ninja-wrap {
  position: relative;
  z-index: 9;
}
@font-face {
  font-family: "SourceHanSansSC-Regular";

  src: url(../../static/fonts/SourceHanSansSC-Regular.56195441.otf) format("truetype");
}
@font-face {
  font-family: "SourceHanSansSC-Light";

  src: url(../../static/fonts/SourceHanSansSC-Light.4661a5fe.otf) format("truetype");
}
@font-face {
  font-family: "SourceHanSansSC-Medium";

  src: url(../../static/fonts/SourceHanSansSC-Medium.ebc3cd48.otf) format("truetype");
}
::-webkit-scrollbar {
  width: 0px !important;
}
.svg-icon[data-v-c8a70580] {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.svg-external-icon[data-v-c8a70580] {
  background-color: currentColor;
  mask-size: cover!important;
  display: inline-block;
}

.pagination-container[data-v-72233bcd] {
  background: #fff;
  padding: 32px 16px;
  box-sizing: content-box;
}
.pagination-container.hidden[data-v-72233bcd] {
  display: none;
}

[data-v-38ed449c] .el-transfer__button {
  border-radius: 50%;
  padding: 12px;
  display: block;
  margin-left: 0px;
}
[data-v-38ed449c] .el-transfer__button:first-child {
  margin-bottom: 10px;
}
.editor,
.ql-toolbar {
  white-space: pre-wrap !important;
  line-height: normal !important;
}
.quill-img {
  display: none;
}
.ql-snow .ql-tooltip[data-mode='link']::before {
  content: '请输入链接地址:';
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: '保存';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode='video']::before {
  content: '请输入视频地址:';
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: '14px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='small']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='small']::before {
  content: '10px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='large']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='large']::before {
  content: '18px';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value='huge']::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value='huge']::before {
  content: '32px';
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: '文本';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='1']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='1']::before {
  content: '标题1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='2']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='2']::before {
  content: '标题2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='3']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='3']::before {
  content: '标题3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='4']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='4']::before {
  content: '标题4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='5']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='5']::before {
  content: '标题5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value='6']::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value='6']::before {
  content: '标题6';
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: '标准字体';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='serif']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='serif']::before {
  content: '衬线字体';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value='monospace']::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value='monospace']::before {
  content: '等宽字体';
}

.upload-file-uploader[data-v-bd9dab1a] {
  margin-bottom: 5px;
}
.upload-file-list .el-upload-list__item[data-v-bd9dab1a] {
  border: 1px solid #e4e7ed;
  line-height: 2;
  margin-bottom: 10px;
  position: relative;
}
.upload-file-list .ele-upload-list__item-content[data-v-bd9dab1a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: inherit;
}
.ele-upload-list__item-content-action .el-link[data-v-bd9dab1a] {
  margin-right: 10px;
}
.el-span-files[data-v-e630c2fe] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
[data-v-82a94682].hide .el-upload--picture-card {
  display: none;
}
[data-v-82a94682] .el-list-enter-active,[data-v-82a94682] .el-list-leave-active {
  transition: all 0s;
}
[data-v-82a94682] .el-list-enter,
.el-list-leave-active[data-v-82a94682] {
  opacity: 0;
  transform: translateY(0);
}
.el-image[data-v-4b9dcf40] {
  border-radius: 5px;
  background-color: #ebeef5;
  box-shadow: 0 0 5px 1px #ccc;
}
.el-image[data-v-4b9dcf40] .el-image__inner {
  transition: all 0.3s;
  cursor: pointer;
}
.el-image[data-v-4b9dcf40] .el-image__inner:hover {
  transform: scale(1.2);
}
.el-image[data-v-4b9dcf40] .image-slot {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  color: #909399;
  font-size: 30px;
}
.el-tag + .el-tag[data-v-7e7e1b87] {
  margin-left: 10px;
}

/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

/*
Document
========
*/

/**
Use a better box model (opinionated).
*/

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

/**
Use a more readable tab size (opinionated).
*/

html {
  -moz-tab-size: 4;
  tab-size: 4;
}

/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/*
Sections
========
*/

/**
Remove the margin in all browsers.
*/

body {
  margin: 0;
}

/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

body {
  font-family:
		system-ui,
		-apple-system, /* Firefox supports this but not yet `system-ui` */
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}

/*
Grouping content
================
*/

/**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
}

/*
Text-level semantics
====================
*/

/**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr[title] {
  text-decoration: underline dotted;
}

/**
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
Tabular data
============
*/

/**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
}

/*
Forms
=====
*/

/**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

button,
select { /* 1 */
  text-transform: none;
}

/**
Correct the inability to style clickable types in iOS and Safari.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}

/**
Remove the inner border and padding in Firefox.
*/

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

/**
Restore the focus styles unset by the previous rule.
*/

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

legend {
  padding: 0;
}

/**
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/**
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Interactive
===========
*/

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: ui-sans-serif, system-ui, -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"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

body {
  font-family: inherit;
  line-height: inherit;
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button,
[role="button"] {
  cursor: pointer;
}

/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

:-moz-focusring {
  outline: auto;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

[hidden] {
  display: none;
}

*, ::before, ::after {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

svg {
  vertical-align: initial;
  display: inline-block;
}

img {
  display: inline-block;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.not-sr-only {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus-within\:sr-only:focus-within {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus-within\:not-sr-only:focus-within {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:sr-only:focus {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.focus\:not-sr-only:focus {
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.inset-1 {
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  left: 0.25rem;
}

.inset-2 {
  top: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
}

.inset-3 {
  top: 0.75rem;
  right: 0.75rem;
  bottom: 0.75rem;
  left: 0.75rem;
}

.inset-4 {
  top: 1rem;
  right: 1rem;
  bottom: 1rem;
  left: 1rem;
}

.inset-5 {
  top: 1.25rem;
  right: 1.25rem;
  bottom: 1.25rem;
  left: 1.25rem;
}

.inset-6 {
  top: 1.5rem;
  right: 1.5rem;
  bottom: 1.5rem;
  left: 1.5rem;
}

.inset-7 {
  top: 1.75rem;
  right: 1.75rem;
  bottom: 1.75rem;
  left: 1.75rem;
}

.inset-8 {
  top: 2rem;
  right: 2rem;
  bottom: 2rem;
  left: 2rem;
}

.inset-9 {
  top: 2.25rem;
  right: 2.25rem;
  bottom: 2.25rem;
  left: 2.25rem;
}

.inset-10 {
  top: 2.5rem;
  right: 2.5rem;
  bottom: 2.5rem;
  left: 2.5rem;
}

.inset-11 {
  top: 2.75rem;
  right: 2.75rem;
  bottom: 2.75rem;
  left: 2.75rem;
}

.inset-12 {
  top: 3rem;
  right: 3rem;
  bottom: 3rem;
  left: 3rem;
}

.inset-14 {
  top: 3.5rem;
  right: 3.5rem;
  bottom: 3.5rem;
  left: 3.5rem;
}

.inset-16 {
  top: 4rem;
  right: 4rem;
  bottom: 4rem;
  left: 4rem;
}

.inset-20 {
  top: 5rem;
  right: 5rem;
  bottom: 5rem;
  left: 5rem;
}

.inset-24 {
  top: 6rem;
  right: 6rem;
  bottom: 6rem;
  left: 6rem;
}

.inset-28 {
  top: 7rem;
  right: 7rem;
  bottom: 7rem;
  left: 7rem;
}

.inset-32 {
  top: 8rem;
  right: 8rem;
  bottom: 8rem;
  left: 8rem;
}

.inset-36 {
  top: 9rem;
  right: 9rem;
  bottom: 9rem;
  left: 9rem;
}

.inset-40 {
  top: 10rem;
  right: 10rem;
  bottom: 10rem;
  left: 10rem;
}

.inset-44 {
  top: 11rem;
  right: 11rem;
  bottom: 11rem;
  left: 11rem;
}

.inset-48 {
  top: 12rem;
  right: 12rem;
  bottom: 12rem;
  left: 12rem;
}

.inset-52 {
  top: 13rem;
  right: 13rem;
  bottom: 13rem;
  left: 13rem;
}

.inset-56 {
  top: 14rem;
  right: 14rem;
  bottom: 14rem;
  left: 14rem;
}

.inset-60 {
  top: 15rem;
  right: 15rem;
  bottom: 15rem;
  left: 15rem;
}

.inset-64 {
  top: 16rem;
  right: 16rem;
  bottom: 16rem;
  left: 16rem;
}

.inset-72 {
  top: 18rem;
  right: 18rem;
  bottom: 18rem;
  left: 18rem;
}

.inset-80 {
  top: 20rem;
  right: 20rem;
  bottom: 20rem;
  left: 20rem;
}

.inset-96 {
  top: 24rem;
  right: 24rem;
  bottom: 24rem;
  left: 24rem;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-px {
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
}

.inset-0\.5 {
  top: 0.125rem;
  right: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem;
}

.inset-1\.5 {
  top: 0.375rem;
  right: 0.375rem;
  bottom: 0.375rem;
  left: 0.375rem;
}

.inset-2\.5 {
  top: 0.625rem;
  right: 0.625rem;
  bottom: 0.625rem;
  left: 0.625rem;
}

.inset-3\.5 {
  top: 0.875rem;
  right: 0.875rem;
  bottom: 0.875rem;
  left: 0.875rem;
}

.-inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.-inset-1 {
  top: -0.25rem;
  right: -0.25rem;
  bottom: -0.25rem;
  left: -0.25rem;
}

.-inset-2 {
  top: -0.5rem;
  right: -0.5rem;
  bottom: -0.5rem;
  left: -0.5rem;
}

.-inset-3 {
  top: -0.75rem;
  right: -0.75rem;
  bottom: -0.75rem;
  left: -0.75rem;
}

.-inset-4 {
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
}

.-inset-5 {
  top: -1.25rem;
  right: -1.25rem;
  bottom: -1.25rem;
  left: -1.25rem;
}

.-inset-6 {
  top: -1.5rem;
  right: -1.5rem;
  bottom: -1.5rem;
  left: -1.5rem;
}

.-inset-7 {
  top: -1.75rem;
  right: -1.75rem;
  bottom: -1.75rem;
  left: -1.75rem;
}

.-inset-8 {
  top: -2rem;
  right: -2rem;
  bottom: -2rem;
  left: -2rem;
}

.-inset-9 {
  top: -2.25rem;
  right: -2.25rem;
  bottom: -2.25rem;
  left: -2.25rem;
}

.-inset-10 {
  top: -2.5rem;
  right: -2.5rem;
  bottom: -2.5rem;
  left: -2.5rem;
}

.-inset-11 {
  top: -2.75rem;
  right: -2.75rem;
  bottom: -2.75rem;
  left: -2.75rem;
}

.-inset-12 {
  top: -3rem;
  right: -3rem;
  bottom: -3rem;
  left: -3rem;
}

.-inset-14 {
  top: -3.5rem;
  right: -3.5rem;
  bottom: -3.5rem;
  left: -3.5rem;
}

.-inset-16 {
  top: -4rem;
  right: -4rem;
  bottom: -4rem;
  left: -4rem;
}

.-inset-20 {
  top: -5rem;
  right: -5rem;
  bottom: -5rem;
  left: -5rem;
}

.-inset-24 {
  top: -6rem;
  right: -6rem;
  bottom: -6rem;
  left: -6rem;
}

.-inset-28 {
  top: -7rem;
  right: -7rem;
  bottom: -7rem;
  left: -7rem;
}

.-inset-32 {
  top: -8rem;
  right: -8rem;
  bottom: -8rem;
  left: -8rem;
}

.-inset-36 {
  top: -9rem;
  right: -9rem;
  bottom: -9rem;
  left: -9rem;
}

.-inset-40 {
  top: -10rem;
  right: -10rem;
  bottom: -10rem;
  left: -10rem;
}

.-inset-44 {
  top: -11rem;
  right: -11rem;
  bottom: -11rem;
  left: -11rem;
}

.-inset-48 {
  top: -12rem;
  right: -12rem;
  bottom: -12rem;
  left: -12rem;
}

.-inset-52 {
  top: -13rem;
  right: -13rem;
  bottom: -13rem;
  left: -13rem;
}

.-inset-56 {
  top: -14rem;
  right: -14rem;
  bottom: -14rem;
  left: -14rem;
}

.-inset-60 {
  top: -15rem;
  right: -15rem;
  bottom: -15rem;
  left: -15rem;
}

.-inset-64 {
  top: -16rem;
  right: -16rem;
  bottom: -16rem;
  left: -16rem;
}

.-inset-72 {
  top: -18rem;
  right: -18rem;
  bottom: -18rem;
  left: -18rem;
}

.-inset-80 {
  top: -20rem;
  right: -20rem;
  bottom: -20rem;
  left: -20rem;
}

.-inset-96 {
  top: -24rem;
  right: -24rem;
  bottom: -24rem;
  left: -24rem;
}

.-inset-px {
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
}

.-inset-0\.5 {
  top: -0.125rem;
  right: -0.125rem;
  bottom: -0.125rem;
  left: -0.125rem;
}

.-inset-1\.5 {
  top: -0.375rem;
  right: -0.375rem;
  bottom: -0.375rem;
  left: -0.375rem;
}

.-inset-2\.5 {
  top: -0.625rem;
  right: -0.625rem;
  bottom: -0.625rem;
  left: -0.625rem;
}

.-inset-3\.5 {
  top: -0.875rem;
  right: -0.875rem;
  bottom: -0.875rem;
  left: -0.875rem;
}

.inset-1\/2 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-1\/3 {
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

.inset-2\/3 {
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

.inset-1\/4 {
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

.inset-2\/4 {
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.inset-3\/4 {
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

.inset-full {
  top: 100%;
  right: 100%;
  bottom: 100%;
  left: 100%;
}

.-inset-1\/2 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-1\/3 {
  top: -33.333333%;
  right: -33.333333%;
  bottom: -33.333333%;
  left: -33.333333%;
}

.-inset-2\/3 {
  top: -66.666667%;
  right: -66.666667%;
  bottom: -66.666667%;
  left: -66.666667%;
}

.-inset-1\/4 {
  top: -25%;
  right: -25%;
  bottom: -25%;
  left: -25%;
}

.-inset-2\/4 {
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

.-inset-3\/4 {
  top: -75%;
  right: -75%;
  bottom: -75%;
  left: -75%;
}

.-inset-full {
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
}

.inset-x-0 {
  left: 0px;
  right: 0px;
}

.inset-x-1 {
  left: 0.25rem;
  right: 0.25rem;
}

.inset-x-2 {
  left: 0.5rem;
  right: 0.5rem;
}

.inset-x-3 {
  left: 0.75rem;
  right: 0.75rem;
}

.inset-x-4 {
  left: 1rem;
  right: 1rem;
}

.inset-x-5 {
  left: 1.25rem;
  right: 1.25rem;
}

.inset-x-6 {
  left: 1.5rem;
  right: 1.5rem;
}

.inset-x-7 {
  left: 1.75rem;
  right: 1.75rem;
}

.inset-x-8 {
  left: 2rem;
  right: 2rem;
}

.inset-x-9 {
  left: 2.25rem;
  right: 2.25rem;
}

.inset-x-10 {
  left: 2.5rem;
  right: 2.5rem;
}

.inset-x-11 {
  left: 2.75rem;
  right: 2.75rem;
}

.inset-x-12 {
  left: 3rem;
  right: 3rem;
}

.inset-x-14 {
  left: 3.5rem;
  right: 3.5rem;
}

.inset-x-16 {
  left: 4rem;
  right: 4rem;
}

.inset-x-20 {
  left: 5rem;
  right: 5rem;
}

.inset-x-24 {
  left: 6rem;
  right: 6rem;
}

.inset-x-28 {
  left: 7rem;
  right: 7rem;
}

.inset-x-32 {
  left: 8rem;
  right: 8rem;
}

.inset-x-36 {
  left: 9rem;
  right: 9rem;
}

.inset-x-40 {
  left: 10rem;
  right: 10rem;
}

.inset-x-44 {
  left: 11rem;
  right: 11rem;
}

.inset-x-48 {
  left: 12rem;
  right: 12rem;
}

.inset-x-52 {
  left: 13rem;
  right: 13rem;
}

.inset-x-56 {
  left: 14rem;
  right: 14rem;
}

.inset-x-60 {
  left: 15rem;
  right: 15rem;
}

.inset-x-64 {
  left: 16rem;
  right: 16rem;
}

.inset-x-72 {
  left: 18rem;
  right: 18rem;
}

.inset-x-80 {
  left: 20rem;
  right: 20rem;
}

.inset-x-96 {
  left: 24rem;
  right: 24rem;
}

.inset-x-auto {
  left: auto;
  right: auto;
}

.inset-x-px {
  left: 1px;
  right: 1px;
}

.inset-x-0\.5 {
  left: 0.125rem;
  right: 0.125rem;
}

.inset-x-1\.5 {
  left: 0.375rem;
  right: 0.375rem;
}

.inset-x-2\.5 {
  left: 0.625rem;
  right: 0.625rem;
}

.inset-x-3\.5 {
  left: 0.875rem;
  right: 0.875rem;
}

.-inset-x-0 {
  left: 0px;
  right: 0px;
}

.-inset-x-1 {
  left: -0.25rem;
  right: -0.25rem;
}

.-inset-x-2 {
  left: -0.5rem;
  right: -0.5rem;
}

.-inset-x-3 {
  left: -0.75rem;
  right: -0.75rem;
}

.-inset-x-4 {
  left: -1rem;
  right: -1rem;
}

.-inset-x-5 {
  left: -1.25rem;
  right: -1.25rem;
}

.-inset-x-6 {
  left: -1.5rem;
  right: -1.5rem;
}

.-inset-x-7 {
  left: -1.75rem;
  right: -1.75rem;
}

.-inset-x-8 {
  left: -2rem;
  right: -2rem;
}

.-inset-x-9 {
  left: -2.25rem;
  right: -2.25rem;
}

.-inset-x-10 {
  left: -2.5rem;
  right: -2.5rem;
}

.-inset-x-11 {
  left: -2.75rem;
  right: -2.75rem;
}

.-inset-x-12 {
  left: -3rem;
  right: -3rem;
}

.-inset-x-14 {
  left: -3.5rem;
  right: -3.5rem;
}

.-inset-x-16 {
  left: -4rem;
  right: -4rem;
}

.-inset-x-20 {
  left: -5rem;
  right: -5rem;
}

.-inset-x-24 {
  left: -6rem;
  right: -6rem;
}

.-inset-x-28 {
  left: -7rem;
  right: -7rem;
}

.-inset-x-32 {
  left: -8rem;
  right: -8rem;
}

.-inset-x-36 {
  left: -9rem;
  right: -9rem;
}

.-inset-x-40 {
  left: -10rem;
  right: -10rem;
}

.-inset-x-44 {
  left: -11rem;
  right: -11rem;
}

.-inset-x-48 {
  left: -12rem;
  right: -12rem;
}

.-inset-x-52 {
  left: -13rem;
  right: -13rem;
}

.-inset-x-56 {
  left: -14rem;
  right: -14rem;
}

.-inset-x-60 {
  left: -15rem;
  right: -15rem;
}

.-inset-x-64 {
  left: -16rem;
  right: -16rem;
}

.-inset-x-72 {
  left: -18rem;
  right: -18rem;
}

.-inset-x-80 {
  left: -20rem;
  right: -20rem;
}

.-inset-x-96 {
  left: -24rem;
  right: -24rem;
}

.-inset-x-px {
  left: -1px;
  right: -1px;
}

.-inset-x-0\.5 {
  left: -0.125rem;
  right: -0.125rem;
}

.-inset-x-1\.5 {
  left: -0.375rem;
  right: -0.375rem;
}

.-inset-x-2\.5 {
  left: -0.625rem;
  right: -0.625rem;
}

.-inset-x-3\.5 {
  left: -0.875rem;
  right: -0.875rem;
}

.inset-x-1\/2 {
  left: 50%;
  right: 50%;
}

.inset-x-1\/3 {
  left: 33.333333%;
  right: 33.333333%;
}

.inset-x-2\/3 {
  left: 66.666667%;
  right: 66.666667%;
}

.inset-x-1\/4 {
  left: 25%;
  right: 25%;
}

.inset-x-2\/4 {
  left: 50%;
  right: 50%;
}

.inset-x-3\/4 {
  left: 75%;
  right: 75%;
}

.inset-x-full {
  left: 100%;
  right: 100%;
}

.-inset-x-1\/2 {
  left: -50%;
  right: -50%;
}

.-inset-x-1\/3 {
  left: -33.333333%;
  right: -33.333333%;
}

.-inset-x-2\/3 {
  left: -66.666667%;
  right: -66.666667%;
}

.-inset-x-1\/4 {
  left: -25%;
  right: -25%;
}

.-inset-x-2\/4 {
  left: -50%;
  right: -50%;
}

.-inset-x-3\/4 {
  left: -75%;
  right: -75%;
}

.-inset-x-full {
  left: -100%;
  right: -100%;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.inset-y-1 {
  top: 0.25rem;
  bottom: 0.25rem;
}

.inset-y-2 {
  top: 0.5rem;
  bottom: 0.5rem;
}

.inset-y-3 {
  top: 0.75rem;
  bottom: 0.75rem;
}

.inset-y-4 {
  top: 1rem;
  bottom: 1rem;
}

.inset-y-5 {
  top: 1.25rem;
  bottom: 1.25rem;
}

.inset-y-6 {
  top: 1.5rem;
  bottom: 1.5rem;
}

.inset-y-7 {
  top: 1.75rem;
  bottom: 1.75rem;
}

.inset-y-8 {
  top: 2rem;
  bottom: 2rem;
}

.inset-y-9 {
  top: 2.25rem;
  bottom: 2.25rem;
}

.inset-y-10 {
  top: 2.5rem;
  bottom: 2.5rem;
}

.inset-y-11 {
  top: 2.75rem;
  bottom: 2.75rem;
}

.inset-y-12 {
  top: 3rem;
  bottom: 3rem;
}

.inset-y-14 {
  top: 3.5rem;
  bottom: 3.5rem;
}

.inset-y-16 {
  top: 4rem;
  bottom: 4rem;
}

.inset-y-20 {
  top: 5rem;
  bottom: 5rem;
}

.inset-y-24 {
  top: 6rem;
  bottom: 6rem;
}

.inset-y-28 {
  top: 7rem;
  bottom: 7rem;
}

.inset-y-32 {
  top: 8rem;
  bottom: 8rem;
}

.inset-y-36 {
  top: 9rem;
  bottom: 9rem;
}

.inset-y-40 {
  top: 10rem;
  bottom: 10rem;
}

.inset-y-44 {
  top: 11rem;
  bottom: 11rem;
}

.inset-y-48 {
  top: 12rem;
  bottom: 12rem;
}

.inset-y-52 {
  top: 13rem;
  bottom: 13rem;
}

.inset-y-56 {
  top: 14rem;
  bottom: 14rem;
}

.inset-y-60 {
  top: 15rem;
  bottom: 15rem;
}

.inset-y-64 {
  top: 16rem;
  bottom: 16rem;
}

.inset-y-72 {
  top: 18rem;
  bottom: 18rem;
}

.inset-y-80 {
  top: 20rem;
  bottom: 20rem;
}

.inset-y-96 {
  top: 24rem;
  bottom: 24rem;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

.inset-y-px {
  top: 1px;
  bottom: 1px;
}

.inset-y-0\.5 {
  top: 0.125rem;
  bottom: 0.125rem;
}

.inset-y-1\.5 {
  top: 0.375rem;
  bottom: 0.375rem;
}

.inset-y-2\.5 {
  top: 0.625rem;
  bottom: 0.625rem;
}

.inset-y-3\.5 {
  top: 0.875rem;
  bottom: 0.875rem;
}

.-inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.-inset-y-1 {
  top: -0.25rem;
  bottom: -0.25rem;
}

.-inset-y-2 {
  top: -0.5rem;
  bottom: -0.5rem;
}

.-inset-y-3 {
  top: -0.75rem;
  bottom: -0.75rem;
}

.-inset-y-4 {
  top: -1rem;
  bottom: -1rem;
}

.-inset-y-5 {
  top: -1.25rem;
  bottom: -1.25rem;
}

.-inset-y-6 {
  top: -1.5rem;
  bottom: -1.5rem;
}

.-inset-y-7 {
  top: -1.75rem;
  bottom: -1.75rem;
}

.-inset-y-8 {
  top: -2rem;
  bottom: -2rem;
}

.-inset-y-9 {
  top: -2.25rem;
  bottom: -2.25rem;
}

.-inset-y-10 {
  top: -2.5rem;
  bottom: -2.5rem;
}

.-inset-y-11 {
  top: -2.75rem;
  bottom: -2.75rem;
}

.-inset-y-12 {
  top: -3rem;
  bottom: -3rem;
}

.-inset-y-14 {
  top: -3.5rem;
  bottom: -3.5rem;
}

.-inset-y-16 {
  top: -4rem;
  bottom: -4rem;
}

.-inset-y-20 {
  top: -5rem;
  bottom: -5rem;
}

.-inset-y-24 {
  top: -6rem;
  bottom: -6rem;
}

.-inset-y-28 {
  top: -7rem;
  bottom: -7rem;
}

.-inset-y-32 {
  top: -8rem;
  bottom: -8rem;
}

.-inset-y-36 {
  top: -9rem;
  bottom: -9rem;
}

.-inset-y-40 {
  top: -10rem;
  bottom: -10rem;
}

.-inset-y-44 {
  top: -11rem;
  bottom: -11rem;
}

.-inset-y-48 {
  top: -12rem;
  bottom: -12rem;
}

.-inset-y-52 {
  top: -13rem;
  bottom: -13rem;
}

.-inset-y-56 {
  top: -14rem;
  bottom: -14rem;
}

.-inset-y-60 {
  top: -15rem;
  bottom: -15rem;
}

.-inset-y-64 {
  top: -16rem;
  bottom: -16rem;
}

.-inset-y-72 {
  top: -18rem;
  bottom: -18rem;
}

.-inset-y-80 {
  top: -20rem;
  bottom: -20rem;
}

.-inset-y-96 {
  top: -24rem;
  bottom: -24rem;
}

.-inset-y-px {
  top: -1px;
  bottom: -1px;
}

.-inset-y-0\.5 {
  top: -0.125rem;
  bottom: -0.125rem;
}

.-inset-y-1\.5 {
  top: -0.375rem;
  bottom: -0.375rem;
}

.-inset-y-2\.5 {
  top: -0.625rem;
  bottom: -0.625rem;
}

.-inset-y-3\.5 {
  top: -0.875rem;
  bottom: -0.875rem;
}

.inset-y-1\/2 {
  top: 50%;
  bottom: 50%;
}

.inset-y-1\/3 {
  top: 33.333333%;
  bottom: 33.333333%;
}

.inset-y-2\/3 {
  top: 66.666667%;
  bottom: 66.666667%;
}

.inset-y-1\/4 {
  top: 25%;
  bottom: 25%;
}

.inset-y-2\/4 {
  top: 50%;
  bottom: 50%;
}

.inset-y-3\/4 {
  top: 75%;
  bottom: 75%;
}

.inset-y-full {
  top: 100%;
  bottom: 100%;
}

.-inset-y-1\/2 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-1\/3 {
  top: -33.333333%;
  bottom: -33.333333%;
}

.-inset-y-2\/3 {
  top: -66.666667%;
  bottom: -66.666667%;
}

.-inset-y-1\/4 {
  top: -25%;
  bottom: -25%;
}

.-inset-y-2\/4 {
  top: -50%;
  bottom: -50%;
}

.-inset-y-3\/4 {
  top: -75%;
  bottom: -75%;
}

.-inset-y-full {
  top: -100%;
  bottom: -100%;
}

.top-0 {
  top: 0px;
}

.top-1 {
  top: 0.25rem;
}

.top-2 {
  top: 0.5rem;
}

.top-3 {
  top: 0.75rem;
}

.top-4 {
  top: 1rem;
}

.top-5 {
  top: 1.25rem;
}

.top-6 {
  top: 1.5rem;
}

.top-7 {
  top: 1.75rem;
}

.top-8 {
  top: 2rem;
}

.top-9 {
  top: 2.25rem;
}

.top-10 {
  top: 2.5rem;
}

.top-11 {
  top: 2.75rem;
}

.top-12 {
  top: 3rem;
}

.top-14 {
  top: 3.5rem;
}

.top-16 {
  top: 4rem;
}

.top-20 {
  top: 5rem;
}

.top-24 {
  top: 6rem;
}

.top-28 {
  top: 7rem;
}

.top-32 {
  top: 8rem;
}

.top-36 {
  top: 9rem;
}

.top-40 {
  top: 10rem;
}

.top-44 {
  top: 11rem;
}

.top-48 {
  top: 12rem;
}

.top-52 {
  top: 13rem;
}

.top-56 {
  top: 14rem;
}

.top-60 {
  top: 15rem;
}

.top-64 {
  top: 16rem;
}

.top-72 {
  top: 18rem;
}

.top-80 {
  top: 20rem;
}

.top-96 {
  top: 24rem;
}

.top-auto {
  top: auto;
}

.top-px {
  top: 1px;
}

.top-0\.5 {
  top: 0.125rem;
}

.top-1\.5 {
  top: 0.375rem;
}

.top-2\.5 {
  top: 0.625rem;
}

.top-3\.5 {
  top: 0.875rem;
}

.-top-0 {
  top: 0px;
}

.-top-1 {
  top: -0.25rem;
}

.-top-2 {
  top: -0.5rem;
}

.-top-3 {
  top: -0.75rem;
}

.-top-4 {
  top: -1rem;
}

.-top-5 {
  top: -1.25rem;
}

.-top-6 {
  top: -1.5rem;
}

.-top-7 {
  top: -1.75rem;
}

.-top-8 {
  top: -2rem;
}

.-top-9 {
  top: -2.25rem;
}

.-top-10 {
  top: -2.5rem;
}

.-top-11 {
  top: -2.75rem;
}

.-top-12 {
  top: -3rem;
}

.-top-14 {
  top: -3.5rem;
}

.-top-16 {
  top: -4rem;
}

.-top-20 {
  top: -5rem;
}

.-top-24 {
  top: -6rem;
}

.-top-28 {
  top: -7rem;
}

.-top-32 {
  top: -8rem;
}

.-top-36 {
  top: -9rem;
}

.-top-40 {
  top: -10rem;
}

.-top-44 {
  top: -11rem;
}

.-top-48 {
  top: -12rem;
}

.-top-52 {
  top: -13rem;
}

.-top-56 {
  top: -14rem;
}

.-top-60 {
  top: -15rem;
}

.-top-64 {
  top: -16rem;
}

.-top-72 {
  top: -18rem;
}

.-top-80 {
  top: -20rem;
}

.-top-96 {
  top: -24rem;
}

.-top-px {
  top: -1px;
}

.-top-0\.5 {
  top: -0.125rem;
}

.-top-1\.5 {
  top: -0.375rem;
}

.-top-2\.5 {
  top: -0.625rem;
}

.-top-3\.5 {
  top: -0.875rem;
}

.top-1\/2 {
  top: 50%;
}

.top-1\/3 {
  top: 33.333333%;
}

.top-2\/3 {
  top: 66.666667%;
}

.top-1\/4 {
  top: 25%;
}

.top-2\/4 {
  top: 50%;
}

.top-3\/4 {
  top: 75%;
}

.top-full {
  top: 100%;
}

.-top-1\/2 {
  top: -50%;
}

.-top-1\/3 {
  top: -33.333333%;
}

.-top-2\/3 {
  top: -66.666667%;
}

.-top-1\/4 {
  top: -25%;
}

.-top-2\/4 {
  top: -50%;
}

.-top-3\/4 {
  top: -75%;
}

.-top-full {
  top: -100%;
}

.right-0 {
  right: 0px;
}

.right-1 {
  right: 0.25rem;
}

.right-2 {
  right: 0.5rem;
}

.right-3 {
  right: 0.75rem;
}

.right-4 {
  right: 1rem;
}

.right-5 {
  right: 1.25rem;
}

.right-6 {
  right: 1.5rem;
}

.right-7 {
  right: 1.75rem;
}

.right-8 {
  right: 2rem;
}

.right-9 {
  right: 2.25rem;
}

.right-10 {
  right: 2.5rem;
}

.right-11 {
  right: 2.75rem;
}

.right-12 {
  right: 3rem;
}

.right-14 {
  right: 3.5rem;
}

.right-16 {
  right: 4rem;
}

.right-20 {
  right: 5rem;
}

.right-24 {
  right: 6rem;
}

.right-28 {
  right: 7rem;
}

.right-32 {
  right: 8rem;
}

.right-36 {
  right: 9rem;
}

.right-40 {
  right: 10rem;
}

.right-44 {
  right: 11rem;
}

.right-48 {
  right: 12rem;
}

.right-52 {
  right: 13rem;
}

.right-56 {
  right: 14rem;
}

.right-60 {
  right: 15rem;
}

.right-64 {
  right: 16rem;
}

.right-72 {
  right: 18rem;
}

.right-80 {
  right: 20rem;
}

.right-96 {
  right: 24rem;
}

.right-auto {
  right: auto;
}

.right-px {
  right: 1px;
}

.right-0\.5 {
  right: 0.125rem;
}

.right-1\.5 {
  right: 0.375rem;
}

.right-2\.5 {
  right: 0.625rem;
}

.right-3\.5 {
  right: 0.875rem;
}

.-right-0 {
  right: 0px;
}

.-right-1 {
  right: -0.25rem;
}

.-right-2 {
  right: -0.5rem;
}

.-right-3 {
  right: -0.75rem;
}

.-right-4 {
  right: -1rem;
}

.-right-5 {
  right: -1.25rem;
}

.-right-6 {
  right: -1.5rem;
}

.-right-7 {
  right: -1.75rem;
}

.-right-8 {
  right: -2rem;
}

.-right-9 {
  right: -2.25rem;
}

.-right-10 {
  right: -2.5rem;
}

.-right-11 {
  right: -2.75rem;
}

.-right-12 {
  right: -3rem;
}

.-right-14 {
  right: -3.5rem;
}

.-right-16 {
  right: -4rem;
}

.-right-20 {
  right: -5rem;
}

.-right-24 {
  right: -6rem;
}

.-right-28 {
  right: -7rem;
}

.-right-32 {
  right: -8rem;
}

.-right-36 {
  right: -9rem;
}

.-right-40 {
  right: -10rem;
}

.-right-44 {
  right: -11rem;
}

.-right-48 {
  right: -12rem;
}

.-right-52 {
  right: -13rem;
}

.-right-56 {
  right: -14rem;
}

.-right-60 {
  right: -15rem;
}

.-right-64 {
  right: -16rem;
}

.-right-72 {
  right: -18rem;
}

.-right-80 {
  right: -20rem;
}

.-right-96 {
  right: -24rem;
}

.-right-px {
  right: -1px;
}

.-right-0\.5 {
  right: -0.125rem;
}

.-right-1\.5 {
  right: -0.375rem;
}

.-right-2\.5 {
  right: -0.625rem;
}

.-right-3\.5 {
  right: -0.875rem;
}

.right-1\/2 {
  right: 50%;
}

.right-1\/3 {
  right: 33.333333%;
}

.right-2\/3 {
  right: 66.666667%;
}

.right-1\/4 {
  right: 25%;
}

.right-2\/4 {
  right: 50%;
}

.right-3\/4 {
  right: 75%;
}

.right-full {
  right: 100%;
}

.-right-1\/2 {
  right: -50%;
}

.-right-1\/3 {
  right: -33.333333%;
}

.-right-2\/3 {
  right: -66.666667%;
}

.-right-1\/4 {
  right: -25%;
}

.-right-2\/4 {
  right: -50%;
}

.-right-3\/4 {
  right: -75%;
}

.-right-full {
  right: -100%;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-1 {
  bottom: 0.25rem;
}

.bottom-2 {
  bottom: 0.5rem;
}

.bottom-3 {
  bottom: 0.75rem;
}

.bottom-4 {
  bottom: 1rem;
}

.bottom-5 {
  bottom: 1.25rem;
}

.bottom-6 {
  bottom: 1.5rem;
}

.bottom-7 {
  bottom: 1.75rem;
}

.bottom-8 {
  bottom: 2rem;
}

.bottom-9 {
  bottom: 2.25rem;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-11 {
  bottom: 2.75rem;
}

.bottom-12 {
  bottom: 3rem;
}

.bottom-14 {
  bottom: 3.5rem;
}

.bottom-16 {
  bottom: 4rem;
}

.bottom-20 {
  bottom: 5rem;
}

.bottom-24 {
  bottom: 6rem;
}

.bottom-28 {
  bottom: 7rem;
}

.bottom-32 {
  bottom: 8rem;
}

.bottom-36 {
  bottom: 9rem;
}

.bottom-40 {
  bottom: 10rem;
}

.bottom-44 {
  bottom: 11rem;
}

.bottom-48 {
  bottom: 12rem;
}

.bottom-52 {
  bottom: 13rem;
}

.bottom-56 {
  bottom: 14rem;
}

.bottom-60 {
  bottom: 15rem;
}

.bottom-64 {
  bottom: 16rem;
}

.bottom-72 {
  bottom: 18rem;
}

.bottom-80 {
  bottom: 20rem;
}

.bottom-96 {
  bottom: 24rem;
}

.bottom-auto {
  bottom: auto;
}

.bottom-px {
  bottom: 1px;
}

.bottom-0\.5 {
  bottom: 0.125rem;
}

.bottom-1\.5 {
  bottom: 0.375rem;
}

.bottom-2\.5 {
  bottom: 0.625rem;
}

.bottom-3\.5 {
  bottom: 0.875rem;
}

.-bottom-0 {
  bottom: 0px;
}

.-bottom-1 {
  bottom: -0.25rem;
}

.-bottom-2 {
  bottom: -0.5rem;
}

.-bottom-3 {
  bottom: -0.75rem;
}

.-bottom-4 {
  bottom: -1rem;
}

.-bottom-5 {
  bottom: -1.25rem;
}

.-bottom-6 {
  bottom: -1.5rem;
}

.-bottom-7 {
  bottom: -1.75rem;
}

.-bottom-8 {
  bottom: -2rem;
}

.-bottom-9 {
  bottom: -2.25rem;
}

.-bottom-10 {
  bottom: -2.5rem;
}

.-bottom-11 {
  bottom: -2.75rem;
}

.-bottom-12 {
  bottom: -3rem;
}

.-bottom-14 {
  bottom: -3.5rem;
}

.-bottom-16 {
  bottom: -4rem;
}

.-bottom-20 {
  bottom: -5rem;
}

.-bottom-24 {
  bottom: -6rem;
}

.-bottom-28 {
  bottom: -7rem;
}

.-bottom-32 {
  bottom: -8rem;
}

.-bottom-36 {
  bottom: -9rem;
}

.-bottom-40 {
  bottom: -10rem;
}

.-bottom-44 {
  bottom: -11rem;
}

.-bottom-48 {
  bottom: -12rem;
}

.-bottom-52 {
  bottom: -13rem;
}

.-bottom-56 {
  bottom: -14rem;
}

.-bottom-60 {
  bottom: -15rem;
}

.-bottom-64 {
  bottom: -16rem;
}

.-bottom-72 {
  bottom: -18rem;
}

.-bottom-80 {
  bottom: -20rem;
}

.-bottom-96 {
  bottom: -24rem;
}

.-bottom-px {
  bottom: -1px;
}

.-bottom-0\.5 {
  bottom: -0.125rem;
}

.-bottom-1\.5 {
  bottom: -0.375rem;
}

.-bottom-2\.5 {
  bottom: -0.625rem;
}

.-bottom-3\.5 {
  bottom: -0.875rem;
}

.bottom-1\/2 {
  bottom: 50%;
}

.bottom-1\/3 {
  bottom: 33.333333%;
}

.bottom-2\/3 {
  bottom: 66.666667%;
}

.bottom-1\/4 {
  bottom: 25%;
}

.bottom-2\/4 {
  bottom: 50%;
}

.bottom-3\/4 {
  bottom: 75%;
}

.bottom-full {
  bottom: 100%;
}

.-bottom-1\/2 {
  bottom: -50%;
}

.-bottom-1\/3 {
  bottom: -33.333333%;
}

.-bottom-2\/3 {
  bottom: -66.666667%;
}

.-bottom-1\/4 {
  bottom: -25%;
}

.-bottom-2\/4 {
  bottom: -50%;
}

.-bottom-3\/4 {
  bottom: -75%;
}

.-bottom-full {
  bottom: -100%;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 0.25rem;
}

.left-2 {
  left: 0.5rem;
}

.left-3 {
  left: 0.75rem;
}

.left-4 {
  left: 1rem;
}

.left-5 {
  left: 1.25rem;
}

.left-6 {
  left: 1.5rem;
}

.left-7 {
  left: 1.75rem;
}

.left-8 {
  left: 2rem;
}

.left-9 {
  left: 2.25rem;
}

.left-10 {
  left: 2.5rem;
}

.left-11 {
  left: 2.75rem;
}

.left-12 {
  left: 3rem;
}

.left-14 {
  left: 3.5rem;
}

.left-16 {
  left: 4rem;
}

.left-20 {
  left: 5rem;
}

.left-24 {
  left: 6rem;
}

.left-28 {
  left: 7rem;
}

.left-32 {
  left: 8rem;
}

.left-36 {
  left: 9rem;
}

.left-40 {
  left: 10rem;
}

.left-44 {
  left: 11rem;
}

.left-48 {
  left: 12rem;
}

.left-52 {
  left: 13rem;
}

.left-56 {
  left: 14rem;
}

.left-60 {
  left: 15rem;
}

.left-64 {
  left: 16rem;
}

.left-72 {
  left: 18rem;
}

.left-80 {
  left: 20rem;
}

.left-96 {
  left: 24rem;
}

.left-auto {
  left: auto;
}

.left-px {
  left: 1px;
}

.left-0\.5 {
  left: 0.125rem;
}

.left-1\.5 {
  left: 0.375rem;
}

.left-2\.5 {
  left: 0.625rem;
}

.left-3\.5 {
  left: 0.875rem;
}

.-left-0 {
  left: 0px;
}

.-left-1 {
  left: -0.25rem;
}

.-left-2 {
  left: -0.5rem;
}

.-left-3 {
  left: -0.75rem;
}

.-left-4 {
  left: -1rem;
}

.-left-5 {
  left: -1.25rem;
}

.-left-6 {
  left: -1.5rem;
}

.-left-7 {
  left: -1.75rem;
}

.-left-8 {
  left: -2rem;
}

.-left-9 {
  left: -2.25rem;
}

.-left-10 {
  left: -2.5rem;
}

.-left-11 {
  left: -2.75rem;
}

.-left-12 {
  left: -3rem;
}

.-left-14 {
  left: -3.5rem;
}

.-left-16 {
  left: -4rem;
}

.-left-20 {
  left: -5rem;
}

.-left-24 {
  left: -6rem;
}

.-left-28 {
  left: -7rem;
}

.-left-32 {
  left: -8rem;
}

.-left-36 {
  left: -9rem;
}

.-left-40 {
  left: -10rem;
}

.-left-44 {
  left: -11rem;
}

.-left-48 {
  left: -12rem;
}

.-left-52 {
  left: -13rem;
}

.-left-56 {
  left: -14rem;
}

.-left-60 {
  left: -15rem;
}

.-left-64 {
  left: -16rem;
}

.-left-72 {
  left: -18rem;
}

.-left-80 {
  left: -20rem;
}

.-left-96 {
  left: -24rem;
}

.-left-px {
  left: -1px;
}

.-left-0\.5 {
  left: -0.125rem;
}

.-left-1\.5 {
  left: -0.375rem;
}

.-left-2\.5 {
  left: -0.625rem;
}

.-left-3\.5 {
  left: -0.875rem;
}

.left-1\/2 {
  left: 50%;
}

.left-1\/3 {
  left: 33.333333%;
}

.left-2\/3 {
  left: 66.666667%;
}

.left-1\/4 {
  left: 25%;
}

.left-2\/4 {
  left: 50%;
}

.left-3\/4 {
  left: 75%;
}

.left-full {
  left: 100%;
}

.-left-1\/2 {
  left: -50%;
}

.-left-1\/3 {
  left: -33.333333%;
}

.-left-2\/3 {
  left: -66.666667%;
}

.-left-1\/4 {
  left: -25%;
}

.-left-2\/4 {
  left: -50%;
}

.-left-3\/4 {
  left: -75%;
}

.-left-full {
  left: -100%;
}

.isolate {
  isolation: isolate;
}

.isolation-auto {
  isolation: auto;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-auto {
  z-index: auto;
}

.focus-within\:z-0:focus-within {
  z-index: 0;
}

.focus-within\:z-10:focus-within {
  z-index: 10;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.focus-within\:z-30:focus-within {
  z-index: 30;
}

.focus-within\:z-40:focus-within {
  z-index: 40;
}

.focus-within\:z-50:focus-within {
  z-index: 50;
}

.focus-within\:z-auto:focus-within {
  z-index: auto;
}

.focus\:z-0:focus {
  z-index: 0;
}

.focus\:z-10:focus {
  z-index: 10;
}

.focus\:z-20:focus {
  z-index: 20;
}

.focus\:z-30:focus {
  z-index: 30;
}

.focus\:z-40:focus {
  z-index: 40;
}

.focus\:z-50:focus {
  z-index: 50;
}

.focus\:z-auto:focus {
  z-index: auto;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.order-first {
  order: -9999;
}

.order-last {
  order: 9999;
}

.order-none {
  order: 0;
}

.col-auto {
  grid-column: auto;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-span-9 {
  grid-column: span 9 / span 9;
}

.col-span-10 {
  grid-column: span 10 / span 10;
}

.col-span-11 {
  grid-column: span 11 / span 11;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.col-span-full {
  grid-column: 1 / -1;
}

.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-start-7 {
  grid-column-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

.col-start-13 {
  grid-column-start: 13;
}

.col-start-auto {
  grid-column-start: auto;
}

.col-end-1 {
  grid-column-end: 1;
}

.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;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-end-7 {
  grid-column-end: 7;
}

.col-end-8 {
  grid-column-end: 8;
}

.col-end-9 {
  grid-column-end: 9;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-end-12 {
  grid-column-end: 12;
}

.col-end-13 {
  grid-column-end: 13;
}

.col-end-auto {
  grid-column-end: auto;
}

.row-auto {
  grid-row: auto;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-5 {
  grid-row: span 5 / span 5;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.row-span-full {
  grid-row: 1 / -1;
}

.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-auto {
  grid-row-start: auto;
}

.row-end-1 {
  grid-row-end: 1;
}

.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-auto {
  grid-row-end: auto;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.clear-none {
  clear: none;
}

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-5 {
  margin: 1.25rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-7 {
  margin: 1.75rem;
}

.m-8 {
  margin: 2rem;
}

.m-9 {
  margin: 2.25rem;
}

.m-10 {
  margin: 2.5rem;
}

.m-11 {
  margin: 2.75rem;
}

.m-12 {
  margin: 3rem;
}

.m-14 {
  margin: 3.5rem;
}

.m-16 {
  margin: 4rem;
}

.m-20 {
  margin: 5rem;
}

.m-24 {
  margin: 6rem;
}

.m-28 {
  margin: 7rem;
}

.m-32 {
  margin: 8rem;
}

.m-36 {
  margin: 9rem;
}

.m-40 {
  margin: 10rem;
}

.m-44 {
  margin: 11rem;
}

.m-48 {
  margin: 12rem;
}

.m-52 {
  margin: 13rem;
}

.m-56 {
  margin: 14rem;
}

.m-60 {
  margin: 15rem;
}

.m-64 {
  margin: 16rem;
}

.m-72 {
  margin: 18rem;
}

.m-80 {
  margin: 20rem;
}

.m-96 {
  margin: 24rem;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.m-0\.5 {
  margin: 0.125rem;
}

.m-1\.5 {
  margin: 0.375rem;
}

.m-2\.5 {
  margin: 0.625rem;
}

.m-3\.5 {
  margin: 0.875rem;
}

.-m-0 {
  margin: 0px;
}

.-m-1 {
  margin: -0.25rem;
}

.-m-2 {
  margin: -0.5rem;
}

.-m-3 {
  margin: -0.75rem;
}

.-m-4 {
  margin: -1rem;
}

.-m-5 {
  margin: -1.25rem;
}

.-m-6 {
  margin: -1.5rem;
}

.-m-7 {
  margin: -1.75rem;
}

.-m-8 {
  margin: -2rem;
}

.-m-9 {
  margin: -2.25rem;
}

.-m-10 {
  margin: -2.5rem;
}

.-m-11 {
  margin: -2.75rem;
}

.-m-12 {
  margin: -3rem;
}

.-m-14 {
  margin: -3.5rem;
}

.-m-16 {
  margin: -4rem;
}

.-m-20 {
  margin: -5rem;
}

.-m-24 {
  margin: -6rem;
}

.-m-28 {
  margin: -7rem;
}

.-m-32 {
  margin: -8rem;
}

.-m-36 {
  margin: -9rem;
}

.-m-40 {
  margin: -10rem;
}

.-m-44 {
  margin: -11rem;
}

.-m-48 {
  margin: -12rem;
}

.-m-52 {
  margin: -13rem;
}

.-m-56 {
  margin: -14rem;
}

.-m-60 {
  margin: -15rem;
}

.-m-64 {
  margin: -16rem;
}

.-m-72 {
  margin: -18rem;
}

.-m-80 {
  margin: -20rem;
}

.-m-96 {
  margin: -24rem;
}

.-m-px {
  margin: -1px;
}

.-m-0\.5 {
  margin: -0.125rem;
}

.-m-1\.5 {
  margin: -0.375rem;
}

.-m-2\.5 {
  margin: -0.625rem;
}

.-m-3\.5 {
  margin: -0.875rem;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.mx-28 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.mx-36 {
  margin-left: 9rem;
  margin-right: 9rem;
}

.mx-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.mx-44 {
  margin-left: 11rem;
  margin-right: 11rem;
}

.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.mx-52 {
  margin-left: 13rem;
  margin-right: 13rem;
}

.mx-56 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.mx-60 {
  margin-left: 15rem;
  margin-right: 15rem;
}

.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.mx-72 {
  margin-left: 18rem;
  margin-right: 18rem;
}

.mx-80 {
  margin-left: 20rem;
  margin-right: 20rem;
}

.mx-96 {
  margin-left: 24rem;
  margin-right: 24rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-px {
  margin-left: 1px;
  margin-right: 1px;
}

.mx-0\.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.mx-2\.5 {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

.mx-3\.5 {
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}

.-mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-mx-7 {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}

.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.-mx-9 {
  margin-left: -2.25rem;
  margin-right: -2.25rem;
}

.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-mx-11 {
  margin-left: -2.75rem;
  margin-right: -2.75rem;
}

.-mx-12 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.-mx-14 {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.-mx-16 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.-mx-20 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.-mx-24 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.-mx-28 {
  margin-left: -7rem;
  margin-right: -7rem;
}

.-mx-32 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.-mx-36 {
  margin-left: -9rem;
  margin-right: -9rem;
}

.-mx-40 {
  margin-left: -10rem;
  margin-right: -10rem;
}

.-mx-44 {
  margin-left: -11rem;
  margin-right: -11rem;
}

.-mx-48 {
  margin-left: -12rem;
  margin-right: -12rem;
}

.-mx-52 {
  margin-left: -13rem;
  margin-right: -13rem;
}

.-mx-56 {
  margin-left: -14rem;
  margin-right: -14rem;
}

.-mx-60 {
  margin-left: -15rem;
  margin-right: -15rem;
}

.-mx-64 {
  margin-left: -16rem;
  margin-right: -16rem;
}

.-mx-72 {
  margin-left: -18rem;
  margin-right: -18rem;
}

.-mx-80 {
  margin-left: -20rem;
  margin-right: -20rem;
}

.-mx-96 {
  margin-left: -24rem;
  margin-right: -24rem;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.-mx-0\.5 {
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}

.-mx-1\.5 {
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}

.-mx-2\.5 {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

.-mx-3\.5 {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-28 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.my-36 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.my-44 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.my-52 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.my-60 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.my-72 {
  margin-top: 18rem;
  margin-bottom: 18rem;
}

.my-80 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}

.my-96 {
  margin-top: 24rem;
  margin-bottom: 24rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}

.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.my-3\.5 {
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}

.-my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-my-7 {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
}

.-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-my-9 {
  margin-top: -2.25rem;
  margin-bottom: -2.25rem;
}

.-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-my-11 {
  margin-top: -2.75rem;
  margin-bottom: -2.75rem;
}

.-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-my-14 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-my-28 {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-my-36 {
  margin-top: -9rem;
  margin-bottom: -9rem;
}

.-my-40 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.-my-44 {
  margin-top: -11rem;
  margin-bottom: -11rem;
}

.-my-48 {
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.-my-52 {
  margin-top: -13rem;
  margin-bottom: -13rem;
}

.-my-56 {
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.-my-60 {
  margin-top: -15rem;
  margin-bottom: -15rem;
}

.-my-64 {
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.-my-72 {
  margin-top: -18rem;
  margin-bottom: -18rem;
}

.-my-80 {
  margin-top: -20rem;
  margin-bottom: -20rem;
}

.-my-96 {
  margin-top: -24rem;
  margin-bottom: -24rem;
}

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-my-0\.5 {
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}

.-my-1\.5 {
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}

.-my-2\.5 {
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

.-my-3\.5 {
  margin-top: -0.875rem;
  margin-bottom: -0.875rem;
}

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mt-9 {
  margin-top: 2.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-11 {
  margin-top: 2.75rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mt-28 {
  margin-top: 7rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mt-36 {
  margin-top: 9rem;
}

.mt-40 {
  margin-top: 10rem;
}

.mt-44 {
  margin-top: 11rem;
}

.mt-48 {
  margin-top: 12rem;
}

.mt-52 {
  margin-top: 13rem;
}

.mt-56 {
  margin-top: 14rem;
}

.mt-60 {
  margin-top: 15rem;
}

.mt-64 {
  margin-top: 16rem;
}

.mt-72 {
  margin-top: 18rem;
}

.mt-80 {
  margin-top: 20rem;
}

.mt-96 {
  margin-top: 24rem;
}

.mt-auto {
  margin-top: auto;
}

.mt-px {
  margin-top: 1px;
}

.mt-0\.5 {
  margin-top: 0.125rem;
}

.mt-1\.5 {
  margin-top: 0.375rem;
}

.mt-2\.5 {
  margin-top: 0.625rem;
}

.mt-3\.5 {
  margin-top: 0.875rem;
}

.-mt-0 {
  margin-top: 0px;
}

.-mt-1 {
  margin-top: -0.25rem;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mt-7 {
  margin-top: -1.75rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.-mt-9 {
  margin-top: -2.25rem;
}

.-mt-10 {
  margin-top: -2.5rem;
}

.-mt-11 {
  margin-top: -2.75rem;
}

.-mt-12 {
  margin-top: -3rem;
}

.-mt-14 {
  margin-top: -3.5rem;
}

.-mt-16 {
  margin-top: -4rem;
}

.-mt-20 {
  margin-top: -5rem;
}

.-mt-24 {
  margin-top: -6rem;
}

.-mt-28 {
  margin-top: -7rem;
}

.-mt-32 {
  margin-top: -8rem;
}

.-mt-36 {
  margin-top: -9rem;
}

.-mt-40 {
  margin-top: -10rem;
}

.-mt-44 {
  margin-top: -11rem;
}

.-mt-48 {
  margin-top: -12rem;
}

.-mt-52 {
  margin-top: -13rem;
}

.-mt-56 {
  margin-top: -14rem;
}

.-mt-60 {
  margin-top: -15rem;
}

.-mt-64 {
  margin-top: -16rem;
}

.-mt-72 {
  margin-top: -18rem;
}

.-mt-80 {
  margin-top: -20rem;
}

.-mt-96 {
  margin-top: -24rem;
}

.-mt-px {
  margin-top: -1px;
}

.-mt-0\.5 {
  margin-top: -0.125rem;
}

.-mt-1\.5 {
  margin-top: -0.375rem;
}

.-mt-2\.5 {
  margin-top: -0.625rem;
}

.-mt-3\.5 {
  margin-top: -0.875rem;
}

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mr-7 {
  margin-right: 1.75rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mr-9 {
  margin-right: 2.25rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mr-11 {
  margin-right: 2.75rem;
}

.mr-12 {
  margin-right: 3rem;
}

.mr-14 {
  margin-right: 3.5rem;
}

.mr-16 {
  margin-right: 4rem;
}

.mr-20 {
  margin-right: 5rem;
}

.mr-24 {
  margin-right: 6rem;
}

.mr-28 {
  margin-right: 7rem;
}

.mr-32 {
  margin-right: 8rem;
}

.mr-36 {
  margin-right: 9rem;
}

.mr-40 {
  margin-right: 10rem;
}

.mr-44 {
  margin-right: 11rem;
}

.mr-48 {
  margin-right: 12rem;
}

.mr-52 {
  margin-right: 13rem;
}

.mr-56 {
  margin-right: 14rem;
}

.mr-60 {
  margin-right: 15rem;
}

.mr-64 {
  margin-right: 16rem;
}

.mr-72 {
  margin-right: 18rem;
}

.mr-80 {
  margin-right: 20rem;
}

.mr-96 {
  margin-right: 24rem;
}

.mr-auto {
  margin-right: auto;
}

.mr-px {
  margin-right: 1px;
}

.mr-0\.5 {
  margin-right: 0.125rem;
}

.mr-1\.5 {
  margin-right: 0.375rem;
}

.mr-2\.5 {
  margin-right: 0.625rem;
}

.mr-3\.5 {
  margin-right: 0.875rem;
}

.-mr-0 {
  margin-right: 0px;
}

.-mr-1 {
  margin-right: -0.25rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mr-3 {
  margin-right: -0.75rem;
}

.-mr-4 {
  margin-right: -1rem;
}

.-mr-5 {
  margin-right: -1.25rem;
}

.-mr-6 {
  margin-right: -1.5rem;
}

.-mr-7 {
  margin-right: -1.75rem;
}

.-mr-8 {
  margin-right: -2rem;
}

.-mr-9 {
  margin-right: -2.25rem;
}

.-mr-10 {
  margin-right: -2.5rem;
}

.-mr-11 {
  margin-right: -2.75rem;
}

.-mr-12 {
  margin-right: -3rem;
}

.-mr-14 {
  margin-right: -3.5rem;
}

.-mr-16 {
  margin-right: -4rem;
}

.-mr-20 {
  margin-right: -5rem;
}

.-mr-24 {
  margin-right: -6rem;
}

.-mr-28 {
  margin-right: -7rem;
}

.-mr-32 {
  margin-right: -8rem;
}

.-mr-36 {
  margin-right: -9rem;
}

.-mr-40 {
  margin-right: -10rem;
}

.-mr-44 {
  margin-right: -11rem;
}

.-mr-48 {
  margin-right: -12rem;
}

.-mr-52 {
  margin-right: -13rem;
}

.-mr-56 {
  margin-right: -14rem;
}

.-mr-60 {
  margin-right: -15rem;
}

.-mr-64 {
  margin-right: -16rem;
}

.-mr-72 {
  margin-right: -18rem;
}

.-mr-80 {
  margin-right: -20rem;
}

.-mr-96 {
  margin-right: -24rem;
}

.-mr-px {
  margin-right: -1px;
}

.-mr-0\.5 {
  margin-right: -0.125rem;
}

.-mr-1\.5 {
  margin-right: -0.375rem;
}

.-mr-2\.5 {
  margin-right: -0.625rem;
}

.-mr-3\.5 {
  margin-right: -0.875rem;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mb-9 {
  margin-bottom: 2.25rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-11 {
  margin-bottom: 2.75rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-14 {
  margin-bottom: 3.5rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.mb-28 {
  margin-bottom: 7rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.mb-36 {
  margin-bottom: 9rem;
}

.mb-40 {
  margin-bottom: 10rem;
}

.mb-44 {
  margin-bottom: 11rem;
}

.mb-48 {
  margin-bottom: 12rem;
}

.mb-52 {
  margin-bottom: 13rem;
}

.mb-56 {
  margin-bottom: 14rem;
}

.mb-60 {
  margin-bottom: 15rem;
}

.mb-64 {
  margin-bottom: 16rem;
}

.mb-72 {
  margin-bottom: 18rem;
}

.mb-80 {
  margin-bottom: 20rem;
}

.mb-96 {
  margin-bottom: 24rem;
}

.mb-auto {
  margin-bottom: auto;
}

.mb-px {
  margin-bottom: 1px;
}

.mb-0\.5 {
  margin-bottom: 0.125rem;
}

.mb-1\.5 {
  margin-bottom: 0.375rem;
}

.mb-2\.5 {
  margin-bottom: 0.625rem;
}

.mb-3\.5 {
  margin-bottom: 0.875rem;
}

.-mb-0 {
  margin-bottom: 0px;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-mb-2 {
  margin-bottom: -0.5rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-mb-4 {
  margin-bottom: -1rem;
}

.-mb-5 {
  margin-bottom: -1.25rem;
}

.-mb-6 {
  margin-bottom: -1.5rem;
}

.-mb-7 {
  margin-bottom: -1.75rem;
}

.-mb-8 {
  margin-bottom: -2rem;
}

.-mb-9 {
  margin-bottom: -2.25rem;
}

.-mb-10 {
  margin-bottom: -2.5rem;
}

.-mb-11 {
  margin-bottom: -2.75rem;
}

.-mb-12 {
  margin-bottom: -3rem;
}

.-mb-14 {
  margin-bottom: -3.5rem;
}

.-mb-16 {
  margin-bottom: -4rem;
}

.-mb-20 {
  margin-bottom: -5rem;
}

.-mb-24 {
  margin-bottom: -6rem;
}

.-mb-28 {
  margin-bottom: -7rem;
}

.-mb-32 {
  margin-bottom: -8rem;
}

.-mb-36 {
  margin-bottom: -9rem;
}

.-mb-40 {
  margin-bottom: -10rem;
}

.-mb-44 {
  margin-bottom: -11rem;
}

.-mb-48 {
  margin-bottom: -12rem;
}

.-mb-52 {
  margin-bottom: -13rem;
}

.-mb-56 {
  margin-bottom: -14rem;
}

.-mb-60 {
  margin-bottom: -15rem;
}

.-mb-64 {
  margin-bottom: -16rem;
}

.-mb-72 {
  margin-bottom: -18rem;
}

.-mb-80 {
  margin-bottom: -20rem;
}

.-mb-96 {
  margin-bottom: -24rem;
}

.-mb-px {
  margin-bottom: -1px;
}

.-mb-0\.5 {
  margin-bottom: -0.125rem;
}

.-mb-1\.5 {
  margin-bottom: -0.375rem;
}

.-mb-2\.5 {
  margin-bottom: -0.625rem;
}

.-mb-3\.5 {
  margin-bottom: -0.875rem;
}

.ml-0 {
  margin-left: 0px;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.ml-8 {
  margin-left: 2rem;
}

.ml-9 {
  margin-left: 2.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-11 {
  margin-left: 2.75rem;
}

.ml-12 {
  margin-left: 3rem;
}

.ml-14 {
  margin-left: 3.5rem;
}

.ml-16 {
  margin-left: 4rem;
}

.ml-20 {
  margin-left: 5rem;
}

.ml-24 {
  margin-left: 6rem;
}

.ml-28 {
  margin-left: 7rem;
}

.ml-32 {
  margin-left: 8rem;
}

.ml-36 {
  margin-left: 9rem;
}

.ml-40 {
  margin-left: 10rem;
}

.ml-44 {
  margin-left: 11rem;
}

.ml-48 {
  margin-left: 12rem;
}

.ml-52 {
  margin-left: 13rem;
}

.ml-56 {
  margin-left: 14rem;
}

.ml-60 {
  margin-left: 15rem;
}

.ml-64 {
  margin-left: 16rem;
}

.ml-72 {
  margin-left: 18rem;
}

.ml-80 {
  margin-left: 20rem;
}

.ml-96 {
  margin-left: 24rem;
}

.ml-auto {
  margin-left: auto;
}

.ml-px {
  margin-left: 1px;
}

.ml-0\.5 {
  margin-left: 0.125rem;
}

.ml-1\.5 {
  margin-left: 0.375rem;
}

.ml-2\.5 {
  margin-left: 0.625rem;
}

.ml-3\.5 {
  margin-left: 0.875rem;
}

.-ml-0 {
  margin-left: 0px;
}

.-ml-1 {
  margin-left: -0.25rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-ml-3 {
  margin-left: -0.75rem;
}

.-ml-4 {
  margin-left: -1rem;
}

.-ml-5 {
  margin-left: -1.25rem;
}

.-ml-6 {
  margin-left: -1.5rem;
}

.-ml-7 {
  margin-left: -1.75rem;
}

.-ml-8 {
  margin-left: -2rem;
}

.-ml-9 {
  margin-left: -2.25rem;
}

.-ml-10 {
  margin-left: -2.5rem;
}

.-ml-11 {
  margin-left: -2.75rem;
}

.-ml-12 {
  margin-left: -3rem;
}

.-ml-14 {
  margin-left: -3.5rem;
}

.-ml-16 {
  margin-left: -4rem;
}

.-ml-20 {
  margin-left: -5rem;
}

.-ml-24 {
  margin-left: -6rem;
}

.-ml-28 {
  margin-left: -7rem;
}

.-ml-32 {
  margin-left: -8rem;
}

.-ml-36 {
  margin-left: -9rem;
}

.-ml-40 {
  margin-left: -10rem;
}

.-ml-44 {
  margin-left: -11rem;
}

.-ml-48 {
  margin-left: -12rem;
}

.-ml-52 {
  margin-left: -13rem;
}

.-ml-56 {
  margin-left: -14rem;
}

.-ml-60 {
  margin-left: -15rem;
}

.-ml-64 {
  margin-left: -16rem;
}

.-ml-72 {
  margin-left: -18rem;
}

.-ml-80 {
  margin-left: -20rem;
}

.-ml-96 {
  margin-left: -24rem;
}

.-ml-px {
  margin-left: -1px;
}

.-ml-0\.5 {
  margin-left: -0.125rem;
}

.-ml-1\.5 {
  margin-left: -0.375rem;
}

.-ml-2\.5 {
  margin-left: -0.625rem;
}

.-ml-3\.5 {
  margin-left: -0.875rem;
}

.box-border {
  box-sizing: border-box;
}

.box-content {
  box-sizing: content-box;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.inline-table {
  display: inline-table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.h-0 {
  height: 0px;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-14 {
  height: 3.5rem;
}

.h-16 {
  height: 4rem;
}

.h-20 {
  height: 5rem;
}

.h-24 {
  height: 6rem;
}

.h-28 {
  height: 7rem;
}

.h-32 {
  height: 8rem;
}

.h-36 {
  height: 9rem;
}

.h-40 {
  height: 10rem;
}

.h-44 {
  height: 11rem;
}

.h-48 {
  height: 12rem;
}

.h-52 {
  height: 13rem;
}

.h-56 {
  height: 14rem;
}

.h-60 {
  height: 15rem;
}

.h-64 {
  height: 16rem;
}

.h-72 {
  height: 18rem;
}

.h-80 {
  height: 20rem;
}

.h-96 {
  height: 24rem;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-0\.5 {
  height: 0.125rem;
}

.h-1\.5 {
  height: 0.375rem;
}

.h-2\.5 {
  height: 0.625rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-1\/2 {
  height: 50%;
}

.h-1\/3 {
  height: 33.333333%;
}

.h-2\/3 {
  height: 66.666667%;
}

.h-1\/4 {
  height: 25%;
}

.h-2\/4 {
  height: 50%;
}

.h-3\/4 {
  height: 75%;
}

.h-1\/5 {
  height: 20%;
}

.h-2\/5 {
  height: 40%;
}

.h-3\/5 {
  height: 60%;
}

.h-4\/5 {
  height: 80%;
}

.h-1\/6 {
  height: 16.666667%;
}

.h-2\/6 {
  height: 33.333333%;
}

.h-3\/6 {
  height: 50%;
}

.h-4\/6 {
  height: 66.666667%;
}

.h-5\/6 {
  height: 83.333333%;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-0 {
  max-height: 0px;
}

.max-h-1 {
  max-height: 0.25rem;
}

.max-h-2 {
  max-height: 0.5rem;
}

.max-h-3 {
  max-height: 0.75rem;
}

.max-h-4 {
  max-height: 1rem;
}

.max-h-5 {
  max-height: 1.25rem;
}

.max-h-6 {
  max-height: 1.5rem;
}

.max-h-7 {
  max-height: 1.75rem;
}

.max-h-8 {
  max-height: 2rem;
}

.max-h-9 {
  max-height: 2.25rem;
}

.max-h-10 {
  max-height: 2.5rem;
}

.max-h-11 {
  max-height: 2.75rem;
}

.max-h-12 {
  max-height: 3rem;
}

.max-h-14 {
  max-height: 3.5rem;
}

.max-h-16 {
  max-height: 4rem;
}

.max-h-20 {
  max-height: 5rem;
}

.max-h-24 {
  max-height: 6rem;
}

.max-h-28 {
  max-height: 7rem;
}

.max-h-32 {
  max-height: 8rem;
}

.max-h-36 {
  max-height: 9rem;
}

.max-h-40 {
  max-height: 10rem;
}

.max-h-44 {
  max-height: 11rem;
}

.max-h-48 {
  max-height: 12rem;
}

.max-h-52 {
  max-height: 13rem;
}

.max-h-56 {
  max-height: 14rem;
}

.max-h-60 {
  max-height: 15rem;
}

.max-h-64 {
  max-height: 16rem;
}

.max-h-72 {
  max-height: 18rem;
}

.max-h-80 {
  max-height: 20rem;
}

.max-h-96 {
  max-height: 24rem;
}

.max-h-px {
  max-height: 1px;
}

.max-h-0\.5 {
  max-height: 0.125rem;
}

.max-h-1\.5 {
  max-height: 0.375rem;
}

.max-h-2\.5 {
  max-height: 0.625rem;
}

.max-h-3\.5 {
  max-height: 0.875rem;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.min-h-0 {
  min-height: 0px;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-0 {
  width: 0px;
}

.w-1 {
  width: 0.25rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-14 {
  width: 3.5rem;
}

.w-16 {
  width: 4rem;
}

.w-20 {
  width: 5rem;
}

.w-24 {
  width: 6rem;
}

.w-28 {
  width: 7rem;
}

.w-32 {
  width: 8rem;
}

.w-36 {
  width: 9rem;
}

.w-40 {
  width: 10rem;
}

.w-44 {
  width: 11rem;
}

.w-48 {
  width: 12rem;
}

.w-52 {
  width: 13rem;
}

.w-56 {
  width: 14rem;
}

.w-60 {
  width: 15rem;
}

.w-64 {
  width: 16rem;
}

.w-72 {
  width: 18rem;
}

.w-80 {
  width: 20rem;
}

.w-96 {
  width: 24rem;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-0\.5 {
  width: 0.125rem;
}

.w-1\.5 {
  width: 0.375rem;
}

.w-2\.5 {
  width: 0.625rem;
}

.w-3\.5 {
  width: 0.875rem;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-1\/4 {
  width: 25%;
}

.w-2\/4 {
  width: 50%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.666667%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-3\/6 {
  width: 50%;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-3\/12 {
  width: 25%;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-6\/12 {
  width: 50%;
}

.w-7\/12 {
  width: 58.333333%;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-9\/12 {
  width: 75%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.w-min {
  width: min-content;
}

.w-max {
  width: max-content;
}

.min-w-0 {
  min-width: 0px;
}

.min-w-full {
  min-width: 100%;
}

.min-w-min {
  min-width: min-content;
}

.min-w-max {
  min-width: max-content;
}

.max-w-0 {
  max-width: 0rem;
}

.max-w-none {
  max-width: none;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-xl {
  max-width: 36rem;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-7xl {
  max-width: 80rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-min {
  max-width: min-content;
}

.max-w-max {
  max-width: max-content;
}

.max-w-prose {
  max-width: 65ch;
}

.max-w-screen-sm {
  max-width: 640px;
}

.max-w-screen-md {
  max-width: 768px;
}

.max-w-screen-lg {
  max-width: 1024px;
}

.max-w-screen-xl {
  max-width: 1280px;
}

.max-w-screen-2xl {
  max-width: 1536px;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.flex-initial {
  flex: 0 1 auto;
}

.flex-none {
  flex: none;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-grow-0 {
  flex-grow: 0;
}

.flex-grow {
  flex-grow: 1;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: separate;
}

.origin-center {
  transform-origin: center;
}

.origin-top {
  transform-origin: top;
}

.origin-top-right {
  transform-origin: top right;
}

.origin-right {
  transform-origin: right;
}

.origin-bottom-right {
  transform-origin: bottom right;
}

.origin-bottom {
  transform-origin: bottom;
}

.origin-bottom-left {
  transform-origin: bottom left;
}

.origin-left {
  transform-origin: left;
}

.origin-top-left {
  transform-origin: top left;
}

.transform {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-gpu {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform-none {
  transform: none;
}

.translate-x-0 {
  --tw-translate-x: 0px;
}

.translate-x-1 {
  --tw-translate-x: 0.25rem;
}

.translate-x-2 {
  --tw-translate-x: 0.5rem;
}

.translate-x-3 {
  --tw-translate-x: 0.75rem;
}

.translate-x-4 {
  --tw-translate-x: 1rem;
}

.translate-x-5 {
  --tw-translate-x: 1.25rem;
}

.translate-x-6 {
  --tw-translate-x: 1.5rem;
}

.translate-x-7 {
  --tw-translate-x: 1.75rem;
}

.translate-x-8 {
  --tw-translate-x: 2rem;
}

.translate-x-9 {
  --tw-translate-x: 2.25rem;
}

.translate-x-10 {
  --tw-translate-x: 2.5rem;
}

.translate-x-11 {
  --tw-translate-x: 2.75rem;
}

.translate-x-12 {
  --tw-translate-x: 3rem;
}

.translate-x-14 {
  --tw-translate-x: 3.5rem;
}

.translate-x-16 {
  --tw-translate-x: 4rem;
}

.translate-x-20 {
  --tw-translate-x: 5rem;
}

.translate-x-24 {
  --tw-translate-x: 6rem;
}

.translate-x-28 {
  --tw-translate-x: 7rem;
}

.translate-x-32 {
  --tw-translate-x: 8rem;
}

.translate-x-36 {
  --tw-translate-x: 9rem;
}

.translate-x-40 {
  --tw-translate-x: 10rem;
}

.translate-x-44 {
  --tw-translate-x: 11rem;
}

.translate-x-48 {
  --tw-translate-x: 12rem;
}

.translate-x-52 {
  --tw-translate-x: 13rem;
}

.translate-x-56 {
  --tw-translate-x: 14rem;
}

.translate-x-60 {
  --tw-translate-x: 15rem;
}

.translate-x-64 {
  --tw-translate-x: 16rem;
}

.translate-x-72 {
  --tw-translate-x: 18rem;
}

.translate-x-80 {
  --tw-translate-x: 20rem;
}

.translate-x-96 {
  --tw-translate-x: 24rem;
}

.translate-x-px {
  --tw-translate-x: 1px;
}

.translate-x-0\.5 {
  --tw-translate-x: 0.125rem;
}

.translate-x-1\.5 {
  --tw-translate-x: 0.375rem;
}

.translate-x-2\.5 {
  --tw-translate-x: 0.625rem;
}

.translate-x-3\.5 {
  --tw-translate-x: 0.875rem;
}

.-translate-x-0 {
  --tw-translate-x: 0px;
}

.-translate-x-1 {
  --tw-translate-x: -0.25rem;
}

.-translate-x-2 {
  --tw-translate-x: -0.5rem;
}

.-translate-x-3 {
  --tw-translate-x: -0.75rem;
}

.-translate-x-4 {
  --tw-translate-x: -1rem;
}

.-translate-x-5 {
  --tw-translate-x: -1.25rem;
}

.-translate-x-6 {
  --tw-translate-x: -1.5rem;
}

.-translate-x-7 {
  --tw-translate-x: -1.75rem;
}

.-translate-x-8 {
  --tw-translate-x: -2rem;
}

.-translate-x-9 {
  --tw-translate-x: -2.25rem;
}

.-translate-x-10 {
  --tw-translate-x: -2.5rem;
}

.-translate-x-11 {
  --tw-translate-x: -2.75rem;
}

.-translate-x-12 {
  --tw-translate-x: -3rem;
}

.-translate-x-14 {
  --tw-translate-x: -3.5rem;
}

.-translate-x-16 {
  --tw-translate-x: -4rem;
}

.-translate-x-20 {
  --tw-translate-x: -5rem;
}

.-translate-x-24 {
  --tw-translate-x: -6rem;
}

.-translate-x-28 {
  --tw-translate-x: -7rem;
}

.-translate-x-32 {
  --tw-translate-x: -8rem;
}

.-translate-x-36 {
  --tw-translate-x: -9rem;
}

.-translate-x-40 {
  --tw-translate-x: -10rem;
}

.-translate-x-44 {
  --tw-translate-x: -11rem;
}

.-translate-x-48 {
  --tw-translate-x: -12rem;
}

.-translate-x-52 {
  --tw-translate-x: -13rem;
}

.-translate-x-56 {
  --tw-translate-x: -14rem;
}

.-translate-x-60 {
  --tw-translate-x: -15rem;
}

.-translate-x-64 {
  --tw-translate-x: -16rem;
}

.-translate-x-72 {
  --tw-translate-x: -18rem;
}

.-translate-x-80 {
  --tw-translate-x: -20rem;
}

.-translate-x-96 {
  --tw-translate-x: -24rem;
}

.-translate-x-px {
  --tw-translate-x: -1px;
}

.-translate-x-0\.5 {
  --tw-translate-x: -0.125rem;
}

.-translate-x-1\.5 {
  --tw-translate-x: -0.375rem;
}

.-translate-x-2\.5 {
  --tw-translate-x: -0.625rem;
}

.-translate-x-3\.5 {
  --tw-translate-x: -0.875rem;
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
}

.translate-x-1\/3 {
  --tw-translate-x: 33.333333%;
}

.translate-x-2\/3 {
  --tw-translate-x: 66.666667%;
}

.translate-x-1\/4 {
  --tw-translate-x: 25%;
}

.translate-x-2\/4 {
  --tw-translate-x: 50%;
}

.translate-x-3\/4 {
  --tw-translate-x: 75%;
}

.translate-x-full {
  --tw-translate-x: 100%;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}

.-translate-x-1\/3 {
  --tw-translate-x: -33.333333%;
}

.-translate-x-2\/3 {
  --tw-translate-x: -66.666667%;
}

.-translate-x-1\/4 {
  --tw-translate-x: -25%;
}

.-translate-x-2\/4 {
  --tw-translate-x: -50%;
}

.-translate-x-3\/4 {
  --tw-translate-x: -75%;
}

.-translate-x-full {
  --tw-translate-x: -100%;
}

.translate-y-0 {
  --tw-translate-y: 0px;
}

.translate-y-1 {
  --tw-translate-y: 0.25rem;
}

.translate-y-2 {
  --tw-translate-y: 0.5rem;
}

.translate-y-3 {
  --tw-translate-y: 0.75rem;
}

.translate-y-4 {
  --tw-translate-y: 1rem;
}

.translate-y-5 {
  --tw-translate-y: 1.25rem;
}

.translate-y-6 {
  --tw-translate-y: 1.5rem;
}

.translate-y-7 {
  --tw-translate-y: 1.75rem;
}

.translate-y-8 {
  --tw-translate-y: 2rem;
}

.translate-y-9 {
  --tw-translate-y: 2.25rem;
}

.translate-y-10 {
  --tw-translate-y: 2.5rem;
}

.translate-y-11 {
  --tw-translate-y: 2.75rem;
}

.translate-y-12 {
  --tw-translate-y: 3rem;
}

.translate-y-14 {
  --tw-translate-y: 3.5rem;
}

.translate-y-16 {
  --tw-translate-y: 4rem;
}

.translate-y-20 {
  --tw-translate-y: 5rem;
}

.translate-y-24 {
  --tw-translate-y: 6rem;
}

.translate-y-28 {
  --tw-translate-y: 7rem;
}

.translate-y-32 {
  --tw-translate-y: 8rem;
}

.translate-y-36 {
  --tw-translate-y: 9rem;
}

.translate-y-40 {
  --tw-translate-y: 10rem;
}

.translate-y-44 {
  --tw-translate-y: 11rem;
}

.translate-y-48 {
  --tw-translate-y: 12rem;
}

.translate-y-52 {
  --tw-translate-y: 13rem;
}

.translate-y-56 {
  --tw-translate-y: 14rem;
}

.translate-y-60 {
  --tw-translate-y: 15rem;
}

.translate-y-64 {
  --tw-translate-y: 16rem;
}

.translate-y-72 {
  --tw-translate-y: 18rem;
}

.translate-y-80 {
  --tw-translate-y: 20rem;
}

.translate-y-96 {
  --tw-translate-y: 24rem;
}

.translate-y-px {
  --tw-translate-y: 1px;
}

.translate-y-0\.5 {
  --tw-translate-y: 0.125rem;
}

.translate-y-1\.5 {
  --tw-translate-y: 0.375rem;
}

.translate-y-2\.5 {
  --tw-translate-y: 0.625rem;
}

.translate-y-3\.5 {
  --tw-translate-y: 0.875rem;
}

.-translate-y-0 {
  --tw-translate-y: 0px;
}

.-translate-y-1 {
  --tw-translate-y: -0.25rem;
}

.-translate-y-2 {
  --tw-translate-y: -0.5rem;
}

.-translate-y-3 {
  --tw-translate-y: -0.75rem;
}

.-translate-y-4 {
  --tw-translate-y: -1rem;
}

.-translate-y-5 {
  --tw-translate-y: -1.25rem;
}

.-translate-y-6 {
  --tw-translate-y: -1.5rem;
}

.-translate-y-7 {
  --tw-translate-y: -1.75rem;
}

.-translate-y-8 {
  --tw-translate-y: -2rem;
}

.-translate-y-9 {
  --tw-translate-y: -2.25rem;
}

.-translate-y-10 {
  --tw-translate-y: -2.5rem;
}

.-translate-y-11 {
  --tw-translate-y: -2.75rem;
}

.-translate-y-12 {
  --tw-translate-y: -3rem;
}

.-translate-y-14 {
  --tw-translate-y: -3.5rem;
}

.-translate-y-16 {
  --tw-translate-y: -4rem;
}

.-translate-y-20 {
  --tw-translate-y: -5rem;
}

.-translate-y-24 {
  --tw-translate-y: -6rem;
}

.-translate-y-28 {
  --tw-translate-y: -7rem;
}

.-translate-y-32 {
  --tw-translate-y: -8rem;
}

.-translate-y-36 {
  --tw-translate-y: -9rem;
}

.-translate-y-40 {
  --tw-translate-y: -10rem;
}

.-translate-y-44 {
  --tw-translate-y: -11rem;
}

.-translate-y-48 {
  --tw-translate-y: -12rem;
}

.-translate-y-52 {
  --tw-translate-y: -13rem;
}

.-translate-y-56 {
  --tw-translate-y: -14rem;
}

.-translate-y-60 {
  --tw-translate-y: -15rem;
}

.-translate-y-64 {
  --tw-translate-y: -16rem;
}

.-translate-y-72 {
  --tw-translate-y: -18rem;
}

.-translate-y-80 {
  --tw-translate-y: -20rem;
}

.-translate-y-96 {
  --tw-translate-y: -24rem;
}

.-translate-y-px {
  --tw-translate-y: -1px;
}

.-translate-y-0\.5 {
  --tw-translate-y: -0.125rem;
}

.-translate-y-1\.5 {
  --tw-translate-y: -0.375rem;
}

.-translate-y-2\.5 {
  --tw-translate-y: -0.625rem;
}

.-translate-y-3\.5 {
  --tw-translate-y: -0.875rem;
}

.translate-y-1\/2 {
  --tw-translate-y: 50%;
}

.translate-y-1\/3 {
  --tw-translate-y: 33.333333%;
}

.translate-y-2\/3 {
  --tw-translate-y: 66.666667%;
}

.translate-y-1\/4 {
  --tw-translate-y: 25%;
}

.translate-y-2\/4 {
  --tw-translate-y: 50%;
}

.translate-y-3\/4 {
  --tw-translate-y: 75%;
}

.translate-y-full {
  --tw-translate-y: 100%;
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-translate-y-1\/3 {
  --tw-translate-y: -33.333333%;
}

.-translate-y-2\/3 {
  --tw-translate-y: -66.666667%;
}

.-translate-y-1\/4 {
  --tw-translate-y: -25%;
}

.-translate-y-2\/4 {
  --tw-translate-y: -50%;
}

.-translate-y-3\/4 {
  --tw-translate-y: -75%;
}

.-translate-y-full {
  --tw-translate-y: -100%;
}

.hover\:translate-x-0:hover {
  --tw-translate-x: 0px;
}

.hover\:translate-x-1:hover {
  --tw-translate-x: 0.25rem;
}

.hover\:translate-x-2:hover {
  --tw-translate-x: 0.5rem;
}

.hover\:translate-x-3:hover {
  --tw-translate-x: 0.75rem;
}

.hover\:translate-x-4:hover {
  --tw-translate-x: 1rem;
}

.hover\:translate-x-5:hover {
  --tw-translate-x: 1.25rem;
}

.hover\:translate-x-6:hover {
  --tw-translate-x: 1.5rem;
}

.hover\:translate-x-7:hover {
  --tw-translate-x: 1.75rem;
}

.hover\:translate-x-8:hover {
  --tw-translate-x: 2rem;
}

.hover\:translate-x-9:hover {
  --tw-translate-x: 2.25rem;
}

.hover\:translate-x-10:hover {
  --tw-translate-x: 2.5rem;
}

.hover\:translate-x-11:hover {
  --tw-translate-x: 2.75rem;
}

.hover\:translate-x-12:hover {
  --tw-translate-x: 3rem;
}

.hover\:translate-x-14:hover {
  --tw-translate-x: 3.5rem;
}

.hover\:translate-x-16:hover {
  --tw-translate-x: 4rem;
}

.hover\:translate-x-20:hover {
  --tw-translate-x: 5rem;
}

.hover\:translate-x-24:hover {
  --tw-translate-x: 6rem;
}

.hover\:translate-x-28:hover {
  --tw-translate-x: 7rem;
}

.hover\:translate-x-32:hover {
  --tw-translate-x: 8rem;
}

.hover\:translate-x-36:hover {
  --tw-translate-x: 9rem;
}

.hover\:translate-x-40:hover {
  --tw-translate-x: 10rem;
}

.hover\:translate-x-44:hover {
  --tw-translate-x: 11rem;
}

.hover\:translate-x-48:hover {
  --tw-translate-x: 12rem;
}

.hover\:translate-x-52:hover {
  --tw-translate-x: 13rem;
}

.hover\:translate-x-56:hover {
  --tw-translate-x: 14rem;
}

.hover\:translate-x-60:hover {
  --tw-translate-x: 15rem;
}

.hover\:translate-x-64:hover {
  --tw-translate-x: 16rem;
}

.hover\:translate-x-72:hover {
  --tw-translate-x: 18rem;
}

.hover\:translate-x-80:hover {
  --tw-translate-x: 20rem;
}

.hover\:translate-x-96:hover {
  --tw-translate-x: 24rem;
}

.hover\:translate-x-px:hover {
  --tw-translate-x: 1px;
}

.hover\:translate-x-0\.5:hover {
  --tw-translate-x: 0.125rem;
}

.hover\:translate-x-1\.5:hover {
  --tw-translate-x: 0.375rem;
}

.hover\:translate-x-2\.5:hover {
  --tw-translate-x: 0.625rem;
}

.hover\:translate-x-3\.5:hover {
  --tw-translate-x: 0.875rem;
}

.hover\:-translate-x-0:hover {
  --tw-translate-x: 0px;
}

.hover\:-translate-x-1:hover {
  --tw-translate-x: -0.25rem;
}

.hover\:-translate-x-2:hover {
  --tw-translate-x: -0.5rem;
}

.hover\:-translate-x-3:hover {
  --tw-translate-x: -0.75rem;
}

.hover\:-translate-x-4:hover {
  --tw-translate-x: -1rem;
}

.hover\:-translate-x-5:hover {
  --tw-translate-x: -1.25rem;
}

.hover\:-translate-x-6:hover {
  --tw-translate-x: -1.5rem;
}

.hover\:-translate-x-7:hover {
  --tw-translate-x: -1.75rem;
}

.hover\:-translate-x-8:hover {
  --tw-translate-x: -2rem;
}

.hover\:-translate-x-9:hover {
  --tw-translate-x: -2.25rem;
}

.hover\:-translate-x-10:hover {
  --tw-translate-x: -2.5rem;
}

.hover\:-translate-x-11:hover {
  --tw-translate-x: -2.75rem;
}

.hover\:-translate-x-12:hover {
  --tw-translate-x: -3rem;
}

.hover\:-translate-x-14:hover {
  --tw-translate-x: -3.5rem;
}

.hover\:-translate-x-16:hover {
  --tw-translate-x: -4rem;
}

.hover\:-translate-x-20:hover {
  --tw-translate-x: -5rem;
}

.hover\:-translate-x-24:hover {
  --tw-translate-x: -6rem;
}

.hover\:-translate-x-28:hover {
  --tw-translate-x: -7rem;
}

.hover\:-translate-x-32:hover {
  --tw-translate-x: -8rem;
}

.hover\:-translate-x-36:hover {
  --tw-translate-x: -9rem;
}

.hover\:-translate-x-40:hover {
  --tw-translate-x: -10rem;
}

.hover\:-translate-x-44:hover {
  --tw-translate-x: -11rem;
}

.hover\:-translate-x-48:hover {
  --tw-translate-x: -12rem;
}

.hover\:-translate-x-52:hover {
  --tw-translate-x: -13rem;
}

.hover\:-translate-x-56:hover {
  --tw-translate-x: -14rem;
}

.hover\:-translate-x-60:hover {
  --tw-translate-x: -15rem;
}

.hover\:-translate-x-64:hover {
  --tw-translate-x: -16rem;
}

.hover\:-translate-x-72:hover {
  --tw-translate-x: -18rem;
}

.hover\:-translate-x-80:hover {
  --tw-translate-x: -20rem;
}

.hover\:-translate-x-96:hover {
  --tw-translate-x: -24rem;
}

.hover\:-translate-x-px:hover {
  --tw-translate-x: -1px;
}

.hover\:-translate-x-0\.5:hover {
  --tw-translate-x: -0.125rem;
}

.hover\:-translate-x-1\.5:hover {
  --tw-translate-x: -0.375rem;
}

.hover\:-translate-x-2\.5:hover {
  --tw-translate-x: -0.625rem;
}

.hover\:-translate-x-3\.5:hover {
  --tw-translate-x: -0.875rem;
}

.hover\:translate-x-1\/2:hover {
  --tw-translate-x: 50%;
}

.hover\:translate-x-1\/3:hover {
  --tw-translate-x: 33.333333%;
}

.hover\:translate-x-2\/3:hover {
  --tw-translate-x: 66.666667%;
}

.hover\:translate-x-1\/4:hover {
  --tw-translate-x: 25%;
}

.hover\:translate-x-2\/4:hover {
  --tw-translate-x: 50%;
}

.hover\:translate-x-3\/4:hover {
  --tw-translate-x: 75%;
}

.hover\:translate-x-full:hover {
  --tw-translate-x: 100%;
}

.hover\:-translate-x-1\/2:hover {
  --tw-translate-x: -50%;
}

.hover\:-translate-x-1\/3:hover {
  --tw-translate-x: -33.333333%;
}

.hover\:-translate-x-2\/3:hover {
  --tw-translate-x: -66.666667%;
}

.hover\:-translate-x-1\/4:hover {
  --tw-translate-x: -25%;
}

.hover\:-translate-x-2\/4:hover {
  --tw-translate-x: -50%;
}

.hover\:-translate-x-3\/4:hover {
  --tw-translate-x: -75%;
}

.hover\:-translate-x-full:hover {
  --tw-translate-x: -100%;
}

.hover\:translate-y-0:hover {
  --tw-translate-y: 0px;
}

.hover\:translate-y-1:hover {
  --tw-translate-y: 0.25rem;
}

.hover\:translate-y-2:hover {
  --tw-translate-y: 0.5rem;
}

.hover\:translate-y-3:hover {
  --tw-translate-y: 0.75rem;
}

.hover\:translate-y-4:hover {
  --tw-translate-y: 1rem;
}

.hover\:translate-y-5:hover {
  --tw-translate-y: 1.25rem;
}

.hover\:translate-y-6:hover {
  --tw-translate-y: 1.5rem;
}

.hover\:translate-y-7:hover {
  --tw-translate-y: 1.75rem;
}

.hover\:translate-y-8:hover {
  --tw-translate-y: 2rem;
}

.hover\:translate-y-9:hover {
  --tw-translate-y: 2.25rem;
}

.hover\:translate-y-10:hover {
  --tw-translate-y: 2.5rem;
}

.hover\:translate-y-11:hover {
  --tw-translate-y: 2.75rem;
}

.hover\:translate-y-12:hover {
  --tw-translate-y: 3rem;
}

.hover\:translate-y-14:hover {
  --tw-translate-y: 3.5rem;
}

.hover\:translate-y-16:hover {
  --tw-translate-y: 4rem;
}

.hover\:translate-y-20:hover {
  --tw-translate-y: 5rem;
}

.hover\:translate-y-24:hover {
  --tw-translate-y: 6rem;
}

.hover\:translate-y-28:hover {
  --tw-translate-y: 7rem;
}

.hover\:translate-y-32:hover {
  --tw-translate-y: 8rem;
}

.hover\:translate-y-36:hover {
  --tw-translate-y: 9rem;
}

.hover\:translate-y-40:hover {
  --tw-translate-y: 10rem;
}

.hover\:translate-y-44:hover {
  --tw-translate-y: 11rem;
}

.hover\:translate-y-48:hover {
  --tw-translate-y: 12rem;
}

.hover\:translate-y-52:hover {
  --tw-translate-y: 13rem;
}

.hover\:translate-y-56:hover {
  --tw-translate-y: 14rem;
}

.hover\:translate-y-60:hover {
  --tw-translate-y: 15rem;
}

.hover\:translate-y-64:hover {
  --tw-translate-y: 16rem;
}

.hover\:translate-y-72:hover {
  --tw-translate-y: 18rem;
}

.hover\:translate-y-80:hover {
  --tw-translate-y: 20rem;
}

.hover\:translate-y-96:hover {
  --tw-translate-y: 24rem;
}

.hover\:translate-y-px:hover {
  --tw-translate-y: 1px;
}

.hover\:translate-y-0\.5:hover {
  --tw-translate-y: 0.125rem;
}

.hover\:translate-y-1\.5:hover {
  --tw-translate-y: 0.375rem;
}

.hover\:translate-y-2\.5:hover {
  --tw-translate-y: 0.625rem;
}

.hover\:translate-y-3\.5:hover {
  --tw-translate-y: 0.875rem;
}

.hover\:-translate-y-0:hover {
  --tw-translate-y: 0px;
}

.hover\:-translate-y-1:hover {
  --tw-translate-y: -0.25rem;
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -0.5rem;
}

.hover\:-translate-y-3:hover {
  --tw-translate-y: -0.75rem;
}

.hover\:-translate-y-4:hover {
  --tw-translate-y: -1rem;
}

.hover\:-translate-y-5:hover {
  --tw-translate-y: -1.25rem;
}

.hover\:-translate-y-6:hover {
  --tw-translate-y: -1.5rem;
}

.hover\:-translate-y-7:hover {
  --tw-translate-y: -1.75rem;
}

.hover\:-translate-y-8:hover {
  --tw-translate-y: -2rem;
}

.hover\:-translate-y-9:hover {
  --tw-translate-y: -2.25rem;
}

.hover\:-translate-y-10:hover {
  --tw-translate-y: -2.5rem;
}

.hover\:-translate-y-11:hover {
  --tw-translate-y: -2.75rem;
}

.hover\:-translate-y-12:hover {
  --tw-translate-y: -3rem;
}

.hover\:-translate-y-14:hover {
  --tw-translate-y: -3.5rem;
}

.hover\:-translate-y-16:hover {
  --tw-translate-y: -4rem;
}

.hover\:-translate-y-20:hover {
  --tw-translate-y: -5rem;
}

.hover\:-translate-y-24:hover {
  --tw-translate-y: -6rem;
}

.hover\:-translate-y-28:hover {
  --tw-translate-y: -7rem;
}

.hover\:-translate-y-32:hover {
  --tw-translate-y: -8rem;
}

.hover\:-translate-y-36:hover {
  --tw-translate-y: -9rem;
}

.hover\:-translate-y-40:hover {
  --tw-translate-y: -10rem;
}

.hover\:-translate-y-44:hover {
  --tw-translate-y: -11rem;
}

.hover\:-translate-y-48:hover {
  --tw-translate-y: -12rem;
}

.hover\:-translate-y-52:hover {
  --tw-translate-y: -13rem;
}

.hover\:-translate-y-56:hover {
  --tw-translate-y: -14rem;
}

.hover\:-translate-y-60:hover {
  --tw-translate-y: -15rem;
}

.hover\:-translate-y-64:hover {
  --tw-translate-y: -16rem;
}

.hover\:-translate-y-72:hover {
  --tw-translate-y: -18rem;
}

.hover\:-translate-y-80:hover {
  --tw-translate-y: -20rem;
}

.hover\:-translate-y-96:hover {
  --tw-translate-y: -24rem;
}

.hover\:-translate-y-px:hover {
  --tw-translate-y: -1px;
}

.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: -0.125rem;
}

.hover\:-translate-y-1\.5:hover {
  --tw-translate-y: -0.375rem;
}

.hover\:-translate-y-2\.5:hover {
  --tw-translate-y: -0.625rem;
}

.hover\:-translate-y-3\.5:hover {
  --tw-translate-y: -0.875rem;
}

.hover\:translate-y-1\/2:hover {
  --tw-translate-y: 50%;
}

.hover\:translate-y-1\/3:hover {
  --tw-translate-y: 33.333333%;
}

.hover\:translate-y-2\/3:hover {
  --tw-translate-y: 66.666667%;
}

.hover\:translate-y-1\/4:hover {
  --tw-translate-y: 25%;
}

.hover\:translate-y-2\/4:hover {
  --tw-translate-y: 50%;
}

.hover\:translate-y-3\/4:hover {
  --tw-translate-y: 75%;
}

.hover\:translate-y-full:hover {
  --tw-translate-y: 100%;
}

.hover\:-translate-y-1\/2:hover {
  --tw-translate-y: -50%;
}

.hover\:-translate-y-1\/3:hover {
  --tw-translate-y: -33.333333%;
}

.hover\:-translate-y-2\/3:hover {
  --tw-translate-y: -66.666667%;
}

.hover\:-translate-y-1\/4:hover {
  --tw-translate-y: -25%;
}

.hover\:-translate-y-2\/4:hover {
  --tw-translate-y: -50%;
}

.hover\:-translate-y-3\/4:hover {
  --tw-translate-y: -75%;
}

.hover\:-translate-y-full:hover {
  --tw-translate-y: -100%;
}

.focus\:translate-x-0:focus {
  --tw-translate-x: 0px;
}

.focus\:translate-x-1:focus {
  --tw-translate-x: 0.25rem;
}

.focus\:translate-x-2:focus {
  --tw-translate-x: 0.5rem;
}

.focus\:translate-x-3:focus {
  --tw-translate-x: 0.75rem;
}

.focus\:translate-x-4:focus {
  --tw-translate-x: 1rem;
}

.focus\:translate-x-5:focus {
  --tw-translate-x: 1.25rem;
}

.focus\:translate-x-6:focus {
  --tw-translate-x: 1.5rem;
}

.focus\:translate-x-7:focus {
  --tw-translate-x: 1.75rem;
}

.focus\:translate-x-8:focus {
  --tw-translate-x: 2rem;
}

.focus\:translate-x-9:focus {
  --tw-translate-x: 2.25rem;
}

.focus\:translate-x-10:focus {
  --tw-translate-x: 2.5rem;
}

.focus\:translate-x-11:focus {
  --tw-translate-x: 2.75rem;
}

.focus\:translate-x-12:focus {
  --tw-translate-x: 3rem;
}

.focus\:translate-x-14:focus {
  --tw-translate-x: 3.5rem;
}

.focus\:translate-x-16:focus {
  --tw-translate-x: 4rem;
}

.focus\:translate-x-20:focus {
  --tw-translate-x: 5rem;
}

.focus\:translate-x-24:focus {
  --tw-translate-x: 6rem;
}

.focus\:translate-x-28:focus {
  --tw-translate-x: 7rem;
}

.focus\:translate-x-32:focus {
  --tw-translate-x: 8rem;
}

.focus\:translate-x-36:focus {
  --tw-translate-x: 9rem;
}

.focus\:translate-x-40:focus {
  --tw-translate-x: 10rem;
}

.focus\:translate-x-44:focus {
  --tw-translate-x: 11rem;
}

.focus\:translate-x-48:focus {
  --tw-translate-x: 12rem;
}

.focus\:translate-x-52:focus {
  --tw-translate-x: 13rem;
}

.focus\:translate-x-56:focus {
  --tw-translate-x: 14rem;
}

.focus\:translate-x-60:focus {
  --tw-translate-x: 15rem;
}

.focus\:translate-x-64:focus {
  --tw-translate-x: 16rem;
}

.focus\:translate-x-72:focus {
  --tw-translate-x: 18rem;
}

.focus\:translate-x-80:focus {
  --tw-translate-x: 20rem;
}

.focus\:translate-x-96:focus {
  --tw-translate-x: 24rem;
}

.focus\:translate-x-px:focus {
  --tw-translate-x: 1px;
}

.focus\:translate-x-0\.5:focus {
  --tw-translate-x: 0.125rem;
}

.focus\:translate-x-1\.5:focus {
  --tw-translate-x: 0.375rem;
}

.focus\:translate-x-2\.5:focus {
  --tw-translate-x: 0.625rem;
}

.focus\:translate-x-3\.5:focus {
  --tw-translate-x: 0.875rem;
}

.focus\:-translate-x-0:focus {
  --tw-translate-x: 0px;
}

.focus\:-translate-x-1:focus {
  --tw-translate-x: -0.25rem;
}

.focus\:-translate-x-2:focus {
  --tw-translate-x: -0.5rem;
}

.focus\:-translate-x-3:focus {
  --tw-translate-x: -0.75rem;
}

.focus\:-translate-x-4:focus {
  --tw-translate-x: -1rem;
}

.focus\:-translate-x-5:focus {
  --tw-translate-x: -1.25rem;
}

.focus\:-translate-x-6:focus {
  --tw-translate-x: -1.5rem;
}

.focus\:-translate-x-7:focus {
  --tw-translate-x: -1.75rem;
}

.focus\:-translate-x-8:focus {
  --tw-translate-x: -2rem;
}

.focus\:-translate-x-9:focus {
  --tw-translate-x: -2.25rem;
}

.focus\:-translate-x-10:focus {
  --tw-translate-x: -2.5rem;
}

.focus\:-translate-x-11:focus {
  --tw-translate-x: -2.75rem;
}

.focus\:-translate-x-12:focus {
  --tw-translate-x: -3rem;
}

.focus\:-translate-x-14:focus {
  --tw-translate-x: -3.5rem;
}

.focus\:-translate-x-16:focus {
  --tw-translate-x: -4rem;
}

.focus\:-translate-x-20:focus {
  --tw-translate-x: -5rem;
}

.focus\:-translate-x-24:focus {
  --tw-translate-x: -6rem;
}

.focus\:-translate-x-28:focus {
  --tw-translate-x: -7rem;
}

.focus\:-translate-x-32:focus {
  --tw-translate-x: -8rem;
}

.focus\:-translate-x-36:focus {
  --tw-translate-x: -9rem;
}

.focus\:-translate-x-40:focus {
  --tw-translate-x: -10rem;
}

.focus\:-translate-x-44:focus {
  --tw-translate-x: -11rem;
}

.focus\:-translate-x-48:focus {
  --tw-translate-x: -12rem;
}

.focus\:-translate-x-52:focus {
  --tw-translate-x: -13rem;
}

.focus\:-translate-x-56:focus {
  --tw-translate-x: -14rem;
}

.focus\:-translate-x-60:focus {
  --tw-translate-x: -15rem;
}

.focus\:-translate-x-64:focus {
  --tw-translate-x: -16rem;
}

.focus\:-translate-x-72:focus {
  --tw-translate-x: -18rem;
}

.focus\:-translate-x-80:focus {
  --tw-translate-x: -20rem;
}

.focus\:-translate-x-96:focus {
  --tw-translate-x: -24rem;
}

.focus\:-translate-x-px:focus {
  --tw-translate-x: -1px;
}

.focus\:-translate-x-0\.5:focus {
  --tw-translate-x: -0.125rem;
}

.focus\:-translate-x-1\.5:focus {
  --tw-translate-x: -0.375rem;
}

.focus\:-translate-x-2\.5:focus {
  --tw-translate-x: -0.625rem;
}

.focus\:-translate-x-3\.5:focus {
  --tw-translate-x: -0.875rem;
}

.focus\:translate-x-1\/2:focus {
  --tw-translate-x: 50%;
}

.focus\:translate-x-1\/3:focus {
  --tw-translate-x: 33.333333%;
}

.focus\:translate-x-2\/3:focus {
  --tw-translate-x: 66.666667%;
}

.focus\:translate-x-1\/4:focus {
  --tw-translate-x: 25%;
}

.focus\:translate-x-2\/4:focus {
  --tw-translate-x: 50%;
}

.focus\:translate-x-3\/4:focus {
  --tw-translate-x: 75%;
}

.focus\:translate-x-full:focus {
  --tw-translate-x: 100%;
}

.focus\:-translate-x-1\/2:focus {
  --tw-translate-x: -50%;
}

.focus\:-translate-x-1\/3:focus {
  --tw-translate-x: -33.333333%;
}

.focus\:-translate-x-2\/3:focus {
  --tw-translate-x: -66.666667%;
}

.focus\:-translate-x-1\/4:focus {
  --tw-translate-x: -25%;
}

.focus\:-translate-x-2\/4:focus {
  --tw-translate-x: -50%;
}

.focus\:-translate-x-3\/4:focus {
  --tw-translate-x: -75%;
}

.focus\:-translate-x-full:focus {
  --tw-translate-x: -100%;
}

.focus\:translate-y-0:focus {
  --tw-translate-y: 0px;
}

.focus\:translate-y-1:focus {
  --tw-translate-y: 0.25rem;
}

.focus\:translate-y-2:focus {
  --tw-translate-y: 0.5rem;
}

.focus\:translate-y-3:focus {
  --tw-translate-y: 0.75rem;
}

.focus\:translate-y-4:focus {
  --tw-translate-y: 1rem;
}

.focus\:translate-y-5:focus {
  --tw-translate-y: 1.25rem;
}

.focus\:translate-y-6:focus {
  --tw-translate-y: 1.5rem;
}

.focus\:translate-y-7:focus {
  --tw-translate-y: 1.75rem;
}

.focus\:translate-y-8:focus {
  --tw-translate-y: 2rem;
}

.focus\:translate-y-9:focus {
  --tw-translate-y: 2.25rem;
}

.focus\:translate-y-10:focus {
  --tw-translate-y: 2.5rem;
}

.focus\:translate-y-11:focus {
  --tw-translate-y: 2.75rem;
}

.focus\:translate-y-12:focus {
  --tw-translate-y: 3rem;
}

.focus\:translate-y-14:focus {
  --tw-translate-y: 3.5rem;
}

.focus\:translate-y-16:focus {
  --tw-translate-y: 4rem;
}

.focus\:translate-y-20:focus {
  --tw-translate-y: 5rem;
}

.focus\:translate-y-24:focus {
  --tw-translate-y: 6rem;
}

.focus\:translate-y-28:focus {
  --tw-translate-y: 7rem;
}

.focus\:translate-y-32:focus {
  --tw-translate-y: 8rem;
}

.focus\:translate-y-36:focus {
  --tw-translate-y: 9rem;
}

.focus\:translate-y-40:focus {
  --tw-translate-y: 10rem;
}

.focus\:translate-y-44:focus {
  --tw-translate-y: 11rem;
}

.focus\:translate-y-48:focus {
  --tw-translate-y: 12rem;
}

.focus\:translate-y-52:focus {
  --tw-translate-y: 13rem;
}

.focus\:translate-y-56:focus {
  --tw-translate-y: 14rem;
}

.focus\:translate-y-60:focus {
  --tw-translate-y: 15rem;
}

.focus\:translate-y-64:focus {
  --tw-translate-y: 16rem;
}

.focus\:translate-y-72:focus {
  --tw-translate-y: 18rem;
}

.focus\:translate-y-80:focus {
  --tw-translate-y: 20rem;
}

.focus\:translate-y-96:focus {
  --tw-translate-y: 24rem;
}

.focus\:translate-y-px:focus {
  --tw-translate-y: 1px;
}

.focus\:translate-y-0\.5:focus {
  --tw-translate-y: 0.125rem;
}

.focus\:translate-y-1\.5:focus {
  --tw-translate-y: 0.375rem;
}

.focus\:translate-y-2\.5:focus {
  --tw-translate-y: 0.625rem;
}

.focus\:translate-y-3\.5:focus {
  --tw-translate-y: 0.875rem;
}

.focus\:-translate-y-0:focus {
  --tw-translate-y: 0px;
}

.focus\:-translate-y-1:focus {
  --tw-translate-y: -0.25rem;
}

.focus\:-translate-y-2:focus {
  --tw-translate-y: -0.5rem;
}

.focus\:-translate-y-3:focus {
  --tw-translate-y: -0.75rem;
}

.focus\:-translate-y-4:focus {
  --tw-translate-y: -1rem;
}

.focus\:-translate-y-5:focus {
  --tw-translate-y: -1.25rem;
}

.focus\:-translate-y-6:focus {
  --tw-translate-y: -1.5rem;
}

.focus\:-translate-y-7:focus {
  --tw-translate-y: -1.75rem;
}

.focus\:-translate-y-8:focus {
  --tw-translate-y: -2rem;
}

.focus\:-translate-y-9:focus {
  --tw-translate-y: -2.25rem;
}

.focus\:-translate-y-10:focus {
  --tw-translate-y: -2.5rem;
}

.focus\:-translate-y-11:focus {
  --tw-translate-y: -2.75rem;
}

.focus\:-translate-y-12:focus {
  --tw-translate-y: -3rem;
}

.focus\:-translate-y-14:focus {
  --tw-translate-y: -3.5rem;
}

.focus\:-translate-y-16:focus {
  --tw-translate-y: -4rem;
}

.focus\:-translate-y-20:focus {
  --tw-translate-y: -5rem;
}

.focus\:-translate-y-24:focus {
  --tw-translate-y: -6rem;
}

.focus\:-translate-y-28:focus {
  --tw-translate-y: -7rem;
}

.focus\:-translate-y-32:focus {
  --tw-translate-y: -8rem;
}

.focus\:-translate-y-36:focus {
  --tw-translate-y: -9rem;
}

.focus\:-translate-y-40:focus {
  --tw-translate-y: -10rem;
}

.focus\:-translate-y-44:focus {
  --tw-translate-y: -11rem;
}

.focus\:-translate-y-48:focus {
  --tw-translate-y: -12rem;
}

.focus\:-translate-y-52:focus {
  --tw-translate-y: -13rem;
}

.focus\:-translate-y-56:focus {
  --tw-translate-y: -14rem;
}

.focus\:-translate-y-60:focus {
  --tw-translate-y: -15rem;
}

.focus\:-translate-y-64:focus {
  --tw-translate-y: -16rem;
}

.focus\:-translate-y-72:focus {
  --tw-translate-y: -18rem;
}

.focus\:-translate-y-80:focus {
  --tw-translate-y: -20rem;
}

.focus\:-translate-y-96:focus {
  --tw-translate-y: -24rem;
}

.focus\:-translate-y-px:focus {
  --tw-translate-y: -1px;
}

.focus\:-translate-y-0\.5:focus {
  --tw-translate-y: -0.125rem;
}

.focus\:-translate-y-1\.5:focus {
  --tw-translate-y: -0.375rem;
}

.focus\:-translate-y-2\.5:focus {
  --tw-translate-y: -0.625rem;
}

.focus\:-translate-y-3\.5:focus {
  --tw-translate-y: -0.875rem;
}

.focus\:translate-y-1\/2:focus {
  --tw-translate-y: 50%;
}

.focus\:translate-y-1\/3:focus {
  --tw-translate-y: 33.333333%;
}

.focus\:translate-y-2\/3:focus {
  --tw-translate-y: 66.666667%;
}

.focus\:translate-y-1\/4:focus {
  --tw-translate-y: 25%;
}

.focus\:translate-y-2\/4:focus {
  --tw-translate-y: 50%;
}

.focus\:translate-y-3\/4:focus {
  --tw-translate-y: 75%;
}

.focus\:translate-y-full:focus {
  --tw-translate-y: 100%;
}

.focus\:-translate-y-1\/2:focus {
  --tw-translate-y: -50%;
}

.focus\:-translate-y-1\/3:focus {
  --tw-translate-y: -33.333333%;
}

.focus\:-translate-y-2\/3:focus {
  --tw-translate-y: -66.666667%;
}

.focus\:-translate-y-1\/4:focus {
  --tw-translate-y: -25%;
}

.focus\:-translate-y-2\/4:focus {
  --tw-translate-y: -50%;
}

.focus\:-translate-y-3\/4:focus {
  --tw-translate-y: -75%;
}

.focus\:-translate-y-full:focus {
  --tw-translate-y: -100%;
}

.rotate-0 {
  --tw-rotate: 0deg;
}

.rotate-1 {
  --tw-rotate: 1deg;
}

.rotate-2 {
  --tw-rotate: 2deg;
}

.rotate-3 {
  --tw-rotate: 3deg;
}

.rotate-6 {
  --tw-rotate: 6deg;
}

.rotate-12 {
  --tw-rotate: 12deg;
}

.rotate-45 {
  --tw-rotate: 45deg;
}

.rotate-90 {
  --tw-rotate: 90deg;
}

.rotate-180 {
  --tw-rotate: 180deg;
}

.-rotate-180 {
  --tw-rotate: -180deg;
}

.-rotate-90 {
  --tw-rotate: -90deg;
}

.-rotate-45 {
  --tw-rotate: -45deg;
}

.-rotate-12 {
  --tw-rotate: -12deg;
}

.-rotate-6 {
  --tw-rotate: -6deg;
}

.-rotate-3 {
  --tw-rotate: -3deg;
}

.-rotate-2 {
  --tw-rotate: -2deg;
}

.-rotate-1 {
  --tw-rotate: -1deg;
}

.hover\:rotate-0:hover {
  --tw-rotate: 0deg;
}

.hover\:rotate-1:hover {
  --tw-rotate: 1deg;
}

.hover\:rotate-2:hover {
  --tw-rotate: 2deg;
}

.hover\:rotate-3:hover {
  --tw-rotate: 3deg;
}

.hover\:rotate-6:hover {
  --tw-rotate: 6deg;
}

.hover\:rotate-12:hover {
  --tw-rotate: 12deg;
}

.hover\:rotate-45:hover {
  --tw-rotate: 45deg;
}

.hover\:rotate-90:hover {
  --tw-rotate: 90deg;
}

.hover\:rotate-180:hover {
  --tw-rotate: 180deg;
}

.hover\:-rotate-180:hover {
  --tw-rotate: -180deg;
}

.hover\:-rotate-90:hover {
  --tw-rotate: -90deg;
}

.hover\:-rotate-45:hover {
  --tw-rotate: -45deg;
}

.hover\:-rotate-12:hover {
  --tw-rotate: -12deg;
}

.hover\:-rotate-6:hover {
  --tw-rotate: -6deg;
}

.hover\:-rotate-3:hover {
  --tw-rotate: -3deg;
}

.hover\:-rotate-2:hover {
  --tw-rotate: -2deg;
}

.hover\:-rotate-1:hover {
  --tw-rotate: -1deg;
}

.focus\:rotate-0:focus {
  --tw-rotate: 0deg;
}

.focus\:rotate-1:focus {
  --tw-rotate: 1deg;
}

.focus\:rotate-2:focus {
  --tw-rotate: 2deg;
}

.focus\:rotate-3:focus {
  --tw-rotate: 3deg;
}

.focus\:rotate-6:focus {
  --tw-rotate: 6deg;
}

.focus\:rotate-12:focus {
  --tw-rotate: 12deg;
}

.focus\:rotate-45:focus {
  --tw-rotate: 45deg;
}

.focus\:rotate-90:focus {
  --tw-rotate: 90deg;
}

.focus\:rotate-180:focus {
  --tw-rotate: 180deg;
}

.focus\:-rotate-180:focus {
  --tw-rotate: -180deg;
}

.focus\:-rotate-90:focus {
  --tw-rotate: -90deg;
}

.focus\:-rotate-45:focus {
  --tw-rotate: -45deg;
}

.focus\:-rotate-12:focus {
  --tw-rotate: -12deg;
}

.focus\:-rotate-6:focus {
  --tw-rotate: -6deg;
}

.focus\:-rotate-3:focus {
  --tw-rotate: -3deg;
}

.focus\:-rotate-2:focus {
  --tw-rotate: -2deg;
}

.focus\:-rotate-1:focus {
  --tw-rotate: -1deg;
}

.skew-x-0 {
  --tw-skew-x: 0deg;
}

.skew-x-1 {
  --tw-skew-x: 1deg;
}

.skew-x-2 {
  --tw-skew-x: 2deg;
}

.skew-x-3 {
  --tw-skew-x: 3deg;
}

.skew-x-6 {
  --tw-skew-x: 6deg;
}

.skew-x-12 {
  --tw-skew-x: 12deg;
}

.-skew-x-12 {
  --tw-skew-x: -12deg;
}

.-skew-x-6 {
  --tw-skew-x: -6deg;
}

.-skew-x-3 {
  --tw-skew-x: -3deg;
}

.-skew-x-2 {
  --tw-skew-x: -2deg;
}

.-skew-x-1 {
  --tw-skew-x: -1deg;
}

.skew-y-0 {
  --tw-skew-y: 0deg;
}

.skew-y-1 {
  --tw-skew-y: 1deg;
}

.skew-y-2 {
  --tw-skew-y: 2deg;
}

.skew-y-3 {
  --tw-skew-y: 3deg;
}

.skew-y-6 {
  --tw-skew-y: 6deg;
}

.skew-y-12 {
  --tw-skew-y: 12deg;
}

.-skew-y-12 {
  --tw-skew-y: -12deg;
}

.-skew-y-6 {
  --tw-skew-y: -6deg;
}

.-skew-y-3 {
  --tw-skew-y: -3deg;
}

.-skew-y-2 {
  --tw-skew-y: -2deg;
}

.-skew-y-1 {
  --tw-skew-y: -1deg;
}

.hover\:skew-x-0:hover {
  --tw-skew-x: 0deg;
}

.hover\:skew-x-1:hover {
  --tw-skew-x: 1deg;
}

.hover\:skew-x-2:hover {
  --tw-skew-x: 2deg;
}

.hover\:skew-x-3:hover {
  --tw-skew-x: 3deg;
}

.hover\:skew-x-6:hover {
  --tw-skew-x: 6deg;
}

.hover\:skew-x-12:hover {
  --tw-skew-x: 12deg;
}

.hover\:-skew-x-12:hover {
  --tw-skew-x: -12deg;
}

.hover\:-skew-x-6:hover {
  --tw-skew-x: -6deg;
}

.hover\:-skew-x-3:hover {
  --tw-skew-x: -3deg;
}

.hover\:-skew-x-2:hover {
  --tw-skew-x: -2deg;
}

.hover\:-skew-x-1:hover {
  --tw-skew-x: -1deg;
}

.hover\:skew-y-0:hover {
  --tw-skew-y: 0deg;
}

.hover\:skew-y-1:hover {
  --tw-skew-y: 1deg;
}

.hover\:skew-y-2:hover {
  --tw-skew-y: 2deg;
}

.hover\:skew-y-3:hover {
  --tw-skew-y: 3deg;
}

.hover\:skew-y-6:hover {
  --tw-skew-y: 6deg;
}

.hover\:skew-y-12:hover {
  --tw-skew-y: 12deg;
}

.hover\:-skew-y-12:hover {
  --tw-skew-y: -12deg;
}

.hover\:-skew-y-6:hover {
  --tw-skew-y: -6deg;
}

.hover\:-skew-y-3:hover {
  --tw-skew-y: -3deg;
}

.hover\:-skew-y-2:hover {
  --tw-skew-y: -2deg;
}

.hover\:-skew-y-1:hover {
  --tw-skew-y: -1deg;
}

.focus\:skew-x-0:focus {
  --tw-skew-x: 0deg;
}

.focus\:skew-x-1:focus {
  --tw-skew-x: 1deg;
}

.focus\:skew-x-2:focus {
  --tw-skew-x: 2deg;
}

.focus\:skew-x-3:focus {
  --tw-skew-x: 3deg;
}

.focus\:skew-x-6:focus {
  --tw-skew-x: 6deg;
}

.focus\:skew-x-12:focus {
  --tw-skew-x: 12deg;
}

.focus\:-skew-x-12:focus {
  --tw-skew-x: -12deg;
}

.focus\:-skew-x-6:focus {
  --tw-skew-x: -6deg;
}

.focus\:-skew-x-3:focus {
  --tw-skew-x: -3deg;
}

.focus\:-skew-x-2:focus {
  --tw-skew-x: -2deg;
}

.focus\:-skew-x-1:focus {
  --tw-skew-x: -1deg;
}

.focus\:skew-y-0:focus {
  --tw-skew-y: 0deg;
}

.focus\:skew-y-1:focus {
  --tw-skew-y: 1deg;
}

.focus\:skew-y-2:focus {
  --tw-skew-y: 2deg;
}

.focus\:skew-y-3:focus {
  --tw-skew-y: 3deg;
}

.focus\:skew-y-6:focus {
  --tw-skew-y: 6deg;
}

.focus\:skew-y-12:focus {
  --tw-skew-y: 12deg;
}

.focus\:-skew-y-12:focus {
  --tw-skew-y: -12deg;
}

.focus\:-skew-y-6:focus {
  --tw-skew-y: -6deg;
}

.focus\:-skew-y-3:focus {
  --tw-skew-y: -3deg;
}

.focus\:-skew-y-2:focus {
  --tw-skew-y: -2deg;
}

.focus\:-skew-y-1:focus {
  --tw-skew-y: -1deg;
}

.scale-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.scale-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.hover\:scale-0:hover {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.hover\:scale-50:hover {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.hover\:scale-75:hover {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.hover\:scale-90:hover {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.hover\:scale-95:hover {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.hover\:scale-100:hover {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.hover\:scale-125:hover {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.hover\:scale-150:hover {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.focus\:scale-0:focus {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.focus\:scale-50:focus {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.focus\:scale-75:focus {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.focus\:scale-90:focus {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.focus\:scale-95:focus {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.focus\:scale-100:focus {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.focus\:scale-105:focus {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.focus\:scale-110:focus {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.focus\:scale-125:focus {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.focus\:scale-150:focus {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.scale-x-0 {
  --tw-scale-x: 0;
}

.scale-x-50 {
  --tw-scale-x: .5;
}

.scale-x-75 {
  --tw-scale-x: .75;
}

.scale-x-90 {
  --tw-scale-x: .9;
}

.scale-x-95 {
  --tw-scale-x: .95;
}

.scale-x-100 {
  --tw-scale-x: 1;
}

.scale-x-105 {
  --tw-scale-x: 1.05;
}

.scale-x-110 {
  --tw-scale-x: 1.1;
}

.scale-x-125 {
  --tw-scale-x: 1.25;
}

.scale-x-150 {
  --tw-scale-x: 1.5;
}

.scale-y-0 {
  --tw-scale-y: 0;
}

.scale-y-50 {
  --tw-scale-y: .5;
}

.scale-y-75 {
  --tw-scale-y: .75;
}

.scale-y-90 {
  --tw-scale-y: .9;
}

.scale-y-95 {
  --tw-scale-y: .95;
}

.scale-y-100 {
  --tw-scale-y: 1;
}

.scale-y-105 {
  --tw-scale-y: 1.05;
}

.scale-y-110 {
  --tw-scale-y: 1.1;
}

.scale-y-125 {
  --tw-scale-y: 1.25;
}

.scale-y-150 {
  --tw-scale-y: 1.5;
}

.hover\:scale-x-0:hover {
  --tw-scale-x: 0;
}

.hover\:scale-x-50:hover {
  --tw-scale-x: .5;
}

.hover\:scale-x-75:hover {
  --tw-scale-x: .75;
}

.hover\:scale-x-90:hover {
  --tw-scale-x: .9;
}

.hover\:scale-x-95:hover {
  --tw-scale-x: .95;
}

.hover\:scale-x-100:hover {
  --tw-scale-x: 1;
}

.hover\:scale-x-105:hover {
  --tw-scale-x: 1.05;
}

.hover\:scale-x-110:hover {
  --tw-scale-x: 1.1;
}

.hover\:scale-x-125:hover {
  --tw-scale-x: 1.25;
}

.hover\:scale-x-150:hover {
  --tw-scale-x: 1.5;
}

.hover\:scale-y-0:hover {
  --tw-scale-y: 0;
}

.hover\:scale-y-50:hover {
  --tw-scale-y: .5;
}

.hover\:scale-y-75:hover {
  --tw-scale-y: .75;
}

.hover\:scale-y-90:hover {
  --tw-scale-y: .9;
}

.hover\:scale-y-95:hover {
  --tw-scale-y: .95;
}

.hover\:scale-y-100:hover {
  --tw-scale-y: 1;
}

.hover\:scale-y-105:hover {
  --tw-scale-y: 1.05;
}

.hover\:scale-y-110:hover {
  --tw-scale-y: 1.1;
}

.hover\:scale-y-125:hover {
  --tw-scale-y: 1.25;
}

.hover\:scale-y-150:hover {
  --tw-scale-y: 1.5;
}

.focus\:scale-x-0:focus {
  --tw-scale-x: 0;
}

.focus\:scale-x-50:focus {
  --tw-scale-x: .5;
}

.focus\:scale-x-75:focus {
  --tw-scale-x: .75;
}

.focus\:scale-x-90:focus {
  --tw-scale-x: .9;
}

.focus\:scale-x-95:focus {
  --tw-scale-x: .95;
}

.focus\:scale-x-100:focus {
  --tw-scale-x: 1;
}

.focus\:scale-x-105:focus {
  --tw-scale-x: 1.05;
}

.focus\:scale-x-110:focus {
  --tw-scale-x: 1.1;
}

.focus\:scale-x-125:focus {
  --tw-scale-x: 1.25;
}

.focus\:scale-x-150:focus {
  --tw-scale-x: 1.5;
}

.focus\:scale-y-0:focus {
  --tw-scale-y: 0;
}

.focus\:scale-y-50:focus {
  --tw-scale-y: .5;
}

.focus\:scale-y-75:focus {
  --tw-scale-y: .75;
}

.focus\:scale-y-90:focus {
  --tw-scale-y: .9;
}

.focus\:scale-y-95:focus {
  --tw-scale-y: .95;
}

.focus\:scale-y-100:focus {
  --tw-scale-y: 1;
}

.focus\:scale-y-105:focus {
  --tw-scale-y: 1.05;
}

.focus\:scale-y-110:focus {
  --tw-scale-y: 1.1;
}

.focus\:scale-y-125:focus {
  --tw-scale-y: 1.25;
}

.focus\:scale-y-150:focus {
  --tw-scale-y: 1.5;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-none {
  animation: none;
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.animate-ping {
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.animate-bounce {
  animation: bounce 1s infinite;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-help {
  cursor: help;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.select-none {
  user-select: none;
}

.select-text {
  user-select: text;
}

.select-all {
  user-select: all;
}

.select-auto {
  user-select: auto;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.list-none {
  list-style-type: none;
}

.list-disc {
  list-style-type: disc;
}

.list-decimal {
  list-style-type: decimal;
}

.appearance-none {
  appearance: none;
}

.auto-cols-auto {
  grid-auto-columns: auto;
}

.auto-cols-min {
  grid-auto-columns: min-content;
}

.auto-cols-max {
  grid-auto-columns: max-content;
}

.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.auto-rows-auto {
  grid-auto-rows: auto;
}

.auto-rows-min {
  grid-auto-rows: min-content;
}

.auto-rows-max {
  grid-auto-rows: max-content;
}

.auto-rows-fr {
  grid-auto-rows: minmax(0, 1fr);
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none {
  grid-template-columns: none;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none {
  grid-template-rows: none;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.place-content-center {
  place-content: center;
}

.place-content-start {
  place-content: start;
}

.place-content-end {
  place-content: end;
}

.place-content-between {
  place-content: space-between;
}

.place-content-around {
  place-content: space-around;
}

.place-content-evenly {
  place-content: space-evenly;
}

.place-content-stretch {
  place-content: stretch;
}

.place-items-start {
  place-items: start;
}

.place-items-end {
  place-items: end;
}

.place-items-center {
  place-items: center;
}

.place-items-stretch {
  place-items: stretch;
}

.content-center {
  align-content: center;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.content-evenly {
  align-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-stretch {
  justify-items: stretch;
}

.gap-0 {
  gap: 0px;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-5 {
  gap: 1.25rem;
}

.gap-6 {
  gap: 1.5rem;
}

.gap-7 {
  gap: 1.75rem;
}

.gap-8 {
  gap: 2rem;
}

.gap-9 {
  gap: 2.25rem;
}

.gap-10 {
  gap: 2.5rem;
}

.gap-11 {
  gap: 2.75rem;
}

.gap-12 {
  gap: 3rem;
}

.gap-14 {
  gap: 3.5rem;
}

.gap-16 {
  gap: 4rem;
}

.gap-20 {
  gap: 5rem;
}

.gap-24 {
  gap: 6rem;
}

.gap-28 {
  gap: 7rem;
}

.gap-32 {
  gap: 8rem;
}

.gap-36 {
  gap: 9rem;
}

.gap-40 {
  gap: 10rem;
}

.gap-44 {
  gap: 11rem;
}

.gap-48 {
  gap: 12rem;
}

.gap-52 {
  gap: 13rem;
}

.gap-56 {
  gap: 14rem;
}

.gap-60 {
  gap: 15rem;
}

.gap-64 {
  gap: 16rem;
}

.gap-72 {
  gap: 18rem;
}

.gap-80 {
  gap: 20rem;
}

.gap-96 {
  gap: 24rem;
}

.gap-px {
  gap: 1px;
}

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-2\.5 {
  gap: 0.625rem;
}

.gap-3\.5 {
  gap: 0.875rem;
}

.gap-x-0 {
  column-gap: 0px;
}

.gap-x-1 {
  column-gap: 0.25rem;
}

.gap-x-2 {
  column-gap: 0.5rem;
}

.gap-x-3 {
  column-gap: 0.75rem;
}

.gap-x-4 {
  column-gap: 1rem;
}

.gap-x-5 {
  column-gap: 1.25rem;
}

.gap-x-6 {
  column-gap: 1.5rem;
}

.gap-x-7 {
  column-gap: 1.75rem;
}

.gap-x-8 {
  column-gap: 2rem;
}

.gap-x-9 {
  column-gap: 2.25rem;
}

.gap-x-10 {
  column-gap: 2.5rem;
}

.gap-x-11 {
  column-gap: 2.75rem;
}

.gap-x-12 {
  column-gap: 3rem;
}

.gap-x-14 {
  column-gap: 3.5rem;
}

.gap-x-16 {
  column-gap: 4rem;
}

.gap-x-20 {
  column-gap: 5rem;
}

.gap-x-24 {
  column-gap: 6rem;
}

.gap-x-28 {
  column-gap: 7rem;
}

.gap-x-32 {
  column-gap: 8rem;
}

.gap-x-36 {
  column-gap: 9rem;
}

.gap-x-40 {
  column-gap: 10rem;
}

.gap-x-44 {
  column-gap: 11rem;
}

.gap-x-48 {
  column-gap: 12rem;
}

.gap-x-52 {
  column-gap: 13rem;
}

.gap-x-56 {
  column-gap: 14rem;
}

.gap-x-60 {
  column-gap: 15rem;
}

.gap-x-64 {
  column-gap: 16rem;
}

.gap-x-72 {
  column-gap: 18rem;
}

.gap-x-80 {
  column-gap: 20rem;
}

.gap-x-96 {
  column-gap: 24rem;
}

.gap-x-px {
  column-gap: 1px;
}

.gap-x-0\.5 {
  column-gap: 0.125rem;
}

.gap-x-1\.5 {
  column-gap: 0.375rem;
}

.gap-x-2\.5 {
  column-gap: 0.625rem;
}

.gap-x-3\.5 {
  column-gap: 0.875rem;
}

.gap-y-0 {
  row-gap: 0px;
}

.gap-y-1 {
  row-gap: 0.25rem;
}

.gap-y-2 {
  row-gap: 0.5rem;
}

.gap-y-3 {
  row-gap: 0.75rem;
}

.gap-y-4 {
  row-gap: 1rem;
}

.gap-y-5 {
  row-gap: 1.25rem;
}

.gap-y-6 {
  row-gap: 1.5rem;
}

.gap-y-7 {
  row-gap: 1.75rem;
}

.gap-y-8 {
  row-gap: 2rem;
}

.gap-y-9 {
  row-gap: 2.25rem;
}

.gap-y-10 {
  row-gap: 2.5rem;
}

.gap-y-11 {
  row-gap: 2.75rem;
}

.gap-y-12 {
  row-gap: 3rem;
}

.gap-y-14 {
  row-gap: 3.5rem;
}

.gap-y-16 {
  row-gap: 4rem;
}

.gap-y-20 {
  row-gap: 5rem;
}

.gap-y-24 {
  row-gap: 6rem;
}

.gap-y-28 {
  row-gap: 7rem;
}

.gap-y-32 {
  row-gap: 8rem;
}

.gap-y-36 {
  row-gap: 9rem;
}

.gap-y-40 {
  row-gap: 10rem;
}

.gap-y-44 {
  row-gap: 11rem;
}

.gap-y-48 {
  row-gap: 12rem;
}

.gap-y-52 {
  row-gap: 13rem;
}

.gap-y-56 {
  row-gap: 14rem;
}

.gap-y-60 {
  row-gap: 15rem;
}

.gap-y-64 {
  row-gap: 16rem;
}

.gap-y-72 {
  row-gap: 18rem;
}

.gap-y-80 {
  row-gap: 20rem;
}

.gap-y-96 {
  row-gap: 24rem;
}

.gap-y-px {
  row-gap: 1px;
}

.gap-y-0\.5 {
  row-gap: 0.125rem;
}

.gap-y-1\.5 {
  row-gap: 0.375rem;
}

.gap-y-2\.5 {
  row-gap: 0.625rem;
}

.gap-y-3\.5 {
  row-gap: 0.875rem;
}

.space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.75rem * var(--tw-space-x-reverse));
  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.25rem * var(--tw-space-x-reverse));
  margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.75rem * var(--tw-space-x-reverse));
  margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3rem * var(--tw-space-x-reverse));
  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3.5rem * var(--tw-space-x-reverse));
  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4rem * var(--tw-space-x-reverse));
  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(5rem * var(--tw-space-x-reverse));
  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(6rem * var(--tw-space-x-reverse));
  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(7rem * var(--tw-space-x-reverse));
  margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(8rem * var(--tw-space-x-reverse));
  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(9rem * var(--tw-space-x-reverse));
  margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(10rem * var(--tw-space-x-reverse));
  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(11rem * var(--tw-space-x-reverse));
  margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(12rem * var(--tw-space-x-reverse));
  margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(13rem * var(--tw-space-x-reverse));
  margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(14rem * var(--tw-space-x-reverse));
  margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(15rem * var(--tw-space-x-reverse));
  margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(16rem * var(--tw-space-x-reverse));
  margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(18rem * var(--tw-space-x-reverse));
  margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(20rem * var(--tw-space-x-reverse));
  margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(24rem * var(--tw-space-x-reverse));
  margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1px * var(--tw-space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse));
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.875rem * var(--tw-space-x-reverse));
  margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1rem * var(--tw-space-x-reverse));
  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2rem * var(--tw-space-x-reverse));
  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
  margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
  margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-3rem * var(--tw-space-x-reverse));
  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-4rem * var(--tw-space-x-reverse));
  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-5rem * var(--tw-space-x-reverse));
  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-6rem * var(--tw-space-x-reverse));
  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-7rem * var(--tw-space-x-reverse));
  margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-8rem * var(--tw-space-x-reverse));
  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-9rem * var(--tw-space-x-reverse));
  margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-10rem * var(--tw-space-x-reverse));
  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-11rem * var(--tw-space-x-reverse));
  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-12rem * var(--tw-space-x-reverse));
  margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-13rem * var(--tw-space-x-reverse));
  margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-14rem * var(--tw-space-x-reverse));
  margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-15rem * var(--tw-space-x-reverse));
  margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-16rem * var(--tw-space-x-reverse));
  margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-18rem * var(--tw-space-x-reverse));
  margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-20rem * var(--tw-space-x-reverse));
  margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-24rem * var(--tw-space-x-reverse));
  margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
}

.-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
  margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}

.space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
}

.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}

.space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
}

.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}

.space-y-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
}

.space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}

.space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
}

.space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}

.space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5rem * var(--tw-space-y-reverse));
}

.space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6rem * var(--tw-space-y-reverse));
}

.space-y-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(7rem * var(--tw-space-y-reverse));
}

.space-y-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8rem * var(--tw-space-y-reverse));
}

.space-y-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(9rem * var(--tw-space-y-reverse));
}

.space-y-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(10rem * var(--tw-space-y-reverse));
}

.space-y-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(11rem * var(--tw-space-y-reverse));
}

.space-y-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(12rem * var(--tw-space-y-reverse));
}

.space-y-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(13rem * var(--tw-space-y-reverse));
}

.space-y-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(14rem * var(--tw-space-y-reverse));
}

.space-y-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(15rem * var(--tw-space-y-reverse));
}

.space-y-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16rem * var(--tw-space-y-reverse));
}

.space-y-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(18rem * var(--tw-space-y-reverse));
}

.space-y-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(20rem * var(--tw-space-y-reverse));
}

.space-y-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24rem * var(--tw-space-y-reverse));
}

.space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1px * var(--tw-space-y-reverse));
}

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}

.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
}

.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
}

.-space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
}

.-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
}

.-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
}

.-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
}

.-space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
}

.-space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
}

.-space-y-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
}

.-space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
}

.-space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
}

.-space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
}

.-space-y-11 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
}

.-space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
}

.-space-y-14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
}

.-space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
}

.-space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
}

.-space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
}

.-space-y-28 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
}

.-space-y-32 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
}

.-space-y-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
}

.-space-y-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
}

.-space-y-44 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
}

.-space-y-48 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
}

.-space-y-52 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
}

.-space-y-56 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
}

.-space-y-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
}

.-space-y-64 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
}

.-space-y-72 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
}

.-space-y-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
}

.-space-y-96 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
}

.-space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-1px * var(--tw-space-y-reverse));
}

.-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
}

.-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
}

.-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
}

.-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
}

.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 1;
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.divide-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(0px * var(--tw-divide-x-reverse));
  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(2px * var(--tw-divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(4px * var(--tw-divide-x-reverse));
  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(8px * var(--tw-divide-x-reverse));
  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

.divide-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
}

.divide-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
}

.divide-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
}

.divide-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 1;
}

.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 1;
}

.divide-solid > :not([hidden]) ~ :not([hidden]) {
  border-style: solid;
}

.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed;
}

.divide-dotted > :not([hidden]) ~ :not([hidden]) {
  border-style: dotted;
}

.divide-double > :not([hidden]) ~ :not([hidden]) {
  border-style: double;
}

.divide-none > :not([hidden]) ~ :not([hidden]) {
  border-style: none;
}

.divide-transparent > :not([hidden]) ~ :not([hidden]) {
  border-color: transparent;
}

.divide-current > :not([hidden]) ~ :not([hidden]) {
  border-color: currentColor;
}

.divide-black > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
}

.divide-white > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
}

.divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
}

.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
}

.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
}

.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
}

.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
}

.divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
}

.divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
}

.divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
}

.divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
}

.divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
}

.divide-red-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
}

.divide-red-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
}

.divide-red-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
}

.divide-red-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
}

.divide-red-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
}

.divide-red-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
}

.divide-red-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
}

.divide-red-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
}

.divide-red-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
}

.divide-red-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
}

.divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
}

.divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
}

.divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
}

.divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
}

.divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
}

.divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
}

.divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
}

.divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
}

.divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
}

.divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
}

.divide-green-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
}

.divide-green-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
}

.divide-green-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
}

.divide-green-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
}

.divide-green-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
}

.divide-green-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
}

.divide-green-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
}

.divide-green-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
}

.divide-green-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
}

.divide-green-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
}

.divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
}

.divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
}

.divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
}

.divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
}

.divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
}

.divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
}

.divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
}

.divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
}

.divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
}

.divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
}

.divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
}

.divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
}

.divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
}

.divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
}

.divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
}

.divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
}

.divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
}

.divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
}

.divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
}

.divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
}

.divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
}

.divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
}

.divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
}

.divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
}

.divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
}

.divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
}

.divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
}

.divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
}

.divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
}

.divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
}

.divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
}

.divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
}

.divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
}

.divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
}

.divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
}

.divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
}

.divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
}

.divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
}

.divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
}

.divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
}

.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0;
}

.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.05;
}

.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.1;
}

.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.2;
}

.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.25;
}

.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.3;
}

.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.4;
}

.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.5;
}

.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.6;
}

.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.7;
}

.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.75;
}

.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.8;
}

.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.9;
}

.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.95;
}

.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
}

.place-self-auto {
  place-self: auto;
}

.place-self-start {
  place-self: start;
}

.place-self-end {
  place-self: end;
}

.place-self-center {
  place-self: center;
}

.place-self-stretch {
  place-self: stretch;
}

.self-auto {
  align-self: auto;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-stretch {
  align-self: stretch;
}

.self-baseline {
  align-self: baseline;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-start {
  justify-self: start;
}

.justify-self-end {
  justify-self: end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-stretch {
  justify-self: stretch;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.overscroll-auto {
  overscroll-behavior: auto;
}

.overscroll-contain {
  overscroll-behavior: contain;
}

.overscroll-none {
  overscroll-behavior: none;
}

.overscroll-y-auto {
  overscroll-behavior-y: auto;
}

.overscroll-y-contain {
  overscroll-behavior-y: contain;
}

.overscroll-y-none {
  overscroll-behavior-y: none;
}

.overscroll-x-auto {
  overscroll-behavior-x: auto;
}

.overscroll-x-contain {
  overscroll-behavior-x: contain;
}

.overscroll-x-none {
  overscroll-behavior-x: none;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.overflow-ellipsis {
  text-overflow: ellipsis;
}

.overflow-clip {
  text-overflow: clip;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.rounded-none {
  border-radius: 0px;
}

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

.rounded-3xl {
  border-radius: 1.5rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-none {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-r-xl {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.rounded-r-2xl {
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.rounded-r-3xl {
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-none {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l-xl {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.rounded-l-2xl {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.rounded-l-3xl {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-none {
  border-top-left-radius: 0px;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}

.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}

.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}

.rounded-tl-3xl {
  border-top-left-radius: 1.5rem;
}

.rounded-tl-full {
  border-top-left-radius: 9999px;
}

.rounded-tr-none {
  border-top-right-radius: 0px;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}

.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}

.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}

.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}

.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}

.rounded-tr-full {
  border-top-right-radius: 9999px;
}

.rounded-br-none {
  border-bottom-right-radius: 0px;
}

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem;
}

.rounded-br {
  border-bottom-right-radius: 0.25rem;
}

.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}

.rounded-br-2xl {
  border-bottom-right-radius: 1rem;
}

.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px;
}

.rounded-bl-none {
  border-bottom-left-radius: 0px;
}

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}

.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}

.rounded-bl-2xl {
  border-bottom-left-radius: 1rem;
}

.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r-0 {
  border-right-width: 0px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-r-4 {
  border-right-width: 4px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-r {
  border-right-width: 1px;
}

.border-b-0 {
  border-bottom-width: 0px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l-0 {
  border-left-width: 0px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-l {
  border-left-width: 1px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-none {
  border-style: none;
}

.border-transparent {
  border-color: transparent;
}

.border-current {
  border-color: currentColor;
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.border-gray-50 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.border-red-50 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.border-red-900 {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.border-yellow-50 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.border-yellow-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.border-yellow-600 {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.border-yellow-700 {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.border-yellow-800 {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.border-green-50 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.border-blue-50 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.border-blue-800 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.border-indigo-50 {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.border-indigo-100 {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.border-indigo-200 {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.border-indigo-300 {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.border-indigo-400 {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.border-indigo-500 {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.border-indigo-600 {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.border-indigo-700 {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.border-indigo-800 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.border-indigo-900 {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.border-purple-50 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.border-purple-100 {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.border-purple-600 {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.border-purple-700 {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.border-purple-800 {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.border-purple-900 {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.border-pink-50 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.border-pink-100 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.border-pink-200 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.border-pink-300 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.border-pink-400 {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.border-pink-700 {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.border-pink-800 {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.border-pink-900 {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-transparent {
  border-color: transparent;
}

.group:hover .group-hover\:border-current {
  border-color: currentColor;
}

.group:hover .group-hover\:border-black {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-white {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-50 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-50 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-400 {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-600 {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-700 {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-red-900 {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-50 {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-100 {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-200 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-300 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-400 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-500 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-600 {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-700 {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-800 {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-yellow-900 {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-50 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-300 {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-400 {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-500 {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-600 {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-700 {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-800 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-green-900 {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-50 {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-100 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-300 {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-800 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-50 {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-100 {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-200 {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-300 {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-400 {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-500 {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-600 {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-700 {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-800 {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-indigo-900 {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-50 {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-100 {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-200 {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-300 {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-400 {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-600 {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-700 {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-800 {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-purple-900 {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-50 {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-100 {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-200 {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-300 {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-400 {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-500 {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-600 {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-700 {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-800 {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.group:hover .group-hover\:border-pink-900 {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.focus-within\:border-transparent:focus-within {
  border-color: transparent;
}

.focus-within\:border-current:focus-within {
  border-color: currentColor;
}

.focus-within\:border-black:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.focus-within\:border-white:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus-within\:border-gray-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.focus-within\:border-gray-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.focus-within\:border-gray-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.focus-within\:border-gray-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.focus-within\:border-gray-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.focus-within\:border-gray-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.focus-within\:border-gray-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.focus-within\:border-gray-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.focus-within\:border-gray-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.focus-within\:border-gray-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.focus-within\:border-red-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.focus-within\:border-red-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.focus-within\:border-red-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.focus-within\:border-red-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.focus-within\:border-red-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.focus-within\:border-red-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.focus-within\:border-red-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.focus-within\:border-red-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.focus-within\:border-red-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.focus-within\:border-red-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.focus-within\:border-yellow-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.focus-within\:border-yellow-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.focus-within\:border-yellow-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.focus-within\:border-yellow-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.focus-within\:border-yellow-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.focus-within\:border-yellow-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.focus-within\:border-yellow-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.focus-within\:border-yellow-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.focus-within\:border-yellow-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.focus-within\:border-yellow-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.focus-within\:border-green-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.focus-within\:border-green-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.focus-within\:border-green-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.focus-within\:border-green-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.focus-within\:border-green-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.focus-within\:border-green-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.focus-within\:border-green-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.focus-within\:border-green-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.focus-within\:border-green-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.focus-within\:border-green-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.focus-within\:border-blue-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.focus-within\:border-blue-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.focus-within\:border-blue-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.focus-within\:border-blue-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.focus-within\:border-blue-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.focus-within\:border-blue-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.focus-within\:border-blue-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.focus-within\:border-blue-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.focus-within\:border-blue-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.focus-within\:border-blue-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.focus-within\:border-indigo-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.focus-within\:border-indigo-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.focus-within\:border-indigo-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.focus-within\:border-indigo-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.focus-within\:border-indigo-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.focus-within\:border-indigo-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.focus-within\:border-indigo-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.focus-within\:border-indigo-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.focus-within\:border-indigo-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.focus-within\:border-indigo-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.focus-within\:border-purple-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.focus-within\:border-purple-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.focus-within\:border-purple-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.focus-within\:border-purple-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.focus-within\:border-purple-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.focus-within\:border-purple-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.focus-within\:border-purple-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.focus-within\:border-purple-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.focus-within\:border-purple-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.focus-within\:border-purple-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.focus-within\:border-pink-50:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.focus-within\:border-pink-100:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.focus-within\:border-pink-200:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.focus-within\:border-pink-300:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.focus-within\:border-pink-400:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.focus-within\:border-pink-500:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.focus-within\:border-pink-600:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.focus-within\:border-pink-700:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.focus-within\:border-pink-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.focus-within\:border-pink-900:focus-within {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:border-current:hover {
  border-color: currentColor;
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.hover\:border-gray-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.hover\:border-gray-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.hover\:border-gray-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.hover\:border-gray-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.hover\:border-gray-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.hover\:border-gray-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.hover\:border-red-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.hover\:border-red-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.hover\:border-red-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.hover\:border-red-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.hover\:border-red-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.hover\:border-red-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.hover\:border-red-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.hover\:border-red-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.hover\:border-red-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.hover\:border-red-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.hover\:border-yellow-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.hover\:border-yellow-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.hover\:border-yellow-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.hover\:border-yellow-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.hover\:border-yellow-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.hover\:border-yellow-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.hover\:border-yellow-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.hover\:border-yellow-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.hover\:border-yellow-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.hover\:border-yellow-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.hover\:border-green-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.hover\:border-green-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.hover\:border-green-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.hover\:border-green-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.hover\:border-green-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.hover\:border-green-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.hover\:border-green-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.hover\:border-green-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.hover\:border-green-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.hover\:border-green-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.hover\:border-blue-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.hover\:border-blue-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.hover\:border-blue-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.hover\:border-blue-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.hover\:border-blue-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.hover\:border-blue-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.hover\:border-blue-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.hover\:border-blue-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.hover\:border-blue-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.hover\:border-blue-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.hover\:border-indigo-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.hover\:border-indigo-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.hover\:border-indigo-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.hover\:border-indigo-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.hover\:border-indigo-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.hover\:border-indigo-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.hover\:border-indigo-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.hover\:border-indigo-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.hover\:border-indigo-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.hover\:border-indigo-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.hover\:border-purple-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.hover\:border-purple-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.hover\:border-purple-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.hover\:border-purple-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.hover\:border-purple-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.hover\:border-purple-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.hover\:border-purple-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.hover\:border-purple-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.hover\:border-purple-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.hover\:border-purple-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.hover\:border-pink-50:hover {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.hover\:border-pink-100:hover {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.hover\:border-pink-200:hover {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.hover\:border-pink-300:hover {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.hover\:border-pink-400:hover {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.hover\:border-pink-500:hover {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.hover\:border-pink-600:hover {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.hover\:border-pink-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.hover\:border-pink-800:hover {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.hover\:border-pink-900:hover {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:border-current:focus {
  border-color: currentColor;
}

.focus\:border-black:focus {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus\:border-gray-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
}

.focus\:border-gray-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
}

.focus\:border-gray-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
}

.focus\:border-gray-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
}

.focus\:border-gray-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}

.focus\:border-gray-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
}

.focus\:border-gray-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}

.focus\:border-gray-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
}

.focus\:border-gray-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
}

.focus\:border-gray-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
}

.focus\:border-red-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 242, 242, var(--tw-border-opacity));
}

.focus\:border-red-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 226, 226, var(--tw-border-opacity));
}

.focus\:border-red-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 202, 202, var(--tw-border-opacity));
}

.focus\:border-red-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(252, 165, 165, var(--tw-border-opacity));
}

.focus\:border-red-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(248, 113, 113, var(--tw-border-opacity));
}

.focus\:border-red-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(239, 68, 68, var(--tw-border-opacity));
}

.focus\:border-red-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(220, 38, 38, var(--tw-border-opacity));
}

.focus\:border-red-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(185, 28, 28, var(--tw-border-opacity));
}

.focus\:border-red-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(153, 27, 27, var(--tw-border-opacity));
}

.focus\:border-red-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(127, 29, 29, var(--tw-border-opacity));
}

.focus\:border-yellow-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(255, 251, 235, var(--tw-border-opacity));
}

.focus\:border-yellow-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(254, 243, 199, var(--tw-border-opacity));
}

.focus\:border-yellow-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(253, 230, 138, var(--tw-border-opacity));
}

.focus\:border-yellow-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(252, 211, 77, var(--tw-border-opacity));
}

.focus\:border-yellow-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(251, 191, 36, var(--tw-border-opacity));
}

.focus\:border-yellow-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
}

.focus\:border-yellow-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(217, 119, 6, var(--tw-border-opacity));
}

.focus\:border-yellow-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(180, 83, 9, var(--tw-border-opacity));
}

.focus\:border-yellow-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(146, 64, 14, var(--tw-border-opacity));
}

.focus\:border-yellow-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(120, 53, 15, var(--tw-border-opacity));
}

.focus\:border-green-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(236, 253, 245, var(--tw-border-opacity));
}

.focus\:border-green-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(209, 250, 229, var(--tw-border-opacity));
}

.focus\:border-green-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(167, 243, 208, var(--tw-border-opacity));
}

.focus\:border-green-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(110, 231, 183, var(--tw-border-opacity));
}

.focus\:border-green-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(52, 211, 153, var(--tw-border-opacity));
}

.focus\:border-green-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(16, 185, 129, var(--tw-border-opacity));
}

.focus\:border-green-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(5, 150, 105, var(--tw-border-opacity));
}

.focus\:border-green-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(4, 120, 87, var(--tw-border-opacity));
}

.focus\:border-green-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(6, 95, 70, var(--tw-border-opacity));
}

.focus\:border-green-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(6, 78, 59, var(--tw-border-opacity));
}

.focus\:border-blue-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(239, 246, 255, var(--tw-border-opacity));
}

.focus\:border-blue-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(219, 234, 254, var(--tw-border-opacity));
}

.focus\:border-blue-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(191, 219, 254, var(--tw-border-opacity));
}

.focus\:border-blue-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(147, 197, 253, var(--tw-border-opacity));
}

.focus\:border-blue-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(96, 165, 250, var(--tw-border-opacity));
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
}

.focus\:border-blue-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(37, 99, 235, var(--tw-border-opacity));
}

.focus\:border-blue-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(29, 78, 216, var(--tw-border-opacity));
}

.focus\:border-blue-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(30, 64, 175, var(--tw-border-opacity));
}

.focus\:border-blue-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(30, 58, 138, var(--tw-border-opacity));
}

.focus\:border-indigo-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(238, 242, 255, var(--tw-border-opacity));
}

.focus\:border-indigo-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(224, 231, 255, var(--tw-border-opacity));
}

.focus\:border-indigo-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(199, 210, 254, var(--tw-border-opacity));
}

.focus\:border-indigo-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(165, 180, 252, var(--tw-border-opacity));
}

.focus\:border-indigo-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(129, 140, 248, var(--tw-border-opacity));
}

.focus\:border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(99, 102, 241, var(--tw-border-opacity));
}

.focus\:border-indigo-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(79, 70, 229, var(--tw-border-opacity));
}

.focus\:border-indigo-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(67, 56, 202, var(--tw-border-opacity));
}

.focus\:border-indigo-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(55, 48, 163, var(--tw-border-opacity));
}

.focus\:border-indigo-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(49, 46, 129, var(--tw-border-opacity));
}

.focus\:border-purple-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(245, 243, 255, var(--tw-border-opacity));
}

.focus\:border-purple-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(237, 233, 254, var(--tw-border-opacity));
}

.focus\:border-purple-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(221, 214, 254, var(--tw-border-opacity));
}

.focus\:border-purple-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(196, 181, 253, var(--tw-border-opacity));
}

.focus\:border-purple-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(167, 139, 250, var(--tw-border-opacity));
}

.focus\:border-purple-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(139, 92, 246, var(--tw-border-opacity));
}

.focus\:border-purple-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(124, 58, 237, var(--tw-border-opacity));
}

.focus\:border-purple-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(109, 40, 217, var(--tw-border-opacity));
}

.focus\:border-purple-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(91, 33, 182, var(--tw-border-opacity));
}

.focus\:border-purple-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(76, 29, 149, var(--tw-border-opacity));
}

.focus\:border-pink-50:focus {
  --tw-border-opacity: 1;
  border-color: rgba(253, 242, 248, var(--tw-border-opacity));
}

.focus\:border-pink-100:focus {
  --tw-border-opacity: 1;
  border-color: rgba(252, 231, 243, var(--tw-border-opacity));
}

.focus\:border-pink-200:focus {
  --tw-border-opacity: 1;
  border-color: rgba(251, 207, 232, var(--tw-border-opacity));
}

.focus\:border-pink-300:focus {
  --tw-border-opacity: 1;
  border-color: rgba(249, 168, 212, var(--tw-border-opacity));
}

.focus\:border-pink-400:focus {
  --tw-border-opacity: 1;
  border-color: rgba(244, 114, 182, var(--tw-border-opacity));
}

.focus\:border-pink-500:focus {
  --tw-border-opacity: 1;
  border-color: rgba(236, 72, 153, var(--tw-border-opacity));
}

.focus\:border-pink-600:focus {
  --tw-border-opacity: 1;
  border-color: rgba(219, 39, 119, var(--tw-border-opacity));
}

.focus\:border-pink-700:focus {
  --tw-border-opacity: 1;
  border-color: rgba(190, 24, 93, var(--tw-border-opacity));
}

.focus\:border-pink-800:focus {
  --tw-border-opacity: 1;
  border-color: rgba(157, 23, 77, var(--tw-border-opacity));
}

.focus\:border-pink-900:focus {
  --tw-border-opacity: 1;
  border-color: rgba(131, 24, 67, var(--tw-border-opacity));
}

.border-opacity-0 {
  --tw-border-opacity: 0;
}

.border-opacity-5 {
  --tw-border-opacity: 0.05;
}

.border-opacity-10 {
  --tw-border-opacity: 0.1;
}

.border-opacity-20 {
  --tw-border-opacity: 0.2;
}

.border-opacity-25 {
  --tw-border-opacity: 0.25;
}

.border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.border-opacity-50 {
  --tw-border-opacity: 0.5;
}

.border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.border-opacity-70 {
  --tw-border-opacity: 0.7;
}

.border-opacity-75 {
  --tw-border-opacity: 0.75;
}

.border-opacity-80 {
  --tw-border-opacity: 0.8;
}

.border-opacity-90 {
  --tw-border-opacity: 0.9;
}

.border-opacity-95 {
  --tw-border-opacity: 0.95;
}

.border-opacity-100 {
  --tw-border-opacity: 1;
}

.group:hover .group-hover\:border-opacity-0 {
  --tw-border-opacity: 0;
}

.group:hover .group-hover\:border-opacity-5 {
  --tw-border-opacity: 0.05;
}

.group:hover .group-hover\:border-opacity-10 {
  --tw-border-opacity: 0.1;
}

.group:hover .group-hover\:border-opacity-20 {
  --tw-border-opacity: 0.2;
}

.group:hover .group-hover\:border-opacity-25 {
  --tw-border-opacity: 0.25;
}

.group:hover .group-hover\:border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.group:hover .group-hover\:border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.group:hover .group-hover\:border-opacity-50 {
  --tw-border-opacity: 0.5;
}

.group:hover .group-hover\:border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.group:hover .group-hover\:border-opacity-70 {
  --tw-border-opacity: 0.7;
}

.group:hover .group-hover\:border-opacity-75 {
  --tw-border-opacity: 0.75;
}

.group:hover .group-hover\:border-opacity-80 {
  --tw-border-opacity: 0.8;
}

.group:hover .group-hover\:border-opacity-90 {
  --tw-border-opacity: 0.9;
}

.group:hover .group-hover\:border-opacity-95 {
  --tw-border-opacity: 0.95;
}

.group:hover .group-hover\:border-opacity-100 {
  --tw-border-opacity: 1;
}

.focus-within\:border-opacity-0:focus-within {
  --tw-border-opacity: 0;
}

.focus-within\:border-opacity-5:focus-within {
  --tw-border-opacity: 0.05;
}

.focus-within\:border-opacity-10:focus-within {
  --tw-border-opacity: 0.1;
}

.focus-within\:border-opacity-20:focus-within {
  --tw-border-opacity: 0.2;
}

.focus-within\:border-opacity-25:focus-within {
  --tw-border-opacity: 0.25;
}

.focus-within\:border-opacity-30:focus-within {
  --tw-border-opacity: 0.3;
}

.focus-within\:border-opacity-40:focus-within {
  --tw-border-opacity: 0.4;
}

.focus-within\:border-opacity-50:focus-within {
  --tw-border-opacity: 0.5;
}

.focus-within\:border-opacity-60:focus-within {
  --tw-border-opacity: 0.6;
}

.focus-within\:border-opacity-70:focus-within {
  --tw-border-opacity: 0.7;
}

.focus-within\:border-opacity-75:focus-within {
  --tw-border-opacity: 0.75;
}

.focus-within\:border-opacity-80:focus-within {
  --tw-border-opacity: 0.8;
}

.focus-within\:border-opacity-90:focus-within {
  --tw-border-opacity: 0.9;
}

.focus-within\:border-opacity-95:focus-within {
  --tw-border-opacity: 0.95;
}

.focus-within\:border-opacity-100:focus-within {
  --tw-border-opacity: 1;
}

.hover\:border-opacity-0:hover {
  --tw-border-opacity: 0;
}

.hover\:border-opacity-5:hover {
  --tw-border-opacity: 0.05;
}

.hover\:border-opacity-10:hover {
  --tw-border-opacity: 0.1;
}

.hover\:border-opacity-20:hover {
  --tw-border-opacity: 0.2;
}

.hover\:border-opacity-25:hover {
  --tw-border-opacity: 0.25;
}

.hover\:border-opacity-30:hover {
  --tw-border-opacity: 0.3;
}

.hover\:border-opacity-40:hover {
  --tw-border-opacity: 0.4;
}

.hover\:border-opacity-50:hover {
  --tw-border-opacity: 0.5;
}

.hover\:border-opacity-60:hover {
  --tw-border-opacity: 0.6;
}

.hover\:border-opacity-70:hover {
  --tw-border-opacity: 0.7;
}

.hover\:border-opacity-75:hover {
  --tw-border-opacity: 0.75;
}

.hover\:border-opacity-80:hover {
  --tw-border-opacity: 0.8;
}

.hover\:border-opacity-90:hover {
  --tw-border-opacity: 0.9;
}

.hover\:border-opacity-95:hover {
  --tw-border-opacity: 0.95;
}

.hover\:border-opacity-100:hover {
  --tw-border-opacity: 1;
}

.focus\:border-opacity-0:focus {
  --tw-border-opacity: 0;
}

.focus\:border-opacity-5:focus {
  --tw-border-opacity: 0.05;
}

.focus\:border-opacity-10:focus {
  --tw-border-opacity: 0.1;
}

.focus\:border-opacity-20:focus {
  --tw-border-opacity: 0.2;
}

.focus\:border-opacity-25:focus {
  --tw-border-opacity: 0.25;
}

.focus\:border-opacity-30:focus {
  --tw-border-opacity: 0.3;
}

.focus\:border-opacity-40:focus {
  --tw-border-opacity: 0.4;
}

.focus\:border-opacity-50:focus {
  --tw-border-opacity: 0.5;
}

.focus\:border-opacity-60:focus {
  --tw-border-opacity: 0.6;
}

.focus\:border-opacity-70:focus {
  --tw-border-opacity: 0.7;
}

.focus\:border-opacity-75:focus {
  --tw-border-opacity: 0.75;
}

.focus\:border-opacity-80:focus {
  --tw-border-opacity: 0.8;
}

.focus\:border-opacity-90:focus {
  --tw-border-opacity: 0.9;
}

.focus\:border-opacity-95:focus {
  --tw-border-opacity: 0.95;
}

.focus\:border-opacity-100:focus {
  --tw-border-opacity: 1;
}

.bg-transparent {
  background-color: transparent;
}

.bg-current {
  background-color: currentColor;
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.bg-indigo-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.bg-indigo-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.bg-indigo-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-transparent {
  background-color: transparent;
}

.group:hover .group-hover\:bg-current {
  background-color: currentColor;
}

.group:hover .group-hover\:bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-indigo-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.group:hover .group-hover\:bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.focus-within\:bg-transparent:focus-within {
  background-color: transparent;
}

.focus-within\:bg-current:focus-within {
  background-color: currentColor;
}

.focus-within\:bg-black:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.focus-within\:bg-white:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.focus-within\:bg-gray-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.focus-within\:bg-red-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.focus-within\:bg-red-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.focus-within\:bg-red-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.focus-within\:bg-red-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.focus-within\:bg-red-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.focus-within\:bg-red-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.focus-within\:bg-red-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.focus-within\:bg-red-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.focus-within\:bg-red-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.focus-within\:bg-red-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.focus-within\:bg-yellow-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.focus-within\:bg-green-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.focus-within\:bg-green-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.focus-within\:bg-green-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.focus-within\:bg-green-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.focus-within\:bg-green-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.focus-within\:bg-green-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.focus-within\:bg-green-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.focus-within\:bg-green-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.focus-within\:bg-green-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.focus-within\:bg-green-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.focus-within\:bg-blue-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.focus-within\:bg-indigo-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.focus-within\:bg-purple-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-50:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-100:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-200:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-300:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-400:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-500:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-600:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-700:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-800:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.focus-within\:bg-pink-900:focus-within {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.hover\:bg-transparent:hover {
  background-color: transparent;
}

.hover\:bg-current:hover {
  background-color: currentColor;
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.hover\:bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.hover\:bg-red-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.hover\:bg-red-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.hover\:bg-red-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.hover\:bg-yellow-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.hover\:bg-yellow-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.hover\:bg-yellow-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.hover\:bg-yellow-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.hover\:bg-yellow-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.hover\:bg-yellow-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.hover\:bg-green-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.hover\:bg-green-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.hover\:bg-green-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.hover\:bg-indigo-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.hover\:bg-indigo-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.hover\:bg-indigo-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.hover\:bg-indigo-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.hover\:bg-indigo-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.hover\:bg-indigo-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.hover\:bg-indigo-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.hover\:bg-indigo-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.hover\:bg-indigo-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.hover\:bg-indigo-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.hover\:bg-purple-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.hover\:bg-purple-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.hover\:bg-purple-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.hover\:bg-purple-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.hover\:bg-purple-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.hover\:bg-purple-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.hover\:bg-pink-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.hover\:bg-pink-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.hover\:bg-pink-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.hover\:bg-pink-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.hover\:bg-pink-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.hover\:bg-pink-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.hover\:bg-pink-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.hover\:bg-pink-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.hover\:bg-pink-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.hover\:bg-pink-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.focus\:bg-transparent:focus {
  background-color: transparent;
}

.focus\:bg-current:focus {
  background-color: currentColor;
}

.focus\:bg-black:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.focus\:bg-white:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus\:bg-gray-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
}

.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
}

.focus\:bg-gray-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
}

.focus\:bg-gray-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
}

.focus\:bg-gray-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}

.focus\:bg-gray-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
}

.focus\:bg-gray-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
}

.focus\:bg-gray-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
}

.focus\:bg-gray-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
}

.focus\:bg-gray-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
}

.focus\:bg-red-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
}

.focus\:bg-red-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
}

.focus\:bg-red-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
}

.focus\:bg-red-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
}

.focus\:bg-red-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}

.focus\:bg-red-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
}

.focus\:bg-red-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
}

.focus\:bg-red-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
}

.focus\:bg-red-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
}

.focus\:bg-red-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
}

.focus\:bg-yellow-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
}

.focus\:bg-yellow-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
}

.focus\:bg-yellow-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
}

.focus\:bg-yellow-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
}

.focus\:bg-yellow-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
}

.focus\:bg-yellow-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
}

.focus\:bg-yellow-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
}

.focus\:bg-yellow-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
}

.focus\:bg-yellow-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
}

.focus\:bg-yellow-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
}

.focus\:bg-green-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
}

.focus\:bg-green-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}

.focus\:bg-green-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
}

.focus\:bg-green-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
}

.focus\:bg-green-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}

.focus\:bg-green-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
}

.focus\:bg-green-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
}

.focus\:bg-green-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
}

.focus\:bg-green-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
}

.focus\:bg-green-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
}

.focus\:bg-blue-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
}

.focus\:bg-blue-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
}

.focus\:bg-blue-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
}

.focus\:bg-blue-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
}

.focus\:bg-blue-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
}

.focus\:bg-blue-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
}

.focus\:bg-blue-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
}

.focus\:bg-blue-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
}

.focus\:bg-blue-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
}

.focus\:bg-blue-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
}

.focus\:bg-indigo-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
}

.focus\:bg-indigo-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
}

.focus\:bg-indigo-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
}

.focus\:bg-indigo-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
}

.focus\:bg-indigo-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
}

.focus\:bg-indigo-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
}

.focus\:bg-indigo-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
}

.focus\:bg-indigo-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
}

.focus\:bg-indigo-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
}

.focus\:bg-indigo-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
}

.focus\:bg-purple-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
}

.focus\:bg-purple-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
}

.focus\:bg-purple-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
}

.focus\:bg-purple-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
}

.focus\:bg-purple-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
}

.focus\:bg-purple-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
}

.focus\:bg-purple-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
}

.focus\:bg-purple-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
}

.focus\:bg-purple-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
}

.focus\:bg-purple-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
}

.focus\:bg-pink-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
}

.focus\:bg-pink-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
}

.focus\:bg-pink-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
}

.focus\:bg-pink-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
}

.focus\:bg-pink-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
}

.focus\:bg-pink-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
}

.focus\:bg-pink-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
}

.focus\:bg-pink-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
}

.focus\:bg-pink-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
}

.focus\:bg-pink-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
}

.bg-opacity-0 {
  --tw-bg-opacity: 0;
}

.bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}

.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}

.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}

.bg-opacity-100 {
  --tw-bg-opacity: 1;
}

.group:hover .group-hover\:bg-opacity-0 {
  --tw-bg-opacity: 0;
}

.group:hover .group-hover\:bg-opacity-5 {
  --tw-bg-opacity: 0.05;
}

.group:hover .group-hover\:bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.group:hover .group-hover\:bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.group:hover .group-hover\:bg-opacity-25 {
  --tw-bg-opacity: 0.25;
}

.group:hover .group-hover\:bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.group:hover .group-hover\:bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.group:hover .group-hover\:bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.group:hover .group-hover\:bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}

.group:hover .group-hover\:bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.group:hover .group-hover\:bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}

.group:hover .group-hover\:bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.group:hover .group-hover\:bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.group:hover .group-hover\:bg-opacity-95 {
  --tw-bg-opacity: 0.95;
}

.group:hover .group-hover\:bg-opacity-100 {
  --tw-bg-opacity: 1;
}

.focus-within\:bg-opacity-0:focus-within {
  --tw-bg-opacity: 0;
}

.focus-within\:bg-opacity-5:focus-within {
  --tw-bg-opacity: 0.05;
}

.focus-within\:bg-opacity-10:focus-within {
  --tw-bg-opacity: 0.1;
}

.focus-within\:bg-opacity-20:focus-within {
  --tw-bg-opacity: 0.2;
}

.focus-within\:bg-opacity-25:focus-within {
  --tw-bg-opacity: 0.25;
}

.focus-within\:bg-opacity-30:focus-within {
  --tw-bg-opacity: 0.3;
}

.focus-within\:bg-opacity-40:focus-within {
  --tw-bg-opacity: 0.4;
}

.focus-within\:bg-opacity-50:focus-within {
  --tw-bg-opacity: 0.5;
}

.focus-within\:bg-opacity-60:focus-within {
  --tw-bg-opacity: 0.6;
}

.focus-within\:bg-opacity-70:focus-within {
  --tw-bg-opacity: 0.7;
}

.focus-within\:bg-opacity-75:focus-within {
  --tw-bg-opacity: 0.75;
}

.focus-within\:bg-opacity-80:focus-within {
  --tw-bg-opacity: 0.8;
}

.focus-within\:bg-opacity-90:focus-within {
  --tw-bg-opacity: 0.9;
}

.focus-within\:bg-opacity-95:focus-within {
  --tw-bg-opacity: 0.95;
}

.focus-within\:bg-opacity-100:focus-within {
  --tw-bg-opacity: 1;
}

.hover\:bg-opacity-0:hover {
  --tw-bg-opacity: 0;
}

.hover\:bg-opacity-5:hover {
  --tw-bg-opacity: 0.05;
}

.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: 0.1;
}

.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: 0.2;
}

.hover\:bg-opacity-25:hover {
  --tw-bg-opacity: 0.25;
}

.hover\:bg-opacity-30:hover {
  --tw-bg-opacity: 0.3;
}

.hover\:bg-opacity-40:hover {
  --tw-bg-opacity: 0.4;
}

.hover\:bg-opacity-50:hover {
  --tw-bg-opacity: 0.5;
}

.hover\:bg-opacity-60:hover {
  --tw-bg-opacity: 0.6;
}

.hover\:bg-opacity-70:hover {
  --tw-bg-opacity: 0.7;
}

.hover\:bg-opacity-75:hover {
  --tw-bg-opacity: 0.75;
}

.hover\:bg-opacity-80:hover {
  --tw-bg-opacity: 0.8;
}

.hover\:bg-opacity-90:hover {
  --tw-bg-opacity: 0.9;
}

.hover\:bg-opacity-95:hover {
  --tw-bg-opacity: 0.95;
}

.hover\:bg-opacity-100:hover {
  --tw-bg-opacity: 1;
}

.focus\:bg-opacity-0:focus {
  --tw-bg-opacity: 0;
}

.focus\:bg-opacity-5:focus {
  --tw-bg-opacity: 0.05;
}

.focus\:bg-opacity-10:focus {
  --tw-bg-opacity: 0.1;
}

.focus\:bg-opacity-20:focus {
  --tw-bg-opacity: 0.2;
}

.focus\:bg-opacity-25:focus {
  --tw-bg-opacity: 0.25;
}

.focus\:bg-opacity-30:focus {
  --tw-bg-opacity: 0.3;
}

.focus\:bg-opacity-40:focus {
  --tw-bg-opacity: 0.4;
}

.focus\:bg-opacity-50:focus {
  --tw-bg-opacity: 0.5;
}

.focus\:bg-opacity-60:focus {
  --tw-bg-opacity: 0.6;
}

.focus\:bg-opacity-70:focus {
  --tw-bg-opacity: 0.7;
}

.focus\:bg-opacity-75:focus {
  --tw-bg-opacity: 0.75;
}

.focus\:bg-opacity-80:focus {
  --tw-bg-opacity: 0.8;
}

.focus\:bg-opacity-90:focus {
  --tw-bg-opacity: 0.9;
}

.focus\:bg-opacity-95:focus {
  --tw-bg-opacity: 0.95;
}

.focus\:bg-opacity-100:focus {
  --tw-bg-opacity: 1;
}

.bg-none {
  background-image: none;
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.bg-gradient-to-tl {
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

.from-transparent {
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.from-current {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.from-black {
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.from-white {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.from-gray-50 {
  --tw-gradient-from: #f9fafb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.from-gray-100 {
  --tw-gradient-from: #f3f4f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.from-gray-200 {
  --tw-gradient-from: #e5e7eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.from-gray-300 {
  --tw-gradient-from: #d1d5db;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.from-gray-400 {
  --tw-gradient-from: #9ca3af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.from-gray-500 {
  --tw-gradient-from: #6b7280;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.from-gray-600 {
  --tw-gradient-from: #4b5563;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.from-gray-700 {
  --tw-gradient-from: #374151;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.from-gray-800 {
  --tw-gradient-from: #1f2937;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.from-gray-900 {
  --tw-gradient-from: #111827;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.from-red-50 {
  --tw-gradient-from: #fef2f2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.from-red-100 {
  --tw-gradient-from: #fee2e2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.from-red-200 {
  --tw-gradient-from: #fecaca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.from-red-300 {
  --tw-gradient-from: #fca5a5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.from-red-400 {
  --tw-gradient-from: #f87171;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.from-red-500 {
  --tw-gradient-from: #ef4444;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.from-red-600 {
  --tw-gradient-from: #dc2626;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.from-red-700 {
  --tw-gradient-from: #b91c1c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.from-red-800 {
  --tw-gradient-from: #991b1b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.from-red-900 {
  --tw-gradient-from: #7f1d1d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.from-yellow-50 {
  --tw-gradient-from: #fffbeb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.from-yellow-100 {
  --tw-gradient-from: #fef3c7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.from-yellow-200 {
  --tw-gradient-from: #fde68a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.from-yellow-300 {
  --tw-gradient-from: #fcd34d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.from-yellow-400 {
  --tw-gradient-from: #fbbf24;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.from-yellow-500 {
  --tw-gradient-from: #f59e0b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.from-yellow-600 {
  --tw-gradient-from: #d97706;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.from-yellow-700 {
  --tw-gradient-from: #b45309;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.from-yellow-800 {
  --tw-gradient-from: #92400e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.from-yellow-900 {
  --tw-gradient-from: #78350f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.from-green-50 {
  --tw-gradient-from: #ecfdf5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.from-green-100 {
  --tw-gradient-from: #d1fae5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.from-green-200 {
  --tw-gradient-from: #a7f3d0;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.from-green-300 {
  --tw-gradient-from: #6ee7b7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.from-green-400 {
  --tw-gradient-from: #34d399;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.from-green-500 {
  --tw-gradient-from: #10b981;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.from-green-600 {
  --tw-gradient-from: #059669;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.from-green-700 {
  --tw-gradient-from: #047857;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.from-green-800 {
  --tw-gradient-from: #065f46;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.from-green-900 {
  --tw-gradient-from: #064e3b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.from-blue-50 {
  --tw-gradient-from: #eff6ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.from-blue-100 {
  --tw-gradient-from: #dbeafe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.from-blue-200 {
  --tw-gradient-from: #bfdbfe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.from-blue-300 {
  --tw-gradient-from: #93c5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.from-blue-400 {
  --tw-gradient-from: #60a5fa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.from-blue-500 {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.from-blue-600 {
  --tw-gradient-from: #2563eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.from-blue-700 {
  --tw-gradient-from: #1d4ed8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.from-blue-800 {
  --tw-gradient-from: #1e40af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.from-blue-900 {
  --tw-gradient-from: #1e3a8a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.from-indigo-50 {
  --tw-gradient-from: #eef2ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.from-indigo-100 {
  --tw-gradient-from: #e0e7ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.from-indigo-200 {
  --tw-gradient-from: #c7d2fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.from-indigo-300 {
  --tw-gradient-from: #a5b4fc;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.from-indigo-400 {
  --tw-gradient-from: #818cf8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.from-indigo-500 {
  --tw-gradient-from: #6366f1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.from-indigo-600 {
  --tw-gradient-from: #4f46e5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.from-indigo-700 {
  --tw-gradient-from: #4338ca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.from-indigo-800 {
  --tw-gradient-from: #3730a3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.from-indigo-900 {
  --tw-gradient-from: #312e81;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.from-purple-50 {
  --tw-gradient-from: #f5f3ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.from-purple-100 {
  --tw-gradient-from: #ede9fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.from-purple-200 {
  --tw-gradient-from: #ddd6fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.from-purple-300 {
  --tw-gradient-from: #c4b5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.from-purple-400 {
  --tw-gradient-from: #a78bfa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.from-purple-500 {
  --tw-gradient-from: #8b5cf6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.from-purple-600 {
  --tw-gradient-from: #7c3aed;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.from-purple-700 {
  --tw-gradient-from: #6d28d9;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.from-purple-800 {
  --tw-gradient-from: #5b21b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.from-purple-900 {
  --tw-gradient-from: #4c1d95;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.from-pink-50 {
  --tw-gradient-from: #fdf2f8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.from-pink-100 {
  --tw-gradient-from: #fce7f3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.from-pink-200 {
  --tw-gradient-from: #fbcfe8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.from-pink-300 {
  --tw-gradient-from: #f9a8d4;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.from-pink-400 {
  --tw-gradient-from: #f472b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.from-pink-500 {
  --tw-gradient-from: #ec4899;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.from-pink-600 {
  --tw-gradient-from: #db2777;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.from-pink-700 {
  --tw-gradient-from: #be185d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.from-pink-800 {
  --tw-gradient-from: #9d174d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.from-pink-900 {
  --tw-gradient-from: #831843;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.hover\:from-transparent:hover {
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:from-current:hover {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:from-black:hover {
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:from-white:hover {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:from-gray-50:hover {
  --tw-gradient-from: #f9fafb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.hover\:from-gray-100:hover {
  --tw-gradient-from: #f3f4f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.hover\:from-gray-200:hover {
  --tw-gradient-from: #e5e7eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.hover\:from-gray-300:hover {
  --tw-gradient-from: #d1d5db;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.hover\:from-gray-400:hover {
  --tw-gradient-from: #9ca3af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.hover\:from-gray-500:hover {
  --tw-gradient-from: #6b7280;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.hover\:from-gray-600:hover {
  --tw-gradient-from: #4b5563;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.hover\:from-gray-700:hover {
  --tw-gradient-from: #374151;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.hover\:from-gray-800:hover {
  --tw-gradient-from: #1f2937;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.hover\:from-gray-900:hover {
  --tw-gradient-from: #111827;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.hover\:from-red-50:hover {
  --tw-gradient-from: #fef2f2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.hover\:from-red-100:hover {
  --tw-gradient-from: #fee2e2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.hover\:from-red-200:hover {
  --tw-gradient-from: #fecaca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.hover\:from-red-300:hover {
  --tw-gradient-from: #fca5a5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.hover\:from-red-400:hover {
  --tw-gradient-from: #f87171;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.hover\:from-red-500:hover {
  --tw-gradient-from: #ef4444;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.hover\:from-red-600:hover {
  --tw-gradient-from: #dc2626;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.hover\:from-red-700:hover {
  --tw-gradient-from: #b91c1c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.hover\:from-red-800:hover {
  --tw-gradient-from: #991b1b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.hover\:from-red-900:hover {
  --tw-gradient-from: #7f1d1d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.hover\:from-yellow-50:hover {
  --tw-gradient-from: #fffbeb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.hover\:from-yellow-100:hover {
  --tw-gradient-from: #fef3c7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.hover\:from-yellow-200:hover {
  --tw-gradient-from: #fde68a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.hover\:from-yellow-300:hover {
  --tw-gradient-from: #fcd34d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.hover\:from-yellow-400:hover {
  --tw-gradient-from: #fbbf24;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.hover\:from-yellow-500:hover {
  --tw-gradient-from: #f59e0b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.hover\:from-yellow-600:hover {
  --tw-gradient-from: #d97706;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.hover\:from-yellow-700:hover {
  --tw-gradient-from: #b45309;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.hover\:from-yellow-800:hover {
  --tw-gradient-from: #92400e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.hover\:from-yellow-900:hover {
  --tw-gradient-from: #78350f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.hover\:from-green-50:hover {
  --tw-gradient-from: #ecfdf5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.hover\:from-green-100:hover {
  --tw-gradient-from: #d1fae5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.hover\:from-green-200:hover {
  --tw-gradient-from: #a7f3d0;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.hover\:from-green-300:hover {
  --tw-gradient-from: #6ee7b7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.hover\:from-green-400:hover {
  --tw-gradient-from: #34d399;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.hover\:from-green-500:hover {
  --tw-gradient-from: #10b981;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.hover\:from-green-600:hover {
  --tw-gradient-from: #059669;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.hover\:from-green-700:hover {
  --tw-gradient-from: #047857;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.hover\:from-green-800:hover {
  --tw-gradient-from: #065f46;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.hover\:from-green-900:hover {
  --tw-gradient-from: #064e3b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.hover\:from-blue-50:hover {
  --tw-gradient-from: #eff6ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.hover\:from-blue-100:hover {
  --tw-gradient-from: #dbeafe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.hover\:from-blue-200:hover {
  --tw-gradient-from: #bfdbfe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.hover\:from-blue-300:hover {
  --tw-gradient-from: #93c5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.hover\:from-blue-400:hover {
  --tw-gradient-from: #60a5fa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.hover\:from-blue-500:hover {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.hover\:from-blue-600:hover {
  --tw-gradient-from: #2563eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.hover\:from-blue-700:hover {
  --tw-gradient-from: #1d4ed8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.hover\:from-blue-800:hover {
  --tw-gradient-from: #1e40af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.hover\:from-blue-900:hover {
  --tw-gradient-from: #1e3a8a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.hover\:from-indigo-50:hover {
  --tw-gradient-from: #eef2ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.hover\:from-indigo-100:hover {
  --tw-gradient-from: #e0e7ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.hover\:from-indigo-200:hover {
  --tw-gradient-from: #c7d2fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.hover\:from-indigo-300:hover {
  --tw-gradient-from: #a5b4fc;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.hover\:from-indigo-400:hover {
  --tw-gradient-from: #818cf8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.hover\:from-indigo-500:hover {
  --tw-gradient-from: #6366f1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.hover\:from-indigo-600:hover {
  --tw-gradient-from: #4f46e5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.hover\:from-indigo-700:hover {
  --tw-gradient-from: #4338ca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.hover\:from-indigo-800:hover {
  --tw-gradient-from: #3730a3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.hover\:from-indigo-900:hover {
  --tw-gradient-from: #312e81;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.hover\:from-purple-50:hover {
  --tw-gradient-from: #f5f3ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.hover\:from-purple-100:hover {
  --tw-gradient-from: #ede9fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.hover\:from-purple-200:hover {
  --tw-gradient-from: #ddd6fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.hover\:from-purple-300:hover {
  --tw-gradient-from: #c4b5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.hover\:from-purple-400:hover {
  --tw-gradient-from: #a78bfa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.hover\:from-purple-500:hover {
  --tw-gradient-from: #8b5cf6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.hover\:from-purple-600:hover {
  --tw-gradient-from: #7c3aed;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.hover\:from-purple-700:hover {
  --tw-gradient-from: #6d28d9;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.hover\:from-purple-800:hover {
  --tw-gradient-from: #5b21b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.hover\:from-purple-900:hover {
  --tw-gradient-from: #4c1d95;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.hover\:from-pink-50:hover {
  --tw-gradient-from: #fdf2f8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.hover\:from-pink-100:hover {
  --tw-gradient-from: #fce7f3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.hover\:from-pink-200:hover {
  --tw-gradient-from: #fbcfe8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.hover\:from-pink-300:hover {
  --tw-gradient-from: #f9a8d4;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.hover\:from-pink-400:hover {
  --tw-gradient-from: #f472b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.hover\:from-pink-500:hover {
  --tw-gradient-from: #ec4899;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.hover\:from-pink-600:hover {
  --tw-gradient-from: #db2777;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.hover\:from-pink-700:hover {
  --tw-gradient-from: #be185d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.hover\:from-pink-800:hover {
  --tw-gradient-from: #9d174d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.hover\:from-pink-900:hover {
  --tw-gradient-from: #831843;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.focus\:from-transparent:focus {
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:from-current:focus {
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:from-black:focus {
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:from-white:focus {
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:from-gray-50:focus {
  --tw-gradient-from: #f9fafb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.focus\:from-gray-100:focus {
  --tw-gradient-from: #f3f4f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.focus\:from-gray-200:focus {
  --tw-gradient-from: #e5e7eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.focus\:from-gray-300:focus {
  --tw-gradient-from: #d1d5db;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.focus\:from-gray-400:focus {
  --tw-gradient-from: #9ca3af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.focus\:from-gray-500:focus {
  --tw-gradient-from: #6b7280;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.focus\:from-gray-600:focus {
  --tw-gradient-from: #4b5563;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.focus\:from-gray-700:focus {
  --tw-gradient-from: #374151;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.focus\:from-gray-800:focus {
  --tw-gradient-from: #1f2937;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.focus\:from-gray-900:focus {
  --tw-gradient-from: #111827;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.focus\:from-red-50:focus {
  --tw-gradient-from: #fef2f2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.focus\:from-red-100:focus {
  --tw-gradient-from: #fee2e2;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.focus\:from-red-200:focus {
  --tw-gradient-from: #fecaca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.focus\:from-red-300:focus {
  --tw-gradient-from: #fca5a5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.focus\:from-red-400:focus {
  --tw-gradient-from: #f87171;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.focus\:from-red-500:focus {
  --tw-gradient-from: #ef4444;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.focus\:from-red-600:focus {
  --tw-gradient-from: #dc2626;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.focus\:from-red-700:focus {
  --tw-gradient-from: #b91c1c;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.focus\:from-red-800:focus {
  --tw-gradient-from: #991b1b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.focus\:from-red-900:focus {
  --tw-gradient-from: #7f1d1d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.focus\:from-yellow-50:focus {
  --tw-gradient-from: #fffbeb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.focus\:from-yellow-100:focus {
  --tw-gradient-from: #fef3c7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.focus\:from-yellow-200:focus {
  --tw-gradient-from: #fde68a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.focus\:from-yellow-300:focus {
  --tw-gradient-from: #fcd34d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.focus\:from-yellow-400:focus {
  --tw-gradient-from: #fbbf24;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.focus\:from-yellow-500:focus {
  --tw-gradient-from: #f59e0b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.focus\:from-yellow-600:focus {
  --tw-gradient-from: #d97706;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.focus\:from-yellow-700:focus {
  --tw-gradient-from: #b45309;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.focus\:from-yellow-800:focus {
  --tw-gradient-from: #92400e;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.focus\:from-yellow-900:focus {
  --tw-gradient-from: #78350f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.focus\:from-green-50:focus {
  --tw-gradient-from: #ecfdf5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.focus\:from-green-100:focus {
  --tw-gradient-from: #d1fae5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.focus\:from-green-200:focus {
  --tw-gradient-from: #a7f3d0;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.focus\:from-green-300:focus {
  --tw-gradient-from: #6ee7b7;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.focus\:from-green-400:focus {
  --tw-gradient-from: #34d399;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.focus\:from-green-500:focus {
  --tw-gradient-from: #10b981;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.focus\:from-green-600:focus {
  --tw-gradient-from: #059669;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.focus\:from-green-700:focus {
  --tw-gradient-from: #047857;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.focus\:from-green-800:focus {
  --tw-gradient-from: #065f46;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.focus\:from-green-900:focus {
  --tw-gradient-from: #064e3b;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.focus\:from-blue-50:focus {
  --tw-gradient-from: #eff6ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.focus\:from-blue-100:focus {
  --tw-gradient-from: #dbeafe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.focus\:from-blue-200:focus {
  --tw-gradient-from: #bfdbfe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.focus\:from-blue-300:focus {
  --tw-gradient-from: #93c5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.focus\:from-blue-400:focus {
  --tw-gradient-from: #60a5fa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.focus\:from-blue-500:focus {
  --tw-gradient-from: #3b82f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.focus\:from-blue-600:focus {
  --tw-gradient-from: #2563eb;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.focus\:from-blue-700:focus {
  --tw-gradient-from: #1d4ed8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.focus\:from-blue-800:focus {
  --tw-gradient-from: #1e40af;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.focus\:from-blue-900:focus {
  --tw-gradient-from: #1e3a8a;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.focus\:from-indigo-50:focus {
  --tw-gradient-from: #eef2ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.focus\:from-indigo-100:focus {
  --tw-gradient-from: #e0e7ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.focus\:from-indigo-200:focus {
  --tw-gradient-from: #c7d2fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.focus\:from-indigo-300:focus {
  --tw-gradient-from: #a5b4fc;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.focus\:from-indigo-400:focus {
  --tw-gradient-from: #818cf8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.focus\:from-indigo-500:focus {
  --tw-gradient-from: #6366f1;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.focus\:from-indigo-600:focus {
  --tw-gradient-from: #4f46e5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.focus\:from-indigo-700:focus {
  --tw-gradient-from: #4338ca;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.focus\:from-indigo-800:focus {
  --tw-gradient-from: #3730a3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.focus\:from-indigo-900:focus {
  --tw-gradient-from: #312e81;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.focus\:from-purple-50:focus {
  --tw-gradient-from: #f5f3ff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.focus\:from-purple-100:focus {
  --tw-gradient-from: #ede9fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.focus\:from-purple-200:focus {
  --tw-gradient-from: #ddd6fe;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.focus\:from-purple-300:focus {
  --tw-gradient-from: #c4b5fd;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.focus\:from-purple-400:focus {
  --tw-gradient-from: #a78bfa;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.focus\:from-purple-500:focus {
  --tw-gradient-from: #8b5cf6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.focus\:from-purple-600:focus {
  --tw-gradient-from: #7c3aed;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.focus\:from-purple-700:focus {
  --tw-gradient-from: #6d28d9;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.focus\:from-purple-800:focus {
  --tw-gradient-from: #5b21b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.focus\:from-purple-900:focus {
  --tw-gradient-from: #4c1d95;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.focus\:from-pink-50:focus {
  --tw-gradient-from: #fdf2f8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.focus\:from-pink-100:focus {
  --tw-gradient-from: #fce7f3;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.focus\:from-pink-200:focus {
  --tw-gradient-from: #fbcfe8;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.focus\:from-pink-300:focus {
  --tw-gradient-from: #f9a8d4;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.focus\:from-pink-400:focus {
  --tw-gradient-from: #f472b6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.focus\:from-pink-500:focus {
  --tw-gradient-from: #ec4899;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.focus\:from-pink-600:focus {
  --tw-gradient-from: #db2777;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.focus\:from-pink-700:focus {
  --tw-gradient-from: #be185d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.focus\:from-pink-800:focus {
  --tw-gradient-from: #9d174d;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.focus\:from-pink-900:focus {
  --tw-gradient-from: #831843;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.via-transparent {
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.via-current {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.via-black {
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.via-white {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.via-gray-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.via-gray-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.via-gray-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.via-gray-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.via-gray-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.via-gray-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.via-gray-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.via-gray-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.via-gray-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.via-gray-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.via-red-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.via-red-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.via-red-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.via-red-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.via-red-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.via-red-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.via-red-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.via-red-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.via-red-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.via-red-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.via-yellow-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.via-yellow-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.via-yellow-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.via-yellow-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.via-yellow-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.via-yellow-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.via-yellow-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.via-yellow-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.via-yellow-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.via-yellow-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.via-green-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.via-green-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.via-green-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.via-green-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.via-green-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.via-green-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.via-green-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.via-green-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.via-green-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.via-green-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.via-blue-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.via-blue-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.via-blue-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.via-blue-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.via-blue-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.via-blue-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.via-blue-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.via-blue-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.via-blue-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.via-blue-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.via-indigo-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.via-indigo-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.via-indigo-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.via-indigo-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.via-indigo-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.via-indigo-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.via-indigo-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.via-indigo-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.via-indigo-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.via-indigo-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.via-purple-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.via-purple-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.via-purple-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.via-purple-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.via-purple-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.via-purple-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.via-purple-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.via-purple-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.via-purple-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.via-purple-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.via-pink-50 {
  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.via-pink-100 {
  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.via-pink-200 {
  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.via-pink-300 {
  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.via-pink-400 {
  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.via-pink-500 {
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.via-pink-600 {
  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.via-pink-700 {
  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.via-pink-800 {
  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.via-pink-900 {
  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.hover\:via-transparent:hover {
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:via-current:hover {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:via-black:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:via-white:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:via-gray-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.hover\:via-gray-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.hover\:via-gray-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.hover\:via-gray-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.hover\:via-gray-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.hover\:via-gray-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.hover\:via-gray-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.hover\:via-gray-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.hover\:via-gray-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.hover\:via-gray-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.hover\:via-red-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.hover\:via-red-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.hover\:via-red-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.hover\:via-red-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.hover\:via-red-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.hover\:via-red-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.hover\:via-red-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.hover\:via-red-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.hover\:via-red-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.hover\:via-red-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.hover\:via-yellow-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.hover\:via-yellow-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.hover\:via-yellow-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.hover\:via-yellow-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.hover\:via-yellow-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.hover\:via-yellow-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.hover\:via-yellow-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.hover\:via-yellow-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.hover\:via-yellow-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.hover\:via-yellow-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.hover\:via-green-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.hover\:via-green-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.hover\:via-green-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.hover\:via-green-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.hover\:via-green-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.hover\:via-green-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.hover\:via-green-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.hover\:via-green-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.hover\:via-green-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.hover\:via-green-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.hover\:via-blue-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.hover\:via-blue-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.hover\:via-blue-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.hover\:via-blue-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.hover\:via-blue-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.hover\:via-blue-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.hover\:via-blue-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.hover\:via-blue-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.hover\:via-blue-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.hover\:via-blue-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.hover\:via-indigo-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.hover\:via-indigo-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.hover\:via-indigo-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.hover\:via-indigo-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.hover\:via-indigo-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.hover\:via-indigo-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.hover\:via-indigo-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.hover\:via-indigo-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.hover\:via-indigo-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.hover\:via-indigo-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.hover\:via-purple-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.hover\:via-purple-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.hover\:via-purple-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.hover\:via-purple-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.hover\:via-purple-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.hover\:via-purple-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.hover\:via-purple-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.hover\:via-purple-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.hover\:via-purple-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.hover\:via-purple-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.hover\:via-pink-50:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.hover\:via-pink-100:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.hover\:via-pink-200:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.hover\:via-pink-300:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.hover\:via-pink-400:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.hover\:via-pink-500:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.hover\:via-pink-600:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.hover\:via-pink-700:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.hover\:via-pink-800:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.hover\:via-pink-900:hover {
  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.focus\:via-transparent:focus {
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:via-current:focus {
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:via-black:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:via-white:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:via-gray-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
}

.focus\:via-gray-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
}

.focus\:via-gray-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
}

.focus\:via-gray-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
}

.focus\:via-gray-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
}

.focus\:via-gray-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
}

.focus\:via-gray-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
}

.focus\:via-gray-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
}

.focus\:via-gray-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
}

.focus\:via-gray-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
}

.focus\:via-red-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
}

.focus\:via-red-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
}

.focus\:via-red-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
}

.focus\:via-red-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
}

.focus\:via-red-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
}

.focus\:via-red-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
}

.focus\:via-red-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
}

.focus\:via-red-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
}

.focus\:via-red-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
}

.focus\:via-red-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
}

.focus\:via-yellow-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
}

.focus\:via-yellow-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
}

.focus\:via-yellow-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
}

.focus\:via-yellow-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
}

.focus\:via-yellow-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
}

.focus\:via-yellow-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
}

.focus\:via-yellow-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
}

.focus\:via-yellow-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
}

.focus\:via-yellow-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
}

.focus\:via-yellow-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
}

.focus\:via-green-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
}

.focus\:via-green-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
}

.focus\:via-green-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
}

.focus\:via-green-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
}

.focus\:via-green-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
}

.focus\:via-green-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
}

.focus\:via-green-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
}

.focus\:via-green-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
}

.focus\:via-green-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
}

.focus\:via-green-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
}

.focus\:via-blue-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
}

.focus\:via-blue-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
}

.focus\:via-blue-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
}

.focus\:via-blue-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
}

.focus\:via-blue-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
}

.focus\:via-blue-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
}

.focus\:via-blue-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
}

.focus\:via-blue-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
}

.focus\:via-blue-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
}

.focus\:via-blue-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
}

.focus\:via-indigo-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
}

.focus\:via-indigo-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
}

.focus\:via-indigo-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
}

.focus\:via-indigo-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
}

.focus\:via-indigo-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
}

.focus\:via-indigo-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
}

.focus\:via-indigo-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
}

.focus\:via-indigo-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
}

.focus\:via-indigo-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
}

.focus\:via-indigo-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
}

.focus\:via-purple-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
}

.focus\:via-purple-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
}

.focus\:via-purple-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
}

.focus\:via-purple-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
}

.focus\:via-purple-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
}

.focus\:via-purple-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
}

.focus\:via-purple-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
}

.focus\:via-purple-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
}

.focus\:via-purple-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
}

.focus\:via-purple-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
}

.focus\:via-pink-50:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
}

.focus\:via-pink-100:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
}

.focus\:via-pink-200:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
}

.focus\:via-pink-300:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
}

.focus\:via-pink-400:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
}

.focus\:via-pink-500:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
}

.focus\:via-pink-600:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
}

.focus\:via-pink-700:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
}

.focus\:via-pink-800:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
}

.focus\:via-pink-900:focus {
  --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
}

.to-transparent {
  --tw-gradient-to: transparent;
}

.to-current {
  --tw-gradient-to: currentColor;
}

.to-black {
  --tw-gradient-to: #000;
}

.to-white {
  --tw-gradient-to: #fff;
}

.to-gray-50 {
  --tw-gradient-to: #f9fafb;
}

.to-gray-100 {
  --tw-gradient-to: #f3f4f6;
}

.to-gray-200 {
  --tw-gradient-to: #e5e7eb;
}

.to-gray-300 {
  --tw-gradient-to: #d1d5db;
}

.to-gray-400 {
  --tw-gradient-to: #9ca3af;
}

.to-gray-500 {
  --tw-gradient-to: #6b7280;
}

.to-gray-600 {
  --tw-gradient-to: #4b5563;
}

.to-gray-700 {
  --tw-gradient-to: #374151;
}

.to-gray-800 {
  --tw-gradient-to: #1f2937;
}

.to-gray-900 {
  --tw-gradient-to: #111827;
}

.to-red-50 {
  --tw-gradient-to: #fef2f2;
}

.to-red-100 {
  --tw-gradient-to: #fee2e2;
}

.to-red-200 {
  --tw-gradient-to: #fecaca;
}

.to-red-300 {
  --tw-gradient-to: #fca5a5;
}

.to-red-400 {
  --tw-gradient-to: #f87171;
}

.to-red-500 {
  --tw-gradient-to: #ef4444;
}

.to-red-600 {
  --tw-gradient-to: #dc2626;
}

.to-red-700 {
  --tw-gradient-to: #b91c1c;
}

.to-red-800 {
  --tw-gradient-to: #991b1b;
}

.to-red-900 {
  --tw-gradient-to: #7f1d1d;
}

.to-yellow-50 {
  --tw-gradient-to: #fffbeb;
}

.to-yellow-100 {
  --tw-gradient-to: #fef3c7;
}

.to-yellow-200 {
  --tw-gradient-to: #fde68a;
}

.to-yellow-300 {
  --tw-gradient-to: #fcd34d;
}

.to-yellow-400 {
  --tw-gradient-to: #fbbf24;
}

.to-yellow-500 {
  --tw-gradient-to: #f59e0b;
}

.to-yellow-600 {
  --tw-gradient-to: #d97706;
}

.to-yellow-700 {
  --tw-gradient-to: #b45309;
}

.to-yellow-800 {
  --tw-gradient-to: #92400e;
}

.to-yellow-900 {
  --tw-gradient-to: #78350f;
}

.to-green-50 {
  --tw-gradient-to: #ecfdf5;
}

.to-green-100 {
  --tw-gradient-to: #d1fae5;
}

.to-green-200 {
  --tw-gradient-to: #a7f3d0;
}

.to-green-300 {
  --tw-gradient-to: #6ee7b7;
}

.to-green-400 {
  --tw-gradient-to: #34d399;
}

.to-green-500 {
  --tw-gradient-to: #10b981;
}

.to-green-600 {
  --tw-gradient-to: #059669;
}

.to-green-700 {
  --tw-gradient-to: #047857;
}

.to-green-800 {
  --tw-gradient-to: #065f46;
}

.to-green-900 {
  --tw-gradient-to: #064e3b;
}

.to-blue-50 {
  --tw-gradient-to: #eff6ff;
}

.to-blue-100 {
  --tw-gradient-to: #dbeafe;
}

.to-blue-200 {
  --tw-gradient-to: #bfdbfe;
}

.to-blue-300 {
  --tw-gradient-to: #93c5fd;
}

.to-blue-400 {
  --tw-gradient-to: #60a5fa;
}

.to-blue-500 {
  --tw-gradient-to: #3b82f6;
}

.to-blue-600 {
  --tw-gradient-to: #2563eb;
}

.to-blue-700 {
  --tw-gradient-to: #1d4ed8;
}

.to-blue-800 {
  --tw-gradient-to: #1e40af;
}

.to-blue-900 {
  --tw-gradient-to: #1e3a8a;
}

.to-indigo-50 {
  --tw-gradient-to: #eef2ff;
}

.to-indigo-100 {
  --tw-gradient-to: #e0e7ff;
}

.to-indigo-200 {
  --tw-gradient-to: #c7d2fe;
}

.to-indigo-300 {
  --tw-gradient-to: #a5b4fc;
}

.to-indigo-400 {
  --tw-gradient-to: #818cf8;
}

.to-indigo-500 {
  --tw-gradient-to: #6366f1;
}

.to-indigo-600 {
  --tw-gradient-to: #4f46e5;
}

.to-indigo-700 {
  --tw-gradient-to: #4338ca;
}

.to-indigo-800 {
  --tw-gradient-to: #3730a3;
}

.to-indigo-900 {
  --tw-gradient-to: #312e81;
}

.to-purple-50 {
  --tw-gradient-to: #f5f3ff;
}

.to-purple-100 {
  --tw-gradient-to: #ede9fe;
}

.to-purple-200 {
  --tw-gradient-to: #ddd6fe;
}

.to-purple-300 {
  --tw-gradient-to: #c4b5fd;
}

.to-purple-400 {
  --tw-gradient-to: #a78bfa;
}

.to-purple-500 {
  --tw-gradient-to: #8b5cf6;
}

.to-purple-600 {
  --tw-gradient-to: #7c3aed;
}

.to-purple-700 {
  --tw-gradient-to: #6d28d9;
}

.to-purple-800 {
  --tw-gradient-to: #5b21b6;
}

.to-purple-900 {
  --tw-gradient-to: #4c1d95;
}

.to-pink-50 {
  --tw-gradient-to: #fdf2f8;
}

.to-pink-100 {
  --tw-gradient-to: #fce7f3;
}

.to-pink-200 {
  --tw-gradient-to: #fbcfe8;
}

.to-pink-300 {
  --tw-gradient-to: #f9a8d4;
}

.to-pink-400 {
  --tw-gradient-to: #f472b6;
}

.to-pink-500 {
  --tw-gradient-to: #ec4899;
}

.to-pink-600 {
  --tw-gradient-to: #db2777;
}

.to-pink-700 {
  --tw-gradient-to: #be185d;
}

.to-pink-800 {
  --tw-gradient-to: #9d174d;
}

.to-pink-900 {
  --tw-gradient-to: #831843;
}

.hover\:to-transparent:hover {
  --tw-gradient-to: transparent;
}

.hover\:to-current:hover {
  --tw-gradient-to: currentColor;
}

.hover\:to-black:hover {
  --tw-gradient-to: #000;
}

.hover\:to-white:hover {
  --tw-gradient-to: #fff;
}

.hover\:to-gray-50:hover {
  --tw-gradient-to: #f9fafb;
}

.hover\:to-gray-100:hover {
  --tw-gradient-to: #f3f4f6;
}

.hover\:to-gray-200:hover {
  --tw-gradient-to: #e5e7eb;
}

.hover\:to-gray-300:hover {
  --tw-gradient-to: #d1d5db;
}

.hover\:to-gray-400:hover {
  --tw-gradient-to: #9ca3af;
}

.hover\:to-gray-500:hover {
  --tw-gradient-to: #6b7280;
}

.hover\:to-gray-600:hover {
  --tw-gradient-to: #4b5563;
}

.hover\:to-gray-700:hover {
  --tw-gradient-to: #374151;
}

.hover\:to-gray-800:hover {
  --tw-gradient-to: #1f2937;
}

.hover\:to-gray-900:hover {
  --tw-gradient-to: #111827;
}

.hover\:to-red-50:hover {
  --tw-gradient-to: #fef2f2;
}

.hover\:to-red-100:hover {
  --tw-gradient-to: #fee2e2;
}

.hover\:to-red-200:hover {
  --tw-gradient-to: #fecaca;
}

.hover\:to-red-300:hover {
  --tw-gradient-to: #fca5a5;
}

.hover\:to-red-400:hover {
  --tw-gradient-to: #f87171;
}

.hover\:to-red-500:hover {
  --tw-gradient-to: #ef4444;
}

.hover\:to-red-600:hover {
  --tw-gradient-to: #dc2626;
}

.hover\:to-red-700:hover {
  --tw-gradient-to: #b91c1c;
}

.hover\:to-red-800:hover {
  --tw-gradient-to: #991b1b;
}

.hover\:to-red-900:hover {
  --tw-gradient-to: #7f1d1d;
}

.hover\:to-yellow-50:hover {
  --tw-gradient-to: #fffbeb;
}

.hover\:to-yellow-100:hover {
  --tw-gradient-to: #fef3c7;
}

.hover\:to-yellow-200:hover {
  --tw-gradient-to: #fde68a;
}

.hover\:to-yellow-300:hover {
  --tw-gradient-to: #fcd34d;
}

.hover\:to-yellow-400:hover {
  --tw-gradient-to: #fbbf24;
}

.hover\:to-yellow-500:hover {
  --tw-gradient-to: #f59e0b;
}

.hover\:to-yellow-600:hover {
  --tw-gradient-to: #d97706;
}

.hover\:to-yellow-700:hover {
  --tw-gradient-to: #b45309;
}

.hover\:to-yellow-800:hover {
  --tw-gradient-to: #92400e;
}

.hover\:to-yellow-900:hover {
  --tw-gradient-to: #78350f;
}

.hover\:to-green-50:hover {
  --tw-gradient-to: #ecfdf5;
}

.hover\:to-green-100:hover {
  --tw-gradient-to: #d1fae5;
}

.hover\:to-green-200:hover {
  --tw-gradient-to: #a7f3d0;
}

.hover\:to-green-300:hover {
  --tw-gradient-to: #6ee7b7;
}

.hover\:to-green-400:hover {
  --tw-gradient-to: #34d399;
}

.hover\:to-green-500:hover {
  --tw-gradient-to: #10b981;
}

.hover\:to-green-600:hover {
  --tw-gradient-to: #059669;
}

.hover\:to-green-700:hover {
  --tw-gradient-to: #047857;
}

.hover\:to-green-800:hover {
  --tw-gradient-to: #065f46;
}

.hover\:to-green-900:hover {
  --tw-gradient-to: #064e3b;
}

.hover\:to-blue-50:hover {
  --tw-gradient-to: #eff6ff;
}

.hover\:to-blue-100:hover {
  --tw-gradient-to: #dbeafe;
}

.hover\:to-blue-200:hover {
  --tw-gradient-to: #bfdbfe;
}

.hover\:to-blue-300:hover {
  --tw-gradient-to: #93c5fd;
}

.hover\:to-blue-400:hover {
  --tw-gradient-to: #60a5fa;
}

.hover\:to-blue-500:hover {
  --tw-gradient-to: #3b82f6;
}

.hover\:to-blue-600:hover {
  --tw-gradient-to: #2563eb;
}

.hover\:to-blue-700:hover {
  --tw-gradient-to: #1d4ed8;
}

.hover\:to-blue-800:hover {
  --tw-gradient-to: #1e40af;
}

.hover\:to-blue-900:hover {
  --tw-gradient-to: #1e3a8a;
}

.hover\:to-indigo-50:hover {
  --tw-gradient-to: #eef2ff;
}

.hover\:to-indigo-100:hover {
  --tw-gradient-to: #e0e7ff;
}

.hover\:to-indigo-200:hover {
  --tw-gradient-to: #c7d2fe;
}

.hover\:to-indigo-300:hover {
  --tw-gradient-to: #a5b4fc;
}

.hover\:to-indigo-400:hover {
  --tw-gradient-to: #818cf8;
}

.hover\:to-indigo-500:hover {
  --tw-gradient-to: #6366f1;
}

.hover\:to-indigo-600:hover {
  --tw-gradient-to: #4f46e5;
}

.hover\:to-indigo-700:hover {
  --tw-gradient-to: #4338ca;
}

.hover\:to-indigo-800:hover {
  --tw-gradient-to: #3730a3;
}

.hover\:to-indigo-900:hover {
  --tw-gradient-to: #312e81;
}

.hover\:to-purple-50:hover {
  --tw-gradient-to: #f5f3ff;
}

.hover\:to-purple-100:hover {
  --tw-gradient-to: #ede9fe;
}

.hover\:to-purple-200:hover {
  --tw-gradient-to: #ddd6fe;
}

.hover\:to-purple-300:hover {
  --tw-gradient-to: #c4b5fd;
}

.hover\:to-purple-400:hover {
  --tw-gradient-to: #a78bfa;
}

.hover\:to-purple-500:hover {
  --tw-gradient-to: #8b5cf6;
}

.hover\:to-purple-600:hover {
  --tw-gradient-to: #7c3aed;
}

.hover\:to-purple-700:hover {
  --tw-gradient-to: #6d28d9;
}

.hover\:to-purple-800:hover {
  --tw-gradient-to: #5b21b6;
}

.hover\:to-purple-900:hover {
  --tw-gradient-to: #4c1d95;
}

.hover\:to-pink-50:hover {
  --tw-gradient-to: #fdf2f8;
}

.hover\:to-pink-100:hover {
  --tw-gradient-to: #fce7f3;
}

.hover\:to-pink-200:hover {
  --tw-gradient-to: #fbcfe8;
}

.hover\:to-pink-300:hover {
  --tw-gradient-to: #f9a8d4;
}

.hover\:to-pink-400:hover {
  --tw-gradient-to: #f472b6;
}

.hover\:to-pink-500:hover {
  --tw-gradient-to: #ec4899;
}

.hover\:to-pink-600:hover {
  --tw-gradient-to: #db2777;
}

.hover\:to-pink-700:hover {
  --tw-gradient-to: #be185d;
}

.hover\:to-pink-800:hover {
  --tw-gradient-to: #9d174d;
}

.hover\:to-pink-900:hover {
  --tw-gradient-to: #831843;
}

.focus\:to-transparent:focus {
  --tw-gradient-to: transparent;
}

.focus\:to-current:focus {
  --tw-gradient-to: currentColor;
}

.focus\:to-black:focus {
  --tw-gradient-to: #000;
}

.focus\:to-white:focus {
  --tw-gradient-to: #fff;
}

.focus\:to-gray-50:focus {
  --tw-gradient-to: #f9fafb;
}

.focus\:to-gray-100:focus {
  --tw-gradient-to: #f3f4f6;
}

.focus\:to-gray-200:focus {
  --tw-gradient-to: #e5e7eb;
}

.focus\:to-gray-300:focus {
  --tw-gradient-to: #d1d5db;
}

.focus\:to-gray-400:focus {
  --tw-gradient-to: #9ca3af;
}

.focus\:to-gray-500:focus {
  --tw-gradient-to: #6b7280;
}

.focus\:to-gray-600:focus {
  --tw-gradient-to: #4b5563;
}

.focus\:to-gray-700:focus {
  --tw-gradient-to: #374151;
}

.focus\:to-gray-800:focus {
  --tw-gradient-to: #1f2937;
}

.focus\:to-gray-900:focus {
  --tw-gradient-to: #111827;
}

.focus\:to-red-50:focus {
  --tw-gradient-to: #fef2f2;
}

.focus\:to-red-100:focus {
  --tw-gradient-to: #fee2e2;
}

.focus\:to-red-200:focus {
  --tw-gradient-to: #fecaca;
}

.focus\:to-red-300:focus {
  --tw-gradient-to: #fca5a5;
}

.focus\:to-red-400:focus {
  --tw-gradient-to: #f87171;
}

.focus\:to-red-500:focus {
  --tw-gradient-to: #ef4444;
}

.focus\:to-red-600:focus {
  --tw-gradient-to: #dc2626;
}

.focus\:to-red-700:focus {
  --tw-gradient-to: #b91c1c;
}

.focus\:to-red-800:focus {
  --tw-gradient-to: #991b1b;
}

.focus\:to-red-900:focus {
  --tw-gradient-to: #7f1d1d;
}

.focus\:to-yellow-50:focus {
  --tw-gradient-to: #fffbeb;
}

.focus\:to-yellow-100:focus {
  --tw-gradient-to: #fef3c7;
}

.focus\:to-yellow-200:focus {
  --tw-gradient-to: #fde68a;
}

.focus\:to-yellow-300:focus {
  --tw-gradient-to: #fcd34d;
}

.focus\:to-yellow-400:focus {
  --tw-gradient-to: #fbbf24;
}

.focus\:to-yellow-500:focus {
  --tw-gradient-to: #f59e0b;
}

.focus\:to-yellow-600:focus {
  --tw-gradient-to: #d97706;
}

.focus\:to-yellow-700:focus {
  --tw-gradient-to: #b45309;
}

.focus\:to-yellow-800:focus {
  --tw-gradient-to: #92400e;
}

.focus\:to-yellow-900:focus {
  --tw-gradient-to: #78350f;
}

.focus\:to-green-50:focus {
  --tw-gradient-to: #ecfdf5;
}

.focus\:to-green-100:focus {
  --tw-gradient-to: #d1fae5;
}

.focus\:to-green-200:focus {
  --tw-gradient-to: #a7f3d0;
}

.focus\:to-green-300:focus {
  --tw-gradient-to: #6ee7b7;
}

.focus\:to-green-400:focus {
  --tw-gradient-to: #34d399;
}

.focus\:to-green-500:focus {
  --tw-gradient-to: #10b981;
}

.focus\:to-green-600:focus {
  --tw-gradient-to: #059669;
}

.focus\:to-green-700:focus {
  --tw-gradient-to: #047857;
}

.focus\:to-green-800:focus {
  --tw-gradient-to: #065f46;
}

.focus\:to-green-900:focus {
  --tw-gradient-to: #064e3b;
}

.focus\:to-blue-50:focus {
  --tw-gradient-to: #eff6ff;
}

.focus\:to-blue-100:focus {
  --tw-gradient-to: #dbeafe;
}

.focus\:to-blue-200:focus {
  --tw-gradient-to: #bfdbfe;
}

.focus\:to-blue-300:focus {
  --tw-gradient-to: #93c5fd;
}

.focus\:to-blue-400:focus {
  --tw-gradient-to: #60a5fa;
}

.focus\:to-blue-500:focus {
  --tw-gradient-to: #3b82f6;
}

.focus\:to-blue-600:focus {
  --tw-gradient-to: #2563eb;
}

.focus\:to-blue-700:focus {
  --tw-gradient-to: #1d4ed8;
}

.focus\:to-blue-800:focus {
  --tw-gradient-to: #1e40af;
}

.focus\:to-blue-900:focus {
  --tw-gradient-to: #1e3a8a;
}

.focus\:to-indigo-50:focus {
  --tw-gradient-to: #eef2ff;
}

.focus\:to-indigo-100:focus {
  --tw-gradient-to: #e0e7ff;
}

.focus\:to-indigo-200:focus {
  --tw-gradient-to: #c7d2fe;
}

.focus\:to-indigo-300:focus {
  --tw-gradient-to: #a5b4fc;
}

.focus\:to-indigo-400:focus {
  --tw-gradient-to: #818cf8;
}

.focus\:to-indigo-500:focus {
  --tw-gradient-to: #6366f1;
}

.focus\:to-indigo-600:focus {
  --tw-gradient-to: #4f46e5;
}

.focus\:to-indigo-700:focus {
  --tw-gradient-to: #4338ca;
}

.focus\:to-indigo-800:focus {
  --tw-gradient-to: #3730a3;
}

.focus\:to-indigo-900:focus {
  --tw-gradient-to: #312e81;
}

.focus\:to-purple-50:focus {
  --tw-gradient-to: #f5f3ff;
}

.focus\:to-purple-100:focus {
  --tw-gradient-to: #ede9fe;
}

.focus\:to-purple-200:focus {
  --tw-gradient-to: #ddd6fe;
}

.focus\:to-purple-300:focus {
  --tw-gradient-to: #c4b5fd;
}

.focus\:to-purple-400:focus {
  --tw-gradient-to: #a78bfa;
}

.focus\:to-purple-500:focus {
  --tw-gradient-to: #8b5cf6;
}

.focus\:to-purple-600:focus {
  --tw-gradient-to: #7c3aed;
}

.focus\:to-purple-700:focus {
  --tw-gradient-to: #6d28d9;
}

.focus\:to-purple-800:focus {
  --tw-gradient-to: #5b21b6;
}

.focus\:to-purple-900:focus {
  --tw-gradient-to: #4c1d95;
}

.focus\:to-pink-50:focus {
  --tw-gradient-to: #fdf2f8;
}

.focus\:to-pink-100:focus {
  --tw-gradient-to: #fce7f3;
}

.focus\:to-pink-200:focus {
  --tw-gradient-to: #fbcfe8;
}

.focus\:to-pink-300:focus {
  --tw-gradient-to: #f9a8d4;
}

.focus\:to-pink-400:focus {
  --tw-gradient-to: #f472b6;
}

.focus\:to-pink-500:focus {
  --tw-gradient-to: #ec4899;
}

.focus\:to-pink-600:focus {
  --tw-gradient-to: #db2777;
}

.focus\:to-pink-700:focus {
  --tw-gradient-to: #be185d;
}

.focus\:to-pink-800:focus {
  --tw-gradient-to: #9d174d;
}

.focus\:to-pink-900:focus {
  --tw-gradient-to: #831843;
}

.decoration-slice {
  box-decoration-break: slice;
}

.decoration-clone {
  box-decoration-break: clone;
}

.bg-auto {
  background-size: auto;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-full {
  background-size: 100%;
}

.bg-fixed {
  background-attachment: fixed;
}

.bg-local {
  background-attachment: local;
}

.bg-scroll {
  background-attachment: scroll;
}

.bg-clip-border {
  background-clip: border-box;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-clip-content {
  background-clip: content-box;
}

.bg-clip-text {
  background-clip: text;
}

.bg-bottom {
  background-position: bottom;
}

.bg-center {
  background-position: center;
}

.bg-left {
  background-position: left;
}

.bg-left-bottom {
  background-position: left bottom;
}

.bg-left-top {
  background-position: left top;
}

.bg-right {
  background-position: right;
}

.bg-right-bottom {
  background-position: right bottom;
}

.bg-right-top {
  background-position: right top;
}

.bg-top {
  background-position: top;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-no-repeat {
  background-repeat: no-repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-repeat-round {
  background-repeat: round;
}

.bg-repeat-space {
  background-repeat: space;
}

.bg-origin-border {
  background-origin: border-box;
}

.bg-origin-padding {
  background-origin: padding-box;
}

.bg-origin-content {
  background-origin: content-box;
}

.fill-current {
  fill: currentColor;
}

.stroke-current {
  stroke: currentColor;
}

.stroke-0 {
  stroke-width: 0;
}

.stroke-1 {
  stroke-width: 1;
}

.stroke-2 {
  stroke-width: 2;
}

.object-contain {
  object-fit: contain;
}

.object-cover {
  object-fit: cover;
}

.object-fill {
  object-fit: fill;
}

.object-none {
  object-fit: none;
}

.object-scale-down {
  object-fit: scale-down;
}

.object-bottom {
  object-position: bottom;
}

.object-center {
  object-position: center;
}

.object-left {
  object-position: left;
}

.object-left-bottom {
  object-position: left bottom;
}

.object-left-top {
  object-position: left top;
}

.object-right {
  object-position: right;
}

.object-right-bottom {
  object-position: right bottom;
}

.object-right-top {
  object-position: right top;
}

.object-top {
  object-position: top;
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.p-9 {
  padding: 2.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-11 {
  padding: 2.75rem;
}

.p-12 {
  padding: 3rem;
}

.p-14 {
  padding: 3.5rem;
}

.p-16 {
  padding: 4rem;
}

.p-20 {
  padding: 5rem;
}

.p-24 {
  padding: 6rem;
}

.p-28 {
  padding: 7rem;
}

.p-32 {
  padding: 8rem;
}

.p-36 {
  padding: 9rem;
}

.p-40 {
  padding: 10rem;
}

.p-44 {
  padding: 11rem;
}

.p-48 {
  padding: 12rem;
}

.p-52 {
  padding: 13rem;
}

.p-56 {
  padding: 14rem;
}

.p-60 {
  padding: 15rem;
}

.p-64 {
  padding: 16rem;
}

.p-72 {
  padding: 18rem;
}

.p-80 {
  padding: 20rem;
}

.p-96 {
  padding: 24rem;
}

.p-px {
  padding: 1px;
}

.p-0\.5 {
  padding: 0.125rem;
}

.p-1\.5 {
  padding: 0.375rem;
}

.p-2\.5 {
  padding: 0.625rem;
}

.p-3\.5 {
  padding: 0.875rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-28 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.px-36 {
  padding-left: 9rem;
  padding-right: 9rem;
}

.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.px-44 {
  padding-left: 11rem;
  padding-right: 11rem;
}

.px-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.px-52 {
  padding-left: 13rem;
  padding-right: 13rem;
}

.px-56 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.px-60 {
  padding-left: 15rem;
  padding-right: 15rem;
}

.px-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.px-72 {
  padding-left: 18rem;
  padding-right: 18rem;
}

.px-80 {
  padding-left: 20rem;
  padding-right: 20rem;
}

.px-96 {
  padding-left: 24rem;
  padding-right: 24rem;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.py-36 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.py-44 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.py-52 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.py-60 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.py-72 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}

.py-80 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}

.py-96 {
  padding-top: 24rem;
  padding-bottom: 24rem;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.pt-0 {
  padding-top: 0px;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pt-9 {
  padding-top: 2.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-11 {
  padding-top: 2.75rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pt-28 {
  padding-top: 7rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pt-36 {
  padding-top: 9rem;
}

.pt-40 {
  padding-top: 10rem;
}

.pt-44 {
  padding-top: 11rem;
}

.pt-48 {
  padding-top: 12rem;
}

.pt-52 {
  padding-top: 13rem;
}

.pt-56 {
  padding-top: 14rem;
}

.pt-60 {
  padding-top: 15rem;
}

.pt-64 {
  padding-top: 16rem;
}

.pt-72 {
  padding-top: 18rem;
}

.pt-80 {
  padding-top: 20rem;
}

.pt-96 {
  padding-top: 24rem;
}

.pt-px {
  padding-top: 1px;
}

.pt-0\.5 {
  padding-top: 0.125rem;
}

.pt-1\.5 {
  padding-top: 0.375rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-3\.5 {
  padding-top: 0.875rem;
}

.pr-0 {
  padding-right: 0px;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pr-7 {
  padding-right: 1.75rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pr-9 {
  padding-right: 2.25rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-11 {
  padding-right: 2.75rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pr-20 {
  padding-right: 5rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pr-28 {
  padding-right: 7rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pr-36 {
  padding-right: 9rem;
}

.pr-40 {
  padding-right: 10rem;
}

.pr-44 {
  padding-right: 11rem;
}

.pr-48 {
  padding-right: 12rem;
}

.pr-52 {
  padding-right: 13rem;
}

.pr-56 {
  padding-right: 14rem;
}

.pr-60 {
  padding-right: 15rem;
}

.pr-64 {
  padding-right: 16rem;
}

.pr-72 {
  padding-right: 18rem;
}

.pr-80 {
  padding-right: 20rem;
}

.pr-96 {
  padding-right: 24rem;
}

.pr-px {
  padding-right: 1px;
}

.pr-0\.5 {
  padding-right: 0.125rem;
}

.pr-1\.5 {
  padding-right: 0.375rem;
}

.pr-2\.5 {
  padding-right: 0.625rem;
}

.pr-3\.5 {
  padding-right: 0.875rem;
}

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-9 {
  padding-bottom: 2.25rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-11 {
  padding-bottom: 2.75rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pb-28 {
  padding-bottom: 7rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pb-36 {
  padding-bottom: 9rem;
}

.pb-40 {
  padding-bottom: 10rem;
}

.pb-44 {
  padding-bottom: 11rem;
}

.pb-48 {
  padding-bottom: 12rem;
}

.pb-52 {
  padding-bottom: 13rem;
}

.pb-56 {
  padding-bottom: 14rem;
}

.pb-60 {
  padding-bottom: 15rem;
}

.pb-64 {
  padding-bottom: 16rem;
}

.pb-72 {
  padding-bottom: 18rem;
}

.pb-80 {
  padding-bottom: 20rem;
}

.pb-96 {
  padding-bottom: 24rem;
}

.pb-px {
  padding-bottom: 1px;
}

.pb-0\.5 {
  padding-bottom: 0.125rem;
}

.pb-1\.5 {
  padding-bottom: 0.375rem;
}

.pb-2\.5 {
  padding-bottom: 0.625rem;
}

.pb-3\.5 {
  padding-bottom: 0.875rem;
}

.pl-0 {
  padding-left: 0px;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pl-7 {
  padding-left: 1.75rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-11 {
  padding-left: 2.75rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pl-28 {
  padding-left: 7rem;
}

.pl-32 {
  padding-left: 8rem;
}

.pl-36 {
  padding-left: 9rem;
}

.pl-40 {
  padding-left: 10rem;
}

.pl-44 {
  padding-left: 11rem;
}

.pl-48 {
  padding-left: 12rem;
}

.pl-52 {
  padding-left: 13rem;
}

.pl-56 {
  padding-left: 14rem;
}

.pl-60 {
  padding-left: 15rem;
}

.pl-64 {
  padding-left: 16rem;
}

.pl-72 {
  padding-left: 18rem;
}

.pl-80 {
  padding-left: 20rem;
}

.pl-96 {
  padding-left: 24rem;
}

.pl-px {
  padding-left: 1px;
}

.pl-0\.5 {
  padding-left: 0.125rem;
}

.pl-1\.5 {
  padding-left: 0.375rem;
}

.pl-2\.5 {
  padding-left: 0.625rem;
}

.pl-3\.5 {
  padding-left: 0.875rem;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.font-sans {
  font-family: ui-sans-serif, system-ui, -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-serif {
  font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.text-5xl {
  font-size: 3rem;
  line-height: 1;
}

.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}

.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}

.text-8xl {
  font-size: 6rem;
  line-height: 1;
}

.text-9xl {
  font-size: 8rem;
  line-height: 1;
}

.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

.normal-nums {
  font-variant-numeric: normal;
}

.ordinal {
  --tw-ordinal: ordinal;
}

.slashed-zero {
  --tw-slashed-zero: slashed-zero;
}

.lining-nums {
  --tw-numeric-figure: lining-nums;
}

.oldstyle-nums {
  --tw-numeric-figure: oldstyle-nums;
}

.proportional-nums {
  --tw-numeric-spacing: proportional-nums;
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
}

.diagonal-fractions {
  --tw-numeric-fraction: diagonal-fractions;
}

.stacked-fractions {
  --tw-numeric-fraction: stacked-fractions;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.tracking-tighter {
  letter-spacing: -0.05em;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-normal {
  letter-spacing: 0em;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.text-transparent {
  color: transparent;
}

.text-current {
  color: currentColor;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.text-gray-50 {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.text-red-50 {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.text-red-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.text-red-200 {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.text-red-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.text-red-400 {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.text-red-800 {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.text-red-900 {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.text-green-50 {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.text-green-100 {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.text-green-200 {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.text-green-400 {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.text-green-800 {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.text-green-900 {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.text-blue-50 {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.text-blue-100 {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.text-blue-200 {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.text-indigo-50 {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.text-indigo-100 {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.text-indigo-200 {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.text-purple-50 {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.text-purple-200 {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.text-pink-50 {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.text-pink-100 {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.text-pink-200 {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.text-pink-300 {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.text-pink-400 {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.text-pink-700 {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.text-pink-800 {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.text-pink-900 {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-transparent {
  color: transparent;
}

.group:hover .group-hover\:text-current {
  color: currentColor;
}

.group:hover .group-hover\:text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-50 {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-100 {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-300 {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-600 {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-700 {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-800 {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-gray-900 {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-50 {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-200 {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-400 {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-600 {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-700 {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-800 {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-red-900 {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-50 {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-100 {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-200 {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-300 {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-400 {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-500 {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-600 {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-700 {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-800 {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-green-900 {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-50 {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-100 {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-200 {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-300 {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-400 {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-500 {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-600 {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-700 {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-800 {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-blue-900 {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-50 {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-100 {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-200 {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-300 {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-400 {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-600 {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-700 {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-800 {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-indigo-900 {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-50 {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-100 {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-200 {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-300 {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-400 {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-500 {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-600 {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-700 {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-800 {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-purple-900 {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-50 {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-100 {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-200 {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-300 {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-400 {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-500 {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-600 {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-700 {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-800 {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.group:hover .group-hover\:text-pink-900 {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.focus-within\:text-transparent:focus-within {
  color: transparent;
}

.focus-within\:text-current:focus-within {
  color: currentColor;
}

.focus-within\:text-black:focus-within {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.focus-within\:text-white:focus-within {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus-within\:text-gray-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.focus-within\:text-gray-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.focus-within\:text-gray-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.focus-within\:text-gray-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.focus-within\:text-gray-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.focus-within\:text-gray-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.focus-within\:text-gray-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.focus-within\:text-gray-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.focus-within\:text-gray-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.focus-within\:text-gray-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.focus-within\:text-red-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.focus-within\:text-red-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.focus-within\:text-red-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.focus-within\:text-red-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.focus-within\:text-red-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.focus-within\:text-red-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.focus-within\:text-red-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.focus-within\:text-red-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.focus-within\:text-red-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.focus-within\:text-red-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.focus-within\:text-yellow-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.focus-within\:text-yellow-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.focus-within\:text-yellow-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.focus-within\:text-yellow-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.focus-within\:text-yellow-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.focus-within\:text-yellow-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.focus-within\:text-yellow-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.focus-within\:text-yellow-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.focus-within\:text-yellow-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.focus-within\:text-yellow-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.focus-within\:text-green-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.focus-within\:text-green-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.focus-within\:text-green-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.focus-within\:text-green-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.focus-within\:text-green-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.focus-within\:text-green-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.focus-within\:text-green-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.focus-within\:text-green-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.focus-within\:text-green-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.focus-within\:text-green-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.focus-within\:text-blue-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.focus-within\:text-blue-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.focus-within\:text-blue-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.focus-within\:text-blue-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.focus-within\:text-blue-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.focus-within\:text-blue-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.focus-within\:text-blue-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.focus-within\:text-blue-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.focus-within\:text-blue-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.focus-within\:text-blue-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.focus-within\:text-indigo-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.focus-within\:text-indigo-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.focus-within\:text-indigo-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.focus-within\:text-indigo-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.focus-within\:text-indigo-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.focus-within\:text-indigo-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.focus-within\:text-indigo-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.focus-within\:text-indigo-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.focus-within\:text-indigo-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.focus-within\:text-indigo-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.focus-within\:text-purple-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.focus-within\:text-purple-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.focus-within\:text-purple-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.focus-within\:text-purple-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.focus-within\:text-purple-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.focus-within\:text-purple-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.focus-within\:text-purple-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.focus-within\:text-purple-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.focus-within\:text-purple-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.focus-within\:text-purple-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.focus-within\:text-pink-50:focus-within {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.focus-within\:text-pink-100:focus-within {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.focus-within\:text-pink-200:focus-within {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.focus-within\:text-pink-300:focus-within {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.focus-within\:text-pink-400:focus-within {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.focus-within\:text-pink-500:focus-within {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.focus-within\:text-pink-600:focus-within {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.focus-within\:text-pink-700:focus-within {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.focus-within\:text-pink-800:focus-within {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.focus-within\:text-pink-900:focus-within {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.hover\:text-transparent:hover {
  color: transparent;
}

.hover\:text-current:hover {
  color: currentColor;
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.hover\:text-gray-50:hover {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.hover\:text-gray-100:hover {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.hover\:text-gray-200:hover {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.hover\:text-red-100:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.hover\:text-red-200:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.hover\:text-red-300:hover {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.hover\:text-red-400:hover {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.hover\:text-red-800:hover {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.hover\:text-red-900:hover {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.hover\:text-yellow-50:hover {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.hover\:text-yellow-100:hover {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.hover\:text-yellow-200:hover {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.hover\:text-yellow-300:hover {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.hover\:text-yellow-400:hover {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.hover\:text-yellow-600:hover {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.hover\:text-yellow-700:hover {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.hover\:text-yellow-800:hover {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.hover\:text-yellow-900:hover {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.hover\:text-green-50:hover {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.hover\:text-green-100:hover {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.hover\:text-green-200:hover {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.hover\:text-green-300:hover {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.hover\:text-green-400:hover {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.hover\:text-green-600:hover {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.hover\:text-green-800:hover {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.hover\:text-green-900:hover {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.hover\:text-blue-50:hover {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.hover\:text-blue-100:hover {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.hover\:text-blue-200:hover {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.hover\:text-blue-300:hover {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.hover\:text-blue-400:hover {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.hover\:text-blue-900:hover {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.hover\:text-indigo-50:hover {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.hover\:text-indigo-100:hover {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.hover\:text-indigo-200:hover {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.hover\:text-indigo-300:hover {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.hover\:text-indigo-400:hover {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.hover\:text-indigo-500:hover {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.hover\:text-indigo-600:hover {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.hover\:text-indigo-700:hover {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.hover\:text-indigo-800:hover {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.hover\:text-indigo-900:hover {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.hover\:text-purple-50:hover {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.hover\:text-purple-100:hover {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.hover\:text-purple-200:hover {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.hover\:text-purple-300:hover {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.hover\:text-purple-400:hover {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.hover\:text-purple-500:hover {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.hover\:text-purple-600:hover {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.hover\:text-purple-700:hover {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.hover\:text-purple-800:hover {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.hover\:text-purple-900:hover {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.hover\:text-pink-50:hover {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.hover\:text-pink-100:hover {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.hover\:text-pink-200:hover {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.hover\:text-pink-300:hover {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.hover\:text-pink-400:hover {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.hover\:text-pink-500:hover {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.hover\:text-pink-600:hover {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.hover\:text-pink-700:hover {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.hover\:text-pink-800:hover {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.hover\:text-pink-900:hover {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.focus\:text-transparent:focus {
  color: transparent;
}

.focus\:text-current:focus {
  color: currentColor;
}

.focus\:text-black:focus {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

.focus\:text-gray-50:focus {
  --tw-text-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-text-opacity));
}

.focus\:text-gray-100:focus {
  --tw-text-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-text-opacity));
}

.focus\:text-gray-200:focus {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}

.focus\:text-gray-300:focus {
  --tw-text-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-text-opacity));
}

.focus\:text-gray-400:focus {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}

.focus\:text-gray-500:focus {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}

.focus\:text-gray-600:focus {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}

.focus\:text-gray-700:focus {
  --tw-text-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-text-opacity));
}

.focus\:text-gray-800:focus {
  --tw-text-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-text-opacity));
}

.focus\:text-gray-900:focus {
  --tw-text-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-text-opacity));
}

.focus\:text-red-50:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-text-opacity));
}

.focus\:text-red-100:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-text-opacity));
}

.focus\:text-red-200:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-text-opacity));
}

.focus\:text-red-300:focus {
  --tw-text-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-text-opacity));
}

.focus\:text-red-400:focus {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}

.focus\:text-red-500:focus {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}

.focus\:text-red-600:focus {
  --tw-text-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-text-opacity));
}

.focus\:text-red-700:focus {
  --tw-text-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-text-opacity));
}

.focus\:text-red-800:focus {
  --tw-text-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-text-opacity));
}

.focus\:text-red-900:focus {
  --tw-text-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-text-opacity));
}

.focus\:text-yellow-50:focus {
  --tw-text-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-text-opacity));
}

.focus\:text-yellow-100:focus {
  --tw-text-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-text-opacity));
}

.focus\:text-yellow-200:focus {
  --tw-text-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-text-opacity));
}

.focus\:text-yellow-300:focus {
  --tw-text-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-text-opacity));
}

.focus\:text-yellow-400:focus {
  --tw-text-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-text-opacity));
}

.focus\:text-yellow-500:focus {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}

.focus\:text-yellow-600:focus {
  --tw-text-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-text-opacity));
}

.focus\:text-yellow-700:focus {
  --tw-text-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-text-opacity));
}

.focus\:text-yellow-800:focus {
  --tw-text-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-text-opacity));
}

.focus\:text-yellow-900:focus {
  --tw-text-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-text-opacity));
}

.focus\:text-green-50:focus {
  --tw-text-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-text-opacity));
}

.focus\:text-green-100:focus {
  --tw-text-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-text-opacity));
}

.focus\:text-green-200:focus {
  --tw-text-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-text-opacity));
}

.focus\:text-green-300:focus {
  --tw-text-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-text-opacity));
}

.focus\:text-green-400:focus {
  --tw-text-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-text-opacity));
}

.focus\:text-green-500:focus {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}

.focus\:text-green-600:focus {
  --tw-text-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-text-opacity));
}

.focus\:text-green-700:focus {
  --tw-text-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-text-opacity));
}

.focus\:text-green-800:focus {
  --tw-text-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-text-opacity));
}

.focus\:text-green-900:focus {
  --tw-text-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-text-opacity));
}

.focus\:text-blue-50:focus {
  --tw-text-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-text-opacity));
}

.focus\:text-blue-100:focus {
  --tw-text-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-text-opacity));
}

.focus\:text-blue-200:focus {
  --tw-text-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-text-opacity));
}

.focus\:text-blue-300:focus {
  --tw-text-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-text-opacity));
}

.focus\:text-blue-400:focus {
  --tw-text-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-text-opacity));
}

.focus\:text-blue-500:focus {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}

.focus\:text-blue-600:focus {
  --tw-text-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-text-opacity));
}

.focus\:text-blue-700:focus {
  --tw-text-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-text-opacity));
}

.focus\:text-blue-800:focus {
  --tw-text-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-text-opacity));
}

.focus\:text-blue-900:focus {
  --tw-text-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-text-opacity));
}

.focus\:text-indigo-50:focus {
  --tw-text-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-text-opacity));
}

.focus\:text-indigo-100:focus {
  --tw-text-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-text-opacity));
}

.focus\:text-indigo-200:focus {
  --tw-text-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-text-opacity));
}

.focus\:text-indigo-300:focus {
  --tw-text-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-text-opacity));
}

.focus\:text-indigo-400:focus {
  --tw-text-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-text-opacity));
}

.focus\:text-indigo-500:focus {
  --tw-text-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-text-opacity));
}

.focus\:text-indigo-600:focus {
  --tw-text-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-text-opacity));
}

.focus\:text-indigo-700:focus {
  --tw-text-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-text-opacity));
}

.focus\:text-indigo-800:focus {
  --tw-text-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-text-opacity));
}

.focus\:text-indigo-900:focus {
  --tw-text-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-text-opacity));
}

.focus\:text-purple-50:focus {
  --tw-text-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-text-opacity));
}

.focus\:text-purple-100:focus {
  --tw-text-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-text-opacity));
}

.focus\:text-purple-200:focus {
  --tw-text-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-text-opacity));
}

.focus\:text-purple-300:focus {
  --tw-text-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-text-opacity));
}

.focus\:text-purple-400:focus {
  --tw-text-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-text-opacity));
}

.focus\:text-purple-500:focus {
  --tw-text-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-text-opacity));
}

.focus\:text-purple-600:focus {
  --tw-text-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-text-opacity));
}

.focus\:text-purple-700:focus {
  --tw-text-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-text-opacity));
}

.focus\:text-purple-800:focus {
  --tw-text-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-text-opacity));
}

.focus\:text-purple-900:focus {
  --tw-text-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-text-opacity));
}

.focus\:text-pink-50:focus {
  --tw-text-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-text-opacity));
}

.focus\:text-pink-100:focus {
  --tw-text-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-text-opacity));
}

.focus\:text-pink-200:focus {
  --tw-text-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-text-opacity));
}

.focus\:text-pink-300:focus {
  --tw-text-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-text-opacity));
}

.focus\:text-pink-400:focus {
  --tw-text-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-text-opacity));
}

.focus\:text-pink-500:focus {
  --tw-text-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-text-opacity));
}

.focus\:text-pink-600:focus {
  --tw-text-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-text-opacity));
}

.focus\:text-pink-700:focus {
  --tw-text-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-text-opacity));
}

.focus\:text-pink-800:focus {
  --tw-text-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-text-opacity));
}

.focus\:text-pink-900:focus {
  --tw-text-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-text-opacity));
}

.text-opacity-0 {
  --tw-text-opacity: 0;
}

.text-opacity-5 {
  --tw-text-opacity: 0.05;
}

.text-opacity-10 {
  --tw-text-opacity: 0.1;
}

.text-opacity-20 {
  --tw-text-opacity: 0.2;
}

.text-opacity-25 {
  --tw-text-opacity: 0.25;
}

.text-opacity-30 {
  --tw-text-opacity: 0.3;
}

.text-opacity-40 {
  --tw-text-opacity: 0.4;
}

.text-opacity-50 {
  --tw-text-opacity: 0.5;
}

.text-opacity-60 {
  --tw-text-opacity: 0.6;
}

.text-opacity-70 {
  --tw-text-opacity: 0.7;
}

.text-opacity-75 {
  --tw-text-opacity: 0.75;
}

.text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.text-opacity-90 {
  --tw-text-opacity: 0.9;
}

.text-opacity-95 {
  --tw-text-opacity: 0.95;
}

.text-opacity-100 {
  --tw-text-opacity: 1;
}

.group:hover .group-hover\:text-opacity-0 {
  --tw-text-opacity: 0;
}

.group:hover .group-hover\:text-opacity-5 {
  --tw-text-opacity: 0.05;
}

.group:hover .group-hover\:text-opacity-10 {
  --tw-text-opacity: 0.1;
}

.group:hover .group-hover\:text-opacity-20 {
  --tw-text-opacity: 0.2;
}

.group:hover .group-hover\:text-opacity-25 {
  --tw-text-opacity: 0.25;
}

.group:hover .group-hover\:text-opacity-30 {
  --tw-text-opacity: 0.3;
}

.group:hover .group-hover\:text-opacity-40 {
  --tw-text-opacity: 0.4;
}

.group:hover .group-hover\:text-opacity-50 {
  --tw-text-opacity: 0.5;
}

.group:hover .group-hover\:text-opacity-60 {
  --tw-text-opacity: 0.6;
}

.group:hover .group-hover\:text-opacity-70 {
  --tw-text-opacity: 0.7;
}

.group:hover .group-hover\:text-opacity-75 {
  --tw-text-opacity: 0.75;
}

.group:hover .group-hover\:text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.group:hover .group-hover\:text-opacity-90 {
  --tw-text-opacity: 0.9;
}

.group:hover .group-hover\:text-opacity-95 {
  --tw-text-opacity: 0.95;
}

.group:hover .group-hover\:text-opacity-100 {
  --tw-text-opacity: 1;
}

.focus-within\:text-opacity-0:focus-within {
  --tw-text-opacity: 0;
}

.focus-within\:text-opacity-5:focus-within {
  --tw-text-opacity: 0.05;
}

.focus-within\:text-opacity-10:focus-within {
  --tw-text-opacity: 0.1;
}

.focus-within\:text-opacity-20:focus-within {
  --tw-text-opacity: 0.2;
}

.focus-within\:text-opacity-25:focus-within {
  --tw-text-opacity: 0.25;
}

.focus-within\:text-opacity-30:focus-within {
  --tw-text-opacity: 0.3;
}

.focus-within\:text-opacity-40:focus-within {
  --tw-text-opacity: 0.4;
}

.focus-within\:text-opacity-50:focus-within {
  --tw-text-opacity: 0.5;
}

.focus-within\:text-opacity-60:focus-within {
  --tw-text-opacity: 0.6;
}

.focus-within\:text-opacity-70:focus-within {
  --tw-text-opacity: 0.7;
}

.focus-within\:text-opacity-75:focus-within {
  --tw-text-opacity: 0.75;
}

.focus-within\:text-opacity-80:focus-within {
  --tw-text-opacity: 0.8;
}

.focus-within\:text-opacity-90:focus-within {
  --tw-text-opacity: 0.9;
}

.focus-within\:text-opacity-95:focus-within {
  --tw-text-opacity: 0.95;
}

.focus-within\:text-opacity-100:focus-within {
  --tw-text-opacity: 1;
}

.hover\:text-opacity-0:hover {
  --tw-text-opacity: 0;
}

.hover\:text-opacity-5:hover {
  --tw-text-opacity: 0.05;
}

.hover\:text-opacity-10:hover {
  --tw-text-opacity: 0.1;
}

.hover\:text-opacity-20:hover {
  --tw-text-opacity: 0.2;
}

.hover\:text-opacity-25:hover {
  --tw-text-opacity: 0.25;
}

.hover\:text-opacity-30:hover {
  --tw-text-opacity: 0.3;
}

.hover\:text-opacity-40:hover {
  --tw-text-opacity: 0.4;
}

.hover\:text-opacity-50:hover {
  --tw-text-opacity: 0.5;
}

.hover\:text-opacity-60:hover {
  --tw-text-opacity: 0.6;
}

.hover\:text-opacity-70:hover {
  --tw-text-opacity: 0.7;
}

.hover\:text-opacity-75:hover {
  --tw-text-opacity: 0.75;
}

.hover\:text-opacity-80:hover {
  --tw-text-opacity: 0.8;
}

.hover\:text-opacity-90:hover {
  --tw-text-opacity: 0.9;
}

.hover\:text-opacity-95:hover {
  --tw-text-opacity: 0.95;
}

.hover\:text-opacity-100:hover {
  --tw-text-opacity: 1;
}

.focus\:text-opacity-0:focus {
  --tw-text-opacity: 0;
}

.focus\:text-opacity-5:focus {
  --tw-text-opacity: 0.05;
}

.focus\:text-opacity-10:focus {
  --tw-text-opacity: 0.1;
}

.focus\:text-opacity-20:focus {
  --tw-text-opacity: 0.2;
}

.focus\:text-opacity-25:focus {
  --tw-text-opacity: 0.25;
}

.focus\:text-opacity-30:focus {
  --tw-text-opacity: 0.3;
}

.focus\:text-opacity-40:focus {
  --tw-text-opacity: 0.4;
}

.focus\:text-opacity-50:focus {
  --tw-text-opacity: 0.5;
}

.focus\:text-opacity-60:focus {
  --tw-text-opacity: 0.6;
}

.focus\:text-opacity-70:focus {
  --tw-text-opacity: 0.7;
}

.focus\:text-opacity-75:focus {
  --tw-text-opacity: 0.75;
}

.focus\:text-opacity-80:focus {
  --tw-text-opacity: 0.8;
}

.focus\:text-opacity-90:focus {
  --tw-text-opacity: 0.9;
}

.focus\:text-opacity-95:focus {
  --tw-text-opacity: 0.95;
}

.focus\:text-opacity-100:focus {
  --tw-text-opacity: 1;
}

.underline {
  text-decoration: underline;
}

.line-through {
  text-decoration: line-through;
}

.no-underline {
  text-decoration: none;
}

.group:hover .group-hover\:underline {
  text-decoration: underline;
}

.group:hover .group-hover\:line-through {
  text-decoration: line-through;
}

.group:hover .group-hover\:no-underline {
  text-decoration: none;
}

.focus-within\:underline:focus-within {
  text-decoration: underline;
}

.focus-within\:line-through:focus-within {
  text-decoration: line-through;
}

.focus-within\:no-underline:focus-within {
  text-decoration: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

.hover\:no-underline:hover {
  text-decoration: none;
}

.focus\:underline:focus {
  text-decoration: underline;
}

.focus\:line-through:focus {
  text-decoration: line-through;
}

.focus\:no-underline:focus {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.placeholder-transparent::placeholder {
  color: transparent;
}

.placeholder-current::placeholder {
  color: currentColor;
}

.placeholder-black::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
}

.placeholder-white::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.placeholder-gray-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
}

.placeholder-gray-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
}

.placeholder-gray-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
}

.placeholder-gray-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
}

.placeholder-gray-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}

.placeholder-gray-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
}

.placeholder-gray-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
}

.placeholder-gray-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
}

.placeholder-gray-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
}

.placeholder-gray-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
}

.placeholder-red-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
}

.placeholder-red-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
}

.placeholder-red-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
}

.placeholder-red-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
}

.placeholder-red-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
}

.placeholder-red-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
}

.placeholder-red-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
}

.placeholder-red-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
}

.placeholder-red-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
}

.placeholder-red-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
}

.placeholder-yellow-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
}

.placeholder-yellow-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
}

.placeholder-yellow-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
}

.placeholder-yellow-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
}

.placeholder-yellow-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
}

.placeholder-yellow-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
}

.placeholder-yellow-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
}

.placeholder-yellow-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
}

.placeholder-yellow-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
}

.placeholder-yellow-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
}

.placeholder-green-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
}

.placeholder-green-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
}

.placeholder-green-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
}

.placeholder-green-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
}

.placeholder-green-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
}

.placeholder-green-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
}

.placeholder-green-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
}

.placeholder-green-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
}

.placeholder-green-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
}

.placeholder-green-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
}

.placeholder-blue-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
}

.placeholder-blue-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
}

.placeholder-blue-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
}

.placeholder-blue-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
}

.placeholder-blue-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
}

.placeholder-blue-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
}

.placeholder-blue-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
}

.placeholder-blue-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
}

.placeholder-blue-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
}

.placeholder-blue-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
}

.placeholder-indigo-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
}

.placeholder-indigo-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
}

.placeholder-indigo-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
}

.placeholder-indigo-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
}

.placeholder-indigo-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
}

.placeholder-indigo-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
}

.placeholder-indigo-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
}

.placeholder-indigo-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
}

.placeholder-indigo-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
}

.placeholder-indigo-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
}

.placeholder-purple-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
}

.placeholder-purple-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
}

.placeholder-purple-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
}

.placeholder-purple-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
}

.placeholder-purple-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
}

.placeholder-purple-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
}

.placeholder-purple-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
}

.placeholder-purple-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
}

.placeholder-purple-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
}

.placeholder-purple-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
}

.placeholder-pink-50::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
}

.placeholder-pink-100::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
}

.placeholder-pink-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
}

.placeholder-pink-300::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
}

.placeholder-pink-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
}

.placeholder-pink-500::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
}

.placeholder-pink-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
}

.placeholder-pink-700::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
}

.placeholder-pink-800::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
}

.placeholder-pink-900::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
}

.focus\:placeholder-transparent:focus::placeholder {
  color: transparent;
}

.focus\:placeholder-current:focus::placeholder {
  color: currentColor;
}

.focus\:placeholder-black:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
}

.focus\:placeholder-white:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
}

.focus\:placeholder-gray-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
}

.focus\:placeholder-red-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
}

.focus\:placeholder-yellow-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
}

.focus\:placeholder-green-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
}

.focus\:placeholder-blue-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
}

.focus\:placeholder-indigo-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
}

.focus\:placeholder-purple-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-50:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-200:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-300:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-400:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-500:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-600:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-700:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-800:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
}

.focus\:placeholder-pink-900:focus::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
}

.placeholder-opacity-0::placeholder {
  --tw-placeholder-opacity: 0;
}

.placeholder-opacity-5::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.placeholder-opacity-10::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-20::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-25::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.placeholder-opacity-30::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-40::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-50::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-60::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-70::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-75::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.placeholder-opacity-80::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-90::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-95::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.placeholder-opacity-100::placeholder {
  --tw-placeholder-opacity: 1;
}

.focus\:placeholder-opacity-0:focus::placeholder {
  --tw-placeholder-opacity: 0;
}

.focus\:placeholder-opacity-5:focus::placeholder {
  --tw-placeholder-opacity: 0.05;
}

.focus\:placeholder-opacity-10:focus::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.focus\:placeholder-opacity-20:focus::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.focus\:placeholder-opacity-25:focus::placeholder {
  --tw-placeholder-opacity: 0.25;
}

.focus\:placeholder-opacity-30:focus::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.focus\:placeholder-opacity-40:focus::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.focus\:placeholder-opacity-50:focus::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.focus\:placeholder-opacity-60:focus::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.focus\:placeholder-opacity-70:focus::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.focus\:placeholder-opacity-75:focus::placeholder {
  --tw-placeholder-opacity: 0.75;
}

.focus\:placeholder-opacity-80:focus::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.focus\:placeholder-opacity-90:focus::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.focus\:placeholder-opacity-95:focus::placeholder {
  --tw-placeholder-opacity: 0.95;
}

.focus\:placeholder-opacity-100:focus::placeholder {
  --tw-placeholder-opacity: 1;
}

.caret-transparent {
  caret-color: transparent;
}

.caret-current {
  caret-color: currentColor;
}

.caret-black {
  caret-color: #000;
}

.caret-white {
  caret-color: #fff;
}

.caret-gray-50 {
  caret-color: #f9fafb;
}

.caret-gray-100 {
  caret-color: #f3f4f6;
}

.caret-gray-200 {
  caret-color: #e5e7eb;
}

.caret-gray-300 {
  caret-color: #d1d5db;
}

.caret-gray-400 {
  caret-color: #9ca3af;
}

.caret-gray-500 {
  caret-color: #6b7280;
}

.caret-gray-600 {
  caret-color: #4b5563;
}

.caret-gray-700 {
  caret-color: #374151;
}

.caret-gray-800 {
  caret-color: #1f2937;
}

.caret-gray-900 {
  caret-color: #111827;
}

.caret-red-50 {
  caret-color: #fef2f2;
}

.caret-red-100 {
  caret-color: #fee2e2;
}

.caret-red-200 {
  caret-color: #fecaca;
}

.caret-red-300 {
  caret-color: #fca5a5;
}

.caret-red-400 {
  caret-color: #f87171;
}

.caret-red-500 {
  caret-color: #ef4444;
}

.caret-red-600 {
  caret-color: #dc2626;
}

.caret-red-700 {
  caret-color: #b91c1c;
}

.caret-red-800 {
  caret-color: #991b1b;
}

.caret-red-900 {
  caret-color: #7f1d1d;
}

.caret-yellow-50 {
  caret-color: #fffbeb;
}

.caret-yellow-100 {
  caret-color: #fef3c7;
}

.caret-yellow-200 {
  caret-color: #fde68a;
}

.caret-yellow-300 {
  caret-color: #fcd34d;
}

.caret-yellow-400 {
  caret-color: #fbbf24;
}

.caret-yellow-500 {
  caret-color: #f59e0b;
}

.caret-yellow-600 {
  caret-color: #d97706;
}

.caret-yellow-700 {
  caret-color: #b45309;
}

.caret-yellow-800 {
  caret-color: #92400e;
}

.caret-yellow-900 {
  caret-color: #78350f;
}

.caret-green-50 {
  caret-color: #ecfdf5;
}

.caret-green-100 {
  caret-color: #d1fae5;
}

.caret-green-200 {
  caret-color: #a7f3d0;
}

.caret-green-300 {
  caret-color: #6ee7b7;
}

.caret-green-400 {
  caret-color: #34d399;
}

.caret-green-500 {
  caret-color: #10b981;
}

.caret-green-600 {
  caret-color: #059669;
}

.caret-green-700 {
  caret-color: #047857;
}

.caret-green-800 {
  caret-color: #065f46;
}

.caret-green-900 {
  caret-color: #064e3b;
}

.caret-blue-50 {
  caret-color: #eff6ff;
}

.caret-blue-100 {
  caret-color: #dbeafe;
}

.caret-blue-200 {
  caret-color: #bfdbfe;
}

.caret-blue-300 {
  caret-color: #93c5fd;
}

.caret-blue-400 {
  caret-color: #60a5fa;
}

.caret-blue-500 {
  caret-color: #3b82f6;
}

.caret-blue-600 {
  caret-color: #2563eb;
}

.caret-blue-700 {
  caret-color: #1d4ed8;
}

.caret-blue-800 {
  caret-color: #1e40af;
}

.caret-blue-900 {
  caret-color: #1e3a8a;
}

.caret-indigo-50 {
  caret-color: #eef2ff;
}

.caret-indigo-100 {
  caret-color: #e0e7ff;
}

.caret-indigo-200 {
  caret-color: #c7d2fe;
}

.caret-indigo-300 {
  caret-color: #a5b4fc;
}

.caret-indigo-400 {
  caret-color: #818cf8;
}

.caret-indigo-500 {
  caret-color: #6366f1;
}

.caret-indigo-600 {
  caret-color: #4f46e5;
}

.caret-indigo-700 {
  caret-color: #4338ca;
}

.caret-indigo-800 {
  caret-color: #3730a3;
}

.caret-indigo-900 {
  caret-color: #312e81;
}

.caret-purple-50 {
  caret-color: #f5f3ff;
}

.caret-purple-100 {
  caret-color: #ede9fe;
}

.caret-purple-200 {
  caret-color: #ddd6fe;
}

.caret-purple-300 {
  caret-color: #c4b5fd;
}

.caret-purple-400 {
  caret-color: #a78bfa;
}

.caret-purple-500 {
  caret-color: #8b5cf6;
}

.caret-purple-600 {
  caret-color: #7c3aed;
}

.caret-purple-700 {
  caret-color: #6d28d9;
}

.caret-purple-800 {
  caret-color: #5b21b6;
}

.caret-purple-900 {
  caret-color: #4c1d95;
}

.caret-pink-50 {
  caret-color: #fdf2f8;
}

.caret-pink-100 {
  caret-color: #fce7f3;
}

.caret-pink-200 {
  caret-color: #fbcfe8;
}

.caret-pink-300 {
  caret-color: #f9a8d4;
}

.caret-pink-400 {
  caret-color: #f472b6;
}

.caret-pink-500 {
  caret-color: #ec4899;
}

.caret-pink-600 {
  caret-color: #db2777;
}

.caret-pink-700 {
  caret-color: #be185d;
}

.caret-pink-800 {
  caret-color: #9d174d;
}

.caret-pink-900 {
  caret-color: #831843;
}

.opacity-0 {
  opacity: 0;
}

.opacity-5 {
  opacity: 0.05;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.opacity-95 {
  opacity: 0.95;
}

.opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-5 {
  opacity: 0.05;
}

.group:hover .group-hover\:opacity-10 {
  opacity: 0.1;
}

.group:hover .group-hover\:opacity-20 {
  opacity: 0.2;
}

.group:hover .group-hover\:opacity-25 {
  opacity: 0.25;
}

.group:hover .group-hover\:opacity-30 {
  opacity: 0.3;
}

.group:hover .group-hover\:opacity-40 {
  opacity: 0.4;
}

.group:hover .group-hover\:opacity-50 {
  opacity: 0.5;
}

.group:hover .group-hover\:opacity-60 {
  opacity: 0.6;
}

.group:hover .group-hover\:opacity-70 {
  opacity: 0.7;
}

.group:hover .group-hover\:opacity-75 {
  opacity: 0.75;
}

.group:hover .group-hover\:opacity-80 {
  opacity: 0.8;
}

.group:hover .group-hover\:opacity-90 {
  opacity: 0.9;
}

.group:hover .group-hover\:opacity-95 {
  opacity: 0.95;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.focus-within\:opacity-0:focus-within {
  opacity: 0;
}

.focus-within\:opacity-5:focus-within {
  opacity: 0.05;
}

.focus-within\:opacity-10:focus-within {
  opacity: 0.1;
}

.focus-within\:opacity-20:focus-within {
  opacity: 0.2;
}

.focus-within\:opacity-25:focus-within {
  opacity: 0.25;
}

.focus-within\:opacity-30:focus-within {
  opacity: 0.3;
}

.focus-within\:opacity-40:focus-within {
  opacity: 0.4;
}

.focus-within\:opacity-50:focus-within {
  opacity: 0.5;
}

.focus-within\:opacity-60:focus-within {
  opacity: 0.6;
}

.focus-within\:opacity-70:focus-within {
  opacity: 0.7;
}

.focus-within\:opacity-75:focus-within {
  opacity: 0.75;
}

.focus-within\:opacity-80:focus-within {
  opacity: 0.8;
}

.focus-within\:opacity-90:focus-within {
  opacity: 0.9;
}

.focus-within\:opacity-95:focus-within {
  opacity: 0.95;
}

.focus-within\:opacity-100:focus-within {
  opacity: 1;
}

.hover\:opacity-0:hover {
  opacity: 0;
}

.hover\:opacity-5:hover {
  opacity: 0.05;
}

.hover\:opacity-10:hover {
  opacity: 0.1;
}

.hover\:opacity-20:hover {
  opacity: 0.2;
}

.hover\:opacity-25:hover {
  opacity: 0.25;
}

.hover\:opacity-30:hover {
  opacity: 0.3;
}

.hover\:opacity-40:hover {
  opacity: 0.4;
}

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.hover\:opacity-60:hover {
  opacity: 0.6;
}

.hover\:opacity-70:hover {
  opacity: 0.7;
}

.hover\:opacity-75:hover {
  opacity: 0.75;
}

.hover\:opacity-80:hover {
  opacity: 0.8;
}

.hover\:opacity-90:hover {
  opacity: 0.9;
}

.hover\:opacity-95:hover {
  opacity: 0.95;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.focus\:opacity-0:focus {
  opacity: 0;
}

.focus\:opacity-5:focus {
  opacity: 0.05;
}

.focus\:opacity-10:focus {
  opacity: 0.1;
}

.focus\:opacity-20:focus {
  opacity: 0.2;
}

.focus\:opacity-25:focus {
  opacity: 0.25;
}

.focus\:opacity-30:focus {
  opacity: 0.3;
}

.focus\:opacity-40:focus {
  opacity: 0.4;
}

.focus\:opacity-50:focus {
  opacity: 0.5;
}

.focus\:opacity-60:focus {
  opacity: 0.6;
}

.focus\:opacity-70:focus {
  opacity: 0.7;
}

.focus\:opacity-75:focus {
  opacity: 0.75;
}

.focus\:opacity-80:focus {
  opacity: 0.8;
}

.focus\:opacity-90:focus {
  opacity: 0.9;
}

.focus\:opacity-95:focus {
  opacity: 0.95;
}

.focus\:opacity-100:focus {
  opacity: 1;
}

.bg-blend-normal {
  background-blend-mode: normal;
}

.bg-blend-multiply {
  background-blend-mode: multiply;
}

.bg-blend-screen {
  background-blend-mode: screen;
}

.bg-blend-overlay {
  background-blend-mode: overlay;
}

.bg-blend-darken {
  background-blend-mode: darken;
}

.bg-blend-lighten {
  background-blend-mode: lighten;
}

.bg-blend-color-dodge {
  background-blend-mode: color-dodge;
}

.bg-blend-color-burn {
  background-blend-mode: color-burn;
}

.bg-blend-hard-light {
  background-blend-mode: hard-light;
}

.bg-blend-soft-light {
  background-blend-mode: soft-light;
}

.bg-blend-difference {
  background-blend-mode: difference;
}

.bg-blend-exclusion {
  background-blend-mode: exclusion;
}

.bg-blend-hue {
  background-blend-mode: hue;
}

.bg-blend-saturation {
  background-blend-mode: saturation;
}

.bg-blend-color {
  background-blend-mode: color;
}

.bg-blend-luminosity {
  background-blend-mode: luminosity;
}

.mix-blend-normal {
  mix-blend-mode: normal;
}

.mix-blend-multiply {
  mix-blend-mode: multiply;
}

.mix-blend-screen {
  mix-blend-mode: screen;
}

.mix-blend-overlay {
  mix-blend-mode: overlay;
}

.mix-blend-darken {
  mix-blend-mode: darken;
}

.mix-blend-lighten {
  mix-blend-mode: lighten;
}

.mix-blend-color-dodge {
  mix-blend-mode: color-dodge;
}

.mix-blend-color-burn {
  mix-blend-mode: color-burn;
}

.mix-blend-hard-light {
  mix-blend-mode: hard-light;
}

.mix-blend-soft-light {
  mix-blend-mode: soft-light;
}

.mix-blend-difference {
  mix-blend-mode: difference;
}

.mix-blend-exclusion {
  mix-blend-mode: exclusion;
}

.mix-blend-hue {
  mix-blend-mode: hue;
}

.mix-blend-saturation {
  mix-blend-mode: saturation;
}

.mix-blend-color {
  mix-blend-mode: color;
}

.mix-blend-luminosity {
  mix-blend-mode: luminosity;
}

*, ::before, ::after {
  --tw-shadow: 0 0 #0000;
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group:hover .group-hover\:shadow-none {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-sm:focus-within {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow:focus-within {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-md:focus-within {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-lg:focus-within {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-xl:focus-within {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-2xl:focus-within {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-inner:focus-within {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus-within\:shadow-none:focus-within {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-sm:hover {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow:hover {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-2xl:hover {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-inner:hover {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-none:hover {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-sm:focus {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow:focus {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-md:focus {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-lg:focus {
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-xl:focus {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-2xl:focus {
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-inner:focus {
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.outline-white {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.outline-black {
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus-within\:outline-none:focus-within {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-within\:outline-white:focus-within {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-within\:outline-black:focus-within {
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:outline-white:focus {
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus\:outline-black:focus {
  outline: 2px dotted black;
  outline-offset: 2px;
}

*, ::before, ::after {
  --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;
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-8 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-0:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-1:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-4:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring-8:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:ring:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-1:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-8:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-inset {
  --tw-ring-inset: inset;
}

.focus-within\:ring-inset:focus-within {
  --tw-ring-inset: inset;
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

.ring-transparent {
  --tw-ring-color: transparent;
}

.ring-current {
  --tw-ring-color: currentColor;
}

.ring-black {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.ring-white {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.ring-gray-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
}

.ring-gray-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
}

.ring-gray-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
}

.ring-gray-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}

.ring-gray-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
}

.ring-gray-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
}

.ring-gray-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
}

.ring-gray-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
}

.ring-gray-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
}

.ring-gray-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
}

.ring-red-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
}

.ring-red-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
}

.ring-red-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
}

.ring-red-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
}

.ring-red-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
}

.ring-red-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
}

.ring-red-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
}

.ring-red-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
}

.ring-red-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
}

.ring-red-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
}

.ring-yellow-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
}

.ring-yellow-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
}

.ring-yellow-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
}

.ring-yellow-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
}

.ring-yellow-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
}

.ring-yellow-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
}

.ring-yellow-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
}

.ring-yellow-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
}

.ring-yellow-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
}

.ring-yellow-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
}

.ring-green-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
}

.ring-green-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
}

.ring-green-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
}

.ring-green-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
}

.ring-green-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
}

.ring-green-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
}

.ring-green-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
}

.ring-green-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
}

.ring-green-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
}

.ring-green-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
}

.ring-blue-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
}

.ring-blue-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
}

.ring-blue-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
}

.ring-blue-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
}

.ring-blue-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
}

.ring-blue-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
}

.ring-blue-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
}

.ring-blue-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
}

.ring-blue-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
}

.ring-blue-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
}

.ring-indigo-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
}

.ring-indigo-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
}

.ring-indigo-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
}

.ring-indigo-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
}

.ring-indigo-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
}

.ring-indigo-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}

.ring-indigo-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
}

.ring-indigo-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
}

.ring-indigo-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
}

.ring-indigo-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
}

.ring-purple-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
}

.ring-purple-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
}

.ring-purple-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
}

.ring-purple-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
}

.ring-purple-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
}

.ring-purple-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
}

.ring-purple-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
}

.ring-purple-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
}

.ring-purple-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
}

.ring-purple-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
}

.ring-pink-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
}

.ring-pink-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
}

.ring-pink-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
}

.ring-pink-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
}

.ring-pink-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
}

.ring-pink-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
}

.ring-pink-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
}

.ring-pink-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
}

.ring-pink-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
}

.ring-pink-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
}

.focus-within\:ring-transparent:focus-within {
  --tw-ring-color: transparent;
}

.focus-within\:ring-current:focus-within {
  --tw-ring-color: currentColor;
}

.focus-within\:ring-black:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.focus-within\:ring-white:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
}

.focus-within\:ring-gray-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
}

.focus-within\:ring-red-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
}

.focus-within\:ring-red-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
}

.focus-within\:ring-red-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
}

.focus-within\:ring-red-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
}

.focus-within\:ring-red-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
}

.focus-within\:ring-red-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
}

.focus-within\:ring-red-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
}

.focus-within\:ring-red-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
}

.focus-within\:ring-red-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
}

.focus-within\:ring-red-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
}

.focus-within\:ring-yellow-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
}

.focus-within\:ring-green-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
}

.focus-within\:ring-green-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
}

.focus-within\:ring-green-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
}

.focus-within\:ring-green-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
}

.focus-within\:ring-green-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
}

.focus-within\:ring-green-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
}

.focus-within\:ring-green-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
}

.focus-within\:ring-green-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
}

.focus-within\:ring-green-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
}

.focus-within\:ring-green-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
}

.focus-within\:ring-blue-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
}

.focus-within\:ring-indigo-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
}

.focus-within\:ring-purple-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-50:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-100:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-200:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-300:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-400:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-500:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-600:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-700:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-800:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
}

.focus-within\:ring-pink-900:focus-within {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
}

.focus\:ring-transparent:focus {
  --tw-ring-color: transparent;
}

.focus\:ring-current:focus {
  --tw-ring-color: currentColor;
}

.focus\:ring-black:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.focus\:ring-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus\:ring-gray-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
}

.focus\:ring-gray-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
}

.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
}

.focus\:ring-gray-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
}

.focus\:ring-gray-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
}

.focus\:ring-gray-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
}

.focus\:ring-gray-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
}

.focus\:ring-gray-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
}

.focus\:ring-gray-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
}

.focus\:ring-gray-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
}

.focus\:ring-red-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
}

.focus\:ring-red-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
}

.focus\:ring-red-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
}

.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
}

.focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
}

.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
}

.focus\:ring-red-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
}

.focus\:ring-red-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
}

.focus\:ring-red-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
}

.focus\:ring-red-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
}

.focus\:ring-yellow-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
}

.focus\:ring-yellow-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
}

.focus\:ring-yellow-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
}

.focus\:ring-yellow-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
}

.focus\:ring-yellow-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
}

.focus\:ring-yellow-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
}

.focus\:ring-yellow-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
}

.focus\:ring-yellow-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
}

.focus\:ring-yellow-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
}

.focus\:ring-yellow-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
}

.focus\:ring-green-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
}

.focus\:ring-green-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
}

.focus\:ring-green-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
}

.focus\:ring-green-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
}

.focus\:ring-green-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
}

.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
}

.focus\:ring-green-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
}

.focus\:ring-green-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
}

.focus\:ring-green-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
}

.focus\:ring-green-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
}

.focus\:ring-blue-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
}

.focus\:ring-blue-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
}

.focus\:ring-blue-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
}

.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
}

.focus\:ring-blue-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
}

.focus\:ring-blue-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
}

.focus\:ring-blue-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
}

.focus\:ring-blue-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
}

.focus\:ring-blue-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
}

.focus\:ring-indigo-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
}

.focus\:ring-indigo-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
}

.focus\:ring-indigo-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
}

.focus\:ring-indigo-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
}

.focus\:ring-indigo-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
}

.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
}

.focus\:ring-indigo-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
}

.focus\:ring-indigo-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
}

.focus\:ring-indigo-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
}

.focus\:ring-indigo-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
}

.focus\:ring-purple-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
}

.focus\:ring-purple-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
}

.focus\:ring-purple-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
}

.focus\:ring-purple-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
}

.focus\:ring-purple-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
}

.focus\:ring-purple-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
}

.focus\:ring-purple-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
}

.focus\:ring-purple-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
}

.focus\:ring-purple-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
}

.focus\:ring-purple-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
}

.focus\:ring-pink-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
}

.focus\:ring-pink-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
}

.focus\:ring-pink-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
}

.focus\:ring-pink-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
}

.focus\:ring-pink-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
}

.focus\:ring-pink-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
}

.focus\:ring-pink-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
}

.focus\:ring-pink-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
}

.focus\:ring-pink-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
}

.focus\:ring-pink-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
}

.ring-opacity-0 {
  --tw-ring-opacity: 0;
}

.ring-opacity-5 {
  --tw-ring-opacity: 0.05;
}

.ring-opacity-10 {
  --tw-ring-opacity: 0.1;
}

.ring-opacity-20 {
  --tw-ring-opacity: 0.2;
}

.ring-opacity-25 {
  --tw-ring-opacity: 0.25;
}

.ring-opacity-30 {
  --tw-ring-opacity: 0.3;
}

.ring-opacity-40 {
  --tw-ring-opacity: 0.4;
}

.ring-opacity-50 {
  --tw-ring-opacity: 0.5;
}

.ring-opacity-60 {
  --tw-ring-opacity: 0.6;
}

.ring-opacity-70 {
  --tw-ring-opacity: 0.7;
}

.ring-opacity-75 {
  --tw-ring-opacity: 0.75;
}

.ring-opacity-80 {
  --tw-ring-opacity: 0.8;
}

.ring-opacity-90 {
  --tw-ring-opacity: 0.9;
}

.ring-opacity-95 {
  --tw-ring-opacity: 0.95;
}

.ring-opacity-100 {
  --tw-ring-opacity: 1;
}

.focus-within\:ring-opacity-0:focus-within {
  --tw-ring-opacity: 0;
}

.focus-within\:ring-opacity-5:focus-within {
  --tw-ring-opacity: 0.05;
}

.focus-within\:ring-opacity-10:focus-within {
  --tw-ring-opacity: 0.1;
}

.focus-within\:ring-opacity-20:focus-within {
  --tw-ring-opacity: 0.2;
}

.focus-within\:ring-opacity-25:focus-within {
  --tw-ring-opacity: 0.25;
}

.focus-within\:ring-opacity-30:focus-within {
  --tw-ring-opacity: 0.3;
}

.focus-within\:ring-opacity-40:focus-within {
  --tw-ring-opacity: 0.4;
}

.focus-within\:ring-opacity-50:focus-within {
  --tw-ring-opacity: 0.5;
}

.focus-within\:ring-opacity-60:focus-within {
  --tw-ring-opacity: 0.6;
}

.focus-within\:ring-opacity-70:focus-within {
  --tw-ring-opacity: 0.7;
}

.focus-within\:ring-opacity-75:focus-within {
  --tw-ring-opacity: 0.75;
}

.focus-within\:ring-opacity-80:focus-within {
  --tw-ring-opacity: 0.8;
}

.focus-within\:ring-opacity-90:focus-within {
  --tw-ring-opacity: 0.9;
}

.focus-within\:ring-opacity-95:focus-within {
  --tw-ring-opacity: 0.95;
}

.focus-within\:ring-opacity-100:focus-within {
  --tw-ring-opacity: 1;
}

.focus\:ring-opacity-0:focus {
  --tw-ring-opacity: 0;
}

.focus\:ring-opacity-5:focus {
  --tw-ring-opacity: 0.05;
}

.focus\:ring-opacity-10:focus {
  --tw-ring-opacity: 0.1;
}

.focus\:ring-opacity-20:focus {
  --tw-ring-opacity: 0.2;
}

.focus\:ring-opacity-25:focus {
  --tw-ring-opacity: 0.25;
}

.focus\:ring-opacity-30:focus {
  --tw-ring-opacity: 0.3;
}

.focus\:ring-opacity-40:focus {
  --tw-ring-opacity: 0.4;
}

.focus\:ring-opacity-50:focus {
  --tw-ring-opacity: 0.5;
}

.focus\:ring-opacity-60:focus {
  --tw-ring-opacity: 0.6;
}

.focus\:ring-opacity-70:focus {
  --tw-ring-opacity: 0.7;
}

.focus\:ring-opacity-75:focus {
  --tw-ring-opacity: 0.75;
}

.focus\:ring-opacity-80:focus {
  --tw-ring-opacity: 0.8;
}

.focus\:ring-opacity-90:focus {
  --tw-ring-opacity: 0.9;
}

.focus\:ring-opacity-95:focus {
  --tw-ring-opacity: 0.95;
}

.focus\:ring-opacity-100:focus {
  --tw-ring-opacity: 1;
}

.ring-offset-0 {
  --tw-ring-offset-width: 0px;
}

.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}

.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}

.ring-offset-4 {
  --tw-ring-offset-width: 4px;
}

.ring-offset-8 {
  --tw-ring-offset-width: 8px;
}

.focus-within\:ring-offset-0:focus-within {
  --tw-ring-offset-width: 0px;
}

.focus-within\:ring-offset-1:focus-within {
  --tw-ring-offset-width: 1px;
}

.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}

.focus-within\:ring-offset-4:focus-within {
  --tw-ring-offset-width: 4px;
}

.focus-within\:ring-offset-8:focus-within {
  --tw-ring-offset-width: 8px;
}

.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}

.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px;
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus\:ring-offset-4:focus {
  --tw-ring-offset-width: 4px;
}

.focus\:ring-offset-8:focus {
  --tw-ring-offset-width: 8px;
}

.ring-offset-transparent {
  --tw-ring-offset-color: transparent;
}

.ring-offset-current {
  --tw-ring-offset-color: currentColor;
}

.ring-offset-black {
  --tw-ring-offset-color: #000;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

.ring-offset-gray-50 {
  --tw-ring-offset-color: #f9fafb;
}

.ring-offset-gray-100 {
  --tw-ring-offset-color: #f3f4f6;
}

.ring-offset-gray-200 {
  --tw-ring-offset-color: #e5e7eb;
}

.ring-offset-gray-300 {
  --tw-ring-offset-color: #d1d5db;
}

.ring-offset-gray-400 {
  --tw-ring-offset-color: #9ca3af;
}

.ring-offset-gray-500 {
  --tw-ring-offset-color: #6b7280;
}

.ring-offset-gray-600 {
  --tw-ring-offset-color: #4b5563;
}

.ring-offset-gray-700 {
  --tw-ring-offset-color: #374151;
}

.ring-offset-gray-800 {
  --tw-ring-offset-color: #1f2937;
}

.ring-offset-gray-900 {
  --tw-ring-offset-color: #111827;
}

.ring-offset-red-50 {
  --tw-ring-offset-color: #fef2f2;
}

.ring-offset-red-100 {
  --tw-ring-offset-color: #fee2e2;
}

.ring-offset-red-200 {
  --tw-ring-offset-color: #fecaca;
}

.ring-offset-red-300 {
  --tw-ring-offset-color: #fca5a5;
}

.ring-offset-red-400 {
  --tw-ring-offset-color: #f87171;
}

.ring-offset-red-500 {
  --tw-ring-offset-color: #ef4444;
}

.ring-offset-red-600 {
  --tw-ring-offset-color: #dc2626;
}

.ring-offset-red-700 {
  --tw-ring-offset-color: #b91c1c;
}

.ring-offset-red-800 {
  --tw-ring-offset-color: #991b1b;
}

.ring-offset-red-900 {
  --tw-ring-offset-color: #7f1d1d;
}

.ring-offset-yellow-50 {
  --tw-ring-offset-color: #fffbeb;
}

.ring-offset-yellow-100 {
  --tw-ring-offset-color: #fef3c7;
}

.ring-offset-yellow-200 {
  --tw-ring-offset-color: #fde68a;
}

.ring-offset-yellow-300 {
  --tw-ring-offset-color: #fcd34d;
}

.ring-offset-yellow-400 {
  --tw-ring-offset-color: #fbbf24;
}

.ring-offset-yellow-500 {
  --tw-ring-offset-color: #f59e0b;
}

.ring-offset-yellow-600 {
  --tw-ring-offset-color: #d97706;
}

.ring-offset-yellow-700 {
  --tw-ring-offset-color: #b45309;
}

.ring-offset-yellow-800 {
  --tw-ring-offset-color: #92400e;
}

.ring-offset-yellow-900 {
  --tw-ring-offset-color: #78350f;
}

.ring-offset-green-50 {
  --tw-ring-offset-color: #ecfdf5;
}

.ring-offset-green-100 {
  --tw-ring-offset-color: #d1fae5;
}

.ring-offset-green-200 {
  --tw-ring-offset-color: #a7f3d0;
}

.ring-offset-green-300 {
  --tw-ring-offset-color: #6ee7b7;
}

.ring-offset-green-400 {
  --tw-ring-offset-color: #34d399;
}

.ring-offset-green-500 {
  --tw-ring-offset-color: #10b981;
}

.ring-offset-green-600 {
  --tw-ring-offset-color: #059669;
}

.ring-offset-green-700 {
  --tw-ring-offset-color: #047857;
}

.ring-offset-green-800 {
  --tw-ring-offset-color: #065f46;
}

.ring-offset-green-900 {
  --tw-ring-offset-color: #064e3b;
}

.ring-offset-blue-50 {
  --tw-ring-offset-color: #eff6ff;
}

.ring-offset-blue-100 {
  --tw-ring-offset-color: #dbeafe;
}

.ring-offset-blue-200 {
  --tw-ring-offset-color: #bfdbfe;
}

.ring-offset-blue-300 {
  --tw-ring-offset-color: #93c5fd;
}

.ring-offset-blue-400 {
  --tw-ring-offset-color: #60a5fa;
}

.ring-offset-blue-500 {
  --tw-ring-offset-color: #3b82f6;
}

.ring-offset-blue-600 {
  --tw-ring-offset-color: #2563eb;
}

.ring-offset-blue-700 {
  --tw-ring-offset-color: #1d4ed8;
}

.ring-offset-blue-800 {
  --tw-ring-offset-color: #1e40af;
}

.ring-offset-blue-900 {
  --tw-ring-offset-color: #1e3a8a;
}

.ring-offset-indigo-50 {
  --tw-ring-offset-color: #eef2ff;
}

.ring-offset-indigo-100 {
  --tw-ring-offset-color: #e0e7ff;
}

.ring-offset-indigo-200 {
  --tw-ring-offset-color: #c7d2fe;
}

.ring-offset-indigo-300 {
  --tw-ring-offset-color: #a5b4fc;
}

.ring-offset-indigo-400 {
  --tw-ring-offset-color: #818cf8;
}

.ring-offset-indigo-500 {
  --tw-ring-offset-color: #6366f1;
}

.ring-offset-indigo-600 {
  --tw-ring-offset-color: #4f46e5;
}

.ring-offset-indigo-700 {
  --tw-ring-offset-color: #4338ca;
}

.ring-offset-indigo-800 {
  --tw-ring-offset-color: #3730a3;
}

.ring-offset-indigo-900 {
  --tw-ring-offset-color: #312e81;
}

.ring-offset-purple-50 {
  --tw-ring-offset-color: #f5f3ff;
}

.ring-offset-purple-100 {
  --tw-ring-offset-color: #ede9fe;
}

.ring-offset-purple-200 {
  --tw-ring-offset-color: #ddd6fe;
}

.ring-offset-purple-300 {
  --tw-ring-offset-color: #c4b5fd;
}

.ring-offset-purple-400 {
  --tw-ring-offset-color: #a78bfa;
}

.ring-offset-purple-500 {
  --tw-ring-offset-color: #8b5cf6;
}

.ring-offset-purple-600 {
  --tw-ring-offset-color: #7c3aed;
}

.ring-offset-purple-700 {
  --tw-ring-offset-color: #6d28d9;
}

.ring-offset-purple-800 {
  --tw-ring-offset-color: #5b21b6;
}

.ring-offset-purple-900 {
  --tw-ring-offset-color: #4c1d95;
}

.ring-offset-pink-50 {
  --tw-ring-offset-color: #fdf2f8;
}

.ring-offset-pink-100 {
  --tw-ring-offset-color: #fce7f3;
}

.ring-offset-pink-200 {
  --tw-ring-offset-color: #fbcfe8;
}

.ring-offset-pink-300 {
  --tw-ring-offset-color: #f9a8d4;
}

.ring-offset-pink-400 {
  --tw-ring-offset-color: #f472b6;
}

.ring-offset-pink-500 {
  --tw-ring-offset-color: #ec4899;
}

.ring-offset-pink-600 {
  --tw-ring-offset-color: #db2777;
}

.ring-offset-pink-700 {
  --tw-ring-offset-color: #be185d;
}

.ring-offset-pink-800 {
  --tw-ring-offset-color: #9d174d;
}

.ring-offset-pink-900 {
  --tw-ring-offset-color: #831843;
}

.focus-within\:ring-offset-transparent:focus-within {
  --tw-ring-offset-color: transparent;
}

.focus-within\:ring-offset-current:focus-within {
  --tw-ring-offset-color: currentColor;
}

.focus-within\:ring-offset-black:focus-within {
  --tw-ring-offset-color: #000;
}

.focus-within\:ring-offset-white:focus-within {
  --tw-ring-offset-color: #fff;
}

.focus-within\:ring-offset-gray-50:focus-within {
  --tw-ring-offset-color: #f9fafb;
}

.focus-within\:ring-offset-gray-100:focus-within {
  --tw-ring-offset-color: #f3f4f6;
}

.focus-within\:ring-offset-gray-200:focus-within {
  --tw-ring-offset-color: #e5e7eb;
}

.focus-within\:ring-offset-gray-300:focus-within {
  --tw-ring-offset-color: #d1d5db;
}

.focus-within\:ring-offset-gray-400:focus-within {
  --tw-ring-offset-color: #9ca3af;
}

.focus-within\:ring-offset-gray-500:focus-within {
  --tw-ring-offset-color: #6b7280;
}

.focus-within\:ring-offset-gray-600:focus-within {
  --tw-ring-offset-color: #4b5563;
}

.focus-within\:ring-offset-gray-700:focus-within {
  --tw-ring-offset-color: #374151;
}

.focus-within\:ring-offset-gray-800:focus-within {
  --tw-ring-offset-color: #1f2937;
}

.focus-within\:ring-offset-gray-900:focus-within {
  --tw-ring-offset-color: #111827;
}

.focus-within\:ring-offset-red-50:focus-within {
  --tw-ring-offset-color: #fef2f2;
}

.focus-within\:ring-offset-red-100:focus-within {
  --tw-ring-offset-color: #fee2e2;
}

.focus-within\:ring-offset-red-200:focus-within {
  --tw-ring-offset-color: #fecaca;
}

.focus-within\:ring-offset-red-300:focus-within {
  --tw-ring-offset-color: #fca5a5;
}

.focus-within\:ring-offset-red-400:focus-within {
  --tw-ring-offset-color: #f87171;
}

.focus-within\:ring-offset-red-500:focus-within {
  --tw-ring-offset-color: #ef4444;
}

.focus-within\:ring-offset-red-600:focus-within {
  --tw-ring-offset-color: #dc2626;
}

.focus-within\:ring-offset-red-700:focus-within {
  --tw-ring-offset-color: #b91c1c;
}

.focus-within\:ring-offset-red-800:focus-within {
  --tw-ring-offset-color: #991b1b;
}

.focus-within\:ring-offset-red-900:focus-within {
  --tw-ring-offset-color: #7f1d1d;
}

.focus-within\:ring-offset-yellow-50:focus-within {
  --tw-ring-offset-color: #fffbeb;
}

.focus-within\:ring-offset-yellow-100:focus-within {
  --tw-ring-offset-color: #fef3c7;
}

.focus-within\:ring-offset-yellow-200:focus-within {
  --tw-ring-offset-color: #fde68a;
}

.focus-within\:ring-offset-yellow-300:focus-within {
  --tw-ring-offset-color: #fcd34d;
}

.focus-within\:ring-offset-yellow-400:focus-within {
  --tw-ring-offset-color: #fbbf24;
}

.focus-within\:ring-offset-yellow-500:focus-within {
  --tw-ring-offset-color: #f59e0b;
}

.focus-within\:ring-offset-yellow-600:focus-within {
  --tw-ring-offset-color: #d97706;
}

.focus-within\:ring-offset-yellow-700:focus-within {
  --tw-ring-offset-color: #b45309;
}

.focus-within\:ring-offset-yellow-800:focus-within {
  --tw-ring-offset-color: #92400e;
}

.focus-within\:ring-offset-yellow-900:focus-within {
  --tw-ring-offset-color: #78350f;
}

.focus-within\:ring-offset-green-50:focus-within {
  --tw-ring-offset-color: #ecfdf5;
}

.focus-within\:ring-offset-green-100:focus-within {
  --tw-ring-offset-color: #d1fae5;
}

.focus-within\:ring-offset-green-200:focus-within {
  --tw-ring-offset-color: #a7f3d0;
}

.focus-within\:ring-offset-green-300:focus-within {
  --tw-ring-offset-color: #6ee7b7;
}

.focus-within\:ring-offset-green-400:focus-within {
  --tw-ring-offset-color: #34d399;
}

.focus-within\:ring-offset-green-500:focus-within {
  --tw-ring-offset-color: #10b981;
}

.focus-within\:ring-offset-green-600:focus-within {
  --tw-ring-offset-color: #059669;
}

.focus-within\:ring-offset-green-700:focus-within {
  --tw-ring-offset-color: #047857;
}

.focus-within\:ring-offset-green-800:focus-within {
  --tw-ring-offset-color: #065f46;
}

.focus-within\:ring-offset-green-900:focus-within {
  --tw-ring-offset-color: #064e3b;
}

.focus-within\:ring-offset-blue-50:focus-within {
  --tw-ring-offset-color: #eff6ff;
}

.focus-within\:ring-offset-blue-100:focus-within {
  --tw-ring-offset-color: #dbeafe;
}

.focus-within\:ring-offset-blue-200:focus-within {
  --tw-ring-offset-color: #bfdbfe;
}

.focus-within\:ring-offset-blue-300:focus-within {
  --tw-ring-offset-color: #93c5fd;
}

.focus-within\:ring-offset-blue-400:focus-within {
  --tw-ring-offset-color: #60a5fa;
}

.focus-within\:ring-offset-blue-500:focus-within {
  --tw-ring-offset-color: #3b82f6;
}

.focus-within\:ring-offset-blue-600:focus-within {
  --tw-ring-offset-color: #2563eb;
}

.focus-within\:ring-offset-blue-700:focus-within {
  --tw-ring-offset-color: #1d4ed8;
}

.focus-within\:ring-offset-blue-800:focus-within {
  --tw-ring-offset-color: #1e40af;
}

.focus-within\:ring-offset-blue-900:focus-within {
  --tw-ring-offset-color: #1e3a8a;
}

.focus-within\:ring-offset-indigo-50:focus-within {
  --tw-ring-offset-color: #eef2ff;
}

.focus-within\:ring-offset-indigo-100:focus-within {
  --tw-ring-offset-color: #e0e7ff;
}

.focus-within\:ring-offset-indigo-200:focus-within {
  --tw-ring-offset-color: #c7d2fe;
}

.focus-within\:ring-offset-indigo-300:focus-within {
  --tw-ring-offset-color: #a5b4fc;
}

.focus-within\:ring-offset-indigo-400:focus-within {
  --tw-ring-offset-color: #818cf8;
}

.focus-within\:ring-offset-indigo-500:focus-within {
  --tw-ring-offset-color: #6366f1;
}

.focus-within\:ring-offset-indigo-600:focus-within {
  --tw-ring-offset-color: #4f46e5;
}

.focus-within\:ring-offset-indigo-700:focus-within {
  --tw-ring-offset-color: #4338ca;
}

.focus-within\:ring-offset-indigo-800:focus-within {
  --tw-ring-offset-color: #3730a3;
}

.focus-within\:ring-offset-indigo-900:focus-within {
  --tw-ring-offset-color: #312e81;
}

.focus-within\:ring-offset-purple-50:focus-within {
  --tw-ring-offset-color: #f5f3ff;
}

.focus-within\:ring-offset-purple-100:focus-within {
  --tw-ring-offset-color: #ede9fe;
}

.focus-within\:ring-offset-purple-200:focus-within {
  --tw-ring-offset-color: #ddd6fe;
}

.focus-within\:ring-offset-purple-300:focus-within {
  --tw-ring-offset-color: #c4b5fd;
}

.focus-within\:ring-offset-purple-400:focus-within {
  --tw-ring-offset-color: #a78bfa;
}

.focus-within\:ring-offset-purple-500:focus-within {
  --tw-ring-offset-color: #8b5cf6;
}

.focus-within\:ring-offset-purple-600:focus-within {
  --tw-ring-offset-color: #7c3aed;
}

.focus-within\:ring-offset-purple-700:focus-within {
  --tw-ring-offset-color: #6d28d9;
}

.focus-within\:ring-offset-purple-800:focus-within {
  --tw-ring-offset-color: #5b21b6;
}

.focus-within\:ring-offset-purple-900:focus-within {
  --tw-ring-offset-color: #4c1d95;
}

.focus-within\:ring-offset-pink-50:focus-within {
  --tw-ring-offset-color: #fdf2f8;
}

.focus-within\:ring-offset-pink-100:focus-within {
  --tw-ring-offset-color: #fce7f3;
}

.focus-within\:ring-offset-pink-200:focus-within {
  --tw-ring-offset-color: #fbcfe8;
}

.focus-within\:ring-offset-pink-300:focus-within {
  --tw-ring-offset-color: #f9a8d4;
}

.focus-within\:ring-offset-pink-400:focus-within {
  --tw-ring-offset-color: #f472b6;
}

.focus-within\:ring-offset-pink-500:focus-within {
  --tw-ring-offset-color: #ec4899;
}

.focus-within\:ring-offset-pink-600:focus-within {
  --tw-ring-offset-color: #db2777;
}

.focus-within\:ring-offset-pink-700:focus-within {
  --tw-ring-offset-color: #be185d;
}

.focus-within\:ring-offset-pink-800:focus-within {
  --tw-ring-offset-color: #9d174d;
}

.focus-within\:ring-offset-pink-900:focus-within {
  --tw-ring-offset-color: #831843;
}

.focus\:ring-offset-transparent:focus {
  --tw-ring-offset-color: transparent;
}

.focus\:ring-offset-current:focus {
  --tw-ring-offset-color: currentColor;
}

.focus\:ring-offset-black:focus {
  --tw-ring-offset-color: #000;
}

.focus\:ring-offset-white:focus {
  --tw-ring-offset-color: #fff;
}

.focus\:ring-offset-gray-50:focus {
  --tw-ring-offset-color: #f9fafb;
}

.focus\:ring-offset-gray-100:focus {
  --tw-ring-offset-color: #f3f4f6;
}

.focus\:ring-offset-gray-200:focus {
  --tw-ring-offset-color: #e5e7eb;
}

.focus\:ring-offset-gray-300:focus {
  --tw-ring-offset-color: #d1d5db;
}

.focus\:ring-offset-gray-400:focus {
  --tw-ring-offset-color: #9ca3af;
}

.focus\:ring-offset-gray-500:focus {
  --tw-ring-offset-color: #6b7280;
}

.focus\:ring-offset-gray-600:focus {
  --tw-ring-offset-color: #4b5563;
}

.focus\:ring-offset-gray-700:focus {
  --tw-ring-offset-color: #374151;
}

.focus\:ring-offset-gray-800:focus {
  --tw-ring-offset-color: #1f2937;
}

.focus\:ring-offset-gray-900:focus {
  --tw-ring-offset-color: #111827;
}

.focus\:ring-offset-red-50:focus {
  --tw-ring-offset-color: #fef2f2;
}

.focus\:ring-offset-red-100:focus {
  --tw-ring-offset-color: #fee2e2;
}

.focus\:ring-offset-red-200:focus {
  --tw-ring-offset-color: #fecaca;
}

.focus\:ring-offset-red-300:focus {
  --tw-ring-offset-color: #fca5a5;
}

.focus\:ring-offset-red-400:focus {
  --tw-ring-offset-color: #f87171;
}

.focus\:ring-offset-red-500:focus {
  --tw-ring-offset-color: #ef4444;
}

.focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #dc2626;
}

.focus\:ring-offset-red-700:focus {
  --tw-ring-offset-color: #b91c1c;
}

.focus\:ring-offset-red-800:focus {
  --tw-ring-offset-color: #991b1b;
}

.focus\:ring-offset-red-900:focus {
  --tw-ring-offset-color: #7f1d1d;
}

.focus\:ring-offset-yellow-50:focus {
  --tw-ring-offset-color: #fffbeb;
}

.focus\:ring-offset-yellow-100:focus {
  --tw-ring-offset-color: #fef3c7;
}

.focus\:ring-offset-yellow-200:focus {
  --tw-ring-offset-color: #fde68a;
}

.focus\:ring-offset-yellow-300:focus {
  --tw-ring-offset-color: #fcd34d;
}

.focus\:ring-offset-yellow-400:focus {
  --tw-ring-offset-color: #fbbf24;
}

.focus\:ring-offset-yellow-500:focus {
  --tw-ring-offset-color: #f59e0b;
}

.focus\:ring-offset-yellow-600:focus {
  --tw-ring-offset-color: #d97706;
}

.focus\:ring-offset-yellow-700:focus {
  --tw-ring-offset-color: #b45309;
}

.focus\:ring-offset-yellow-800:focus {
  --tw-ring-offset-color: #92400e;
}

.focus\:ring-offset-yellow-900:focus {
  --tw-ring-offset-color: #78350f;
}

.focus\:ring-offset-green-50:focus {
  --tw-ring-offset-color: #ecfdf5;
}

.focus\:ring-offset-green-100:focus {
  --tw-ring-offset-color: #d1fae5;
}

.focus\:ring-offset-green-200:focus {
  --tw-ring-offset-color: #a7f3d0;
}

.focus\:ring-offset-green-300:focus {
  --tw-ring-offset-color: #6ee7b7;
}

.focus\:ring-offset-green-400:focus {
  --tw-ring-offset-color: #34d399;
}

.focus\:ring-offset-green-500:focus {
  --tw-ring-offset-color: #10b981;
}

.focus\:ring-offset-green-600:focus {
  --tw-ring-offset-color: #059669;
}

.focus\:ring-offset-green-700:focus {
  --tw-ring-offset-color: #047857;
}

.focus\:ring-offset-green-800:focus {
  --tw-ring-offset-color: #065f46;
}

.focus\:ring-offset-green-900:focus {
  --tw-ring-offset-color: #064e3b;
}

.focus\:ring-offset-blue-50:focus {
  --tw-ring-offset-color: #eff6ff;
}

.focus\:ring-offset-blue-100:focus {
  --tw-ring-offset-color: #dbeafe;
}

.focus\:ring-offset-blue-200:focus {
  --tw-ring-offset-color: #bfdbfe;
}

.focus\:ring-offset-blue-300:focus {
  --tw-ring-offset-color: #93c5fd;
}

.focus\:ring-offset-blue-400:focus {
  --tw-ring-offset-color: #60a5fa;
}

.focus\:ring-offset-blue-500:focus {
  --tw-ring-offset-color: #3b82f6;
}

.focus\:ring-offset-blue-600:focus {
  --tw-ring-offset-color: #2563eb;
}

.focus\:ring-offset-blue-700:focus {
  --tw-ring-offset-color: #1d4ed8;
}

.focus\:ring-offset-blue-800:focus {
  --tw-ring-offset-color: #1e40af;
}

.focus\:ring-offset-blue-900:focus {
  --tw-ring-offset-color: #1e3a8a;
}

.focus\:ring-offset-indigo-50:focus {
  --tw-ring-offset-color: #eef2ff;
}

.focus\:ring-offset-indigo-100:focus {
  --tw-ring-offset-color: #e0e7ff;
}

.focus\:ring-offset-indigo-200:focus {
  --tw-ring-offset-color: #c7d2fe;
}

.focus\:ring-offset-indigo-300:focus {
  --tw-ring-offset-color: #a5b4fc;
}

.focus\:ring-offset-indigo-400:focus {
  --tw-ring-offset-color: #818cf8;
}

.focus\:ring-offset-indigo-500:focus {
  --tw-ring-offset-color: #6366f1;
}

.focus\:ring-offset-indigo-600:focus {
  --tw-ring-offset-color: #4f46e5;
}

.focus\:ring-offset-indigo-700:focus {
  --tw-ring-offset-color: #4338ca;
}

.focus\:ring-offset-indigo-800:focus {
  --tw-ring-offset-color: #3730a3;
}

.focus\:ring-offset-indigo-900:focus {
  --tw-ring-offset-color: #312e81;
}

.focus\:ring-offset-purple-50:focus {
  --tw-ring-offset-color: #f5f3ff;
}

.focus\:ring-offset-purple-100:focus {
  --tw-ring-offset-color: #ede9fe;
}

.focus\:ring-offset-purple-200:focus {
  --tw-ring-offset-color: #ddd6fe;
}

.focus\:ring-offset-purple-300:focus {
  --tw-ring-offset-color: #c4b5fd;
}

.focus\:ring-offset-purple-400:focus {
  --tw-ring-offset-color: #a78bfa;
}

.focus\:ring-offset-purple-500:focus {
  --tw-ring-offset-color: #8b5cf6;
}

.focus\:ring-offset-purple-600:focus {
  --tw-ring-offset-color: #7c3aed;
}

.focus\:ring-offset-purple-700:focus {
  --tw-ring-offset-color: #6d28d9;
}

.focus\:ring-offset-purple-800:focus {
  --tw-ring-offset-color: #5b21b6;
}

.focus\:ring-offset-purple-900:focus {
  --tw-ring-offset-color: #4c1d95;
}

.focus\:ring-offset-pink-50:focus {
  --tw-ring-offset-color: #fdf2f8;
}

.focus\:ring-offset-pink-100:focus {
  --tw-ring-offset-color: #fce7f3;
}

.focus\:ring-offset-pink-200:focus {
  --tw-ring-offset-color: #fbcfe8;
}

.focus\:ring-offset-pink-300:focus {
  --tw-ring-offset-color: #f9a8d4;
}

.focus\:ring-offset-pink-400:focus {
  --tw-ring-offset-color: #f472b6;
}

.focus\:ring-offset-pink-500:focus {
  --tw-ring-offset-color: #ec4899;
}

.focus\:ring-offset-pink-600:focus {
  --tw-ring-offset-color: #db2777;
}

.focus\:ring-offset-pink-700:focus {
  --tw-ring-offset-color: #be185d;
}

.focus\:ring-offset-pink-800:focus {
  --tw-ring-offset-color: #9d174d;
}

.focus\:ring-offset-pink-900:focus {
  --tw-ring-offset-color: #831843;
}

.filter {
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter-none {
  filter: none;
}

.blur-0 {
  --tw-blur: blur(0);
}

.blur-none {
  --tw-blur: blur(0);
}

.blur-sm {
  --tw-blur: blur(4px);
}

.blur {
  --tw-blur: blur(8px);
}

.blur-md {
  --tw-blur: blur(12px);
}

.blur-lg {
  --tw-blur: blur(16px);
}

.blur-xl {
  --tw-blur: blur(24px);
}

.blur-2xl {
  --tw-blur: blur(40px);
}

.blur-3xl {
  --tw-blur: blur(64px);
}

.brightness-0 {
  --tw-brightness: brightness(0);
}

.brightness-50 {
  --tw-brightness: brightness(.5);
}

.brightness-75 {
  --tw-brightness: brightness(.75);
}

.brightness-90 {
  --tw-brightness: brightness(.9);
}

.brightness-95 {
  --tw-brightness: brightness(.95);
}

.brightness-100 {
  --tw-brightness: brightness(1);
}

.brightness-105 {
  --tw-brightness: brightness(1.05);
}

.brightness-110 {
  --tw-brightness: brightness(1.1);
}

.brightness-125 {
  --tw-brightness: brightness(1.25);
}

.brightness-150 {
  --tw-brightness: brightness(1.5);
}

.brightness-200 {
  --tw-brightness: brightness(2);
}

.contrast-0 {
  --tw-contrast: contrast(0);
}

.contrast-50 {
  --tw-contrast: contrast(.5);
}

.contrast-75 {
  --tw-contrast: contrast(.75);
}

.contrast-100 {
  --tw-contrast: contrast(1);
}

.contrast-125 {
  --tw-contrast: contrast(1.25);
}

.contrast-150 {
  --tw-contrast: contrast(1.5);
}

.contrast-200 {
  --tw-contrast: contrast(2);
}

.drop-shadow-sm {
  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
}

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
}

.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));
}

.drop-shadow-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
}

.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
}

.drop-shadow-2xl {
  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
}

.drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000);
}

.grayscale-0 {
  --tw-grayscale: grayscale(0);
}

.grayscale {
  --tw-grayscale: grayscale(100%);
}

.hue-rotate-0 {
  --tw-hue-rotate: hue-rotate(0deg);
}

.hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(15deg);
}

.hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(30deg);
}

.hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(60deg);
}

.hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(90deg);
}

.hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(180deg);
}

.-hue-rotate-180 {
  --tw-hue-rotate: hue-rotate(-180deg);
}

.-hue-rotate-90 {
  --tw-hue-rotate: hue-rotate(-90deg);
}

.-hue-rotate-60 {
  --tw-hue-rotate: hue-rotate(-60deg);
}

.-hue-rotate-30 {
  --tw-hue-rotate: hue-rotate(-30deg);
}

.-hue-rotate-15 {
  --tw-hue-rotate: hue-rotate(-15deg);
}

.invert-0 {
  --tw-invert: invert(0);
}

.invert {
  --tw-invert: invert(100%);
}

.saturate-0 {
  --tw-saturate: saturate(0);
}

.saturate-50 {
  --tw-saturate: saturate(.5);
}

.saturate-100 {
  --tw-saturate: saturate(1);
}

.saturate-150 {
  --tw-saturate: saturate(1.5);
}

.saturate-200 {
  --tw-saturate: saturate(2);
}

.sepia-0 {
  --tw-sepia: sepia(0);
}

.sepia {
  --tw-sepia: sepia(100%);
}

.backdrop-filter {
  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-filter-none {
  backdrop-filter: none;
}

.backdrop-blur-0 {
  --tw-backdrop-blur: blur(0);
}

.backdrop-blur-none {
  --tw-backdrop-blur: blur(0);
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
}

.backdrop-blur-xl {
  --tw-backdrop-blur: blur(24px);
}

.backdrop-blur-2xl {
  --tw-backdrop-blur: blur(40px);
}

.backdrop-blur-3xl {
  --tw-backdrop-blur: blur(64px);
}

.backdrop-brightness-0 {
  --tw-backdrop-brightness: brightness(0);
}

.backdrop-brightness-50 {
  --tw-backdrop-brightness: brightness(.5);
}

.backdrop-brightness-75 {
  --tw-backdrop-brightness: brightness(.75);
}

.backdrop-brightness-90 {
  --tw-backdrop-brightness: brightness(.9);
}

.backdrop-brightness-95 {
  --tw-backdrop-brightness: brightness(.95);
}

.backdrop-brightness-100 {
  --tw-backdrop-brightness: brightness(1);
}

.backdrop-brightness-105 {
  --tw-backdrop-brightness: brightness(1.05);
}

.backdrop-brightness-110 {
  --tw-backdrop-brightness: brightness(1.1);
}

.backdrop-brightness-125 {
  --tw-backdrop-brightness: brightness(1.25);
}

.backdrop-brightness-150 {
  --tw-backdrop-brightness: brightness(1.5);
}

.backdrop-brightness-200 {
  --tw-backdrop-brightness: brightness(2);
}

.backdrop-contrast-0 {
  --tw-backdrop-contrast: contrast(0);
}

.backdrop-contrast-50 {
  --tw-backdrop-contrast: contrast(.5);
}

.backdrop-contrast-75 {
  --tw-backdrop-contrast: contrast(.75);
}

.backdrop-contrast-100 {
  --tw-backdrop-contrast: contrast(1);
}

.backdrop-contrast-125 {
  --tw-backdrop-contrast: contrast(1.25);
}

.backdrop-contrast-150 {
  --tw-backdrop-contrast: contrast(1.5);
}

.backdrop-contrast-200 {
  --tw-backdrop-contrast: contrast(2);
}

.backdrop-grayscale-0 {
  --tw-backdrop-grayscale: grayscale(0);
}

.backdrop-grayscale {
  --tw-backdrop-grayscale: grayscale(100%);
}

.backdrop-hue-rotate-0 {
  --tw-backdrop-hue-rotate: hue-rotate(0deg);
}

.backdrop-hue-rotate-15 {
  --tw-backdrop-hue-rotate: hue-rotate(15deg);
}

.backdrop-hue-rotate-30 {
  --tw-backdrop-hue-rotate: hue-rotate(30deg);
}

.backdrop-hue-rotate-60 {
  --tw-backdrop-hue-rotate: hue-rotate(60deg);
}

.backdrop-hue-rotate-90 {
  --tw-backdrop-hue-rotate: hue-rotate(90deg);
}

.backdrop-hue-rotate-180 {
  --tw-backdrop-hue-rotate: hue-rotate(180deg);
}

.-backdrop-hue-rotate-180 {
  --tw-backdrop-hue-rotate: hue-rotate(-180deg);
}

.-backdrop-hue-rotate-90 {
  --tw-backdrop-hue-rotate: hue-rotate(-90deg);
}

.-backdrop-hue-rotate-60 {
  --tw-backdrop-hue-rotate: hue-rotate(-60deg);
}

.-backdrop-hue-rotate-30 {
  --tw-backdrop-hue-rotate: hue-rotate(-30deg);
}

.-backdrop-hue-rotate-15 {
  --tw-backdrop-hue-rotate: hue-rotate(-15deg);
}

.backdrop-invert-0 {
  --tw-backdrop-invert: invert(0);
}

.backdrop-invert {
  --tw-backdrop-invert: invert(100%);
}

.backdrop-opacity-0 {
  --tw-backdrop-opacity: opacity(0);
}

.backdrop-opacity-5 {
  --tw-backdrop-opacity: opacity(0.05);
}

.backdrop-opacity-10 {
  --tw-backdrop-opacity: opacity(0.1);
}

.backdrop-opacity-20 {
  --tw-backdrop-opacity: opacity(0.2);
}

.backdrop-opacity-25 {
  --tw-backdrop-opacity: opacity(0.25);
}

.backdrop-opacity-30 {
  --tw-backdrop-opacity: opacity(0.3);
}

.backdrop-opacity-40 {
  --tw-backdrop-opacity: opacity(0.4);
}

.backdrop-opacity-50 {
  --tw-backdrop-opacity: opacity(0.5);
}

.backdrop-opacity-60 {
  --tw-backdrop-opacity: opacity(0.6);
}

.backdrop-opacity-70 {
  --tw-backdrop-opacity: opacity(0.7);
}

.backdrop-opacity-75 {
  --tw-backdrop-opacity: opacity(0.75);
}

.backdrop-opacity-80 {
  --tw-backdrop-opacity: opacity(0.8);
}

.backdrop-opacity-90 {
  --tw-backdrop-opacity: opacity(0.9);
}

.backdrop-opacity-95 {
  --tw-backdrop-opacity: opacity(0.95);
}

.backdrop-opacity-100 {
  --tw-backdrop-opacity: opacity(1);
}

.backdrop-saturate-0 {
  --tw-backdrop-saturate: saturate(0);
}

.backdrop-saturate-50 {
  --tw-backdrop-saturate: saturate(.5);
}

.backdrop-saturate-100 {
  --tw-backdrop-saturate: saturate(1);
}

.backdrop-saturate-150 {
  --tw-backdrop-saturate: saturate(1.5);
}

.backdrop-saturate-200 {
  --tw-backdrop-saturate: saturate(2);
}

.backdrop-sepia-0 {
  --tw-backdrop-sepia: sepia(0);
}

.backdrop-sepia {
  --tw-backdrop-sepia: sepia(100%);
}

.transition-none {
  transition-property: none;
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.delay-75 {
  transition-delay: 75ms;
}

.delay-100 {
  transition-delay: 100ms;
}

.delay-150 {
  transition-delay: 150ms;
}

.delay-200 {
  transition-delay: 200ms;
}

.delay-300 {
  transition-delay: 300ms;
}

.delay-500 {
  transition-delay: 500ms;
}

.delay-700 {
  transition-delay: 700ms;
}

.delay-1000 {
  transition-delay: 1000ms;
}

.duration-75 {
  transition-duration: 75ms;
}

.duration-100 {
  transition-duration: 100ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.duration-500 {
  transition-duration: 500ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.duration-1000 {
  transition-duration: 1000ms;
}

.ease-linear {
  transition-timing-function: linear;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.content-none {
  content: none;
}

@media (min-width: 640px) {
  .sm\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .sm\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .sm\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .sm\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .sm\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .sm\:container {
      max-width: 1536px;
    }
  }

  .sm\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .sm\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:pointer-events-none {
    pointer-events: none;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto;
  }

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:sticky {
    position: sticky;
  }

  .sm\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .sm\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .sm\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .sm\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .sm\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .sm\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .sm\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .sm\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .sm\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .sm\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .sm\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .sm\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .sm\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .sm\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .sm\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .sm\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .sm\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .sm\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .sm\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .sm\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .sm\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .sm\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .sm\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .sm\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .sm\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .sm\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .sm\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .sm\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .sm\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .sm\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .sm\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .sm\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .sm\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .sm\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .sm\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .sm\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .sm\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .sm\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .sm\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .sm\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .sm\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .sm\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .sm\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .sm\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .sm\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .sm\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .sm\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .sm\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .sm\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .sm\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .sm\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .sm\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .sm\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .sm\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .sm\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .sm\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .sm\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .sm\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .sm\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .sm\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .sm\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .sm\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .sm\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .sm\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .sm\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .sm\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .sm\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .sm\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .sm\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .sm\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .sm\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .sm\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .sm\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .sm\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .sm\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .sm\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .sm\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .sm\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .sm\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .sm\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .sm\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .sm\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .sm\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .sm\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .sm\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .sm\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .sm\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .sm\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .sm\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .sm\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .sm\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .sm\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .sm\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .sm\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .sm\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .sm\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .sm\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .sm\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .sm\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .sm\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .sm\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .sm\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .sm\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .sm\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .sm\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .sm\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .sm\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .sm\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .sm\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .sm\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .sm\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .sm\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .sm\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .sm\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .sm\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .sm\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .sm\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .sm\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .sm\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .sm\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .sm\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .sm\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .sm\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .sm\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .sm\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .sm\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .sm\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .sm\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .sm\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .sm\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .sm\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .sm\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .sm\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .sm\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .sm\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .sm\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .sm\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .sm\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .sm\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .sm\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .sm\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .sm\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .sm\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .sm\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .sm\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .sm\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .sm\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .sm\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .sm\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .sm\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .sm\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .sm\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .sm\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .sm\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .sm\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .sm\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .sm\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .sm\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .sm\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .sm\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .sm\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .sm\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .sm\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .sm\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .sm\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .sm\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .sm\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .sm\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .sm\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .sm\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .sm\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .sm\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .sm\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .sm\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .sm\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .sm\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .sm\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .sm\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .sm\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .sm\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .sm\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .sm\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .sm\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .sm\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .sm\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .sm\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .sm\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .sm\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .sm\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .sm\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .sm\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .sm\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .sm\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .sm\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .sm\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .sm\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .sm\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .sm\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .sm\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .sm\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .sm\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .sm\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .sm\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .sm\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .sm\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .sm\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .sm\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .sm\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .sm\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .sm\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .sm\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .sm\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .sm\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .sm\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .sm\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .sm\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .sm\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .sm\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .sm\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .sm\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .sm\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .sm\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .sm\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .sm\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .sm\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .sm\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .sm\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .sm\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .sm\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .sm\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .sm\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .sm\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .sm\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .sm\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .sm\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .sm\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .sm\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .sm\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .sm\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .sm\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .sm\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .sm\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .sm\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .sm\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .sm\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .sm\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .sm\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .sm\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .sm\:top-0 {
    top: 0px;
  }

  .sm\:top-1 {
    top: 0.25rem;
  }

  .sm\:top-2 {
    top: 0.5rem;
  }

  .sm\:top-3 {
    top: 0.75rem;
  }

  .sm\:top-4 {
    top: 1rem;
  }

  .sm\:top-5 {
    top: 1.25rem;
  }

  .sm\:top-6 {
    top: 1.5rem;
  }

  .sm\:top-7 {
    top: 1.75rem;
  }

  .sm\:top-8 {
    top: 2rem;
  }

  .sm\:top-9 {
    top: 2.25rem;
  }

  .sm\:top-10 {
    top: 2.5rem;
  }

  .sm\:top-11 {
    top: 2.75rem;
  }

  .sm\:top-12 {
    top: 3rem;
  }

  .sm\:top-14 {
    top: 3.5rem;
  }

  .sm\:top-16 {
    top: 4rem;
  }

  .sm\:top-20 {
    top: 5rem;
  }

  .sm\:top-24 {
    top: 6rem;
  }

  .sm\:top-28 {
    top: 7rem;
  }

  .sm\:top-32 {
    top: 8rem;
  }

  .sm\:top-36 {
    top: 9rem;
  }

  .sm\:top-40 {
    top: 10rem;
  }

  .sm\:top-44 {
    top: 11rem;
  }

  .sm\:top-48 {
    top: 12rem;
  }

  .sm\:top-52 {
    top: 13rem;
  }

  .sm\:top-56 {
    top: 14rem;
  }

  .sm\:top-60 {
    top: 15rem;
  }

  .sm\:top-64 {
    top: 16rem;
  }

  .sm\:top-72 {
    top: 18rem;
  }

  .sm\:top-80 {
    top: 20rem;
  }

  .sm\:top-96 {
    top: 24rem;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:top-px {
    top: 1px;
  }

  .sm\:top-0\.5 {
    top: 0.125rem;
  }

  .sm\:top-1\.5 {
    top: 0.375rem;
  }

  .sm\:top-2\.5 {
    top: 0.625rem;
  }

  .sm\:top-3\.5 {
    top: 0.875rem;
  }

  .sm\:-top-0 {
    top: 0px;
  }

  .sm\:-top-1 {
    top: -0.25rem;
  }

  .sm\:-top-2 {
    top: -0.5rem;
  }

  .sm\:-top-3 {
    top: -0.75rem;
  }

  .sm\:-top-4 {
    top: -1rem;
  }

  .sm\:-top-5 {
    top: -1.25rem;
  }

  .sm\:-top-6 {
    top: -1.5rem;
  }

  .sm\:-top-7 {
    top: -1.75rem;
  }

  .sm\:-top-8 {
    top: -2rem;
  }

  .sm\:-top-9 {
    top: -2.25rem;
  }

  .sm\:-top-10 {
    top: -2.5rem;
  }

  .sm\:-top-11 {
    top: -2.75rem;
  }

  .sm\:-top-12 {
    top: -3rem;
  }

  .sm\:-top-14 {
    top: -3.5rem;
  }

  .sm\:-top-16 {
    top: -4rem;
  }

  .sm\:-top-20 {
    top: -5rem;
  }

  .sm\:-top-24 {
    top: -6rem;
  }

  .sm\:-top-28 {
    top: -7rem;
  }

  .sm\:-top-32 {
    top: -8rem;
  }

  .sm\:-top-36 {
    top: -9rem;
  }

  .sm\:-top-40 {
    top: -10rem;
  }

  .sm\:-top-44 {
    top: -11rem;
  }

  .sm\:-top-48 {
    top: -12rem;
  }

  .sm\:-top-52 {
    top: -13rem;
  }

  .sm\:-top-56 {
    top: -14rem;
  }

  .sm\:-top-60 {
    top: -15rem;
  }

  .sm\:-top-64 {
    top: -16rem;
  }

  .sm\:-top-72 {
    top: -18rem;
  }

  .sm\:-top-80 {
    top: -20rem;
  }

  .sm\:-top-96 {
    top: -24rem;
  }

  .sm\:-top-px {
    top: -1px;
  }

  .sm\:-top-0\.5 {
    top: -0.125rem;
  }

  .sm\:-top-1\.5 {
    top: -0.375rem;
  }

  .sm\:-top-2\.5 {
    top: -0.625rem;
  }

  .sm\:-top-3\.5 {
    top: -0.875rem;
  }

  .sm\:top-1\/2 {
    top: 50%;
  }

  .sm\:top-1\/3 {
    top: 33.333333%;
  }

  .sm\:top-2\/3 {
    top: 66.666667%;
  }

  .sm\:top-1\/4 {
    top: 25%;
  }

  .sm\:top-2\/4 {
    top: 50%;
  }

  .sm\:top-3\/4 {
    top: 75%;
  }

  .sm\:top-full {
    top: 100%;
  }

  .sm\:-top-1\/2 {
    top: -50%;
  }

  .sm\:-top-1\/3 {
    top: -33.333333%;
  }

  .sm\:-top-2\/3 {
    top: -66.666667%;
  }

  .sm\:-top-1\/4 {
    top: -25%;
  }

  .sm\:-top-2\/4 {
    top: -50%;
  }

  .sm\:-top-3\/4 {
    top: -75%;
  }

  .sm\:-top-full {
    top: -100%;
  }

  .sm\:right-0 {
    right: 0px;
  }

  .sm\:right-1 {
    right: 0.25rem;
  }

  .sm\:right-2 {
    right: 0.5rem;
  }

  .sm\:right-3 {
    right: 0.75rem;
  }

  .sm\:right-4 {
    right: 1rem;
  }

  .sm\:right-5 {
    right: 1.25rem;
  }

  .sm\:right-6 {
    right: 1.5rem;
  }

  .sm\:right-7 {
    right: 1.75rem;
  }

  .sm\:right-8 {
    right: 2rem;
  }

  .sm\:right-9 {
    right: 2.25rem;
  }

  .sm\:right-10 {
    right: 2.5rem;
  }

  .sm\:right-11 {
    right: 2.75rem;
  }

  .sm\:right-12 {
    right: 3rem;
  }

  .sm\:right-14 {
    right: 3.5rem;
  }

  .sm\:right-16 {
    right: 4rem;
  }

  .sm\:right-20 {
    right: 5rem;
  }

  .sm\:right-24 {
    right: 6rem;
  }

  .sm\:right-28 {
    right: 7rem;
  }

  .sm\:right-32 {
    right: 8rem;
  }

  .sm\:right-36 {
    right: 9rem;
  }

  .sm\:right-40 {
    right: 10rem;
  }

  .sm\:right-44 {
    right: 11rem;
  }

  .sm\:right-48 {
    right: 12rem;
  }

  .sm\:right-52 {
    right: 13rem;
  }

  .sm\:right-56 {
    right: 14rem;
  }

  .sm\:right-60 {
    right: 15rem;
  }

  .sm\:right-64 {
    right: 16rem;
  }

  .sm\:right-72 {
    right: 18rem;
  }

  .sm\:right-80 {
    right: 20rem;
  }

  .sm\:right-96 {
    right: 24rem;
  }

  .sm\:right-auto {
    right: auto;
  }

  .sm\:right-px {
    right: 1px;
  }

  .sm\:right-0\.5 {
    right: 0.125rem;
  }

  .sm\:right-1\.5 {
    right: 0.375rem;
  }

  .sm\:right-2\.5 {
    right: 0.625rem;
  }

  .sm\:right-3\.5 {
    right: 0.875rem;
  }

  .sm\:-right-0 {
    right: 0px;
  }

  .sm\:-right-1 {
    right: -0.25rem;
  }

  .sm\:-right-2 {
    right: -0.5rem;
  }

  .sm\:-right-3 {
    right: -0.75rem;
  }

  .sm\:-right-4 {
    right: -1rem;
  }

  .sm\:-right-5 {
    right: -1.25rem;
  }

  .sm\:-right-6 {
    right: -1.5rem;
  }

  .sm\:-right-7 {
    right: -1.75rem;
  }

  .sm\:-right-8 {
    right: -2rem;
  }

  .sm\:-right-9 {
    right: -2.25rem;
  }

  .sm\:-right-10 {
    right: -2.5rem;
  }

  .sm\:-right-11 {
    right: -2.75rem;
  }

  .sm\:-right-12 {
    right: -3rem;
  }

  .sm\:-right-14 {
    right: -3.5rem;
  }

  .sm\:-right-16 {
    right: -4rem;
  }

  .sm\:-right-20 {
    right: -5rem;
  }

  .sm\:-right-24 {
    right: -6rem;
  }

  .sm\:-right-28 {
    right: -7rem;
  }

  .sm\:-right-32 {
    right: -8rem;
  }

  .sm\:-right-36 {
    right: -9rem;
  }

  .sm\:-right-40 {
    right: -10rem;
  }

  .sm\:-right-44 {
    right: -11rem;
  }

  .sm\:-right-48 {
    right: -12rem;
  }

  .sm\:-right-52 {
    right: -13rem;
  }

  .sm\:-right-56 {
    right: -14rem;
  }

  .sm\:-right-60 {
    right: -15rem;
  }

  .sm\:-right-64 {
    right: -16rem;
  }

  .sm\:-right-72 {
    right: -18rem;
  }

  .sm\:-right-80 {
    right: -20rem;
  }

  .sm\:-right-96 {
    right: -24rem;
  }

  .sm\:-right-px {
    right: -1px;
  }

  .sm\:-right-0\.5 {
    right: -0.125rem;
  }

  .sm\:-right-1\.5 {
    right: -0.375rem;
  }

  .sm\:-right-2\.5 {
    right: -0.625rem;
  }

  .sm\:-right-3\.5 {
    right: -0.875rem;
  }

  .sm\:right-1\/2 {
    right: 50%;
  }

  .sm\:right-1\/3 {
    right: 33.333333%;
  }

  .sm\:right-2\/3 {
    right: 66.666667%;
  }

  .sm\:right-1\/4 {
    right: 25%;
  }

  .sm\:right-2\/4 {
    right: 50%;
  }

  .sm\:right-3\/4 {
    right: 75%;
  }

  .sm\:right-full {
    right: 100%;
  }

  .sm\:-right-1\/2 {
    right: -50%;
  }

  .sm\:-right-1\/3 {
    right: -33.333333%;
  }

  .sm\:-right-2\/3 {
    right: -66.666667%;
  }

  .sm\:-right-1\/4 {
    right: -25%;
  }

  .sm\:-right-2\/4 {
    right: -50%;
  }

  .sm\:-right-3\/4 {
    right: -75%;
  }

  .sm\:-right-full {
    right: -100%;
  }

  .sm\:bottom-0 {
    bottom: 0px;
  }

  .sm\:bottom-1 {
    bottom: 0.25rem;
  }

  .sm\:bottom-2 {
    bottom: 0.5rem;
  }

  .sm\:bottom-3 {
    bottom: 0.75rem;
  }

  .sm\:bottom-4 {
    bottom: 1rem;
  }

  .sm\:bottom-5 {
    bottom: 1.25rem;
  }

  .sm\:bottom-6 {
    bottom: 1.5rem;
  }

  .sm\:bottom-7 {
    bottom: 1.75rem;
  }

  .sm\:bottom-8 {
    bottom: 2rem;
  }

  .sm\:bottom-9 {
    bottom: 2.25rem;
  }

  .sm\:bottom-10 {
    bottom: 2.5rem;
  }

  .sm\:bottom-11 {
    bottom: 2.75rem;
  }

  .sm\:bottom-12 {
    bottom: 3rem;
  }

  .sm\:bottom-14 {
    bottom: 3.5rem;
  }

  .sm\:bottom-16 {
    bottom: 4rem;
  }

  .sm\:bottom-20 {
    bottom: 5rem;
  }

  .sm\:bottom-24 {
    bottom: 6rem;
  }

  .sm\:bottom-28 {
    bottom: 7rem;
  }

  .sm\:bottom-32 {
    bottom: 8rem;
  }

  .sm\:bottom-36 {
    bottom: 9rem;
  }

  .sm\:bottom-40 {
    bottom: 10rem;
  }

  .sm\:bottom-44 {
    bottom: 11rem;
  }

  .sm\:bottom-48 {
    bottom: 12rem;
  }

  .sm\:bottom-52 {
    bottom: 13rem;
  }

  .sm\:bottom-56 {
    bottom: 14rem;
  }

  .sm\:bottom-60 {
    bottom: 15rem;
  }

  .sm\:bottom-64 {
    bottom: 16rem;
  }

  .sm\:bottom-72 {
    bottom: 18rem;
  }

  .sm\:bottom-80 {
    bottom: 20rem;
  }

  .sm\:bottom-96 {
    bottom: 24rem;
  }

  .sm\:bottom-auto {
    bottom: auto;
  }

  .sm\:bottom-px {
    bottom: 1px;
  }

  .sm\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .sm\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .sm\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .sm\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .sm\:-bottom-0 {
    bottom: 0px;
  }

  .sm\:-bottom-1 {
    bottom: -0.25rem;
  }

  .sm\:-bottom-2 {
    bottom: -0.5rem;
  }

  .sm\:-bottom-3 {
    bottom: -0.75rem;
  }

  .sm\:-bottom-4 {
    bottom: -1rem;
  }

  .sm\:-bottom-5 {
    bottom: -1.25rem;
  }

  .sm\:-bottom-6 {
    bottom: -1.5rem;
  }

  .sm\:-bottom-7 {
    bottom: -1.75rem;
  }

  .sm\:-bottom-8 {
    bottom: -2rem;
  }

  .sm\:-bottom-9 {
    bottom: -2.25rem;
  }

  .sm\:-bottom-10 {
    bottom: -2.5rem;
  }

  .sm\:-bottom-11 {
    bottom: -2.75rem;
  }

  .sm\:-bottom-12 {
    bottom: -3rem;
  }

  .sm\:-bottom-14 {
    bottom: -3.5rem;
  }

  .sm\:-bottom-16 {
    bottom: -4rem;
  }

  .sm\:-bottom-20 {
    bottom: -5rem;
  }

  .sm\:-bottom-24 {
    bottom: -6rem;
  }

  .sm\:-bottom-28 {
    bottom: -7rem;
  }

  .sm\:-bottom-32 {
    bottom: -8rem;
  }

  .sm\:-bottom-36 {
    bottom: -9rem;
  }

  .sm\:-bottom-40 {
    bottom: -10rem;
  }

  .sm\:-bottom-44 {
    bottom: -11rem;
  }

  .sm\:-bottom-48 {
    bottom: -12rem;
  }

  .sm\:-bottom-52 {
    bottom: -13rem;
  }

  .sm\:-bottom-56 {
    bottom: -14rem;
  }

  .sm\:-bottom-60 {
    bottom: -15rem;
  }

  .sm\:-bottom-64 {
    bottom: -16rem;
  }

  .sm\:-bottom-72 {
    bottom: -18rem;
  }

  .sm\:-bottom-80 {
    bottom: -20rem;
  }

  .sm\:-bottom-96 {
    bottom: -24rem;
  }

  .sm\:-bottom-px {
    bottom: -1px;
  }

  .sm\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .sm\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .sm\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .sm\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .sm\:bottom-1\/2 {
    bottom: 50%;
  }

  .sm\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .sm\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .sm\:bottom-1\/4 {
    bottom: 25%;
  }

  .sm\:bottom-2\/4 {
    bottom: 50%;
  }

  .sm\:bottom-3\/4 {
    bottom: 75%;
  }

  .sm\:bottom-full {
    bottom: 100%;
  }

  .sm\:-bottom-1\/2 {
    bottom: -50%;
  }

  .sm\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .sm\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .sm\:-bottom-1\/4 {
    bottom: -25%;
  }

  .sm\:-bottom-2\/4 {
    bottom: -50%;
  }

  .sm\:-bottom-3\/4 {
    bottom: -75%;
  }

  .sm\:-bottom-full {
    bottom: -100%;
  }

  .sm\:left-0 {
    left: 0px;
  }

  .sm\:left-1 {
    left: 0.25rem;
  }

  .sm\:left-2 {
    left: 0.5rem;
  }

  .sm\:left-3 {
    left: 0.75rem;
  }

  .sm\:left-4 {
    left: 1rem;
  }

  .sm\:left-5 {
    left: 1.25rem;
  }

  .sm\:left-6 {
    left: 1.5rem;
  }

  .sm\:left-7 {
    left: 1.75rem;
  }

  .sm\:left-8 {
    left: 2rem;
  }

  .sm\:left-9 {
    left: 2.25rem;
  }

  .sm\:left-10 {
    left: 2.5rem;
  }

  .sm\:left-11 {
    left: 2.75rem;
  }

  .sm\:left-12 {
    left: 3rem;
  }

  .sm\:left-14 {
    left: 3.5rem;
  }

  .sm\:left-16 {
    left: 4rem;
  }

  .sm\:left-20 {
    left: 5rem;
  }

  .sm\:left-24 {
    left: 6rem;
  }

  .sm\:left-28 {
    left: 7rem;
  }

  .sm\:left-32 {
    left: 8rem;
  }

  .sm\:left-36 {
    left: 9rem;
  }

  .sm\:left-40 {
    left: 10rem;
  }

  .sm\:left-44 {
    left: 11rem;
  }

  .sm\:left-48 {
    left: 12rem;
  }

  .sm\:left-52 {
    left: 13rem;
  }

  .sm\:left-56 {
    left: 14rem;
  }

  .sm\:left-60 {
    left: 15rem;
  }

  .sm\:left-64 {
    left: 16rem;
  }

  .sm\:left-72 {
    left: 18rem;
  }

  .sm\:left-80 {
    left: 20rem;
  }

  .sm\:left-96 {
    left: 24rem;
  }

  .sm\:left-auto {
    left: auto;
  }

  .sm\:left-px {
    left: 1px;
  }

  .sm\:left-0\.5 {
    left: 0.125rem;
  }

  .sm\:left-1\.5 {
    left: 0.375rem;
  }

  .sm\:left-2\.5 {
    left: 0.625rem;
  }

  .sm\:left-3\.5 {
    left: 0.875rem;
  }

  .sm\:-left-0 {
    left: 0px;
  }

  .sm\:-left-1 {
    left: -0.25rem;
  }

  .sm\:-left-2 {
    left: -0.5rem;
  }

  .sm\:-left-3 {
    left: -0.75rem;
  }

  .sm\:-left-4 {
    left: -1rem;
  }

  .sm\:-left-5 {
    left: -1.25rem;
  }

  .sm\:-left-6 {
    left: -1.5rem;
  }

  .sm\:-left-7 {
    left: -1.75rem;
  }

  .sm\:-left-8 {
    left: -2rem;
  }

  .sm\:-left-9 {
    left: -2.25rem;
  }

  .sm\:-left-10 {
    left: -2.5rem;
  }

  .sm\:-left-11 {
    left: -2.75rem;
  }

  .sm\:-left-12 {
    left: -3rem;
  }

  .sm\:-left-14 {
    left: -3.5rem;
  }

  .sm\:-left-16 {
    left: -4rem;
  }

  .sm\:-left-20 {
    left: -5rem;
  }

  .sm\:-left-24 {
    left: -6rem;
  }

  .sm\:-left-28 {
    left: -7rem;
  }

  .sm\:-left-32 {
    left: -8rem;
  }

  .sm\:-left-36 {
    left: -9rem;
  }

  .sm\:-left-40 {
    left: -10rem;
  }

  .sm\:-left-44 {
    left: -11rem;
  }

  .sm\:-left-48 {
    left: -12rem;
  }

  .sm\:-left-52 {
    left: -13rem;
  }

  .sm\:-left-56 {
    left: -14rem;
  }

  .sm\:-left-60 {
    left: -15rem;
  }

  .sm\:-left-64 {
    left: -16rem;
  }

  .sm\:-left-72 {
    left: -18rem;
  }

  .sm\:-left-80 {
    left: -20rem;
  }

  .sm\:-left-96 {
    left: -24rem;
  }

  .sm\:-left-px {
    left: -1px;
  }

  .sm\:-left-0\.5 {
    left: -0.125rem;
  }

  .sm\:-left-1\.5 {
    left: -0.375rem;
  }

  .sm\:-left-2\.5 {
    left: -0.625rem;
  }

  .sm\:-left-3\.5 {
    left: -0.875rem;
  }

  .sm\:left-1\/2 {
    left: 50%;
  }

  .sm\:left-1\/3 {
    left: 33.333333%;
  }

  .sm\:left-2\/3 {
    left: 66.666667%;
  }

  .sm\:left-1\/4 {
    left: 25%;
  }

  .sm\:left-2\/4 {
    left: 50%;
  }

  .sm\:left-3\/4 {
    left: 75%;
  }

  .sm\:left-full {
    left: 100%;
  }

  .sm\:-left-1\/2 {
    left: -50%;
  }

  .sm\:-left-1\/3 {
    left: -33.333333%;
  }

  .sm\:-left-2\/3 {
    left: -66.666667%;
  }

  .sm\:-left-1\/4 {
    left: -25%;
  }

  .sm\:-left-2\/4 {
    left: -50%;
  }

  .sm\:-left-3\/4 {
    left: -75%;
  }

  .sm\:-left-full {
    left: -100%;
  }

  .sm\:isolate {
    isolation: isolate;
  }

  .sm\:isolation-auto {
    isolation: auto;
  }

  .sm\:z-0 {
    z-index: 0;
  }

  .sm\:z-10 {
    z-index: 10;
  }

  .sm\:z-20 {
    z-index: 20;
  }

  .sm\:z-30 {
    z-index: 30;
  }

  .sm\:z-40 {
    z-index: 40;
  }

  .sm\:z-50 {
    z-index: 50;
  }

  .sm\:z-auto {
    z-index: auto;
  }

  .sm\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .sm\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .sm\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .sm\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .sm\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .sm\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .sm\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .sm\:focus\:z-0:focus {
    z-index: 0;
  }

  .sm\:focus\:z-10:focus {
    z-index: 10;
  }

  .sm\:focus\:z-20:focus {
    z-index: 20;
  }

  .sm\:focus\:z-30:focus {
    z-index: 30;
  }

  .sm\:focus\:z-40:focus {
    z-index: 40;
  }

  .sm\:focus\:z-50:focus {
    z-index: 50;
  }

  .sm\:focus\:z-auto:focus {
    z-index: auto;
  }

  .sm\:order-1 {
    order: 1;
  }

  .sm\:order-2 {
    order: 2;
  }

  .sm\:order-3 {
    order: 3;
  }

  .sm\:order-4 {
    order: 4;
  }

  .sm\:order-5 {
    order: 5;
  }

  .sm\:order-6 {
    order: 6;
  }

  .sm\:order-7 {
    order: 7;
  }

  .sm\:order-8 {
    order: 8;
  }

  .sm\:order-9 {
    order: 9;
  }

  .sm\:order-10 {
    order: 10;
  }

  .sm\:order-11 {
    order: 11;
  }

  .sm\:order-12 {
    order: 12;
  }

  .sm\:order-first {
    order: -9999;
  }

  .sm\:order-last {
    order: 9999;
  }

  .sm\:order-none {
    order: 0;
  }

  .sm\:col-auto {
    grid-column: auto;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .sm\:col-span-full {
    grid-column: 1 / -1;
  }

  .sm\:col-start-1 {
    grid-column-start: 1;
  }

  .sm\:col-start-2 {
    grid-column-start: 2;
  }

  .sm\:col-start-3 {
    grid-column-start: 3;
  }

  .sm\:col-start-4 {
    grid-column-start: 4;
  }

  .sm\:col-start-5 {
    grid-column-start: 5;
  }

  .sm\:col-start-6 {
    grid-column-start: 6;
  }

  .sm\:col-start-7 {
    grid-column-start: 7;
  }

  .sm\:col-start-8 {
    grid-column-start: 8;
  }

  .sm\:col-start-9 {
    grid-column-start: 9;
  }

  .sm\:col-start-10 {
    grid-column-start: 10;
  }

  .sm\:col-start-11 {
    grid-column-start: 11;
  }

  .sm\:col-start-12 {
    grid-column-start: 12;
  }

  .sm\:col-start-13 {
    grid-column-start: 13;
  }

  .sm\:col-start-auto {
    grid-column-start: auto;
  }

  .sm\:col-end-1 {
    grid-column-end: 1;
  }

  .sm\:col-end-2 {
    grid-column-end: 2;
  }

  .sm\:col-end-3 {
    grid-column-end: 3;
  }

  .sm\:col-end-4 {
    grid-column-end: 4;
  }

  .sm\:col-end-5 {
    grid-column-end: 5;
  }

  .sm\:col-end-6 {
    grid-column-end: 6;
  }

  .sm\:col-end-7 {
    grid-column-end: 7;
  }

  .sm\:col-end-8 {
    grid-column-end: 8;
  }

  .sm\:col-end-9 {
    grid-column-end: 9;
  }

  .sm\:col-end-10 {
    grid-column-end: 10;
  }

  .sm\:col-end-11 {
    grid-column-end: 11;
  }

  .sm\:col-end-12 {
    grid-column-end: 12;
  }

  .sm\:col-end-13 {
    grid-column-end: 13;
  }

  .sm\:col-end-auto {
    grid-column-end: auto;
  }

  .sm\:row-auto {
    grid-row: auto;
  }

  .sm\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .sm\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .sm\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .sm\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .sm\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .sm\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .sm\:row-span-full {
    grid-row: 1 / -1;
  }

  .sm\:row-start-1 {
    grid-row-start: 1;
  }

  .sm\:row-start-2 {
    grid-row-start: 2;
  }

  .sm\:row-start-3 {
    grid-row-start: 3;
  }

  .sm\:row-start-4 {
    grid-row-start: 4;
  }

  .sm\:row-start-5 {
    grid-row-start: 5;
  }

  .sm\:row-start-6 {
    grid-row-start: 6;
  }

  .sm\:row-start-7 {
    grid-row-start: 7;
  }

  .sm\:row-start-auto {
    grid-row-start: auto;
  }

  .sm\:row-end-1 {
    grid-row-end: 1;
  }

  .sm\:row-end-2 {
    grid-row-end: 2;
  }

  .sm\:row-end-3 {
    grid-row-end: 3;
  }

  .sm\:row-end-4 {
    grid-row-end: 4;
  }

  .sm\:row-end-5 {
    grid-row-end: 5;
  }

  .sm\:row-end-6 {
    grid-row-end: 6;
  }

  .sm\:row-end-7 {
    grid-row-end: 7;
  }

  .sm\:row-end-auto {
    grid-row-end: auto;
  }

  .sm\:float-right {
    float: right;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-none {
    float: none;
  }

  .sm\:clear-left {
    clear: left;
  }

  .sm\:clear-right {
    clear: right;
  }

  .sm\:clear-both {
    clear: both;
  }

  .sm\:clear-none {
    clear: none;
  }

  .sm\:m-0 {
    margin: 0px;
  }

  .sm\:m-1 {
    margin: 0.25rem;
  }

  .sm\:m-2 {
    margin: 0.5rem;
  }

  .sm\:m-3 {
    margin: 0.75rem;
  }

  .sm\:m-4 {
    margin: 1rem;
  }

  .sm\:m-5 {
    margin: 1.25rem;
  }

  .sm\:m-6 {
    margin: 1.5rem;
  }

  .sm\:m-7 {
    margin: 1.75rem;
  }

  .sm\:m-8 {
    margin: 2rem;
  }

  .sm\:m-9 {
    margin: 2.25rem;
  }

  .sm\:m-10 {
    margin: 2.5rem;
  }

  .sm\:m-11 {
    margin: 2.75rem;
  }

  .sm\:m-12 {
    margin: 3rem;
  }

  .sm\:m-14 {
    margin: 3.5rem;
  }

  .sm\:m-16 {
    margin: 4rem;
  }

  .sm\:m-20 {
    margin: 5rem;
  }

  .sm\:m-24 {
    margin: 6rem;
  }

  .sm\:m-28 {
    margin: 7rem;
  }

  .sm\:m-32 {
    margin: 8rem;
  }

  .sm\:m-36 {
    margin: 9rem;
  }

  .sm\:m-40 {
    margin: 10rem;
  }

  .sm\:m-44 {
    margin: 11rem;
  }

  .sm\:m-48 {
    margin: 12rem;
  }

  .sm\:m-52 {
    margin: 13rem;
  }

  .sm\:m-56 {
    margin: 14rem;
  }

  .sm\:m-60 {
    margin: 15rem;
  }

  .sm\:m-64 {
    margin: 16rem;
  }

  .sm\:m-72 {
    margin: 18rem;
  }

  .sm\:m-80 {
    margin: 20rem;
  }

  .sm\:m-96 {
    margin: 24rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-px {
    margin: 1px;
  }

  .sm\:m-0\.5 {
    margin: 0.125rem;
  }

  .sm\:m-1\.5 {
    margin: 0.375rem;
  }

  .sm\:m-2\.5 {
    margin: 0.625rem;
  }

  .sm\:m-3\.5 {
    margin: 0.875rem;
  }

  .sm\:-m-0 {
    margin: 0px;
  }

  .sm\:-m-1 {
    margin: -0.25rem;
  }

  .sm\:-m-2 {
    margin: -0.5rem;
  }

  .sm\:-m-3 {
    margin: -0.75rem;
  }

  .sm\:-m-4 {
    margin: -1rem;
  }

  .sm\:-m-5 {
    margin: -1.25rem;
  }

  .sm\:-m-6 {
    margin: -1.5rem;
  }

  .sm\:-m-7 {
    margin: -1.75rem;
  }

  .sm\:-m-8 {
    margin: -2rem;
  }

  .sm\:-m-9 {
    margin: -2.25rem;
  }

  .sm\:-m-10 {
    margin: -2.5rem;
  }

  .sm\:-m-11 {
    margin: -2.75rem;
  }

  .sm\:-m-12 {
    margin: -3rem;
  }

  .sm\:-m-14 {
    margin: -3.5rem;
  }

  .sm\:-m-16 {
    margin: -4rem;
  }

  .sm\:-m-20 {
    margin: -5rem;
  }

  .sm\:-m-24 {
    margin: -6rem;
  }

  .sm\:-m-28 {
    margin: -7rem;
  }

  .sm\:-m-32 {
    margin: -8rem;
  }

  .sm\:-m-36 {
    margin: -9rem;
  }

  .sm\:-m-40 {
    margin: -10rem;
  }

  .sm\:-m-44 {
    margin: -11rem;
  }

  .sm\:-m-48 {
    margin: -12rem;
  }

  .sm\:-m-52 {
    margin: -13rem;
  }

  .sm\:-m-56 {
    margin: -14rem;
  }

  .sm\:-m-60 {
    margin: -15rem;
  }

  .sm\:-m-64 {
    margin: -16rem;
  }

  .sm\:-m-72 {
    margin: -18rem;
  }

  .sm\:-m-80 {
    margin: -20rem;
  }

  .sm\:-m-96 {
    margin: -24rem;
  }

  .sm\:-m-px {
    margin: -1px;
  }

  .sm\:-m-0\.5 {
    margin: -0.125rem;
  }

  .sm\:-m-1\.5 {
    margin: -0.375rem;
  }

  .sm\:-m-2\.5 {
    margin: -0.625rem;
  }

  .sm\:-m-3\.5 {
    margin: -0.875rem;
  }

  .sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .sm\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .sm\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .sm\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .sm\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .sm\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .sm\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .sm\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .sm\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .sm\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .sm\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .sm\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .sm\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .sm\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .sm\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .sm\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .sm\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .sm\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .sm\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .sm\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .sm\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .sm\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .sm\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .sm\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .sm\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .sm\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .sm\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .sm\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .sm\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .sm\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .sm\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .sm\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .sm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .sm\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .sm\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .sm\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .sm\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .sm\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .sm\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .sm\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .sm\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .sm\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .sm\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .sm\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

  .sm\:mt-1 {
    margin-top: 0.25rem;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem;
  }

  .sm\:mt-4 {
    margin-top: 1rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:mt-7 {
    margin-top: 1.75rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mt-9 {
    margin-top: 2.25rem;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem;
  }

  .sm\:mt-11 {
    margin-top: 2.75rem;
  }

  .sm\:mt-12 {
    margin-top: 3rem;
  }

  .sm\:mt-14 {
    margin-top: 3.5rem;
  }

  .sm\:mt-16 {
    margin-top: 4rem;
  }

  .sm\:mt-20 {
    margin-top: 5rem;
  }

  .sm\:mt-24 {
    margin-top: 6rem;
  }

  .sm\:mt-28 {
    margin-top: 7rem;
  }

  .sm\:mt-32 {
    margin-top: 8rem;
  }

  .sm\:mt-36 {
    margin-top: 9rem;
  }

  .sm\:mt-40 {
    margin-top: 10rem;
  }

  .sm\:mt-44 {
    margin-top: 11rem;
  }

  .sm\:mt-48 {
    margin-top: 12rem;
  }

  .sm\:mt-52 {
    margin-top: 13rem;
  }

  .sm\:mt-56 {
    margin-top: 14rem;
  }

  .sm\:mt-60 {
    margin-top: 15rem;
  }

  .sm\:mt-64 {
    margin-top: 16rem;
  }

  .sm\:mt-72 {
    margin-top: 18rem;
  }

  .sm\:mt-80 {
    margin-top: 20rem;
  }

  .sm\:mt-96 {
    margin-top: 24rem;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mt-px {
    margin-top: 1px;
  }

  .sm\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .sm\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .sm\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .sm\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .sm\:-mt-0 {
    margin-top: 0px;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem;
  }

  .sm\:-mt-3 {
    margin-top: -0.75rem;
  }

  .sm\:-mt-4 {
    margin-top: -1rem;
  }

  .sm\:-mt-5 {
    margin-top: -1.25rem;
  }

  .sm\:-mt-6 {
    margin-top: -1.5rem;
  }

  .sm\:-mt-7 {
    margin-top: -1.75rem;
  }

  .sm\:-mt-8 {
    margin-top: -2rem;
  }

  .sm\:-mt-9 {
    margin-top: -2.25rem;
  }

  .sm\:-mt-10 {
    margin-top: -2.5rem;
  }

  .sm\:-mt-11 {
    margin-top: -2.75rem;
  }

  .sm\:-mt-12 {
    margin-top: -3rem;
  }

  .sm\:-mt-14 {
    margin-top: -3.5rem;
  }

  .sm\:-mt-16 {
    margin-top: -4rem;
  }

  .sm\:-mt-20 {
    margin-top: -5rem;
  }

  .sm\:-mt-24 {
    margin-top: -6rem;
  }

  .sm\:-mt-28 {
    margin-top: -7rem;
  }

  .sm\:-mt-32 {
    margin-top: -8rem;
  }

  .sm\:-mt-36 {
    margin-top: -9rem;
  }

  .sm\:-mt-40 {
    margin-top: -10rem;
  }

  .sm\:-mt-44 {
    margin-top: -11rem;
  }

  .sm\:-mt-48 {
    margin-top: -12rem;
  }

  .sm\:-mt-52 {
    margin-top: -13rem;
  }

  .sm\:-mt-56 {
    margin-top: -14rem;
  }

  .sm\:-mt-60 {
    margin-top: -15rem;
  }

  .sm\:-mt-64 {
    margin-top: -16rem;
  }

  .sm\:-mt-72 {
    margin-top: -18rem;
  }

  .sm\:-mt-80 {
    margin-top: -20rem;
  }

  .sm\:-mt-96 {
    margin-top: -24rem;
  }

  .sm\:-mt-px {
    margin-top: -1px;
  }

  .sm\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .sm\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .sm\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .sm\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .sm\:mr-0 {
    margin-right: 0px;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem;
  }

  .sm\:mr-3 {
    margin-right: 0.75rem;
  }

  .sm\:mr-4 {
    margin-right: 1rem;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem;
  }

  .sm\:mr-7 {
    margin-right: 1.75rem;
  }

  .sm\:mr-8 {
    margin-right: 2rem;
  }

  .sm\:mr-9 {
    margin-right: 2.25rem;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem;
  }

  .sm\:mr-11 {
    margin-right: 2.75rem;
  }

  .sm\:mr-12 {
    margin-right: 3rem;
  }

  .sm\:mr-14 {
    margin-right: 3.5rem;
  }

  .sm\:mr-16 {
    margin-right: 4rem;
  }

  .sm\:mr-20 {
    margin-right: 5rem;
  }

  .sm\:mr-24 {
    margin-right: 6rem;
  }

  .sm\:mr-28 {
    margin-right: 7rem;
  }

  .sm\:mr-32 {
    margin-right: 8rem;
  }

  .sm\:mr-36 {
    margin-right: 9rem;
  }

  .sm\:mr-40 {
    margin-right: 10rem;
  }

  .sm\:mr-44 {
    margin-right: 11rem;
  }

  .sm\:mr-48 {
    margin-right: 12rem;
  }

  .sm\:mr-52 {
    margin-right: 13rem;
  }

  .sm\:mr-56 {
    margin-right: 14rem;
  }

  .sm\:mr-60 {
    margin-right: 15rem;
  }

  .sm\:mr-64 {
    margin-right: 16rem;
  }

  .sm\:mr-72 {
    margin-right: 18rem;
  }

  .sm\:mr-80 {
    margin-right: 20rem;
  }

  .sm\:mr-96 {
    margin-right: 24rem;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mr-px {
    margin-right: 1px;
  }

  .sm\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .sm\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .sm\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .sm\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .sm\:-mr-0 {
    margin-right: 0px;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:-mr-3 {
    margin-right: -0.75rem;
  }

  .sm\:-mr-4 {
    margin-right: -1rem;
  }

  .sm\:-mr-5 {
    margin-right: -1.25rem;
  }

  .sm\:-mr-6 {
    margin-right: -1.5rem;
  }

  .sm\:-mr-7 {
    margin-right: -1.75rem;
  }

  .sm\:-mr-8 {
    margin-right: -2rem;
  }

  .sm\:-mr-9 {
    margin-right: -2.25rem;
  }

  .sm\:-mr-10 {
    margin-right: -2.5rem;
  }

  .sm\:-mr-11 {
    margin-right: -2.75rem;
  }

  .sm\:-mr-12 {
    margin-right: -3rem;
  }

  .sm\:-mr-14 {
    margin-right: -3.5rem;
  }

  .sm\:-mr-16 {
    margin-right: -4rem;
  }

  .sm\:-mr-20 {
    margin-right: -5rem;
  }

  .sm\:-mr-24 {
    margin-right: -6rem;
  }

  .sm\:-mr-28 {
    margin-right: -7rem;
  }

  .sm\:-mr-32 {
    margin-right: -8rem;
  }

  .sm\:-mr-36 {
    margin-right: -9rem;
  }

  .sm\:-mr-40 {
    margin-right: -10rem;
  }

  .sm\:-mr-44 {
    margin-right: -11rem;
  }

  .sm\:-mr-48 {
    margin-right: -12rem;
  }

  .sm\:-mr-52 {
    margin-right: -13rem;
  }

  .sm\:-mr-56 {
    margin-right: -14rem;
  }

  .sm\:-mr-60 {
    margin-right: -15rem;
  }

  .sm\:-mr-64 {
    margin-right: -16rem;
  }

  .sm\:-mr-72 {
    margin-right: -18rem;
  }

  .sm\:-mr-80 {
    margin-right: -20rem;
  }

  .sm\:-mr-96 {
    margin-right: -24rem;
  }

  .sm\:-mr-px {
    margin-right: -1px;
  }

  .sm\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .sm\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .sm\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .sm\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem;
  }

  .sm\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .sm\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem;
  }

  .sm\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem;
  }

  .sm\:mb-20 {
    margin-bottom: 5rem;
  }

  .sm\:mb-24 {
    margin-bottom: 6rem;
  }

  .sm\:mb-28 {
    margin-bottom: 7rem;
  }

  .sm\:mb-32 {
    margin-bottom: 8rem;
  }

  .sm\:mb-36 {
    margin-bottom: 9rem;
  }

  .sm\:mb-40 {
    margin-bottom: 10rem;
  }

  .sm\:mb-44 {
    margin-bottom: 11rem;
  }

  .sm\:mb-48 {
    margin-bottom: 12rem;
  }

  .sm\:mb-52 {
    margin-bottom: 13rem;
  }

  .sm\:mb-56 {
    margin-bottom: 14rem;
  }

  .sm\:mb-60 {
    margin-bottom: 15rem;
  }

  .sm\:mb-64 {
    margin-bottom: 16rem;
  }

  .sm\:mb-72 {
    margin-bottom: 18rem;
  }

  .sm\:mb-80 {
    margin-bottom: 20rem;
  }

  .sm\:mb-96 {
    margin-bottom: 24rem;
  }

  .sm\:mb-auto {
    margin-bottom: auto;
  }

  .sm\:mb-px {
    margin-bottom: 1px;
  }

  .sm\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .sm\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .sm\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .sm\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .sm\:-mb-0 {
    margin-bottom: 0px;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .sm\:-mb-4 {
    margin-bottom: -1rem;
  }

  .sm\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .sm\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .sm\:-mb-8 {
    margin-bottom: -2rem;
  }

  .sm\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .sm\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .sm\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .sm\:-mb-12 {
    margin-bottom: -3rem;
  }

  .sm\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .sm\:-mb-16 {
    margin-bottom: -4rem;
  }

  .sm\:-mb-20 {
    margin-bottom: -5rem;
  }

  .sm\:-mb-24 {
    margin-bottom: -6rem;
  }

  .sm\:-mb-28 {
    margin-bottom: -7rem;
  }

  .sm\:-mb-32 {
    margin-bottom: -8rem;
  }

  .sm\:-mb-36 {
    margin-bottom: -9rem;
  }

  .sm\:-mb-40 {
    margin-bottom: -10rem;
  }

  .sm\:-mb-44 {
    margin-bottom: -11rem;
  }

  .sm\:-mb-48 {
    margin-bottom: -12rem;
  }

  .sm\:-mb-52 {
    margin-bottom: -13rem;
  }

  .sm\:-mb-56 {
    margin-bottom: -14rem;
  }

  .sm\:-mb-60 {
    margin-bottom: -15rem;
  }

  .sm\:-mb-64 {
    margin-bottom: -16rem;
  }

  .sm\:-mb-72 {
    margin-bottom: -18rem;
  }

  .sm\:-mb-80 {
    margin-bottom: -20rem;
  }

  .sm\:-mb-96 {
    margin-bottom: -24rem;
  }

  .sm\:-mb-px {
    margin-bottom: -1px;
  }

  .sm\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .sm\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .sm\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .sm\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .sm\:ml-0 {
    margin-left: 0px;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem;
  }

  .sm\:ml-7 {
    margin-left: 1.75rem;
  }

  .sm\:ml-8 {
    margin-left: 2rem;
  }

  .sm\:ml-9 {
    margin-left: 2.25rem;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem;
  }

  .sm\:ml-11 {
    margin-left: 2.75rem;
  }

  .sm\:ml-12 {
    margin-left: 3rem;
  }

  .sm\:ml-14 {
    margin-left: 3.5rem;
  }

  .sm\:ml-16 {
    margin-left: 4rem;
  }

  .sm\:ml-20 {
    margin-left: 5rem;
  }

  .sm\:ml-24 {
    margin-left: 6rem;
  }

  .sm\:ml-28 {
    margin-left: 7rem;
  }

  .sm\:ml-32 {
    margin-left: 8rem;
  }

  .sm\:ml-36 {
    margin-left: 9rem;
  }

  .sm\:ml-40 {
    margin-left: 10rem;
  }

  .sm\:ml-44 {
    margin-left: 11rem;
  }

  .sm\:ml-48 {
    margin-left: 12rem;
  }

  .sm\:ml-52 {
    margin-left: 13rem;
  }

  .sm\:ml-56 {
    margin-left: 14rem;
  }

  .sm\:ml-60 {
    margin-left: 15rem;
  }

  .sm\:ml-64 {
    margin-left: 16rem;
  }

  .sm\:ml-72 {
    margin-left: 18rem;
  }

  .sm\:ml-80 {
    margin-left: 20rem;
  }

  .sm\:ml-96 {
    margin-left: 24rem;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:ml-px {
    margin-left: 1px;
  }

  .sm\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .sm\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .sm\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .sm\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .sm\:-ml-0 {
    margin-left: 0px;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem;
  }

  .sm\:-ml-3 {
    margin-left: -0.75rem;
  }

  .sm\:-ml-4 {
    margin-left: -1rem;
  }

  .sm\:-ml-5 {
    margin-left: -1.25rem;
  }

  .sm\:-ml-6 {
    margin-left: -1.5rem;
  }

  .sm\:-ml-7 {
    margin-left: -1.75rem;
  }

  .sm\:-ml-8 {
    margin-left: -2rem;
  }

  .sm\:-ml-9 {
    margin-left: -2.25rem;
  }

  .sm\:-ml-10 {
    margin-left: -2.5rem;
  }

  .sm\:-ml-11 {
    margin-left: -2.75rem;
  }

  .sm\:-ml-12 {
    margin-left: -3rem;
  }

  .sm\:-ml-14 {
    margin-left: -3.5rem;
  }

  .sm\:-ml-16 {
    margin-left: -4rem;
  }

  .sm\:-ml-20 {
    margin-left: -5rem;
  }

  .sm\:-ml-24 {
    margin-left: -6rem;
  }

  .sm\:-ml-28 {
    margin-left: -7rem;
  }

  .sm\:-ml-32 {
    margin-left: -8rem;
  }

  .sm\:-ml-36 {
    margin-left: -9rem;
  }

  .sm\:-ml-40 {
    margin-left: -10rem;
  }

  .sm\:-ml-44 {
    margin-left: -11rem;
  }

  .sm\:-ml-48 {
    margin-left: -12rem;
  }

  .sm\:-ml-52 {
    margin-left: -13rem;
  }

  .sm\:-ml-56 {
    margin-left: -14rem;
  }

  .sm\:-ml-60 {
    margin-left: -15rem;
  }

  .sm\:-ml-64 {
    margin-left: -16rem;
  }

  .sm\:-ml-72 {
    margin-left: -18rem;
  }

  .sm\:-ml-80 {
    margin-left: -20rem;
  }

  .sm\:-ml-96 {
    margin-left: -24rem;
  }

  .sm\:-ml-px {
    margin-left: -1px;
  }

  .sm\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .sm\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .sm\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .sm\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .sm\:box-border {
    box-sizing: border-box;
  }

  .sm\:box-content {
    box-sizing: content-box;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:inline-flex {
    display: inline-flex;
  }

  .sm\:table {
    display: table;
  }

  .sm\:inline-table {
    display: inline-table;
  }

  .sm\:table-caption {
    display: table-caption;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:table-column {
    display: table-column;
  }

  .sm\:table-column-group {
    display: table-column-group;
  }

  .sm\:table-footer-group {
    display: table-footer-group;
  }

  .sm\:table-header-group {
    display: table-header-group;
  }

  .sm\:table-row-group {
    display: table-row-group;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:flow-root {
    display: flow-root;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:inline-grid {
    display: inline-grid;
  }

  .sm\:contents {
    display: contents;
  }

  .sm\:list-item {
    display: list-item;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-0 {
    height: 0px;
  }

  .sm\:h-1 {
    height: 0.25rem;
  }

  .sm\:h-2 {
    height: 0.5rem;
  }

  .sm\:h-3 {
    height: 0.75rem;
  }

  .sm\:h-4 {
    height: 1rem;
  }

  .sm\:h-5 {
    height: 1.25rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:h-7 {
    height: 1.75rem;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-9 {
    height: 2.25rem;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-11 {
    height: 2.75rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-20 {
    height: 5rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-28 {
    height: 7rem;
  }

  .sm\:h-32 {
    height: 8rem;
  }

  .sm\:h-36 {
    height: 9rem;
  }

  .sm\:h-40 {
    height: 10rem;
  }

  .sm\:h-44 {
    height: 11rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:h-52 {
    height: 13rem;
  }

  .sm\:h-56 {
    height: 14rem;
  }

  .sm\:h-60 {
    height: 15rem;
  }

  .sm\:h-64 {
    height: 16rem;
  }

  .sm\:h-72 {
    height: 18rem;
  }

  .sm\:h-80 {
    height: 20rem;
  }

  .sm\:h-96 {
    height: 24rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-px {
    height: 1px;
  }

  .sm\:h-0\.5 {
    height: 0.125rem;
  }

  .sm\:h-1\.5 {
    height: 0.375rem;
  }

  .sm\:h-2\.5 {
    height: 0.625rem;
  }

  .sm\:h-3\.5 {
    height: 0.875rem;
  }

  .sm\:h-1\/2 {
    height: 50%;
  }

  .sm\:h-1\/3 {
    height: 33.333333%;
  }

  .sm\:h-2\/3 {
    height: 66.666667%;
  }

  .sm\:h-1\/4 {
    height: 25%;
  }

  .sm\:h-2\/4 {
    height: 50%;
  }

  .sm\:h-3\/4 {
    height: 75%;
  }

  .sm\:h-1\/5 {
    height: 20%;
  }

  .sm\:h-2\/5 {
    height: 40%;
  }

  .sm\:h-3\/5 {
    height: 60%;
  }

  .sm\:h-4\/5 {
    height: 80%;
  }

  .sm\:h-1\/6 {
    height: 16.666667%;
  }

  .sm\:h-2\/6 {
    height: 33.333333%;
  }

  .sm\:h-3\/6 {
    height: 50%;
  }

  .sm\:h-4\/6 {
    height: 66.666667%;
  }

  .sm\:h-5\/6 {
    height: 83.333333%;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:max-h-0 {
    max-height: 0px;
  }

  .sm\:max-h-1 {
    max-height: 0.25rem;
  }

  .sm\:max-h-2 {
    max-height: 0.5rem;
  }

  .sm\:max-h-3 {
    max-height: 0.75rem;
  }

  .sm\:max-h-4 {
    max-height: 1rem;
  }

  .sm\:max-h-5 {
    max-height: 1.25rem;
  }

  .sm\:max-h-6 {
    max-height: 1.5rem;
  }

  .sm\:max-h-7 {
    max-height: 1.75rem;
  }

  .sm\:max-h-8 {
    max-height: 2rem;
  }

  .sm\:max-h-9 {
    max-height: 2.25rem;
  }

  .sm\:max-h-10 {
    max-height: 2.5rem;
  }

  .sm\:max-h-11 {
    max-height: 2.75rem;
  }

  .sm\:max-h-12 {
    max-height: 3rem;
  }

  .sm\:max-h-14 {
    max-height: 3.5rem;
  }

  .sm\:max-h-16 {
    max-height: 4rem;
  }

  .sm\:max-h-20 {
    max-height: 5rem;
  }

  .sm\:max-h-24 {
    max-height: 6rem;
  }

  .sm\:max-h-28 {
    max-height: 7rem;
  }

  .sm\:max-h-32 {
    max-height: 8rem;
  }

  .sm\:max-h-36 {
    max-height: 9rem;
  }

  .sm\:max-h-40 {
    max-height: 10rem;
  }

  .sm\:max-h-44 {
    max-height: 11rem;
  }

  .sm\:max-h-48 {
    max-height: 12rem;
  }

  .sm\:max-h-52 {
    max-height: 13rem;
  }

  .sm\:max-h-56 {
    max-height: 14rem;
  }

  .sm\:max-h-60 {
    max-height: 15rem;
  }

  .sm\:max-h-64 {
    max-height: 16rem;
  }

  .sm\:max-h-72 {
    max-height: 18rem;
  }

  .sm\:max-h-80 {
    max-height: 20rem;
  }

  .sm\:max-h-96 {
    max-height: 24rem;
  }

  .sm\:max-h-px {
    max-height: 1px;
  }

  .sm\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .sm\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .sm\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .sm\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .sm\:max-h-full {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:min-h-0 {
    min-height: 0px;
  }

  .sm\:min-h-full {
    min-height: 100%;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:w-0 {
    width: 0px;
  }

  .sm\:w-1 {
    width: 0.25rem;
  }

  .sm\:w-2 {
    width: 0.5rem;
  }

  .sm\:w-3 {
    width: 0.75rem;
  }

  .sm\:w-4 {
    width: 1rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-7 {
    width: 1.75rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-9 {
    width: 2.25rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-11 {
    width: 2.75rem;
  }

  .sm\:w-12 {
    width: 3rem;
  }

  .sm\:w-14 {
    width: 3.5rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-20 {
    width: 5rem;
  }

  .sm\:w-24 {
    width: 6rem;
  }

  .sm\:w-28 {
    width: 7rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-36 {
    width: 9rem;
  }

  .sm\:w-40 {
    width: 10rem;
  }

  .sm\:w-44 {
    width: 11rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-52 {
    width: 13rem;
  }

  .sm\:w-56 {
    width: 14rem;
  }

  .sm\:w-60 {
    width: 15rem;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-72 {
    width: 18rem;
  }

  .sm\:w-80 {
    width: 20rem;
  }

  .sm\:w-96 {
    width: 24rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-px {
    width: 1px;
  }

  .sm\:w-0\.5 {
    width: 0.125rem;
  }

  .sm\:w-1\.5 {
    width: 0.375rem;
  }

  .sm\:w-2\.5 {
    width: 0.625rem;
  }

  .sm\:w-3\.5 {
    width: 0.875rem;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-2\/4 {
    width: 50%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-1\/6 {
    width: 16.666667%;
  }

  .sm\:w-2\/6 {
    width: 33.333333%;
  }

  .sm\:w-3\/6 {
    width: 50%;
  }

  .sm\:w-4\/6 {
    width: 66.666667%;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-1\/12 {
    width: 8.333333%;
  }

  .sm\:w-2\/12 {
    width: 16.666667%;
  }

  .sm\:w-3\/12 {
    width: 25%;
  }

  .sm\:w-4\/12 {
    width: 33.333333%;
  }

  .sm\:w-5\/12 {
    width: 41.666667%;
  }

  .sm\:w-6\/12 {
    width: 50%;
  }

  .sm\:w-7\/12 {
    width: 58.333333%;
  }

  .sm\:w-8\/12 {
    width: 66.666667%;
  }

  .sm\:w-9\/12 {
    width: 75%;
  }

  .sm\:w-10\/12 {
    width: 83.333333%;
  }

  .sm\:w-11\/12 {
    width: 91.666667%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:w-min {
    width: min-content;
  }

  .sm\:w-max {
    width: max-content;
  }

  .sm\:min-w-0 {
    min-width: 0px;
  }

  .sm\:min-w-full {
    min-width: 100%;
  }

  .sm\:min-w-min {
    min-width: min-content;
  }

  .sm\:min-w-max {
    min-width: max-content;
  }

  .sm\:max-w-0 {
    max-width: 0rem;
  }

  .sm\:max-w-none {
    max-width: none;
  }

  .sm\:max-w-xs {
    max-width: 20rem;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:max-w-md {
    max-width: 28rem;
  }

  .sm\:max-w-lg {
    max-width: 32rem;
  }

  .sm\:max-w-xl {
    max-width: 36rem;
  }

  .sm\:max-w-2xl {
    max-width: 42rem;
  }

  .sm\:max-w-3xl {
    max-width: 48rem;
  }

  .sm\:max-w-4xl {
    max-width: 56rem;
  }

  .sm\:max-w-5xl {
    max-width: 64rem;
  }

  .sm\:max-w-6xl {
    max-width: 72rem;
  }

  .sm\:max-w-7xl {
    max-width: 80rem;
  }

  .sm\:max-w-full {
    max-width: 100%;
  }

  .sm\:max-w-min {
    max-width: min-content;
  }

  .sm\:max-w-max {
    max-width: max-content;
  }

  .sm\:max-w-prose {
    max-width: 65ch;
  }

  .sm\:max-w-screen-sm {
    max-width: 640px;
  }

  .sm\:max-w-screen-md {
    max-width: 768px;
  }

  .sm\:max-w-screen-lg {
    max-width: 1024px;
  }

  .sm\:max-w-screen-xl {
    max-width: 1280px;
  }

  .sm\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .sm\:flex-1 {
    flex: 1 1 0%;
  }

  .sm\:flex-auto {
    flex: 1 1 auto;
  }

  .sm\:flex-initial {
    flex: 0 1 auto;
  }

  .sm\:flex-none {
    flex: none;
  }

  .sm\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .sm\:flex-shrink {
    flex-shrink: 1;
  }

  .sm\:flex-grow-0 {
    flex-grow: 0;
  }

  .sm\:flex-grow {
    flex-grow: 1;
  }

  .sm\:table-auto {
    table-layout: auto;
  }

  .sm\:table-fixed {
    table-layout: fixed;
  }

  .sm\:border-collapse {
    border-collapse: collapse;
  }

  .sm\:border-separate {
    border-collapse: separate;
  }

  .sm\:origin-center {
    transform-origin: center;
  }

  .sm\:origin-top {
    transform-origin: top;
  }

  .sm\:origin-top-right {
    transform-origin: top right;
  }

  .sm\:origin-right {
    transform-origin: right;
  }

  .sm\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .sm\:origin-bottom {
    transform-origin: bottom;
  }

  .sm\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .sm\:origin-left {
    transform-origin: left;
  }

  .sm\:origin-top-left {
    transform-origin: top left;
  }

  .sm\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:transform-none {
    transform: none;
  }

  .sm\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .sm\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .sm\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .sm\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .sm\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .sm\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .sm\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .sm\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .sm\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .sm\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .sm\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .sm\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .sm\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .sm\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .sm\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .sm\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .sm\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .sm\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .sm\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .sm\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .sm\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .sm\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .sm\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .sm\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .sm\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .sm\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .sm\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .sm\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .sm\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .sm\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .sm\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .sm\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .sm\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .sm\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .sm\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .sm\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .sm\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .sm\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .sm\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .sm\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .sm\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .sm\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .sm\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .sm\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .sm\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .sm\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .sm\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .sm\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .sm\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .sm\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .sm\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .sm\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .sm\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .sm\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .sm\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .sm\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .sm\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .sm\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .sm\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .sm\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .sm\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .sm\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .sm\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .sm\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .sm\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .sm\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .sm\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .sm\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .sm\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .sm\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .sm\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .sm\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .sm\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .sm\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .sm\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .sm\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .sm\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .sm\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .sm\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .sm\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .sm\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .sm\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .sm\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .sm\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .sm\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .sm\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .sm\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .sm\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .sm\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .sm\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .sm\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .sm\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .sm\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .sm\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .sm\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .sm\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .sm\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .sm\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .sm\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .sm\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .sm\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .sm\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .sm\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .sm\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .sm\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .sm\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .sm\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .sm\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .sm\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .sm\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .sm\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .sm\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .sm\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .sm\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .sm\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .sm\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .sm\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .sm\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .sm\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .sm\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .sm\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .sm\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .sm\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .sm\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .sm\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .sm\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .sm\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .sm\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .sm\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .sm\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .sm\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .sm\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .sm\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .sm\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .sm\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .sm\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .sm\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .sm\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .sm\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .sm\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .sm\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .sm\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .sm\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .sm\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .sm\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .sm\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .sm\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .sm\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .sm\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .sm\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .sm\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .sm\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .sm\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .sm\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .sm\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .sm\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .sm\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .sm\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .sm\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .sm\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .sm\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .sm\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .sm\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .sm\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .sm\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .sm\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .sm\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .sm\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .sm\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .sm\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .sm\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .sm\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .sm\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .sm\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .sm\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .sm\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .sm\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .sm\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .sm\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .sm\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .sm\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .sm\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .sm\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .sm\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .sm\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .sm\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .sm\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .sm\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .sm\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .sm\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .sm\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .sm\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .sm\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .sm\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .sm\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .sm\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .sm\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .sm\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .sm\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .sm\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .sm\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .sm\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .sm\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .sm\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .sm\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .sm\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .sm\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .sm\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .sm\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .sm\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .sm\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .sm\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .sm\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .sm\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .sm\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .sm\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .sm\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .sm\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .sm\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .sm\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .sm\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .sm\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .sm\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .sm\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .sm\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .sm\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .sm\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .sm\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .sm\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .sm\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .sm\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .sm\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .sm\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .sm\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .sm\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .sm\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .sm\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .sm\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .sm\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .sm\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .sm\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .sm\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .sm\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .sm\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .sm\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .sm\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .sm\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .sm\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .sm\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .sm\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .sm\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .sm\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .sm\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .sm\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .sm\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .sm\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .sm\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .sm\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .sm\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .sm\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .sm\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .sm\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .sm\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .sm\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .sm\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .sm\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .sm\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .sm\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .sm\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .sm\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .sm\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .sm\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .sm\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .sm\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .sm\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .sm\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .sm\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .sm\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .sm\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .sm\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .sm\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .sm\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .sm\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .sm\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .sm\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .sm\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .sm\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .sm\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .sm\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .sm\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .sm\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .sm\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .sm\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .sm\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .sm\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .sm\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .sm\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .sm\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .sm\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .sm\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .sm\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .sm\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .sm\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .sm\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .sm\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .sm\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .sm\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .sm\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .sm\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .sm\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .sm\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .sm\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .sm\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .sm\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .sm\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .sm\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .sm\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .sm\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .sm\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .sm\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .sm\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .sm\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .sm\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .sm\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .sm\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .sm\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .sm\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .sm\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .sm\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .sm\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .sm\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .sm\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .sm\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .sm\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .sm\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .sm\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .sm\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .sm\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .sm\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .sm\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .sm\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .sm\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .sm\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .sm\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .sm\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .sm\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .sm\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .sm\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .sm\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .sm\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .sm\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .sm\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .sm\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .sm\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .sm\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .sm\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .sm\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .sm\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .sm\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .sm\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .sm\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .sm\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .sm\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .sm\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .sm\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .sm\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .sm\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .sm\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .sm\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .sm\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .sm\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .sm\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .sm\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .sm\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .sm\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .sm\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .sm\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .sm\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .sm\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .sm\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .sm\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .sm\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .sm\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .sm\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .sm\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .sm\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .sm\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .sm\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .sm\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .sm\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .sm\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .sm\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .sm\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .sm\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .sm\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .sm\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .sm\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .sm\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .sm\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .sm\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .sm\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .sm\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .sm\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .sm\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .sm\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .sm\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .sm\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .sm\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .sm\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .sm\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .sm\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .sm\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .sm\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .sm\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .sm\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .sm\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .sm\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .sm\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .sm\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .sm\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .sm\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .sm\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .sm\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .sm\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .sm\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .sm\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .sm\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .sm\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .sm\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .sm\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .sm\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .sm\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .sm\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .sm\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .sm\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .sm\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .sm\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .sm\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .sm\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .sm\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .sm\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .sm\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .sm\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .sm\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .sm\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .sm\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .sm\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .sm\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .sm\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .sm\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .sm\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .sm\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .sm\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .sm\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .sm\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .sm\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .sm\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .sm\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .sm\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .sm\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .sm\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .sm\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .sm\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .sm\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .sm\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .sm\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .sm\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .sm\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .sm\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .sm\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .sm\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .sm\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .sm\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .sm\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .sm\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .sm\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .sm\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .sm\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .sm\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .sm\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .sm\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .sm\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .sm\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .sm\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .sm\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .sm\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .sm\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .sm\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .sm\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .sm\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .sm\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .sm\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .sm\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .sm\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .sm\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .sm\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .sm\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .sm\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .sm\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .sm\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .sm\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .sm\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .sm\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .sm\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .sm\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .sm\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .sm\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .sm\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .sm\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .sm\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .sm\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .sm\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .sm\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .sm\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .sm\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .sm\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .sm\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .sm\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .sm\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .sm\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .sm\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .sm\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .sm\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .sm\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .sm\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .sm\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .sm\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .sm\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .sm\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .sm\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .sm\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .sm\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .sm\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .sm\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .sm\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .sm\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .sm\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .sm\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .sm\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .sm\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .sm\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .sm\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .sm\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .sm\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .sm\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .sm\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .sm\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .sm\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .sm\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .sm\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .sm\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .sm\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .sm\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .sm\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .sm\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .sm\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .sm\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .sm\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .sm\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .sm\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .sm\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .sm\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .sm\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .sm\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .sm\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .sm\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .sm\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .sm\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .sm\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .sm\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .sm\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .sm\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .sm\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .sm\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .sm\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .sm\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .sm\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .sm\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .sm\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .sm\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .sm\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .sm\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .sm\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .sm\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .sm\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .sm\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .sm\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .sm\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .sm\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .sm\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .sm\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .sm\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .sm\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .sm\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .sm\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .sm\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .sm\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .sm\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .sm\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .sm\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .sm\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .sm\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .sm\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .sm\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .sm\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .sm\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .sm\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .sm\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .sm\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .sm\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .sm\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .sm\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .sm\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .sm\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .sm\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .sm\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .sm\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .sm\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .sm\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .sm\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .sm\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .sm\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .sm\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .sm\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .sm\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .sm\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .sm\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .sm\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .sm\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .sm\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .sm\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .sm\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .sm\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .sm\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .sm\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .sm\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .sm\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .sm\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .sm\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .sm\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .sm\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .sm\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .sm\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .sm\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .sm\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .sm\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .sm\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .sm\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .sm\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .sm\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .sm\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .sm\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .sm\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .sm\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .sm\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .sm\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .sm\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .sm\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .sm\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .sm\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .sm\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .sm\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .sm\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .sm\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .sm\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .sm\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .sm\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .sm\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .sm\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .sm\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .sm\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .sm\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .sm\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .sm\:animate-none {
    animation: none;
  }

  .sm\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .sm\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .sm\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .sm\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-text {
    cursor: text;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-help {
    cursor: help;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .sm\:select-none {
    user-select: none;
  }

  .sm\:select-text {
    user-select: text;
  }

  .sm\:select-all {
    user-select: all;
  }

  .sm\:select-auto {
    user-select: auto;
  }

  .sm\:resize-none {
    resize: none;
  }

  .sm\:resize-y {
    resize: vertical;
  }

  .sm\:resize-x {
    resize: horizontal;
  }

  .sm\:resize {
    resize: both;
  }

  .sm\:list-inside {
    list-style-position: inside;
  }

  .sm\:list-outside {
    list-style-position: outside;
  }

  .sm\:list-none {
    list-style-type: none;
  }

  .sm\:list-disc {
    list-style-type: disc;
  }

  .sm\:list-decimal {
    list-style-type: decimal;
  }

  .sm\:appearance-none {
    appearance: none;
  }

  .sm\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .sm\:auto-cols-min {
    grid-auto-columns: min-content;
  }

  .sm\:auto-cols-max {
    grid-auto-columns: max-content;
  }

  .sm\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .sm\:grid-flow-row {
    grid-auto-flow: row;
  }

  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }

  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .sm\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .sm\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .sm\:auto-rows-max {
    grid-auto-rows: max-content;
  }

  .sm\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-none {
    grid-template-columns: none;
  }

  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-rows-none {
    grid-template-rows: none;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .sm\:flex-col {
    flex-direction: column;
  }

  .sm\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .sm\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .sm\:place-content-center {
    place-content: center;
  }

  .sm\:place-content-start {
    place-content: start;
  }

  .sm\:place-content-end {
    place-content: end;
  }

  .sm\:place-content-between {
    place-content: space-between;
  }

  .sm\:place-content-around {
    place-content: space-around;
  }

  .sm\:place-content-evenly {
    place-content: space-evenly;
  }

  .sm\:place-content-stretch {
    place-content: stretch;
  }

  .sm\:place-items-start {
    place-items: start;
  }

  .sm\:place-items-end {
    place-items: end;
  }

  .sm\:place-items-center {
    place-items: center;
  }

  .sm\:place-items-stretch {
    place-items: stretch;
  }

  .sm\:content-center {
    align-content: center;
  }

  .sm\:content-start {
    align-content: flex-start;
  }

  .sm\:content-end {
    align-content: flex-end;
  }

  .sm\:content-between {
    align-content: space-between;
  }

  .sm\:content-around {
    align-content: space-around;
  }

  .sm\:content-evenly {
    align-content: space-evenly;
  }

  .sm\:items-start {
    align-items: flex-start;
  }

  .sm\:items-end {
    align-items: flex-end;
  }

  .sm\:items-center {
    align-items: center;
  }

  .sm\:items-baseline {
    align-items: baseline;
  }

  .sm\:items-stretch {
    align-items: stretch;
  }

  .sm\:justify-start {
    justify-content: flex-start;
  }

  .sm\:justify-end {
    justify-content: flex-end;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:justify-between {
    justify-content: space-between;
  }

  .sm\:justify-around {
    justify-content: space-around;
  }

  .sm\:justify-evenly {
    justify-content: space-evenly;
  }

  .sm\:justify-items-start {
    justify-items: start;
  }

  .sm\:justify-items-end {
    justify-items: end;
  }

  .sm\:justify-items-center {
    justify-items: center;
  }

  .sm\:justify-items-stretch {
    justify-items: stretch;
  }

  .sm\:gap-0 {
    gap: 0px;
  }

  .sm\:gap-1 {
    gap: 0.25rem;
  }

  .sm\:gap-2 {
    gap: 0.5rem;
  }

  .sm\:gap-3 {
    gap: 0.75rem;
  }

  .sm\:gap-4 {
    gap: 1rem;
  }

  .sm\:gap-5 {
    gap: 1.25rem;
  }

  .sm\:gap-6 {
    gap: 1.5rem;
  }

  .sm\:gap-7 {
    gap: 1.75rem;
  }

  .sm\:gap-8 {
    gap: 2rem;
  }

  .sm\:gap-9 {
    gap: 2.25rem;
  }

  .sm\:gap-10 {
    gap: 2.5rem;
  }

  .sm\:gap-11 {
    gap: 2.75rem;
  }

  .sm\:gap-12 {
    gap: 3rem;
  }

  .sm\:gap-14 {
    gap: 3.5rem;
  }

  .sm\:gap-16 {
    gap: 4rem;
  }

  .sm\:gap-20 {
    gap: 5rem;
  }

  .sm\:gap-24 {
    gap: 6rem;
  }

  .sm\:gap-28 {
    gap: 7rem;
  }

  .sm\:gap-32 {
    gap: 8rem;
  }

  .sm\:gap-36 {
    gap: 9rem;
  }

  .sm\:gap-40 {
    gap: 10rem;
  }

  .sm\:gap-44 {
    gap: 11rem;
  }

  .sm\:gap-48 {
    gap: 12rem;
  }

  .sm\:gap-52 {
    gap: 13rem;
  }

  .sm\:gap-56 {
    gap: 14rem;
  }

  .sm\:gap-60 {
    gap: 15rem;
  }

  .sm\:gap-64 {
    gap: 16rem;
  }

  .sm\:gap-72 {
    gap: 18rem;
  }

  .sm\:gap-80 {
    gap: 20rem;
  }

  .sm\:gap-96 {
    gap: 24rem;
  }

  .sm\:gap-px {
    gap: 1px;
  }

  .sm\:gap-0\.5 {
    gap: 0.125rem;
  }

  .sm\:gap-1\.5 {
    gap: 0.375rem;
  }

  .sm\:gap-2\.5 {
    gap: 0.625rem;
  }

  .sm\:gap-3\.5 {
    gap: 0.875rem;
  }

  .sm\:gap-x-0 {
    column-gap: 0px;
  }

  .sm\:gap-x-1 {
    column-gap: 0.25rem;
  }

  .sm\:gap-x-2 {
    column-gap: 0.5rem;
  }

  .sm\:gap-x-3 {
    column-gap: 0.75rem;
  }

  .sm\:gap-x-4 {
    column-gap: 1rem;
  }

  .sm\:gap-x-5 {
    column-gap: 1.25rem;
  }

  .sm\:gap-x-6 {
    column-gap: 1.5rem;
  }

  .sm\:gap-x-7 {
    column-gap: 1.75rem;
  }

  .sm\:gap-x-8 {
    column-gap: 2rem;
  }

  .sm\:gap-x-9 {
    column-gap: 2.25rem;
  }

  .sm\:gap-x-10 {
    column-gap: 2.5rem;
  }

  .sm\:gap-x-11 {
    column-gap: 2.75rem;
  }

  .sm\:gap-x-12 {
    column-gap: 3rem;
  }

  .sm\:gap-x-14 {
    column-gap: 3.5rem;
  }

  .sm\:gap-x-16 {
    column-gap: 4rem;
  }

  .sm\:gap-x-20 {
    column-gap: 5rem;
  }

  .sm\:gap-x-24 {
    column-gap: 6rem;
  }

  .sm\:gap-x-28 {
    column-gap: 7rem;
  }

  .sm\:gap-x-32 {
    column-gap: 8rem;
  }

  .sm\:gap-x-36 {
    column-gap: 9rem;
  }

  .sm\:gap-x-40 {
    column-gap: 10rem;
  }

  .sm\:gap-x-44 {
    column-gap: 11rem;
  }

  .sm\:gap-x-48 {
    column-gap: 12rem;
  }

  .sm\:gap-x-52 {
    column-gap: 13rem;
  }

  .sm\:gap-x-56 {
    column-gap: 14rem;
  }

  .sm\:gap-x-60 {
    column-gap: 15rem;
  }

  .sm\:gap-x-64 {
    column-gap: 16rem;
  }

  .sm\:gap-x-72 {
    column-gap: 18rem;
  }

  .sm\:gap-x-80 {
    column-gap: 20rem;
  }

  .sm\:gap-x-96 {
    column-gap: 24rem;
  }

  .sm\:gap-x-px {
    column-gap: 1px;
  }

  .sm\:gap-x-0\.5 {
    column-gap: 0.125rem;
  }

  .sm\:gap-x-1\.5 {
    column-gap: 0.375rem;
  }

  .sm\:gap-x-2\.5 {
    column-gap: 0.625rem;
  }

  .sm\:gap-x-3\.5 {
    column-gap: 0.875rem;
  }

  .sm\:gap-y-0 {
    row-gap: 0px;
  }

  .sm\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .sm\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .sm\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .sm\:gap-y-4 {
    row-gap: 1rem;
  }

  .sm\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .sm\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .sm\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .sm\:gap-y-8 {
    row-gap: 2rem;
  }

  .sm\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .sm\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .sm\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .sm\:gap-y-12 {
    row-gap: 3rem;
  }

  .sm\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .sm\:gap-y-16 {
    row-gap: 4rem;
  }

  .sm\:gap-y-20 {
    row-gap: 5rem;
  }

  .sm\:gap-y-24 {
    row-gap: 6rem;
  }

  .sm\:gap-y-28 {
    row-gap: 7rem;
  }

  .sm\:gap-y-32 {
    row-gap: 8rem;
  }

  .sm\:gap-y-36 {
    row-gap: 9rem;
  }

  .sm\:gap-y-40 {
    row-gap: 10rem;
  }

  .sm\:gap-y-44 {
    row-gap: 11rem;
  }

  .sm\:gap-y-48 {
    row-gap: 12rem;
  }

  .sm\:gap-y-52 {
    row-gap: 13rem;
  }

  .sm\:gap-y-56 {
    row-gap: 14rem;
  }

  .sm\:gap-y-60 {
    row-gap: 15rem;
  }

  .sm\:gap-y-64 {
    row-gap: 16rem;
  }

  .sm\:gap-y-72 {
    row-gap: 18rem;
  }

  .sm\:gap-y-80 {
    row-gap: 20rem;
  }

  .sm\:gap-y-96 {
    row-gap: 24rem;
  }

  .sm\:gap-y-px {
    row-gap: 1px;
  }

  .sm\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .sm\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .sm\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .sm\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .sm\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .sm\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .sm\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .sm\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .sm\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .sm\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .sm\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .sm\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .sm\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .sm\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .sm\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .sm\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .sm\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .sm\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .sm\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .sm\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .sm\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .sm\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .sm\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .sm\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .sm\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .sm\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .sm\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .sm\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .sm\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .sm\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .sm\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .sm\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .sm\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .sm\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .sm\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .sm\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .sm\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .sm\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .sm\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .sm\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .sm\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .sm\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .sm\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .sm\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .sm\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .sm\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .sm\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .sm\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .sm\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .sm\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .sm\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .sm\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .sm\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .sm\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .sm\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .sm\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .sm\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .sm\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .sm\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .sm\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .sm\:place-self-auto {
    place-self: auto;
  }

  .sm\:place-self-start {
    place-self: start;
  }

  .sm\:place-self-end {
    place-self: end;
  }

  .sm\:place-self-center {
    place-self: center;
  }

  .sm\:place-self-stretch {
    place-self: stretch;
  }

  .sm\:self-auto {
    align-self: auto;
  }

  .sm\:self-start {
    align-self: flex-start;
  }

  .sm\:self-end {
    align-self: flex-end;
  }

  .sm\:self-center {
    align-self: center;
  }

  .sm\:self-stretch {
    align-self: stretch;
  }

  .sm\:self-baseline {
    align-self: baseline;
  }

  .sm\:justify-self-auto {
    justify-self: auto;
  }

  .sm\:justify-self-start {
    justify-self: start;
  }

  .sm\:justify-self-end {
    justify-self: end;
  }

  .sm\:justify-self-center {
    justify-self: center;
  }

  .sm\:justify-self-stretch {
    justify-self: stretch;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .sm\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .sm\:overscroll-none {
    overscroll-behavior: none;
  }

  .sm\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .sm\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .sm\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .sm\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .sm\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .sm\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .sm\:overflow-clip {
    text-overflow: clip;
  }

  .sm\:whitespace-normal {
    white-space: normal;
  }

  .sm\:whitespace-nowrap {
    white-space: nowrap;
  }

  .sm\:whitespace-pre {
    white-space: pre;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words {
    overflow-wrap: break-word;
  }

  .sm\:break-all {
    word-break: break-all;
  }

  .sm\:rounded-none {
    border-radius: 0px;
  }

  .sm\:rounded-sm {
    border-radius: 0.125rem;
  }

  .sm\:rounded {
    border-radius: 0.25rem;
  }

  .sm\:rounded-md {
    border-radius: 0.375rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:rounded-xl {
    border-radius: 0.75rem;
  }

  .sm\:rounded-2xl {
    border-radius: 1rem;
  }

  .sm\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .sm\:rounded-full {
    border-radius: 9999px;
  }

  .sm\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .sm\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .sm\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .sm\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .sm\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .sm\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .sm\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .sm\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .sm\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .sm\:border-0 {
    border-width: 0px;
  }

  .sm\:border-2 {
    border-width: 2px;
  }

  .sm\:border-4 {
    border-width: 4px;
  }

  .sm\:border-8 {
    border-width: 8px;
  }

  .sm\:border {
    border-width: 1px;
  }

  .sm\:border-t-0 {
    border-top-width: 0px;
  }

  .sm\:border-t-2 {
    border-top-width: 2px;
  }

  .sm\:border-t-4 {
    border-top-width: 4px;
  }

  .sm\:border-t-8 {
    border-top-width: 8px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-r-0 {
    border-right-width: 0px;
  }

  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:border-r-4 {
    border-right-width: 4px;
  }

  .sm\:border-r-8 {
    border-right-width: 8px;
  }

  .sm\:border-r {
    border-right-width: 1px;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0px;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px;
  }

  .sm\:border-b {
    border-bottom-width: 1px;
  }

  .sm\:border-l-0 {
    border-left-width: 0px;
  }

  .sm\:border-l-2 {
    border-left-width: 2px;
  }

  .sm\:border-l-4 {
    border-left-width: 4px;
  }

  .sm\:border-l-8 {
    border-left-width: 8px;
  }

  .sm\:border-l {
    border-left-width: 1px;
  }

  .sm\:border-solid {
    border-style: solid;
  }

  .sm\:border-dashed {
    border-style: dashed;
  }

  .sm\:border-dotted {
    border-style: dotted;
  }

  .sm\:border-double {
    border-style: double;
  }

  .sm\:border-none {
    border-style: none;
  }

  .sm\:border-transparent {
    border-color: transparent;
  }

  .sm\:border-current {
    border-color: currentColor;
  }

  .sm\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .sm\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .sm\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .sm\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .sm\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .sm\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .sm\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .sm\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .sm\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .sm\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .sm\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .sm\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .sm\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .sm\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .sm\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .sm\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .sm\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .sm\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .sm\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .sm\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .sm\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .sm\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .sm\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .sm\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .sm\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .sm\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .sm\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .sm\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .sm\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .sm\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .sm\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .sm\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .sm\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .sm\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .sm\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .sm\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .sm\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .sm\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .sm\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .sm\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .sm\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .sm\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .sm\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .sm\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .sm\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .sm\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .sm\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .sm\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .sm\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .sm\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .sm\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .sm\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .sm\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .sm\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .sm\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .sm\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .sm\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .sm\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .sm\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .sm\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .sm\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .sm\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .sm\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .sm\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .sm\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .sm\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .sm\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .sm\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .sm\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .sm\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .sm\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .sm\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .sm\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .sm\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .sm\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .sm\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .sm\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .sm\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .sm\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .sm\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .sm\:bg-transparent {
    background-color: transparent;
  }

  .sm\:bg-current {
    background-color: currentColor;
  }

  .sm\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .sm\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .sm\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .sm\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .sm\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .sm\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .sm\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .sm\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .sm\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .sm\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .sm\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .sm\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .sm\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .sm\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .sm\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .sm\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .sm\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .sm\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .sm\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .sm\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .sm\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .sm\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .sm\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .sm\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .sm\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .sm\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .sm\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .sm\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .sm\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .sm\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .sm\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .sm\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .sm\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .sm\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .sm\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .sm\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .sm\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .sm\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .sm\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .sm\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .sm\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .sm\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .sm\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .sm\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .sm\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .sm\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .sm\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .sm\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .sm\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .sm\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .sm\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .sm\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .sm\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .sm\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .sm\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .sm\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .sm\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .sm\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .sm\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .sm\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .sm\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .sm\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .sm\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .sm\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .sm\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .sm\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .sm\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .sm\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .sm\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .sm\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .sm\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .sm\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .sm\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .sm\:bg-none {
    background-image: none;
  }

  .sm\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .sm\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .sm\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .sm\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .sm\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .sm\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .sm\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .sm\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .sm\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .sm\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .sm\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .sm\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .sm\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .sm\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .sm\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .sm\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .sm\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .sm\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .sm\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .sm\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .sm\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .sm\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .sm\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .sm\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .sm\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .sm\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .sm\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .sm\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .sm\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .sm\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .sm\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .sm\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .sm\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .sm\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .sm\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .sm\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .sm\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .sm\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .sm\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .sm\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .sm\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .sm\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .sm\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .sm\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .sm\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .sm\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .sm\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .sm\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .sm\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .sm\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .sm\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .sm\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .sm\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .sm\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .sm\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .sm\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .sm\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .sm\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .sm\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .sm\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .sm\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .sm\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .sm\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .sm\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .sm\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .sm\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .sm\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .sm\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .sm\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .sm\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .sm\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .sm\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .sm\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .sm\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .sm\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .sm\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .sm\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .sm\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .sm\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .sm\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .sm\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .sm\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .sm\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .sm\:to-current {
    --tw-gradient-to: currentColor;
  }

  .sm\:to-black {
    --tw-gradient-to: #000;
  }

  .sm\:to-white {
    --tw-gradient-to: #fff;
  }

  .sm\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .sm\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .sm\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .sm\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .sm\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .sm\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .sm\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .sm\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .sm\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .sm\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .sm\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .sm\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .sm\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .sm\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .sm\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .sm\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .sm\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .sm\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .sm\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .sm\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .sm\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .sm\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .sm\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .sm\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .sm\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .sm\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .sm\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .sm\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .sm\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .sm\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .sm\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .sm\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .sm\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .sm\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .sm\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .sm\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .sm\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .sm\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .sm\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .sm\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .sm\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .sm\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .sm\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .sm\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .sm\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .sm\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .sm\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .sm\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .sm\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .sm\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .sm\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .sm\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .sm\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .sm\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .sm\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .sm\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .sm\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .sm\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .sm\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .sm\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .sm\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .sm\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .sm\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .sm\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .sm\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .sm\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .sm\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .sm\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .sm\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .sm\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .sm\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .sm\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .sm\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .sm\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .sm\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .sm\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .sm\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .sm\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .sm\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .sm\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .sm\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .sm\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .sm\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .sm\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .sm\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .sm\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .sm\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .sm\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .sm\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .sm\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .sm\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .sm\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .sm\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .sm\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .sm\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .sm\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .sm\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .sm\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .sm\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .sm\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .sm\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .sm\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .sm\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .sm\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .sm\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .sm\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .sm\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .sm\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .sm\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .sm\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .sm\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .sm\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .sm\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .sm\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .sm\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .sm\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .sm\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .sm\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .sm\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .sm\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .sm\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .sm\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .sm\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .sm\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .sm\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .sm\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .sm\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .sm\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .sm\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .sm\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .sm\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .sm\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .sm\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .sm\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .sm\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .sm\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .sm\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .sm\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .sm\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .sm\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .sm\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .sm\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .sm\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .sm\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .sm\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .sm\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .sm\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .sm\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .sm\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .sm\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .sm\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .sm\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .sm\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .sm\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .sm\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .sm\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .sm\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .sm\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .sm\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .sm\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .sm\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .sm\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .sm\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .sm\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .sm\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .sm\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .sm\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .sm\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .sm\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .sm\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .sm\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .sm\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .sm\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .sm\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .sm\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .sm\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .sm\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .sm\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .sm\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .sm\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .sm\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .sm\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .sm\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .sm\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .sm\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .sm\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .sm\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .sm\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .sm\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .sm\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .sm\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .sm\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .sm\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .sm\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .sm\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .sm\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .sm\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .sm\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .sm\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .sm\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .sm\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .sm\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .sm\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .sm\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .sm\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .sm\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .sm\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .sm\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .sm\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .sm\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .sm\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .sm\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .sm\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .sm\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .sm\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .sm\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .sm\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .sm\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .sm\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .sm\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .sm\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .sm\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .sm\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .sm\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .sm\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .sm\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .sm\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .sm\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .sm\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .sm\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .sm\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .sm\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .sm\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .sm\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .sm\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .sm\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .sm\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .sm\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .sm\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .sm\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .sm\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .sm\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .sm\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .sm\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .sm\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .sm\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .sm\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .sm\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .sm\:decoration-slice {
    box-decoration-break: slice;
  }

  .sm\:decoration-clone {
    box-decoration-break: clone;
  }

  .sm\:bg-auto {
    background-size: auto;
  }

  .sm\:bg-cover {
    background-size: cover;
  }

  .sm\:bg-contain {
    background-size: contain;
  }

  .sm\:bg-full {
    background-size: 100%;
  }

  .sm\:bg-fixed {
    background-attachment: fixed;
  }

  .sm\:bg-local {
    background-attachment: local;
  }

  .sm\:bg-scroll {
    background-attachment: scroll;
  }

  .sm\:bg-clip-border {
    background-clip: border-box;
  }

  .sm\:bg-clip-padding {
    background-clip: padding-box;
  }

  .sm\:bg-clip-content {
    background-clip: content-box;
  }

  .sm\:bg-clip-text {
    background-clip: text;
  }

  .sm\:bg-bottom {
    background-position: bottom;
  }

  .sm\:bg-center {
    background-position: center;
  }

  .sm\:bg-left {
    background-position: left;
  }

  .sm\:bg-left-bottom {
    background-position: left bottom;
  }

  .sm\:bg-left-top {
    background-position: left top;
  }

  .sm\:bg-right {
    background-position: right;
  }

  .sm\:bg-right-bottom {
    background-position: right bottom;
  }

  .sm\:bg-right-top {
    background-position: right top;
  }

  .sm\:bg-top {
    background-position: top;
  }

  .sm\:bg-repeat {
    background-repeat: repeat;
  }

  .sm\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .sm\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .sm\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .sm\:bg-repeat-round {
    background-repeat: round;
  }

  .sm\:bg-repeat-space {
    background-repeat: space;
  }

  .sm\:bg-origin-border {
    background-origin: border-box;
  }

  .sm\:bg-origin-padding {
    background-origin: padding-box;
  }

  .sm\:bg-origin-content {
    background-origin: content-box;
  }

  .sm\:fill-current {
    fill: currentColor;
  }

  .sm\:stroke-current {
    stroke: currentColor;
  }

  .sm\:stroke-0 {
    stroke-width: 0;
  }

  .sm\:stroke-1 {
    stroke-width: 1;
  }

  .sm\:stroke-2 {
    stroke-width: 2;
  }

  .sm\:object-contain {
    object-fit: contain;
  }

  .sm\:object-cover {
    object-fit: cover;
  }

  .sm\:object-fill {
    object-fit: fill;
  }

  .sm\:object-none {
    object-fit: none;
  }

  .sm\:object-scale-down {
    object-fit: scale-down;
  }

  .sm\:object-bottom {
    object-position: bottom;
  }

  .sm\:object-center {
    object-position: center;
  }

  .sm\:object-left {
    object-position: left;
  }

  .sm\:object-left-bottom {
    object-position: left bottom;
  }

  .sm\:object-left-top {
    object-position: left top;
  }

  .sm\:object-right {
    object-position: right;
  }

  .sm\:object-right-bottom {
    object-position: right bottom;
  }

  .sm\:object-right-top {
    object-position: right top;
  }

  .sm\:object-top {
    object-position: top;
  }

  .sm\:p-0 {
    padding: 0px;
  }

  .sm\:p-1 {
    padding: 0.25rem;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:p-3 {
    padding: 0.75rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-7 {
    padding: 1.75rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-9 {
    padding: 2.25rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-11 {
    padding: 2.75rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-14 {
    padding: 3.5rem;
  }

  .sm\:p-16 {
    padding: 4rem;
  }

  .sm\:p-20 {
    padding: 5rem;
  }

  .sm\:p-24 {
    padding: 6rem;
  }

  .sm\:p-28 {
    padding: 7rem;
  }

  .sm\:p-32 {
    padding: 8rem;
  }

  .sm\:p-36 {
    padding: 9rem;
  }

  .sm\:p-40 {
    padding: 10rem;
  }

  .sm\:p-44 {
    padding: 11rem;
  }

  .sm\:p-48 {
    padding: 12rem;
  }

  .sm\:p-52 {
    padding: 13rem;
  }

  .sm\:p-56 {
    padding: 14rem;
  }

  .sm\:p-60 {
    padding: 15rem;
  }

  .sm\:p-64 {
    padding: 16rem;
  }

  .sm\:p-72 {
    padding: 18rem;
  }

  .sm\:p-80 {
    padding: 20rem;
  }

  .sm\:p-96 {
    padding: 24rem;
  }

  .sm\:p-px {
    padding: 1px;
  }

  .sm\:p-0\.5 {
    padding: 0.125rem;
  }

  .sm\:p-1\.5 {
    padding: 0.375rem;
  }

  .sm\:p-2\.5 {
    padding: 0.625rem;
  }

  .sm\:p-3\.5 {
    padding: 0.875rem;
  }

  .sm\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .sm\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .sm\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .sm\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .sm\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .sm\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sm\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .sm\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .sm\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .sm\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .sm\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .sm\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .sm\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .sm\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .sm\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .sm\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .sm\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .sm\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .sm\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .sm\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .sm\:pt-0 {
    padding-top: 0px;
  }

  .sm\:pt-1 {
    padding-top: 0.25rem;
  }

  .sm\:pt-2 {
    padding-top: 0.5rem;
  }

  .sm\:pt-3 {
    padding-top: 0.75rem;
  }

  .sm\:pt-4 {
    padding-top: 1rem;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:pt-7 {
    padding-top: 1.75rem;
  }

  .sm\:pt-8 {
    padding-top: 2rem;
  }

  .sm\:pt-9 {
    padding-top: 2.25rem;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pt-11 {
    padding-top: 2.75rem;
  }

  .sm\:pt-12 {
    padding-top: 3rem;
  }

  .sm\:pt-14 {
    padding-top: 3.5rem;
  }

  .sm\:pt-16 {
    padding-top: 4rem;
  }

  .sm\:pt-20 {
    padding-top: 5rem;
  }

  .sm\:pt-24 {
    padding-top: 6rem;
  }

  .sm\:pt-28 {
    padding-top: 7rem;
  }

  .sm\:pt-32 {
    padding-top: 8rem;
  }

  .sm\:pt-36 {
    padding-top: 9rem;
  }

  .sm\:pt-40 {
    padding-top: 10rem;
  }

  .sm\:pt-44 {
    padding-top: 11rem;
  }

  .sm\:pt-48 {
    padding-top: 12rem;
  }

  .sm\:pt-52 {
    padding-top: 13rem;
  }

  .sm\:pt-56 {
    padding-top: 14rem;
  }

  .sm\:pt-60 {
    padding-top: 15rem;
  }

  .sm\:pt-64 {
    padding-top: 16rem;
  }

  .sm\:pt-72 {
    padding-top: 18rem;
  }

  .sm\:pt-80 {
    padding-top: 20rem;
  }

  .sm\:pt-96 {
    padding-top: 24rem;
  }

  .sm\:pt-px {
    padding-top: 1px;
  }

  .sm\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .sm\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .sm\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .sm\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .sm\:pr-0 {
    padding-right: 0px;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem;
  }

  .sm\:pr-3 {
    padding-right: 0.75rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pr-7 {
    padding-right: 1.75rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pr-9 {
    padding-right: 2.25rem;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem;
  }

  .sm\:pr-11 {
    padding-right: 2.75rem;
  }

  .sm\:pr-12 {
    padding-right: 3rem;
  }

  .sm\:pr-14 {
    padding-right: 3.5rem;
  }

  .sm\:pr-16 {
    padding-right: 4rem;
  }

  .sm\:pr-20 {
    padding-right: 5rem;
  }

  .sm\:pr-24 {
    padding-right: 6rem;
  }

  .sm\:pr-28 {
    padding-right: 7rem;
  }

  .sm\:pr-32 {
    padding-right: 8rem;
  }

  .sm\:pr-36 {
    padding-right: 9rem;
  }

  .sm\:pr-40 {
    padding-right: 10rem;
  }

  .sm\:pr-44 {
    padding-right: 11rem;
  }

  .sm\:pr-48 {
    padding-right: 12rem;
  }

  .sm\:pr-52 {
    padding-right: 13rem;
  }

  .sm\:pr-56 {
    padding-right: 14rem;
  }

  .sm\:pr-60 {
    padding-right: 15rem;
  }

  .sm\:pr-64 {
    padding-right: 16rem;
  }

  .sm\:pr-72 {
    padding-right: 18rem;
  }

  .sm\:pr-80 {
    padding-right: 20rem;
  }

  .sm\:pr-96 {
    padding-right: 24rem;
  }

  .sm\:pr-px {
    padding-right: 1px;
  }

  .sm\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .sm\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .sm\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .sm\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .sm\:pb-0 {
    padding-bottom: 0px;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .sm\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem;
  }

  .sm\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem;
  }

  .sm\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .sm\:pb-16 {
    padding-bottom: 4rem;
  }

  .sm\:pb-20 {
    padding-bottom: 5rem;
  }

  .sm\:pb-24 {
    padding-bottom: 6rem;
  }

  .sm\:pb-28 {
    padding-bottom: 7rem;
  }

  .sm\:pb-32 {
    padding-bottom: 8rem;
  }

  .sm\:pb-36 {
    padding-bottom: 9rem;
  }

  .sm\:pb-40 {
    padding-bottom: 10rem;
  }

  .sm\:pb-44 {
    padding-bottom: 11rem;
  }

  .sm\:pb-48 {
    padding-bottom: 12rem;
  }

  .sm\:pb-52 {
    padding-bottom: 13rem;
  }

  .sm\:pb-56 {
    padding-bottom: 14rem;
  }

  .sm\:pb-60 {
    padding-bottom: 15rem;
  }

  .sm\:pb-64 {
    padding-bottom: 16rem;
  }

  .sm\:pb-72 {
    padding-bottom: 18rem;
  }

  .sm\:pb-80 {
    padding-bottom: 20rem;
  }

  .sm\:pb-96 {
    padding-bottom: 24rem;
  }

  .sm\:pb-px {
    padding-bottom: 1px;
  }

  .sm\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .sm\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .sm\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .sm\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .sm\:pl-0 {
    padding-left: 0px;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem;
  }

  .sm\:pl-3 {
    padding-left: 0.75rem;
  }

  .sm\:pl-4 {
    padding-left: 1rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pl-7 {
    padding-left: 1.75rem;
  }

  .sm\:pl-8 {
    padding-left: 2rem;
  }

  .sm\:pl-9 {
    padding-left: 2.25rem;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem;
  }

  .sm\:pl-11 {
    padding-left: 2.75rem;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pl-14 {
    padding-left: 3.5rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pl-20 {
    padding-left: 5rem;
  }

  .sm\:pl-24 {
    padding-left: 6rem;
  }

  .sm\:pl-28 {
    padding-left: 7rem;
  }

  .sm\:pl-32 {
    padding-left: 8rem;
  }

  .sm\:pl-36 {
    padding-left: 9rem;
  }

  .sm\:pl-40 {
    padding-left: 10rem;
  }

  .sm\:pl-44 {
    padding-left: 11rem;
  }

  .sm\:pl-48 {
    padding-left: 12rem;
  }

  .sm\:pl-52 {
    padding-left: 13rem;
  }

  .sm\:pl-56 {
    padding-left: 14rem;
  }

  .sm\:pl-60 {
    padding-left: 15rem;
  }

  .sm\:pl-64 {
    padding-left: 16rem;
  }

  .sm\:pl-72 {
    padding-left: 18rem;
  }

  .sm\:pl-80 {
    padding-left: 20rem;
  }

  .sm\:pl-96 {
    padding-left: 24rem;
  }

  .sm\:pl-px {
    padding-left: 1px;
  }

  .sm\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .sm\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .sm\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .sm\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-right {
    text-align: right;
  }

  .sm\:text-justify {
    text-align: justify;
  }

  .sm\:align-baseline {
    vertical-align: baseline;
  }

  .sm\:align-top {
    vertical-align: top;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:align-bottom {
    vertical-align: bottom;
  }

  .sm\:align-text-top {
    vertical-align: text-top;
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .sm\:font-sans {
    font-family: ui-sans-serif, system-ui, -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";
  }

  .sm\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .sm\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .sm\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .sm\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .sm\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .sm\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .sm\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .sm\:font-thin {
    font-weight: 100;
  }

  .sm\:font-extralight {
    font-weight: 200;
  }

  .sm\:font-light {
    font-weight: 300;
  }

  .sm\:font-normal {
    font-weight: 400;
  }

  .sm\:font-medium {
    font-weight: 500;
  }

  .sm\:font-semibold {
    font-weight: 600;
  }

  .sm\:font-bold {
    font-weight: 700;
  }

  .sm\:font-extrabold {
    font-weight: 800;
  }

  .sm\:font-black {
    font-weight: 900;
  }

  .sm\:uppercase {
    text-transform: uppercase;
  }

  .sm\:lowercase {
    text-transform: lowercase;
  }

  .sm\:capitalize {
    text-transform: capitalize;
  }

  .sm\:normal-case {
    text-transform: none;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:not-italic {
    font-style: normal;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .sm\:normal-nums {
    font-variant-numeric: normal;
  }

  .sm\:ordinal {
    --tw-ordinal: ordinal;
  }

  .sm\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .sm\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .sm\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .sm\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .sm\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .sm\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .sm\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .sm\:leading-3 {
    line-height: .75rem;
  }

  .sm\:leading-4 {
    line-height: 1rem;
  }

  .sm\:leading-5 {
    line-height: 1.25rem;
  }

  .sm\:leading-6 {
    line-height: 1.5rem;
  }

  .sm\:leading-7 {
    line-height: 1.75rem;
  }

  .sm\:leading-8 {
    line-height: 2rem;
  }

  .sm\:leading-9 {
    line-height: 2.25rem;
  }

  .sm\:leading-10 {
    line-height: 2.5rem;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-snug {
    line-height: 1.375;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-relaxed {
    line-height: 1.625;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .sm\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0em;
  }

  .sm\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .sm\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .sm\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .sm\:text-transparent {
    color: transparent;
  }

  .sm\:text-current {
    color: currentColor;
  }

  .sm\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .sm\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .sm\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .sm\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .sm\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .sm\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent;
  }

  .sm\:hover\:text-current:hover {
    color: currentColor;
  }

  .sm\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:focus\:text-transparent:focus {
    color: transparent;
  }

  .sm\:focus\:text-current:focus {
    color: currentColor;
  }

  .sm\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .sm\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .sm\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .sm\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .sm\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .sm\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .sm\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .sm\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .sm\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .sm\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .sm\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .sm\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .sm\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .sm\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .sm\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .sm\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .sm\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .sm\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .sm\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .sm\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .sm\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .sm\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .sm\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .sm\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .sm\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .sm\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .sm\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .sm\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .sm\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .sm\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .sm\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .sm\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .sm\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .sm\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .sm\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .sm\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .sm\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .sm\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .sm\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .sm\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .sm\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .sm\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .sm\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .sm\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .sm\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .sm\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .sm\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .sm\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .sm\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .sm\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .sm\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .sm\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .sm\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .sm\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .sm\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .sm\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .sm\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .sm\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .sm\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .sm\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .sm\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .sm\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .sm\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .sm\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .sm\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .sm\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .sm\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .sm\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .sm\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .sm\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .sm\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .sm\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .sm\:underline {
    text-decoration: underline;
  }

  .sm\:line-through {
    text-decoration: line-through;
  }

  .sm\:no-underline {
    text-decoration: none;
  }

  .group:hover .sm\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .sm\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .sm\:group-hover\:no-underline {
    text-decoration: none;
  }

  .sm\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .sm\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .sm\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .sm\:hover\:underline:hover {
    text-decoration: underline;
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .sm\:focus\:underline:focus {
    text-decoration: underline;
  }

  .sm\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .sm\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .sm\:placeholder-current::placeholder {
    color: currentColor;
  }

  .sm\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .sm\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .sm\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .sm\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .sm\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .sm\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .sm\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .sm\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .sm\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .sm\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .sm\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .sm\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .sm\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .sm\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-5 {
    opacity: 0.05;
  }

  .sm\:opacity-10 {
    opacity: 0.1;
  }

  .sm\:opacity-20 {
    opacity: 0.2;
  }

  .sm\:opacity-25 {
    opacity: 0.25;
  }

  .sm\:opacity-30 {
    opacity: 0.3;
  }

  .sm\:opacity-40 {
    opacity: 0.4;
  }

  .sm\:opacity-50 {
    opacity: 0.5;
  }

  .sm\:opacity-60 {
    opacity: 0.6;
  }

  .sm\:opacity-70 {
    opacity: 0.7;
  }

  .sm\:opacity-75 {
    opacity: 0.75;
  }

  .sm\:opacity-80 {
    opacity: 0.8;
  }

  .sm\:opacity-90 {
    opacity: 0.9;
  }

  .sm\:opacity-95 {
    opacity: 0.95;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .group:hover .sm\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .sm\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .sm\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .sm\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .sm\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .sm\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .sm\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .sm\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .sm\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .sm\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .sm\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .sm\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .sm\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .sm\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .sm\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .sm\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .sm\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .sm\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .sm\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .sm\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .sm\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .sm\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .sm\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .sm\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .sm\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .sm\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .sm\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .sm\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .sm\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .sm\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .sm\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .sm\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .sm\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .sm\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .sm\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .sm\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .sm\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .sm\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .sm\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .sm\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .sm\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .sm\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .sm\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .sm\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .sm\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .sm\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .sm\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .sm\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .sm\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .sm\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .sm\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .sm\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .sm\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .sm\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .sm\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .sm\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .sm\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .sm\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .sm\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .sm\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .sm\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .sm\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .sm\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .sm\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .sm\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .sm\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .sm\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .sm\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .sm\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .sm\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .sm\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .sm\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .sm\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .sm\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .sm\:bg-blend-color {
    background-blend-mode: color;
  }

  .sm\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .sm\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .sm\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .sm\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .sm\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .sm\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .sm\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .sm\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .sm\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .sm\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .sm\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .sm\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .sm\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .sm\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .sm\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .sm\:mix-blend-color {
    mix-blend-mode: color;
  }

  .sm\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .sm\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .sm\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .sm\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:ring-inset {
    --tw-ring-inset: inset;
  }

  .sm\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .sm\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .sm\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .sm\:ring-current {
    --tw-ring-color: currentColor;
  }

  .sm\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .sm\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .sm\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .sm\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .sm\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .sm\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .sm\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .sm\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .sm\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .sm\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .sm\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .sm\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .sm\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .sm\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .sm\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .sm\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .sm\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .sm\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .sm\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .sm\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .sm\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .sm\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .sm\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .sm\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .sm\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .sm\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .sm\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .sm\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .sm\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .sm\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .sm\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .sm\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .sm\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .sm\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .sm\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .sm\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .sm\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .sm\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .sm\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .sm\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .sm\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .sm\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .sm\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .sm\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .sm\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .sm\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .sm\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .sm\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .sm\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .sm\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .sm\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .sm\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .sm\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .sm\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .sm\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .sm\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .sm\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .sm\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .sm\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .sm\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .sm\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .sm\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .sm\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .sm\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .sm\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .sm\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .sm\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .sm\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .sm\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .sm\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .sm\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .sm\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .sm\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .sm\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .sm\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .sm\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .sm\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .sm\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .sm\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .sm\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .sm\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .sm\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .sm\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .sm\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .sm\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .sm\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .sm\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .sm\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .sm\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .sm\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .sm\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .sm\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .sm\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .sm\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .sm\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .sm\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .sm\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .sm\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .sm\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .sm\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .sm\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .sm\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .sm\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .sm\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .sm\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .sm\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .sm\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .sm\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .sm\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .sm\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .sm\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .sm\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .sm\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .sm\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .sm\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .sm\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .sm\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .sm\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .sm\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .sm\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .sm\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .sm\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .sm\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .sm\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .sm\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .sm\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .sm\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .sm\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .sm\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .sm\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .sm\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .sm\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .sm\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .sm\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .sm\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .sm\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .sm\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .sm\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .sm\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .sm\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .sm\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .sm\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .sm\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .sm\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .sm\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .sm\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .sm\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .sm\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .sm\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .sm\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .sm\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .sm\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .sm\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .sm\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .sm\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .sm\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .sm\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .sm\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .sm\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .sm\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .sm\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .sm\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .sm\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .sm\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .sm\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .sm\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .sm\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .sm\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .sm\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .sm\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .sm\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .sm\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .sm\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .sm\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .sm\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .sm\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .sm\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .sm\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .sm\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .sm\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .sm\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .sm\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .sm\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .sm\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .sm\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .sm\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .sm\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .sm\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .sm\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .sm\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .sm\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .sm\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .sm\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .sm\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .sm\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .sm\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .sm\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .sm\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .sm\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .sm\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .sm\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .sm\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .sm\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .sm\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .sm\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .sm\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .sm\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .sm\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .sm\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .sm\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .sm\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .sm\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .sm\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .sm\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .sm\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .sm\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .sm\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .sm\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .sm\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .sm\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .sm\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .sm\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .sm\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .sm\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .sm\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .sm\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .sm\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .sm\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .sm\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .sm\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .sm\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .sm\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .sm\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .sm\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .sm\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .sm\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .sm\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .sm\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .sm\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .sm\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .sm\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .sm\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .sm\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .sm\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .sm\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .sm\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .sm\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .sm\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .sm\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .sm\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .sm\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .sm\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .sm\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .sm\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .sm\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .sm\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .sm\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .sm\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .sm\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .sm\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .sm\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .sm\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .sm\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .sm\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .sm\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .sm\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .sm\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .sm\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .sm\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .sm\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .sm\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .sm\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .sm\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .sm\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .sm\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .sm\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .sm\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .sm\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .sm\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .sm\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .sm\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .sm\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .sm\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .sm\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .sm\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .sm\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .sm\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .sm\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .sm\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .sm\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .sm\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .sm\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .sm\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .sm\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .sm\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .sm\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .sm\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .sm\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .sm\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .sm\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .sm\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .sm\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .sm\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .sm\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .sm\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .sm\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .sm\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .sm\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .sm\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .sm\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .sm\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .sm\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .sm\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .sm\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .sm\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .sm\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .sm\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .sm\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .sm\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .sm\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .sm\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .sm\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .sm\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .sm\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .sm\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .sm\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .sm\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .sm\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .sm\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .sm\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .sm\:filter-none {
    filter: none;
  }

  .sm\:blur-0 {
    --tw-blur: blur(0);
  }

  .sm\:blur-none {
    --tw-blur: blur(0);
  }

  .sm\:blur-sm {
    --tw-blur: blur(4px);
  }

  .sm\:blur {
    --tw-blur: blur(8px);
  }

  .sm\:blur-md {
    --tw-blur: blur(12px);
  }

  .sm\:blur-lg {
    --tw-blur: blur(16px);
  }

  .sm\:blur-xl {
    --tw-blur: blur(24px);
  }

  .sm\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .sm\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .sm\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .sm\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .sm\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .sm\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .sm\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .sm\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .sm\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .sm\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .sm\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .sm\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .sm\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .sm\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .sm\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .sm\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .sm\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .sm\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .sm\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .sm\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .sm\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .sm\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .sm\: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));
  }

  .sm\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .sm\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .sm\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .sm\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .sm\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .sm\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .sm\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .sm\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .sm\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .sm\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .sm\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .sm\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .sm\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:invert-0 {
    --tw-invert: invert(0);
  }

  .sm\:invert {
    --tw-invert: invert(100%);
  }

  .sm\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .sm\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .sm\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .sm\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .sm\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .sm\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .sm\:sepia {
    --tw-sepia: sepia(100%);
  }

  .sm\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .sm\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .sm\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .sm\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .sm\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .sm\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .sm\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .sm\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .sm\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .sm\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .sm\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .sm\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .sm\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .sm\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .sm\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .sm\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .sm\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .sm\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .sm\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .sm\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .sm\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .sm\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .sm\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .sm\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .sm\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .sm\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .sm\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .sm\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .sm\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .sm\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .sm\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .sm\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .sm\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .sm\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .sm\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .sm\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .sm\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .sm\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .sm\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .sm\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .sm\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .sm\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .sm\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .sm\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .sm\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .sm\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .sm\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .sm\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .sm\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .sm\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .sm\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .sm\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .sm\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .sm\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .sm\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .sm\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .sm\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .sm\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .sm\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .sm\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .sm\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .sm\:transition-none {
    transition-property: none;
  }

  .sm\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:delay-75 {
    transition-delay: 75ms;
  }

  .sm\:delay-100 {
    transition-delay: 100ms;
  }

  .sm\:delay-150 {
    transition-delay: 150ms;
  }

  .sm\:delay-200 {
    transition-delay: 200ms;
  }

  .sm\:delay-300 {
    transition-delay: 300ms;
  }

  .sm\:delay-500 {
    transition-delay: 500ms;
  }

  .sm\:delay-700 {
    transition-delay: 700ms;
  }

  .sm\:delay-1000 {
    transition-delay: 1000ms;
  }

  .sm\:duration-75 {
    transition-duration: 75ms;
  }

  .sm\:duration-100 {
    transition-duration: 100ms;
  }

  .sm\:duration-150 {
    transition-duration: 150ms;
  }

  .sm\:duration-200 {
    transition-duration: 200ms;
  }

  .sm\:duration-300 {
    transition-duration: 300ms;
  }

  .sm\:duration-500 {
    transition-duration: 500ms;
  }

  .sm\:duration-700 {
    transition-duration: 700ms;
  }

  .sm\:duration-1000 {
    transition-duration: 1000ms;
  }

  .sm\:ease-linear {
    transition-timing-function: linear;
  }

  .sm\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 768px) {
  .md\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .md\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .md\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .md\:container {
      max-width: 1536px;
    }
  }

  .md\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .md\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:pointer-events-none {
    pointer-events: none;
  }

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:static {
    position: static;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: sticky;
  }

  .md\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .md\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .md\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .md\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .md\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .md\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .md\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .md\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .md\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .md\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .md\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .md\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .md\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .md\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .md\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .md\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .md\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .md\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .md\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .md\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .md\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .md\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .md\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .md\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .md\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .md\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .md\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .md\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .md\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .md\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .md\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .md\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .md\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .md\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .md\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .md\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .md\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .md\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .md\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .md\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .md\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .md\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .md\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .md\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .md\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .md\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .md\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .md\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .md\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .md\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .md\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .md\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .md\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .md\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .md\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .md\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .md\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .md\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .md\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .md\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .md\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .md\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .md\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .md\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .md\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .md\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .md\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .md\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .md\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .md\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .md\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .md\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .md\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .md\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .md\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .md\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .md\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .md\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .md\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .md\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .md\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .md\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .md\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .md\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .md\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .md\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .md\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .md\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .md\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .md\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .md\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .md\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .md\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .md\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .md\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .md\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .md\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .md\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .md\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .md\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .md\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .md\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .md\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .md\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .md\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .md\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .md\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .md\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .md\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .md\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .md\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .md\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .md\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .md\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .md\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .md\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .md\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .md\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .md\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .md\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .md\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .md\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .md\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .md\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .md\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .md\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .md\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .md\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .md\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .md\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .md\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .md\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .md\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .md\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .md\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .md\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .md\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .md\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .md\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .md\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .md\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .md\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .md\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .md\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .md\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .md\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .md\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .md\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .md\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .md\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .md\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .md\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .md\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .md\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .md\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .md\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .md\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .md\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .md\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .md\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .md\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .md\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .md\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .md\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .md\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .md\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .md\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .md\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .md\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .md\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .md\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .md\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .md\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .md\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .md\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .md\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .md\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .md\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .md\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .md\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .md\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .md\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .md\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .md\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .md\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .md\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .md\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .md\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .md\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .md\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .md\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .md\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .md\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .md\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .md\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .md\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .md\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .md\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .md\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .md\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .md\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .md\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .md\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .md\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .md\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .md\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .md\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .md\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .md\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .md\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .md\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .md\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .md\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .md\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .md\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .md\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .md\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .md\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .md\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .md\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .md\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .md\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .md\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .md\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .md\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .md\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .md\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .md\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .md\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .md\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .md\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .md\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .md\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .md\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .md\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .md\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .md\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .md\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .md\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .md\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .md\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .md\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .md\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .md\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .md\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .md\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .md\:top-0 {
    top: 0px;
  }

  .md\:top-1 {
    top: 0.25rem;
  }

  .md\:top-2 {
    top: 0.5rem;
  }

  .md\:top-3 {
    top: 0.75rem;
  }

  .md\:top-4 {
    top: 1rem;
  }

  .md\:top-5 {
    top: 1.25rem;
  }

  .md\:top-6 {
    top: 1.5rem;
  }

  .md\:top-7 {
    top: 1.75rem;
  }

  .md\:top-8 {
    top: 2rem;
  }

  .md\:top-9 {
    top: 2.25rem;
  }

  .md\:top-10 {
    top: 2.5rem;
  }

  .md\:top-11 {
    top: 2.75rem;
  }

  .md\:top-12 {
    top: 3rem;
  }

  .md\:top-14 {
    top: 3.5rem;
  }

  .md\:top-16 {
    top: 4rem;
  }

  .md\:top-20 {
    top: 5rem;
  }

  .md\:top-24 {
    top: 6rem;
  }

  .md\:top-28 {
    top: 7rem;
  }

  .md\:top-32 {
    top: 8rem;
  }

  .md\:top-36 {
    top: 9rem;
  }

  .md\:top-40 {
    top: 10rem;
  }

  .md\:top-44 {
    top: 11rem;
  }

  .md\:top-48 {
    top: 12rem;
  }

  .md\:top-52 {
    top: 13rem;
  }

  .md\:top-56 {
    top: 14rem;
  }

  .md\:top-60 {
    top: 15rem;
  }

  .md\:top-64 {
    top: 16rem;
  }

  .md\:top-72 {
    top: 18rem;
  }

  .md\:top-80 {
    top: 20rem;
  }

  .md\:top-96 {
    top: 24rem;
  }

  .md\:top-auto {
    top: auto;
  }

  .md\:top-px {
    top: 1px;
  }

  .md\:top-0\.5 {
    top: 0.125rem;
  }

  .md\:top-1\.5 {
    top: 0.375rem;
  }

  .md\:top-2\.5 {
    top: 0.625rem;
  }

  .md\:top-3\.5 {
    top: 0.875rem;
  }

  .md\:-top-0 {
    top: 0px;
  }

  .md\:-top-1 {
    top: -0.25rem;
  }

  .md\:-top-2 {
    top: -0.5rem;
  }

  .md\:-top-3 {
    top: -0.75rem;
  }

  .md\:-top-4 {
    top: -1rem;
  }

  .md\:-top-5 {
    top: -1.25rem;
  }

  .md\:-top-6 {
    top: -1.5rem;
  }

  .md\:-top-7 {
    top: -1.75rem;
  }

  .md\:-top-8 {
    top: -2rem;
  }

  .md\:-top-9 {
    top: -2.25rem;
  }

  .md\:-top-10 {
    top: -2.5rem;
  }

  .md\:-top-11 {
    top: -2.75rem;
  }

  .md\:-top-12 {
    top: -3rem;
  }

  .md\:-top-14 {
    top: -3.5rem;
  }

  .md\:-top-16 {
    top: -4rem;
  }

  .md\:-top-20 {
    top: -5rem;
  }

  .md\:-top-24 {
    top: -6rem;
  }

  .md\:-top-28 {
    top: -7rem;
  }

  .md\:-top-32 {
    top: -8rem;
  }

  .md\:-top-36 {
    top: -9rem;
  }

  .md\:-top-40 {
    top: -10rem;
  }

  .md\:-top-44 {
    top: -11rem;
  }

  .md\:-top-48 {
    top: -12rem;
  }

  .md\:-top-52 {
    top: -13rem;
  }

  .md\:-top-56 {
    top: -14rem;
  }

  .md\:-top-60 {
    top: -15rem;
  }

  .md\:-top-64 {
    top: -16rem;
  }

  .md\:-top-72 {
    top: -18rem;
  }

  .md\:-top-80 {
    top: -20rem;
  }

  .md\:-top-96 {
    top: -24rem;
  }

  .md\:-top-px {
    top: -1px;
  }

  .md\:-top-0\.5 {
    top: -0.125rem;
  }

  .md\:-top-1\.5 {
    top: -0.375rem;
  }

  .md\:-top-2\.5 {
    top: -0.625rem;
  }

  .md\:-top-3\.5 {
    top: -0.875rem;
  }

  .md\:top-1\/2 {
    top: 50%;
  }

  .md\:top-1\/3 {
    top: 33.333333%;
  }

  .md\:top-2\/3 {
    top: 66.666667%;
  }

  .md\:top-1\/4 {
    top: 25%;
  }

  .md\:top-2\/4 {
    top: 50%;
  }

  .md\:top-3\/4 {
    top: 75%;
  }

  .md\:top-full {
    top: 100%;
  }

  .md\:-top-1\/2 {
    top: -50%;
  }

  .md\:-top-1\/3 {
    top: -33.333333%;
  }

  .md\:-top-2\/3 {
    top: -66.666667%;
  }

  .md\:-top-1\/4 {
    top: -25%;
  }

  .md\:-top-2\/4 {
    top: -50%;
  }

  .md\:-top-3\/4 {
    top: -75%;
  }

  .md\:-top-full {
    top: -100%;
  }

  .md\:right-0 {
    right: 0px;
  }

  .md\:right-1 {
    right: 0.25rem;
  }

  .md\:right-2 {
    right: 0.5rem;
  }

  .md\:right-3 {
    right: 0.75rem;
  }

  .md\:right-4 {
    right: 1rem;
  }

  .md\:right-5 {
    right: 1.25rem;
  }

  .md\:right-6 {
    right: 1.5rem;
  }

  .md\:right-7 {
    right: 1.75rem;
  }

  .md\:right-8 {
    right: 2rem;
  }

  .md\:right-9 {
    right: 2.25rem;
  }

  .md\:right-10 {
    right: 2.5rem;
  }

  .md\:right-11 {
    right: 2.75rem;
  }

  .md\:right-12 {
    right: 3rem;
  }

  .md\:right-14 {
    right: 3.5rem;
  }

  .md\:right-16 {
    right: 4rem;
  }

  .md\:right-20 {
    right: 5rem;
  }

  .md\:right-24 {
    right: 6rem;
  }

  .md\:right-28 {
    right: 7rem;
  }

  .md\:right-32 {
    right: 8rem;
  }

  .md\:right-36 {
    right: 9rem;
  }

  .md\:right-40 {
    right: 10rem;
  }

  .md\:right-44 {
    right: 11rem;
  }

  .md\:right-48 {
    right: 12rem;
  }

  .md\:right-52 {
    right: 13rem;
  }

  .md\:right-56 {
    right: 14rem;
  }

  .md\:right-60 {
    right: 15rem;
  }

  .md\:right-64 {
    right: 16rem;
  }

  .md\:right-72 {
    right: 18rem;
  }

  .md\:right-80 {
    right: 20rem;
  }

  .md\:right-96 {
    right: 24rem;
  }

  .md\:right-auto {
    right: auto;
  }

  .md\:right-px {
    right: 1px;
  }

  .md\:right-0\.5 {
    right: 0.125rem;
  }

  .md\:right-1\.5 {
    right: 0.375rem;
  }

  .md\:right-2\.5 {
    right: 0.625rem;
  }

  .md\:right-3\.5 {
    right: 0.875rem;
  }

  .md\:-right-0 {
    right: 0px;
  }

  .md\:-right-1 {
    right: -0.25rem;
  }

  .md\:-right-2 {
    right: -0.5rem;
  }

  .md\:-right-3 {
    right: -0.75rem;
  }

  .md\:-right-4 {
    right: -1rem;
  }

  .md\:-right-5 {
    right: -1.25rem;
  }

  .md\:-right-6 {
    right: -1.5rem;
  }

  .md\:-right-7 {
    right: -1.75rem;
  }

  .md\:-right-8 {
    right: -2rem;
  }

  .md\:-right-9 {
    right: -2.25rem;
  }

  .md\:-right-10 {
    right: -2.5rem;
  }

  .md\:-right-11 {
    right: -2.75rem;
  }

  .md\:-right-12 {
    right: -3rem;
  }

  .md\:-right-14 {
    right: -3.5rem;
  }

  .md\:-right-16 {
    right: -4rem;
  }

  .md\:-right-20 {
    right: -5rem;
  }

  .md\:-right-24 {
    right: -6rem;
  }

  .md\:-right-28 {
    right: -7rem;
  }

  .md\:-right-32 {
    right: -8rem;
  }

  .md\:-right-36 {
    right: -9rem;
  }

  .md\:-right-40 {
    right: -10rem;
  }

  .md\:-right-44 {
    right: -11rem;
  }

  .md\:-right-48 {
    right: -12rem;
  }

  .md\:-right-52 {
    right: -13rem;
  }

  .md\:-right-56 {
    right: -14rem;
  }

  .md\:-right-60 {
    right: -15rem;
  }

  .md\:-right-64 {
    right: -16rem;
  }

  .md\:-right-72 {
    right: -18rem;
  }

  .md\:-right-80 {
    right: -20rem;
  }

  .md\:-right-96 {
    right: -24rem;
  }

  .md\:-right-px {
    right: -1px;
  }

  .md\:-right-0\.5 {
    right: -0.125rem;
  }

  .md\:-right-1\.5 {
    right: -0.375rem;
  }

  .md\:-right-2\.5 {
    right: -0.625rem;
  }

  .md\:-right-3\.5 {
    right: -0.875rem;
  }

  .md\:right-1\/2 {
    right: 50%;
  }

  .md\:right-1\/3 {
    right: 33.333333%;
  }

  .md\:right-2\/3 {
    right: 66.666667%;
  }

  .md\:right-1\/4 {
    right: 25%;
  }

  .md\:right-2\/4 {
    right: 50%;
  }

  .md\:right-3\/4 {
    right: 75%;
  }

  .md\:right-full {
    right: 100%;
  }

  .md\:-right-1\/2 {
    right: -50%;
  }

  .md\:-right-1\/3 {
    right: -33.333333%;
  }

  .md\:-right-2\/3 {
    right: -66.666667%;
  }

  .md\:-right-1\/4 {
    right: -25%;
  }

  .md\:-right-2\/4 {
    right: -50%;
  }

  .md\:-right-3\/4 {
    right: -75%;
  }

  .md\:-right-full {
    right: -100%;
  }

  .md\:bottom-0 {
    bottom: 0px;
  }

  .md\:bottom-1 {
    bottom: 0.25rem;
  }

  .md\:bottom-2 {
    bottom: 0.5rem;
  }

  .md\:bottom-3 {
    bottom: 0.75rem;
  }

  .md\:bottom-4 {
    bottom: 1rem;
  }

  .md\:bottom-5 {
    bottom: 1.25rem;
  }

  .md\:bottom-6 {
    bottom: 1.5rem;
  }

  .md\:bottom-7 {
    bottom: 1.75rem;
  }

  .md\:bottom-8 {
    bottom: 2rem;
  }

  .md\:bottom-9 {
    bottom: 2.25rem;
  }

  .md\:bottom-10 {
    bottom: 2.5rem;
  }

  .md\:bottom-11 {
    bottom: 2.75rem;
  }

  .md\:bottom-12 {
    bottom: 3rem;
  }

  .md\:bottom-14 {
    bottom: 3.5rem;
  }

  .md\:bottom-16 {
    bottom: 4rem;
  }

  .md\:bottom-20 {
    bottom: 5rem;
  }

  .md\:bottom-24 {
    bottom: 6rem;
  }

  .md\:bottom-28 {
    bottom: 7rem;
  }

  .md\:bottom-32 {
    bottom: 8rem;
  }

  .md\:bottom-36 {
    bottom: 9rem;
  }

  .md\:bottom-40 {
    bottom: 10rem;
  }

  .md\:bottom-44 {
    bottom: 11rem;
  }

  .md\:bottom-48 {
    bottom: 12rem;
  }

  .md\:bottom-52 {
    bottom: 13rem;
  }

  .md\:bottom-56 {
    bottom: 14rem;
  }

  .md\:bottom-60 {
    bottom: 15rem;
  }

  .md\:bottom-64 {
    bottom: 16rem;
  }

  .md\:bottom-72 {
    bottom: 18rem;
  }

  .md\:bottom-80 {
    bottom: 20rem;
  }

  .md\:bottom-96 {
    bottom: 24rem;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:bottom-px {
    bottom: 1px;
  }

  .md\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .md\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .md\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .md\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .md\:-bottom-0 {
    bottom: 0px;
  }

  .md\:-bottom-1 {
    bottom: -0.25rem;
  }

  .md\:-bottom-2 {
    bottom: -0.5rem;
  }

  .md\:-bottom-3 {
    bottom: -0.75rem;
  }

  .md\:-bottom-4 {
    bottom: -1rem;
  }

  .md\:-bottom-5 {
    bottom: -1.25rem;
  }

  .md\:-bottom-6 {
    bottom: -1.5rem;
  }

  .md\:-bottom-7 {
    bottom: -1.75rem;
  }

  .md\:-bottom-8 {
    bottom: -2rem;
  }

  .md\:-bottom-9 {
    bottom: -2.25rem;
  }

  .md\:-bottom-10 {
    bottom: -2.5rem;
  }

  .md\:-bottom-11 {
    bottom: -2.75rem;
  }

  .md\:-bottom-12 {
    bottom: -3rem;
  }

  .md\:-bottom-14 {
    bottom: -3.5rem;
  }

  .md\:-bottom-16 {
    bottom: -4rem;
  }

  .md\:-bottom-20 {
    bottom: -5rem;
  }

  .md\:-bottom-24 {
    bottom: -6rem;
  }

  .md\:-bottom-28 {
    bottom: -7rem;
  }

  .md\:-bottom-32 {
    bottom: -8rem;
  }

  .md\:-bottom-36 {
    bottom: -9rem;
  }

  .md\:-bottom-40 {
    bottom: -10rem;
  }

  .md\:-bottom-44 {
    bottom: -11rem;
  }

  .md\:-bottom-48 {
    bottom: -12rem;
  }

  .md\:-bottom-52 {
    bottom: -13rem;
  }

  .md\:-bottom-56 {
    bottom: -14rem;
  }

  .md\:-bottom-60 {
    bottom: -15rem;
  }

  .md\:-bottom-64 {
    bottom: -16rem;
  }

  .md\:-bottom-72 {
    bottom: -18rem;
  }

  .md\:-bottom-80 {
    bottom: -20rem;
  }

  .md\:-bottom-96 {
    bottom: -24rem;
  }

  .md\:-bottom-px {
    bottom: -1px;
  }

  .md\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .md\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .md\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .md\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .md\:bottom-1\/2 {
    bottom: 50%;
  }

  .md\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .md\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .md\:bottom-1\/4 {
    bottom: 25%;
  }

  .md\:bottom-2\/4 {
    bottom: 50%;
  }

  .md\:bottom-3\/4 {
    bottom: 75%;
  }

  .md\:bottom-full {
    bottom: 100%;
  }

  .md\:-bottom-1\/2 {
    bottom: -50%;
  }

  .md\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .md\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .md\:-bottom-1\/4 {
    bottom: -25%;
  }

  .md\:-bottom-2\/4 {
    bottom: -50%;
  }

  .md\:-bottom-3\/4 {
    bottom: -75%;
  }

  .md\:-bottom-full {
    bottom: -100%;
  }

  .md\:left-0 {
    left: 0px;
  }

  .md\:left-1 {
    left: 0.25rem;
  }

  .md\:left-2 {
    left: 0.5rem;
  }

  .md\:left-3 {
    left: 0.75rem;
  }

  .md\:left-4 {
    left: 1rem;
  }

  .md\:left-5 {
    left: 1.25rem;
  }

  .md\:left-6 {
    left: 1.5rem;
  }

  .md\:left-7 {
    left: 1.75rem;
  }

  .md\:left-8 {
    left: 2rem;
  }

  .md\:left-9 {
    left: 2.25rem;
  }

  .md\:left-10 {
    left: 2.5rem;
  }

  .md\:left-11 {
    left: 2.75rem;
  }

  .md\:left-12 {
    left: 3rem;
  }

  .md\:left-14 {
    left: 3.5rem;
  }

  .md\:left-16 {
    left: 4rem;
  }

  .md\:left-20 {
    left: 5rem;
  }

  .md\:left-24 {
    left: 6rem;
  }

  .md\:left-28 {
    left: 7rem;
  }

  .md\:left-32 {
    left: 8rem;
  }

  .md\:left-36 {
    left: 9rem;
  }

  .md\:left-40 {
    left: 10rem;
  }

  .md\:left-44 {
    left: 11rem;
  }

  .md\:left-48 {
    left: 12rem;
  }

  .md\:left-52 {
    left: 13rem;
  }

  .md\:left-56 {
    left: 14rem;
  }

  .md\:left-60 {
    left: 15rem;
  }

  .md\:left-64 {
    left: 16rem;
  }

  .md\:left-72 {
    left: 18rem;
  }

  .md\:left-80 {
    left: 20rem;
  }

  .md\:left-96 {
    left: 24rem;
  }

  .md\:left-auto {
    left: auto;
  }

  .md\:left-px {
    left: 1px;
  }

  .md\:left-0\.5 {
    left: 0.125rem;
  }

  .md\:left-1\.5 {
    left: 0.375rem;
  }

  .md\:left-2\.5 {
    left: 0.625rem;
  }

  .md\:left-3\.5 {
    left: 0.875rem;
  }

  .md\:-left-0 {
    left: 0px;
  }

  .md\:-left-1 {
    left: -0.25rem;
  }

  .md\:-left-2 {
    left: -0.5rem;
  }

  .md\:-left-3 {
    left: -0.75rem;
  }

  .md\:-left-4 {
    left: -1rem;
  }

  .md\:-left-5 {
    left: -1.25rem;
  }

  .md\:-left-6 {
    left: -1.5rem;
  }

  .md\:-left-7 {
    left: -1.75rem;
  }

  .md\:-left-8 {
    left: -2rem;
  }

  .md\:-left-9 {
    left: -2.25rem;
  }

  .md\:-left-10 {
    left: -2.5rem;
  }

  .md\:-left-11 {
    left: -2.75rem;
  }

  .md\:-left-12 {
    left: -3rem;
  }

  .md\:-left-14 {
    left: -3.5rem;
  }

  .md\:-left-16 {
    left: -4rem;
  }

  .md\:-left-20 {
    left: -5rem;
  }

  .md\:-left-24 {
    left: -6rem;
  }

  .md\:-left-28 {
    left: -7rem;
  }

  .md\:-left-32 {
    left: -8rem;
  }

  .md\:-left-36 {
    left: -9rem;
  }

  .md\:-left-40 {
    left: -10rem;
  }

  .md\:-left-44 {
    left: -11rem;
  }

  .md\:-left-48 {
    left: -12rem;
  }

  .md\:-left-52 {
    left: -13rem;
  }

  .md\:-left-56 {
    left: -14rem;
  }

  .md\:-left-60 {
    left: -15rem;
  }

  .md\:-left-64 {
    left: -16rem;
  }

  .md\:-left-72 {
    left: -18rem;
  }

  .md\:-left-80 {
    left: -20rem;
  }

  .md\:-left-96 {
    left: -24rem;
  }

  .md\:-left-px {
    left: -1px;
  }

  .md\:-left-0\.5 {
    left: -0.125rem;
  }

  .md\:-left-1\.5 {
    left: -0.375rem;
  }

  .md\:-left-2\.5 {
    left: -0.625rem;
  }

  .md\:-left-3\.5 {
    left: -0.875rem;
  }

  .md\:left-1\/2 {
    left: 50%;
  }

  .md\:left-1\/3 {
    left: 33.333333%;
  }

  .md\:left-2\/3 {
    left: 66.666667%;
  }

  .md\:left-1\/4 {
    left: 25%;
  }

  .md\:left-2\/4 {
    left: 50%;
  }

  .md\:left-3\/4 {
    left: 75%;
  }

  .md\:left-full {
    left: 100%;
  }

  .md\:-left-1\/2 {
    left: -50%;
  }

  .md\:-left-1\/3 {
    left: -33.333333%;
  }

  .md\:-left-2\/3 {
    left: -66.666667%;
  }

  .md\:-left-1\/4 {
    left: -25%;
  }

  .md\:-left-2\/4 {
    left: -50%;
  }

  .md\:-left-3\/4 {
    left: -75%;
  }

  .md\:-left-full {
    left: -100%;
  }

  .md\:isolate {
    isolation: isolate;
  }

  .md\:isolation-auto {
    isolation: auto;
  }

  .md\:z-0 {
    z-index: 0;
  }

  .md\:z-10 {
    z-index: 10;
  }

  .md\:z-20 {
    z-index: 20;
  }

  .md\:z-30 {
    z-index: 30;
  }

  .md\:z-40 {
    z-index: 40;
  }

  .md\:z-50 {
    z-index: 50;
  }

  .md\:z-auto {
    z-index: auto;
  }

  .md\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .md\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .md\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .md\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .md\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .md\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .md\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .md\:focus\:z-0:focus {
    z-index: 0;
  }

  .md\:focus\:z-10:focus {
    z-index: 10;
  }

  .md\:focus\:z-20:focus {
    z-index: 20;
  }

  .md\:focus\:z-30:focus {
    z-index: 30;
  }

  .md\:focus\:z-40:focus {
    z-index: 40;
  }

  .md\:focus\:z-50:focus {
    z-index: 50;
  }

  .md\:focus\:z-auto:focus {
    z-index: auto;
  }

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:order-3 {
    order: 3;
  }

  .md\:order-4 {
    order: 4;
  }

  .md\:order-5 {
    order: 5;
  }

  .md\:order-6 {
    order: 6;
  }

  .md\:order-7 {
    order: 7;
  }

  .md\:order-8 {
    order: 8;
  }

  .md\:order-9 {
    order: 9;
  }

  .md\:order-10 {
    order: 10;
  }

  .md\:order-11 {
    order: 11;
  }

  .md\:order-12 {
    order: 12;
  }

  .md\:order-first {
    order: -9999;
  }

  .md\:order-last {
    order: 9999;
  }

  .md\:order-none {
    order: 0;
  }

  .md\:col-auto {
    grid-column: auto;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-full {
    grid-column: 1 / -1;
  }

  .md\:col-start-1 {
    grid-column-start: 1;
  }

  .md\:col-start-2 {
    grid-column-start: 2;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-start-4 {
    grid-column-start: 4;
  }

  .md\:col-start-5 {
    grid-column-start: 5;
  }

  .md\:col-start-6 {
    grid-column-start: 6;
  }

  .md\:col-start-7 {
    grid-column-start: 7;
  }

  .md\:col-start-8 {
    grid-column-start: 8;
  }

  .md\:col-start-9 {
    grid-column-start: 9;
  }

  .md\:col-start-10 {
    grid-column-start: 10;
  }

  .md\:col-start-11 {
    grid-column-start: 11;
  }

  .md\:col-start-12 {
    grid-column-start: 12;
  }

  .md\:col-start-13 {
    grid-column-start: 13;
  }

  .md\:col-start-auto {
    grid-column-start: auto;
  }

  .md\:col-end-1 {
    grid-column-end: 1;
  }

  .md\:col-end-2 {
    grid-column-end: 2;
  }

  .md\:col-end-3 {
    grid-column-end: 3;
  }

  .md\:col-end-4 {
    grid-column-end: 4;
  }

  .md\:col-end-5 {
    grid-column-end: 5;
  }

  .md\:col-end-6 {
    grid-column-end: 6;
  }

  .md\:col-end-7 {
    grid-column-end: 7;
  }

  .md\:col-end-8 {
    grid-column-end: 8;
  }

  .md\:col-end-9 {
    grid-column-end: 9;
  }

  .md\:col-end-10 {
    grid-column-end: 10;
  }

  .md\:col-end-11 {
    grid-column-end: 11;
  }

  .md\:col-end-12 {
    grid-column-end: 12;
  }

  .md\:col-end-13 {
    grid-column-end: 13;
  }

  .md\:col-end-auto {
    grid-column-end: auto;
  }

  .md\:row-auto {
    grid-row: auto;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .md\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .md\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .md\:row-span-full {
    grid-row: 1 / -1;
  }

  .md\:row-start-1 {
    grid-row-start: 1;
  }

  .md\:row-start-2 {
    grid-row-start: 2;
  }

  .md\:row-start-3 {
    grid-row-start: 3;
  }

  .md\:row-start-4 {
    grid-row-start: 4;
  }

  .md\:row-start-5 {
    grid-row-start: 5;
  }

  .md\:row-start-6 {
    grid-row-start: 6;
  }

  .md\:row-start-7 {
    grid-row-start: 7;
  }

  .md\:row-start-auto {
    grid-row-start: auto;
  }

  .md\:row-end-1 {
    grid-row-end: 1;
  }

  .md\:row-end-2 {
    grid-row-end: 2;
  }

  .md\:row-end-3 {
    grid-row-end: 3;
  }

  .md\:row-end-4 {
    grid-row-end: 4;
  }

  .md\:row-end-5 {
    grid-row-end: 5;
  }

  .md\:row-end-6 {
    grid-row-end: 6;
  }

  .md\:row-end-7 {
    grid-row-end: 7;
  }

  .md\:row-end-auto {
    grid-row-end: auto;
  }

  .md\:float-right {
    float: right;
  }

  .md\:float-left {
    float: left;
  }

  .md\:float-none {
    float: none;
  }

  .md\:clear-left {
    clear: left;
  }

  .md\:clear-right {
    clear: right;
  }

  .md\:clear-both {
    clear: both;
  }

  .md\:clear-none {
    clear: none;
  }

  .md\:m-0 {
    margin: 0px;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:m-3 {
    margin: 0.75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-5 {
    margin: 1.25rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-7 {
    margin: 1.75rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:m-9 {
    margin: 2.25rem;
  }

  .md\:m-10 {
    margin: 2.5rem;
  }

  .md\:m-11 {
    margin: 2.75rem;
  }

  .md\:m-12 {
    margin: 3rem;
  }

  .md\:m-14 {
    margin: 3.5rem;
  }

  .md\:m-16 {
    margin: 4rem;
  }

  .md\:m-20 {
    margin: 5rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-28 {
    margin: 7rem;
  }

  .md\:m-32 {
    margin: 8rem;
  }

  .md\:m-36 {
    margin: 9rem;
  }

  .md\:m-40 {
    margin: 10rem;
  }

  .md\:m-44 {
    margin: 11rem;
  }

  .md\:m-48 {
    margin: 12rem;
  }

  .md\:m-52 {
    margin: 13rem;
  }

  .md\:m-56 {
    margin: 14rem;
  }

  .md\:m-60 {
    margin: 15rem;
  }

  .md\:m-64 {
    margin: 16rem;
  }

  .md\:m-72 {
    margin: 18rem;
  }

  .md\:m-80 {
    margin: 20rem;
  }

  .md\:m-96 {
    margin: 24rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-px {
    margin: 1px;
  }

  .md\:m-0\.5 {
    margin: 0.125rem;
  }

  .md\:m-1\.5 {
    margin: 0.375rem;
  }

  .md\:m-2\.5 {
    margin: 0.625rem;
  }

  .md\:m-3\.5 {
    margin: 0.875rem;
  }

  .md\:-m-0 {
    margin: 0px;
  }

  .md\:-m-1 {
    margin: -0.25rem;
  }

  .md\:-m-2 {
    margin: -0.5rem;
  }

  .md\:-m-3 {
    margin: -0.75rem;
  }

  .md\:-m-4 {
    margin: -1rem;
  }

  .md\:-m-5 {
    margin: -1.25rem;
  }

  .md\:-m-6 {
    margin: -1.5rem;
  }

  .md\:-m-7 {
    margin: -1.75rem;
  }

  .md\:-m-8 {
    margin: -2rem;
  }

  .md\:-m-9 {
    margin: -2.25rem;
  }

  .md\:-m-10 {
    margin: -2.5rem;
  }

  .md\:-m-11 {
    margin: -2.75rem;
  }

  .md\:-m-12 {
    margin: -3rem;
  }

  .md\:-m-14 {
    margin: -3.5rem;
  }

  .md\:-m-16 {
    margin: -4rem;
  }

  .md\:-m-20 {
    margin: -5rem;
  }

  .md\:-m-24 {
    margin: -6rem;
  }

  .md\:-m-28 {
    margin: -7rem;
  }

  .md\:-m-32 {
    margin: -8rem;
  }

  .md\:-m-36 {
    margin: -9rem;
  }

  .md\:-m-40 {
    margin: -10rem;
  }

  .md\:-m-44 {
    margin: -11rem;
  }

  .md\:-m-48 {
    margin: -12rem;
  }

  .md\:-m-52 {
    margin: -13rem;
  }

  .md\:-m-56 {
    margin: -14rem;
  }

  .md\:-m-60 {
    margin: -15rem;
  }

  .md\:-m-64 {
    margin: -16rem;
  }

  .md\:-m-72 {
    margin: -18rem;
  }

  .md\:-m-80 {
    margin: -20rem;
  }

  .md\:-m-96 {
    margin: -24rem;
  }

  .md\:-m-px {
    margin: -1px;
  }

  .md\:-m-0\.5 {
    margin: -0.125rem;
  }

  .md\:-m-1\.5 {
    margin: -0.375rem;
  }

  .md\:-m-2\.5 {
    margin: -0.625rem;
  }

  .md\:-m-3\.5 {
    margin: -0.875rem;
  }

  .md\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .md\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .md\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .md\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .md\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .md\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .md\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .md\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .md\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .md\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .md\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .md\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .md\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .md\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .md\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .md\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .md\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .md\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .md\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .md\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .md\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .md\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .md\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .md\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .md\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .md\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .md\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .md\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .md\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .md\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .md\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .md\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .md\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .md\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .md\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .md\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .md\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .md\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .md\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .md\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .md\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .md\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .md\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .md\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .md\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .md\:mt-0 {
    margin-top: 0px;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mt-7 {
    margin-top: 1.75rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mt-9 {
    margin-top: 2.25rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mt-11 {
    margin-top: 2.75rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mt-28 {
    margin-top: 7rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }

  .md\:mt-36 {
    margin-top: 9rem;
  }

  .md\:mt-40 {
    margin-top: 10rem;
  }

  .md\:mt-44 {
    margin-top: 11rem;
  }

  .md\:mt-48 {
    margin-top: 12rem;
  }

  .md\:mt-52 {
    margin-top: 13rem;
  }

  .md\:mt-56 {
    margin-top: 14rem;
  }

  .md\:mt-60 {
    margin-top: 15rem;
  }

  .md\:mt-64 {
    margin-top: 16rem;
  }

  .md\:mt-72 {
    margin-top: 18rem;
  }

  .md\:mt-80 {
    margin-top: 20rem;
  }

  .md\:mt-96 {
    margin-top: 24rem;
  }

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:mt-px {
    margin-top: 1px;
  }

  .md\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .md\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .md\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .md\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .md\:-mt-0 {
    margin-top: 0px;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem;
  }

  .md\:-mt-3 {
    margin-top: -0.75rem;
  }

  .md\:-mt-4 {
    margin-top: -1rem;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:-mt-7 {
    margin-top: -1.75rem;
  }

  .md\:-mt-8 {
    margin-top: -2rem;
  }

  .md\:-mt-9 {
    margin-top: -2.25rem;
  }

  .md\:-mt-10 {
    margin-top: -2.5rem;
  }

  .md\:-mt-11 {
    margin-top: -2.75rem;
  }

  .md\:-mt-12 {
    margin-top: -3rem;
  }

  .md\:-mt-14 {
    margin-top: -3.5rem;
  }

  .md\:-mt-16 {
    margin-top: -4rem;
  }

  .md\:-mt-20 {
    margin-top: -5rem;
  }

  .md\:-mt-24 {
    margin-top: -6rem;
  }

  .md\:-mt-28 {
    margin-top: -7rem;
  }

  .md\:-mt-32 {
    margin-top: -8rem;
  }

  .md\:-mt-36 {
    margin-top: -9rem;
  }

  .md\:-mt-40 {
    margin-top: -10rem;
  }

  .md\:-mt-44 {
    margin-top: -11rem;
  }

  .md\:-mt-48 {
    margin-top: -12rem;
  }

  .md\:-mt-52 {
    margin-top: -13rem;
  }

  .md\:-mt-56 {
    margin-top: -14rem;
  }

  .md\:-mt-60 {
    margin-top: -15rem;
  }

  .md\:-mt-64 {
    margin-top: -16rem;
  }

  .md\:-mt-72 {
    margin-top: -18rem;
  }

  .md\:-mt-80 {
    margin-top: -20rem;
  }

  .md\:-mt-96 {
    margin-top: -24rem;
  }

  .md\:-mt-px {
    margin-top: -1px;
  }

  .md\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .md\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .md\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .md\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .md\:mr-0 {
    margin-right: 0px;
  }

  .md\:mr-1 {
    margin-right: 0.25rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:mr-7 {
    margin-right: 1.75rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mr-9 {
    margin-right: 2.25rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mr-11 {
    margin-right: 2.75rem;
  }

  .md\:mr-12 {
    margin-right: 3rem;
  }

  .md\:mr-14 {
    margin-right: 3.5rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mr-20 {
    margin-right: 5rem;
  }

  .md\:mr-24 {
    margin-right: 6rem;
  }

  .md\:mr-28 {
    margin-right: 7rem;
  }

  .md\:mr-32 {
    margin-right: 8rem;
  }

  .md\:mr-36 {
    margin-right: 9rem;
  }

  .md\:mr-40 {
    margin-right: 10rem;
  }

  .md\:mr-44 {
    margin-right: 11rem;
  }

  .md\:mr-48 {
    margin-right: 12rem;
  }

  .md\:mr-52 {
    margin-right: 13rem;
  }

  .md\:mr-56 {
    margin-right: 14rem;
  }

  .md\:mr-60 {
    margin-right: 15rem;
  }

  .md\:mr-64 {
    margin-right: 16rem;
  }

  .md\:mr-72 {
    margin-right: 18rem;
  }

  .md\:mr-80 {
    margin-right: 20rem;
  }

  .md\:mr-96 {
    margin-right: 24rem;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:mr-px {
    margin-right: 1px;
  }

  .md\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .md\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .md\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .md\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .md\:-mr-0 {
    margin-right: 0px;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:-mr-4 {
    margin-right: -1rem;
  }

  .md\:-mr-5 {
    margin-right: -1.25rem;
  }

  .md\:-mr-6 {
    margin-right: -1.5rem;
  }

  .md\:-mr-7 {
    margin-right: -1.75rem;
  }

  .md\:-mr-8 {
    margin-right: -2rem;
  }

  .md\:-mr-9 {
    margin-right: -2.25rem;
  }

  .md\:-mr-10 {
    margin-right: -2.5rem;
  }

  .md\:-mr-11 {
    margin-right: -2.75rem;
  }

  .md\:-mr-12 {
    margin-right: -3rem;
  }

  .md\:-mr-14 {
    margin-right: -3.5rem;
  }

  .md\:-mr-16 {
    margin-right: -4rem;
  }

  .md\:-mr-20 {
    margin-right: -5rem;
  }

  .md\:-mr-24 {
    margin-right: -6rem;
  }

  .md\:-mr-28 {
    margin-right: -7rem;
  }

  .md\:-mr-32 {
    margin-right: -8rem;
  }

  .md\:-mr-36 {
    margin-right: -9rem;
  }

  .md\:-mr-40 {
    margin-right: -10rem;
  }

  .md\:-mr-44 {
    margin-right: -11rem;
  }

  .md\:-mr-48 {
    margin-right: -12rem;
  }

  .md\:-mr-52 {
    margin-right: -13rem;
  }

  .md\:-mr-56 {
    margin-right: -14rem;
  }

  .md\:-mr-60 {
    margin-right: -15rem;
  }

  .md\:-mr-64 {
    margin-right: -16rem;
  }

  .md\:-mr-72 {
    margin-right: -18rem;
  }

  .md\:-mr-80 {
    margin-right: -20rem;
  }

  .md\:-mr-96 {
    margin-right: -24rem;
  }

  .md\:-mr-px {
    margin-right: -1px;
  }

  .md\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .md\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .md\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .md\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:mb-28 {
    margin-bottom: 7rem;
  }

  .md\:mb-32 {
    margin-bottom: 8rem;
  }

  .md\:mb-36 {
    margin-bottom: 9rem;
  }

  .md\:mb-40 {
    margin-bottom: 10rem;
  }

  .md\:mb-44 {
    margin-bottom: 11rem;
  }

  .md\:mb-48 {
    margin-bottom: 12rem;
  }

  .md\:mb-52 {
    margin-bottom: 13rem;
  }

  .md\:mb-56 {
    margin-bottom: 14rem;
  }

  .md\:mb-60 {
    margin-bottom: 15rem;
  }

  .md\:mb-64 {
    margin-bottom: 16rem;
  }

  .md\:mb-72 {
    margin-bottom: 18rem;
  }

  .md\:mb-80 {
    margin-bottom: 20rem;
  }

  .md\:mb-96 {
    margin-bottom: 24rem;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:mb-px {
    margin-bottom: 1px;
  }

  .md\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .md\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .md\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .md\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .md\:-mb-0 {
    margin-bottom: 0px;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .md\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .md\:-mb-4 {
    margin-bottom: -1rem;
  }

  .md\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .md\:-mb-8 {
    margin-bottom: -2rem;
  }

  .md\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .md\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .md\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .md\:-mb-12 {
    margin-bottom: -3rem;
  }

  .md\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .md\:-mb-16 {
    margin-bottom: -4rem;
  }

  .md\:-mb-20 {
    margin-bottom: -5rem;
  }

  .md\:-mb-24 {
    margin-bottom: -6rem;
  }

  .md\:-mb-28 {
    margin-bottom: -7rem;
  }

  .md\:-mb-32 {
    margin-bottom: -8rem;
  }

  .md\:-mb-36 {
    margin-bottom: -9rem;
  }

  .md\:-mb-40 {
    margin-bottom: -10rem;
  }

  .md\:-mb-44 {
    margin-bottom: -11rem;
  }

  .md\:-mb-48 {
    margin-bottom: -12rem;
  }

  .md\:-mb-52 {
    margin-bottom: -13rem;
  }

  .md\:-mb-56 {
    margin-bottom: -14rem;
  }

  .md\:-mb-60 {
    margin-bottom: -15rem;
  }

  .md\:-mb-64 {
    margin-bottom: -16rem;
  }

  .md\:-mb-72 {
    margin-bottom: -18rem;
  }

  .md\:-mb-80 {
    margin-bottom: -20rem;
  }

  .md\:-mb-96 {
    margin-bottom: -24rem;
  }

  .md\:-mb-px {
    margin-bottom: -1px;
  }

  .md\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .md\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .md\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .md\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .md\:ml-0 {
    margin-left: 0px;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:ml-3 {
    margin-left: 0.75rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:ml-7 {
    margin-left: 1.75rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:ml-9 {
    margin-left: 2.25rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:ml-11 {
    margin-left: 2.75rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:ml-14 {
    margin-left: 3.5rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:ml-20 {
    margin-left: 5rem;
  }

  .md\:ml-24 {
    margin-left: 6rem;
  }

  .md\:ml-28 {
    margin-left: 7rem;
  }

  .md\:ml-32 {
    margin-left: 8rem;
  }

  .md\:ml-36 {
    margin-left: 9rem;
  }

  .md\:ml-40 {
    margin-left: 10rem;
  }

  .md\:ml-44 {
    margin-left: 11rem;
  }

  .md\:ml-48 {
    margin-left: 12rem;
  }

  .md\:ml-52 {
    margin-left: 13rem;
  }

  .md\:ml-56 {
    margin-left: 14rem;
  }

  .md\:ml-60 {
    margin-left: 15rem;
  }

  .md\:ml-64 {
    margin-left: 16rem;
  }

  .md\:ml-72 {
    margin-left: 18rem;
  }

  .md\:ml-80 {
    margin-left: 20rem;
  }

  .md\:ml-96 {
    margin-left: 24rem;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:ml-px {
    margin-left: 1px;
  }

  .md\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .md\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .md\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .md\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .md\:-ml-0 {
    margin-left: 0px;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem;
  }

  .md\:-ml-3 {
    margin-left: -0.75rem;
  }

  .md\:-ml-4 {
    margin-left: -1rem;
  }

  .md\:-ml-5 {
    margin-left: -1.25rem;
  }

  .md\:-ml-6 {
    margin-left: -1.5rem;
  }

  .md\:-ml-7 {
    margin-left: -1.75rem;
  }

  .md\:-ml-8 {
    margin-left: -2rem;
  }

  .md\:-ml-9 {
    margin-left: -2.25rem;
  }

  .md\:-ml-10 {
    margin-left: -2.5rem;
  }

  .md\:-ml-11 {
    margin-left: -2.75rem;
  }

  .md\:-ml-12 {
    margin-left: -3rem;
  }

  .md\:-ml-14 {
    margin-left: -3.5rem;
  }

  .md\:-ml-16 {
    margin-left: -4rem;
  }

  .md\:-ml-20 {
    margin-left: -5rem;
  }

  .md\:-ml-24 {
    margin-left: -6rem;
  }

  .md\:-ml-28 {
    margin-left: -7rem;
  }

  .md\:-ml-32 {
    margin-left: -8rem;
  }

  .md\:-ml-36 {
    margin-left: -9rem;
  }

  .md\:-ml-40 {
    margin-left: -10rem;
  }

  .md\:-ml-44 {
    margin-left: -11rem;
  }

  .md\:-ml-48 {
    margin-left: -12rem;
  }

  .md\:-ml-52 {
    margin-left: -13rem;
  }

  .md\:-ml-56 {
    margin-left: -14rem;
  }

  .md\:-ml-60 {
    margin-left: -15rem;
  }

  .md\:-ml-64 {
    margin-left: -16rem;
  }

  .md\:-ml-72 {
    margin-left: -18rem;
  }

  .md\:-ml-80 {
    margin-left: -20rem;
  }

  .md\:-ml-96 {
    margin-left: -24rem;
  }

  .md\:-ml-px {
    margin-left: -1px;
  }

  .md\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .md\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .md\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .md\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .md\:box-border {
    box-sizing: border-box;
  }

  .md\:box-content {
    box-sizing: content-box;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: flex;
  }

  .md\:inline-flex {
    display: inline-flex;
  }

  .md\:table {
    display: table;
  }

  .md\:inline-table {
    display: inline-table;
  }

  .md\:table-caption {
    display: table-caption;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:table-column {
    display: table-column;
  }

  .md\:table-column-group {
    display: table-column-group;
  }

  .md\:table-footer-group {
    display: table-footer-group;
  }

  .md\:table-header-group {
    display: table-header-group;
  }

  .md\:table-row-group {
    display: table-row-group;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:flow-root {
    display: flow-root;
  }

  .md\:grid {
    display: grid;
  }

  .md\:inline-grid {
    display: inline-grid;
  }

  .md\:contents {
    display: contents;
  }

  .md\:list-item {
    display: list-item;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-0 {
    height: 0px;
  }

  .md\:h-1 {
    height: 0.25rem;
  }

  .md\:h-2 {
    height: 0.5rem;
  }

  .md\:h-3 {
    height: 0.75rem;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-7 {
    height: 1.75rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-9 {
    height: 2.25rem;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-11 {
    height: 2.75rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-14 {
    height: 3.5rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-20 {
    height: 5rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-28 {
    height: 7rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-36 {
    height: 9rem;
  }

  .md\:h-40 {
    height: 10rem;
  }

  .md\:h-44 {
    height: 11rem;
  }

  .md\:h-48 {
    height: 12rem;
  }

  .md\:h-52 {
    height: 13rem;
  }

  .md\:h-56 {
    height: 14rem;
  }

  .md\:h-60 {
    height: 15rem;
  }

  .md\:h-64 {
    height: 16rem;
  }

  .md\:h-72 {
    height: 18rem;
  }

  .md\:h-80 {
    height: 20rem;
  }

  .md\:h-96 {
    height: 24rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-px {
    height: 1px;
  }

  .md\:h-0\.5 {
    height: 0.125rem;
  }

  .md\:h-1\.5 {
    height: 0.375rem;
  }

  .md\:h-2\.5 {
    height: 0.625rem;
  }

  .md\:h-3\.5 {
    height: 0.875rem;
  }

  .md\:h-1\/2 {
    height: 50%;
  }

  .md\:h-1\/3 {
    height: 33.333333%;
  }

  .md\:h-2\/3 {
    height: 66.666667%;
  }

  .md\:h-1\/4 {
    height: 25%;
  }

  .md\:h-2\/4 {
    height: 50%;
  }

  .md\:h-3\/4 {
    height: 75%;
  }

  .md\:h-1\/5 {
    height: 20%;
  }

  .md\:h-2\/5 {
    height: 40%;
  }

  .md\:h-3\/5 {
    height: 60%;
  }

  .md\:h-4\/5 {
    height: 80%;
  }

  .md\:h-1\/6 {
    height: 16.666667%;
  }

  .md\:h-2\/6 {
    height: 33.333333%;
  }

  .md\:h-3\/6 {
    height: 50%;
  }

  .md\:h-4\/6 {
    height: 66.666667%;
  }

  .md\:h-5\/6 {
    height: 83.333333%;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:max-h-0 {
    max-height: 0px;
  }

  .md\:max-h-1 {
    max-height: 0.25rem;
  }

  .md\:max-h-2 {
    max-height: 0.5rem;
  }

  .md\:max-h-3 {
    max-height: 0.75rem;
  }

  .md\:max-h-4 {
    max-height: 1rem;
  }

  .md\:max-h-5 {
    max-height: 1.25rem;
  }

  .md\:max-h-6 {
    max-height: 1.5rem;
  }

  .md\:max-h-7 {
    max-height: 1.75rem;
  }

  .md\:max-h-8 {
    max-height: 2rem;
  }

  .md\:max-h-9 {
    max-height: 2.25rem;
  }

  .md\:max-h-10 {
    max-height: 2.5rem;
  }

  .md\:max-h-11 {
    max-height: 2.75rem;
  }

  .md\:max-h-12 {
    max-height: 3rem;
  }

  .md\:max-h-14 {
    max-height: 3.5rem;
  }

  .md\:max-h-16 {
    max-height: 4rem;
  }

  .md\:max-h-20 {
    max-height: 5rem;
  }

  .md\:max-h-24 {
    max-height: 6rem;
  }

  .md\:max-h-28 {
    max-height: 7rem;
  }

  .md\:max-h-32 {
    max-height: 8rem;
  }

  .md\:max-h-36 {
    max-height: 9rem;
  }

  .md\:max-h-40 {
    max-height: 10rem;
  }

  .md\:max-h-44 {
    max-height: 11rem;
  }

  .md\:max-h-48 {
    max-height: 12rem;
  }

  .md\:max-h-52 {
    max-height: 13rem;
  }

  .md\:max-h-56 {
    max-height: 14rem;
  }

  .md\:max-h-60 {
    max-height: 15rem;
  }

  .md\:max-h-64 {
    max-height: 16rem;
  }

  .md\:max-h-72 {
    max-height: 18rem;
  }

  .md\:max-h-80 {
    max-height: 20rem;
  }

  .md\:max-h-96 {
    max-height: 24rem;
  }

  .md\:max-h-px {
    max-height: 1px;
  }

  .md\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .md\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .md\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .md\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .md\:max-h-full {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:min-h-0 {
    min-height: 0px;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:w-0 {
    width: 0px;
  }

  .md\:w-1 {
    width: 0.25rem;
  }

  .md\:w-2 {
    width: 0.5rem;
  }

  .md\:w-3 {
    width: 0.75rem;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-5 {
    width: 1.25rem;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-7 {
    width: 1.75rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-9 {
    width: 2.25rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-11 {
    width: 2.75rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-14 {
    width: 3.5rem;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-28 {
    width: 7rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-36 {
    width: 9rem;
  }

  .md\:w-40 {
    width: 10rem;
  }

  .md\:w-44 {
    width: 11rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-52 {
    width: 13rem;
  }

  .md\:w-56 {
    width: 14rem;
  }

  .md\:w-60 {
    width: 15rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-72 {
    width: 18rem;
  }

  .md\:w-80 {
    width: 20rem;
  }

  .md\:w-96 {
    width: 24rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-px {
    width: 1px;
  }

  .md\:w-0\.5 {
    width: 0.125rem;
  }

  .md\:w-1\.5 {
    width: 0.375rem;
  }

  .md\:w-2\.5 {
    width: 0.625rem;
  }

  .md\:w-3\.5 {
    width: 0.875rem;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-3\/6 {
    width: 50%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-1\/12 {
    width: 8.333333%;
  }

  .md\:w-2\/12 {
    width: 16.666667%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-10\/12 {
    width: 83.333333%;
  }

  .md\:w-11\/12 {
    width: 91.666667%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:w-min {
    width: min-content;
  }

  .md\:w-max {
    width: max-content;
  }

  .md\:min-w-0 {
    min-width: 0px;
  }

  .md\:min-w-full {
    min-width: 100%;
  }

  .md\:min-w-min {
    min-width: min-content;
  }

  .md\:min-w-max {
    min-width: max-content;
  }

  .md\:max-w-0 {
    max-width: 0rem;
  }

  .md\:max-w-none {
    max-width: none;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:max-w-sm {
    max-width: 24rem;
  }

  .md\:max-w-md {
    max-width: 28rem;
  }

  .md\:max-w-lg {
    max-width: 32rem;
  }

  .md\:max-w-xl {
    max-width: 36rem;
  }

  .md\:max-w-2xl {
    max-width: 42rem;
  }

  .md\:max-w-3xl {
    max-width: 48rem;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

  .md\:max-w-5xl {
    max-width: 64rem;
  }

  .md\:max-w-6xl {
    max-width: 72rem;
  }

  .md\:max-w-7xl {
    max-width: 80rem;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-min {
    max-width: min-content;
  }

  .md\:max-w-max {
    max-width: max-content;
  }

  .md\:max-w-prose {
    max-width: 65ch;
  }

  .md\:max-w-screen-sm {
    max-width: 640px;
  }

  .md\:max-w-screen-md {
    max-width: 768px;
  }

  .md\:max-w-screen-lg {
    max-width: 1024px;
  }

  .md\:max-w-screen-xl {
    max-width: 1280px;
  }

  .md\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:flex-auto {
    flex: 1 1 auto;
  }

  .md\:flex-initial {
    flex: 0 1 auto;
  }

  .md\:flex-none {
    flex: none;
  }

  .md\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .md\:flex-shrink {
    flex-shrink: 1;
  }

  .md\:flex-grow-0 {
    flex-grow: 0;
  }

  .md\:flex-grow {
    flex-grow: 1;
  }

  .md\:table-auto {
    table-layout: auto;
  }

  .md\:table-fixed {
    table-layout: fixed;
  }

  .md\:border-collapse {
    border-collapse: collapse;
  }

  .md\:border-separate {
    border-collapse: separate;
  }

  .md\:origin-center {
    transform-origin: center;
  }

  .md\:origin-top {
    transform-origin: top;
  }

  .md\:origin-top-right {
    transform-origin: top right;
  }

  .md\:origin-right {
    transform-origin: right;
  }

  .md\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .md\:origin-bottom {
    transform-origin: bottom;
  }

  .md\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .md\:origin-left {
    transform-origin: left;
  }

  .md\:origin-top-left {
    transform-origin: top left;
  }

  .md\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:transform-none {
    transform: none;
  }

  .md\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .md\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .md\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .md\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .md\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .md\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .md\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .md\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .md\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .md\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .md\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .md\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .md\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .md\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .md\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .md\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .md\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .md\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .md\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .md\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .md\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .md\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .md\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .md\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .md\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .md\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .md\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .md\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .md\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .md\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .md\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .md\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .md\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .md\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .md\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .md\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .md\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .md\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .md\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .md\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .md\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .md\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .md\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .md\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .md\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .md\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .md\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .md\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .md\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .md\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .md\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .md\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .md\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .md\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .md\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .md\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .md\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .md\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .md\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .md\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .md\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .md\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .md\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .md\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .md\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .md\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .md\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .md\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .md\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .md\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .md\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .md\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .md\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .md\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .md\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .md\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .md\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .md\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .md\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .md\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .md\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .md\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .md\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .md\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .md\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .md\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .md\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .md\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .md\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .md\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .md\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .md\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .md\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .md\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .md\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .md\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .md\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .md\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .md\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .md\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .md\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .md\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .md\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .md\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .md\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .md\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .md\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .md\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .md\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .md\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .md\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .md\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .md\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .md\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .md\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .md\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .md\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .md\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .md\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .md\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .md\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .md\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .md\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .md\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .md\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .md\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .md\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .md\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .md\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .md\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .md\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .md\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .md\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .md\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .md\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .md\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .md\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .md\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .md\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .md\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .md\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .md\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .md\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .md\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .md\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .md\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .md\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .md\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .md\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .md\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .md\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .md\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .md\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .md\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .md\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .md\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .md\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .md\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .md\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .md\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .md\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .md\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .md\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .md\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .md\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .md\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .md\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .md\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .md\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .md\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .md\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .md\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .md\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .md\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .md\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .md\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .md\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .md\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .md\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .md\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .md\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .md\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .md\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .md\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .md\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .md\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .md\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .md\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .md\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .md\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .md\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .md\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .md\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .md\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .md\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .md\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .md\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .md\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .md\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .md\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .md\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .md\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .md\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .md\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .md\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .md\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .md\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .md\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .md\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .md\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .md\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .md\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .md\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .md\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .md\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .md\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .md\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .md\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .md\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .md\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .md\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .md\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .md\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .md\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .md\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .md\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .md\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .md\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .md\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .md\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .md\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .md\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .md\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .md\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .md\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .md\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .md\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .md\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .md\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .md\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .md\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .md\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .md\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .md\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .md\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .md\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .md\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .md\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .md\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .md\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .md\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .md\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .md\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .md\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .md\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .md\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .md\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .md\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .md\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .md\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .md\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .md\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .md\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .md\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .md\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .md\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .md\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .md\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .md\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .md\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .md\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .md\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .md\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .md\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .md\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .md\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .md\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .md\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .md\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .md\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .md\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .md\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .md\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .md\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .md\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .md\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .md\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .md\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .md\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .md\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .md\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .md\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .md\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .md\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .md\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .md\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .md\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .md\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .md\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .md\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .md\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .md\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .md\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .md\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .md\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .md\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .md\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .md\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .md\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .md\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .md\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .md\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .md\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .md\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .md\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .md\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .md\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .md\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .md\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .md\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .md\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .md\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .md\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .md\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .md\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .md\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .md\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .md\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .md\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .md\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .md\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .md\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .md\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .md\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .md\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .md\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .md\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .md\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .md\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .md\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .md\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .md\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .md\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .md\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .md\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .md\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .md\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .md\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .md\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .md\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .md\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .md\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .md\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .md\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .md\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .md\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .md\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .md\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .md\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .md\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .md\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .md\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .md\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .md\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .md\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .md\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .md\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .md\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .md\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .md\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .md\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .md\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .md\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .md\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .md\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .md\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .md\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .md\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .md\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .md\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .md\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .md\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .md\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .md\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .md\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .md\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .md\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .md\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .md\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .md\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .md\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .md\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .md\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .md\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .md\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .md\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .md\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .md\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .md\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .md\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .md\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .md\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .md\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .md\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .md\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .md\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .md\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .md\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .md\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .md\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .md\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .md\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .md\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .md\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .md\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .md\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .md\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .md\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .md\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .md\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .md\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .md\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .md\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .md\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .md\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .md\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .md\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .md\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .md\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .md\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .md\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .md\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .md\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .md\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .md\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .md\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .md\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .md\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .md\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .md\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .md\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .md\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .md\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .md\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .md\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .md\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .md\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .md\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .md\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .md\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .md\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .md\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .md\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .md\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .md\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .md\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .md\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .md\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .md\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .md\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .md\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .md\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .md\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .md\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .md\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .md\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .md\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .md\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .md\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .md\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .md\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .md\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .md\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .md\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .md\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .md\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .md\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .md\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .md\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .md\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .md\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .md\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .md\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .md\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .md\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .md\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .md\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .md\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .md\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .md\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .md\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .md\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .md\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .md\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .md\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .md\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .md\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .md\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .md\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .md\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .md\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .md\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .md\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .md\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .md\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .md\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .md\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .md\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .md\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .md\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .md\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .md\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .md\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .md\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .md\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .md\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .md\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .md\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .md\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .md\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .md\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .md\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .md\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .md\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .md\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .md\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .md\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .md\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .md\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .md\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .md\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .md\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .md\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .md\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .md\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .md\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .md\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .md\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .md\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .md\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .md\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .md\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .md\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .md\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .md\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .md\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .md\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .md\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .md\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .md\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .md\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .md\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .md\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .md\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .md\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .md\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .md\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .md\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .md\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .md\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .md\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .md\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .md\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .md\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .md\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .md\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .md\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .md\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .md\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .md\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .md\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .md\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .md\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .md\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .md\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .md\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .md\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .md\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .md\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .md\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .md\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .md\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .md\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .md\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .md\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .md\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .md\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .md\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .md\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .md\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .md\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .md\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .md\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .md\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .md\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .md\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .md\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .md\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .md\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .md\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .md\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .md\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .md\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .md\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .md\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .md\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .md\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .md\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .md\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .md\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .md\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .md\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .md\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .md\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .md\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .md\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .md\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .md\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .md\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .md\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .md\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .md\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .md\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .md\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .md\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .md\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .md\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .md\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .md\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .md\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .md\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .md\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .md\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .md\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .md\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .md\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .md\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .md\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .md\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .md\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .md\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .md\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .md\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .md\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .md\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .md\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .md\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .md\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .md\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .md\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .md\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .md\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .md\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .md\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .md\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .md\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .md\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .md\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .md\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .md\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .md\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .md\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .md\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .md\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .md\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .md\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .md\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .md\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .md\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .md\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .md\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .md\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .md\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .md\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .md\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .md\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .md\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .md\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .md\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .md\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .md\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .md\:animate-none {
    animation: none;
  }

  .md\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .md\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .md\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .md\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-text {
    cursor: text;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-help {
    cursor: help;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .md\:select-none {
    user-select: none;
  }

  .md\:select-text {
    user-select: text;
  }

  .md\:select-all {
    user-select: all;
  }

  .md\:select-auto {
    user-select: auto;
  }

  .md\:resize-none {
    resize: none;
  }

  .md\:resize-y {
    resize: vertical;
  }

  .md\:resize-x {
    resize: horizontal;
  }

  .md\:resize {
    resize: both;
  }

  .md\:list-inside {
    list-style-position: inside;
  }

  .md\:list-outside {
    list-style-position: outside;
  }

  .md\:list-none {
    list-style-type: none;
  }

  .md\:list-disc {
    list-style-type: disc;
  }

  .md\:list-decimal {
    list-style-type: decimal;
  }

  .md\:appearance-none {
    appearance: none;
  }

  .md\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .md\:auto-cols-min {
    grid-auto-columns: min-content;
  }

  .md\:auto-cols-max {
    grid-auto-columns: max-content;
  }

  .md\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .md\:grid-flow-row {
    grid-auto-flow: row;
  }

  .md\:grid-flow-col {
    grid-auto-flow: column;
  }

  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .md\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .md\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .md\:auto-rows-max {
    grid-auto-rows: max-content;
  }

  .md\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-none {
    grid-template-columns: none;
  }

  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none {
    grid-template-rows: none;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:flex-col {
    flex-direction: column;
  }

  .md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .md\:place-content-center {
    place-content: center;
  }

  .md\:place-content-start {
    place-content: start;
  }

  .md\:place-content-end {
    place-content: end;
  }

  .md\:place-content-between {
    place-content: space-between;
  }

  .md\:place-content-around {
    place-content: space-around;
  }

  .md\:place-content-evenly {
    place-content: space-evenly;
  }

  .md\:place-content-stretch {
    place-content: stretch;
  }

  .md\:place-items-start {
    place-items: start;
  }

  .md\:place-items-end {
    place-items: end;
  }

  .md\:place-items-center {
    place-items: center;
  }

  .md\:place-items-stretch {
    place-items: stretch;
  }

  .md\:content-center {
    align-content: center;
  }

  .md\:content-start {
    align-content: flex-start;
  }

  .md\:content-end {
    align-content: flex-end;
  }

  .md\:content-between {
    align-content: space-between;
  }

  .md\:content-around {
    align-content: space-around;
  }

  .md\:content-evenly {
    align-content: space-evenly;
  }

  .md\:items-start {
    align-items: flex-start;
  }

  .md\:items-end {
    align-items: flex-end;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:items-baseline {
    align-items: baseline;
  }

  .md\:items-stretch {
    align-items: stretch;
  }

  .md\:justify-start {
    justify-content: flex-start;
  }

  .md\:justify-end {
    justify-content: flex-end;
  }

  .md\:justify-center {
    justify-content: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:justify-around {
    justify-content: space-around;
  }

  .md\:justify-evenly {
    justify-content: space-evenly;
  }

  .md\:justify-items-start {
    justify-items: start;
  }

  .md\:justify-items-end {
    justify-items: end;
  }

  .md\:justify-items-center {
    justify-items: center;
  }

  .md\:justify-items-stretch {
    justify-items: stretch;
  }

  .md\:gap-0 {
    gap: 0px;
  }

  .md\:gap-1 {
    gap: 0.25rem;
  }

  .md\:gap-2 {
    gap: 0.5rem;
  }

  .md\:gap-3 {
    gap: 0.75rem;
  }

  .md\:gap-4 {
    gap: 1rem;
  }

  .md\:gap-5 {
    gap: 1.25rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:gap-7 {
    gap: 1.75rem;
  }

  .md\:gap-8 {
    gap: 2rem;
  }

  .md\:gap-9 {
    gap: 2.25rem;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-11 {
    gap: 2.75rem;
  }

  .md\:gap-12 {
    gap: 3rem;
  }

  .md\:gap-14 {
    gap: 3.5rem;
  }

  .md\:gap-16 {
    gap: 4rem;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:gap-24 {
    gap: 6rem;
  }

  .md\:gap-28 {
    gap: 7rem;
  }

  .md\:gap-32 {
    gap: 8rem;
  }

  .md\:gap-36 {
    gap: 9rem;
  }

  .md\:gap-40 {
    gap: 10rem;
  }

  .md\:gap-44 {
    gap: 11rem;
  }

  .md\:gap-48 {
    gap: 12rem;
  }

  .md\:gap-52 {
    gap: 13rem;
  }

  .md\:gap-56 {
    gap: 14rem;
  }

  .md\:gap-60 {
    gap: 15rem;
  }

  .md\:gap-64 {
    gap: 16rem;
  }

  .md\:gap-72 {
    gap: 18rem;
  }

  .md\:gap-80 {
    gap: 20rem;
  }

  .md\:gap-96 {
    gap: 24rem;
  }

  .md\:gap-px {
    gap: 1px;
  }

  .md\:gap-0\.5 {
    gap: 0.125rem;
  }

  .md\:gap-1\.5 {
    gap: 0.375rem;
  }

  .md\:gap-2\.5 {
    gap: 0.625rem;
  }

  .md\:gap-3\.5 {
    gap: 0.875rem;
  }

  .md\:gap-x-0 {
    column-gap: 0px;
  }

  .md\:gap-x-1 {
    column-gap: 0.25rem;
  }

  .md\:gap-x-2 {
    column-gap: 0.5rem;
  }

  .md\:gap-x-3 {
    column-gap: 0.75rem;
  }

  .md\:gap-x-4 {
    column-gap: 1rem;
  }

  .md\:gap-x-5 {
    column-gap: 1.25rem;
  }

  .md\:gap-x-6 {
    column-gap: 1.5rem;
  }

  .md\:gap-x-7 {
    column-gap: 1.75rem;
  }

  .md\:gap-x-8 {
    column-gap: 2rem;
  }

  .md\:gap-x-9 {
    column-gap: 2.25rem;
  }

  .md\:gap-x-10 {
    column-gap: 2.5rem;
  }

  .md\:gap-x-11 {
    column-gap: 2.75rem;
  }

  .md\:gap-x-12 {
    column-gap: 3rem;
  }

  .md\:gap-x-14 {
    column-gap: 3.5rem;
  }

  .md\:gap-x-16 {
    column-gap: 4rem;
  }

  .md\:gap-x-20 {
    column-gap: 5rem;
  }

  .md\:gap-x-24 {
    column-gap: 6rem;
  }

  .md\:gap-x-28 {
    column-gap: 7rem;
  }

  .md\:gap-x-32 {
    column-gap: 8rem;
  }

  .md\:gap-x-36 {
    column-gap: 9rem;
  }

  .md\:gap-x-40 {
    column-gap: 10rem;
  }

  .md\:gap-x-44 {
    column-gap: 11rem;
  }

  .md\:gap-x-48 {
    column-gap: 12rem;
  }

  .md\:gap-x-52 {
    column-gap: 13rem;
  }

  .md\:gap-x-56 {
    column-gap: 14rem;
  }

  .md\:gap-x-60 {
    column-gap: 15rem;
  }

  .md\:gap-x-64 {
    column-gap: 16rem;
  }

  .md\:gap-x-72 {
    column-gap: 18rem;
  }

  .md\:gap-x-80 {
    column-gap: 20rem;
  }

  .md\:gap-x-96 {
    column-gap: 24rem;
  }

  .md\:gap-x-px {
    column-gap: 1px;
  }

  .md\:gap-x-0\.5 {
    column-gap: 0.125rem;
  }

  .md\:gap-x-1\.5 {
    column-gap: 0.375rem;
  }

  .md\:gap-x-2\.5 {
    column-gap: 0.625rem;
  }

  .md\:gap-x-3\.5 {
    column-gap: 0.875rem;
  }

  .md\:gap-y-0 {
    row-gap: 0px;
  }

  .md\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .md\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .md\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .md\:gap-y-4 {
    row-gap: 1rem;
  }

  .md\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .md\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .md\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .md\:gap-y-8 {
    row-gap: 2rem;
  }

  .md\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .md\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .md\:gap-y-12 {
    row-gap: 3rem;
  }

  .md\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .md\:gap-y-16 {
    row-gap: 4rem;
  }

  .md\:gap-y-20 {
    row-gap: 5rem;
  }

  .md\:gap-y-24 {
    row-gap: 6rem;
  }

  .md\:gap-y-28 {
    row-gap: 7rem;
  }

  .md\:gap-y-32 {
    row-gap: 8rem;
  }

  .md\:gap-y-36 {
    row-gap: 9rem;
  }

  .md\:gap-y-40 {
    row-gap: 10rem;
  }

  .md\:gap-y-44 {
    row-gap: 11rem;
  }

  .md\:gap-y-48 {
    row-gap: 12rem;
  }

  .md\:gap-y-52 {
    row-gap: 13rem;
  }

  .md\:gap-y-56 {
    row-gap: 14rem;
  }

  .md\:gap-y-60 {
    row-gap: 15rem;
  }

  .md\:gap-y-64 {
    row-gap: 16rem;
  }

  .md\:gap-y-72 {
    row-gap: 18rem;
  }

  .md\:gap-y-80 {
    row-gap: 20rem;
  }

  .md\:gap-y-96 {
    row-gap: 24rem;
  }

  .md\:gap-y-px {
    row-gap: 1px;
  }

  .md\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .md\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .md\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .md\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .md\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .md\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .md\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .md\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .md\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .md\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .md\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .md\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .md\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .md\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .md\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .md\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .md\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .md\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .md\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .md\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .md\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .md\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .md\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .md\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .md\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .md\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .md\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .md\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .md\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .md\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .md\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .md\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .md\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .md\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .md\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .md\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .md\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .md\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .md\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .md\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .md\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .md\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .md\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .md\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .md\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .md\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .md\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .md\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .md\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .md\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .md\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .md\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .md\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .md\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .md\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .md\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .md\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .md\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .md\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .md\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .md\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .md\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .md\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .md\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .md\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .md\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .md\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .md\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .md\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .md\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .md\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .md\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .md\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .md\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .md\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .md\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .md\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .md\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .md\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .md\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .md\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .md\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .md\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .md\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .md\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .md\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .md\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .md\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .md\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .md\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .md\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .md\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .md\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .md\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .md\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .md\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .md\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .md\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .md\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .md\:place-self-auto {
    place-self: auto;
  }

  .md\:place-self-start {
    place-self: start;
  }

  .md\:place-self-end {
    place-self: end;
  }

  .md\:place-self-center {
    place-self: center;
  }

  .md\:place-self-stretch {
    place-self: stretch;
  }

  .md\:self-auto {
    align-self: auto;
  }

  .md\:self-start {
    align-self: flex-start;
  }

  .md\:self-end {
    align-self: flex-end;
  }

  .md\:self-center {
    align-self: center;
  }

  .md\:self-stretch {
    align-self: stretch;
  }

  .md\:self-baseline {
    align-self: baseline;
  }

  .md\:justify-self-auto {
    justify-self: auto;
  }

  .md\:justify-self-start {
    justify-self: start;
  }

  .md\:justify-self-end {
    justify-self: end;
  }

  .md\:justify-self-center {
    justify-self: center;
  }

  .md\:justify-self-stretch {
    justify-self: stretch;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .md\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .md\:overscroll-none {
    overscroll-behavior: none;
  }

  .md\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .md\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .md\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .md\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .md\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .md\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .md\:overflow-clip {
    text-overflow: clip;
  }

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:whitespace-nowrap {
    white-space: nowrap;
  }

  .md\:whitespace-pre {
    white-space: pre;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:break-words {
    overflow-wrap: break-word;
  }

  .md\:break-all {
    word-break: break-all;
  }

  .md\:rounded-none {
    border-radius: 0px;
  }

  .md\:rounded-sm {
    border-radius: 0.125rem;
  }

  .md\:rounded {
    border-radius: 0.25rem;
  }

  .md\:rounded-md {
    border-radius: 0.375rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:rounded-xl {
    border-radius: 0.75rem;
  }

  .md\:rounded-2xl {
    border-radius: 1rem;
  }

  .md\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .md\:rounded-full {
    border-radius: 9999px;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .md\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .md\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .md\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .md\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .md\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .md\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .md\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .md\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .md\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .md\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .md\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .md\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .md\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .md\:border-0 {
    border-width: 0px;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border-8 {
    border-width: 8px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-t-0 {
    border-top-width: 0px;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-t-8 {
    border-top-width: 8px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:border-r-0 {
    border-right-width: 0px;
  }

  .md\:border-r-2 {
    border-right-width: 2px;
  }

  .md\:border-r-4 {
    border-right-width: 4px;
  }

  .md\:border-r-8 {
    border-right-width: 8px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-b-0 {
    border-bottom-width: 0px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-l-0 {
    border-left-width: 0px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-l-4 {
    border-left-width: 4px;
  }

  .md\:border-l-8 {
    border-left-width: 8px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-dashed {
    border-style: dashed;
  }

  .md\:border-dotted {
    border-style: dotted;
  }

  .md\:border-double {
    border-style: double;
  }

  .md\:border-none {
    border-style: none;
  }

  .md\:border-transparent {
    border-color: transparent;
  }

  .md\:border-current {
    border-color: currentColor;
  }

  .md\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .md\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .md\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .md\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .md\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .md\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .md\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .md\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .md\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .md\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .md\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .md\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .md\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .md\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .md\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .md\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .md\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .md\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .md\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .md\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .md\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .md\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .md\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .md\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .md\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .md\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .md\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .md\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .md\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .md\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .md\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .md\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .md\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .md\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .md\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .md\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .md\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .md\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .md\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .md\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .md\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .md\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .md\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .md\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .md\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .md\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .md\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .md\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .md\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .md\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .md\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .md\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .md\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .md\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .md\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .md\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .md\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .md\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .md\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .md\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .md\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .md\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .md\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .md\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .md\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .md\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .md\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .md\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .md\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .md\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .md\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .md\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .md\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .md\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .md\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .md\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .md\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .md\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .md\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .md\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:bg-current {
    background-color: currentColor;
  }

  .md\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .md\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .md\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .md\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .md\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .md\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .md\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .md\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .md\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .md\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .md\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .md\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .md\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .md\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .md\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .md\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .md\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .md\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .md\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .md\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .md\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .md\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .md\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .md\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .md\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .md\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .md\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .md\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .md\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .md\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .md\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .md\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .md\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .md\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .md\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .md\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .md\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .md\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .md\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .md\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .md\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .md\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .md\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .md\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .md\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .md\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .md\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .md\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .md\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .md\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .md\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .md\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .md\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .md\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .md\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .md\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .md\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .md\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .md\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .md\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .md\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .md\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .md\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .md\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .md\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .md\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .md\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .md\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .md\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .md\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .md\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .md\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .md\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .md\:bg-none {
    background-image: none;
  }

  .md\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .md\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .md\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .md\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .md\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .md\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .md\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .md\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .md\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .md\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .md\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .md\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .md\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .md\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .md\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .md\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .md\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .md\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .md\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .md\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .md\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .md\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .md\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .md\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .md\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .md\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .md\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .md\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .md\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .md\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .md\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .md\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .md\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .md\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .md\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .md\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .md\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .md\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .md\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .md\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .md\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .md\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .md\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .md\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .md\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .md\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .md\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .md\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .md\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .md\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .md\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .md\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .md\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .md\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .md\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .md\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .md\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .md\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .md\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .md\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .md\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .md\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .md\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .md\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .md\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .md\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .md\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .md\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .md\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .md\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .md\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .md\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .md\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .md\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .md\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .md\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .md\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .md\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .md\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .md\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .md\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .md\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .md\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .md\:to-current {
    --tw-gradient-to: currentColor;
  }

  .md\:to-black {
    --tw-gradient-to: #000;
  }

  .md\:to-white {
    --tw-gradient-to: #fff;
  }

  .md\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .md\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .md\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .md\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .md\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .md\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .md\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .md\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .md\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .md\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .md\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .md\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .md\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .md\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .md\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .md\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .md\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .md\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .md\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .md\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .md\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .md\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .md\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .md\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .md\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .md\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .md\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .md\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .md\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .md\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .md\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .md\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .md\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .md\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .md\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .md\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .md\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .md\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .md\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .md\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .md\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .md\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .md\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .md\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .md\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .md\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .md\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .md\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .md\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .md\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .md\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .md\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .md\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .md\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .md\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .md\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .md\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .md\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .md\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .md\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .md\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .md\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .md\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .md\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .md\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .md\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .md\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .md\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .md\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .md\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .md\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .md\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .md\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .md\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .md\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .md\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .md\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .md\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .md\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .md\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .md\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .md\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .md\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .md\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .md\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .md\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .md\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .md\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .md\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .md\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .md\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .md\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .md\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .md\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .md\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .md\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .md\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .md\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .md\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .md\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .md\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .md\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .md\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .md\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .md\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .md\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .md\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .md\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .md\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .md\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .md\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .md\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .md\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .md\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .md\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .md\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .md\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .md\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .md\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .md\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .md\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .md\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .md\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .md\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .md\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .md\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .md\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .md\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .md\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .md\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .md\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .md\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .md\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .md\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .md\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .md\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .md\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .md\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .md\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .md\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .md\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .md\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .md\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .md\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .md\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .md\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .md\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .md\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .md\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .md\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .md\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .md\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .md\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .md\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .md\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .md\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .md\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .md\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .md\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .md\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .md\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .md\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .md\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .md\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .md\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .md\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .md\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .md\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .md\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .md\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .md\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .md\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .md\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .md\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .md\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .md\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .md\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .md\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .md\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .md\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .md\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .md\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .md\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .md\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .md\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .md\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .md\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .md\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .md\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .md\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .md\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .md\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .md\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .md\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .md\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .md\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .md\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .md\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .md\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .md\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .md\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .md\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .md\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .md\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .md\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .md\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .md\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .md\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .md\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .md\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .md\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .md\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .md\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .md\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .md\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .md\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .md\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .md\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .md\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .md\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .md\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .md\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .md\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .md\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .md\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .md\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .md\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .md\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .md\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .md\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .md\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .md\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .md\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .md\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .md\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .md\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .md\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .md\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .md\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .md\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .md\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .md\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .md\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .md\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .md\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .md\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .md\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .md\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .md\:decoration-slice {
    box-decoration-break: slice;
  }

  .md\:decoration-clone {
    box-decoration-break: clone;
  }

  .md\:bg-auto {
    background-size: auto;
  }

  .md\:bg-cover {
    background-size: cover;
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:bg-full {
    background-size: 100%;
  }

  .md\:bg-fixed {
    background-attachment: fixed;
  }

  .md\:bg-local {
    background-attachment: local;
  }

  .md\:bg-scroll {
    background-attachment: scroll;
  }

  .md\:bg-clip-border {
    background-clip: border-box;
  }

  .md\:bg-clip-padding {
    background-clip: padding-box;
  }

  .md\:bg-clip-content {
    background-clip: content-box;
  }

  .md\:bg-clip-text {
    background-clip: text;
  }

  .md\:bg-bottom {
    background-position: bottom;
  }

  .md\:bg-center {
    background-position: center;
  }

  .md\:bg-left {
    background-position: left;
  }

  .md\:bg-left-bottom {
    background-position: left bottom;
  }

  .md\:bg-left-top {
    background-position: left top;
  }

  .md\:bg-right {
    background-position: right;
  }

  .md\:bg-right-bottom {
    background-position: right bottom;
  }

  .md\:bg-right-top {
    background-position: right top;
  }

  .md\:bg-top {
    background-position: top;
  }

  .md\:bg-repeat {
    background-repeat: repeat;
  }

  .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .md\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .md\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .md\:bg-repeat-round {
    background-repeat: round;
  }

  .md\:bg-repeat-space {
    background-repeat: space;
  }

  .md\:bg-origin-border {
    background-origin: border-box;
  }

  .md\:bg-origin-padding {
    background-origin: padding-box;
  }

  .md\:bg-origin-content {
    background-origin: content-box;
  }

  .md\:fill-current {
    fill: currentColor;
  }

  .md\:stroke-current {
    stroke: currentColor;
  }

  .md\:stroke-0 {
    stroke-width: 0;
  }

  .md\:stroke-1 {
    stroke-width: 1;
  }

  .md\:stroke-2 {
    stroke-width: 2;
  }

  .md\:object-contain {
    object-fit: contain;
  }

  .md\:object-cover {
    object-fit: cover;
  }

  .md\:object-fill {
    object-fit: fill;
  }

  .md\:object-none {
    object-fit: none;
  }

  .md\:object-scale-down {
    object-fit: scale-down;
  }

  .md\:object-bottom {
    object-position: bottom;
  }

  .md\:object-center {
    object-position: center;
  }

  .md\:object-left {
    object-position: left;
  }

  .md\:object-left-bottom {
    object-position: left bottom;
  }

  .md\:object-left-top {
    object-position: left top;
  }

  .md\:object-right {
    object-position: right;
  }

  .md\:object-right-bottom {
    object-position: right bottom;
  }

  .md\:object-right-top {
    object-position: right top;
  }

  .md\:object-top {
    object-position: top;
  }

  .md\:p-0 {
    padding: 0px;
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-7 {
    padding: 1.75rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-9 {
    padding: 2.25rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-11 {
    padding: 2.75rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-14 {
    padding: 3.5rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-20 {
    padding: 5rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-28 {
    padding: 7rem;
  }

  .md\:p-32 {
    padding: 8rem;
  }

  .md\:p-36 {
    padding: 9rem;
  }

  .md\:p-40 {
    padding: 10rem;
  }

  .md\:p-44 {
    padding: 11rem;
  }

  .md\:p-48 {
    padding: 12rem;
  }

  .md\:p-52 {
    padding: 13rem;
  }

  .md\:p-56 {
    padding: 14rem;
  }

  .md\:p-60 {
    padding: 15rem;
  }

  .md\:p-64 {
    padding: 16rem;
  }

  .md\:p-72 {
    padding: 18rem;
  }

  .md\:p-80 {
    padding: 20rem;
  }

  .md\:p-96 {
    padding: 24rem;
  }

  .md\:p-px {
    padding: 1px;
  }

  .md\:p-0\.5 {
    padding: 0.125rem;
  }

  .md\:p-1\.5 {
    padding: 0.375rem;
  }

  .md\:p-2\.5 {
    padding: 0.625rem;
  }

  .md\:p-3\.5 {
    padding: 0.875rem;
  }

  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .md\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .md\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .md\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .md\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .md\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .md\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .md\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .md\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .md\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .md\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .md\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .md\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .md\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .md\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .md\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .md\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pt-7 {
    padding-top: 1.75rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:pt-9 {
    padding-top: 2.25rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-11 {
    padding-top: 2.75rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pt-14 {
    padding-top: 3.5rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pt-24 {
    padding-top: 6rem;
  }

  .md\:pt-28 {
    padding-top: 7rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pt-36 {
    padding-top: 9rem;
  }

  .md\:pt-40 {
    padding-top: 10rem;
  }

  .md\:pt-44 {
    padding-top: 11rem;
  }

  .md\:pt-48 {
    padding-top: 12rem;
  }

  .md\:pt-52 {
    padding-top: 13rem;
  }

  .md\:pt-56 {
    padding-top: 14rem;
  }

  .md\:pt-60 {
    padding-top: 15rem;
  }

  .md\:pt-64 {
    padding-top: 16rem;
  }

  .md\:pt-72 {
    padding-top: 18rem;
  }

  .md\:pt-80 {
    padding-top: 20rem;
  }

  .md\:pt-96 {
    padding-top: 24rem;
  }

  .md\:pt-px {
    padding-top: 1px;
  }

  .md\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .md\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .md\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .md\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .md\:pr-0 {
    padding-right: 0px;
  }

  .md\:pr-1 {
    padding-right: 0.25rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pr-3 {
    padding-right: 0.75rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pr-7 {
    padding-right: 1.75rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pr-9 {
    padding-right: 2.25rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pr-11 {
    padding-right: 2.75rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pr-14 {
    padding-right: 3.5rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pr-20 {
    padding-right: 5rem;
  }

  .md\:pr-24 {
    padding-right: 6rem;
  }

  .md\:pr-28 {
    padding-right: 7rem;
  }

  .md\:pr-32 {
    padding-right: 8rem;
  }

  .md\:pr-36 {
    padding-right: 9rem;
  }

  .md\:pr-40 {
    padding-right: 10rem;
  }

  .md\:pr-44 {
    padding-right: 11rem;
  }

  .md\:pr-48 {
    padding-right: 12rem;
  }

  .md\:pr-52 {
    padding-right: 13rem;
  }

  .md\:pr-56 {
    padding-right: 14rem;
  }

  .md\:pr-60 {
    padding-right: 15rem;
  }

  .md\:pr-64 {
    padding-right: 16rem;
  }

  .md\:pr-72 {
    padding-right: 18rem;
  }

  .md\:pr-80 {
    padding-right: 20rem;
  }

  .md\:pr-96 {
    padding-right: 24rem;
  }

  .md\:pr-px {
    padding-right: 1px;
  }

  .md\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .md\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .md\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .md\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pb-24 {
    padding-bottom: 6rem;
  }

  .md\:pb-28 {
    padding-bottom: 7rem;
  }

  .md\:pb-32 {
    padding-bottom: 8rem;
  }

  .md\:pb-36 {
    padding-bottom: 9rem;
  }

  .md\:pb-40 {
    padding-bottom: 10rem;
  }

  .md\:pb-44 {
    padding-bottom: 11rem;
  }

  .md\:pb-48 {
    padding-bottom: 12rem;
  }

  .md\:pb-52 {
    padding-bottom: 13rem;
  }

  .md\:pb-56 {
    padding-bottom: 14rem;
  }

  .md\:pb-60 {
    padding-bottom: 15rem;
  }

  .md\:pb-64 {
    padding-bottom: 16rem;
  }

  .md\:pb-72 {
    padding-bottom: 18rem;
  }

  .md\:pb-80 {
    padding-bottom: 20rem;
  }

  .md\:pb-96 {
    padding-bottom: 24rem;
  }

  .md\:pb-px {
    padding-bottom: 1px;
  }

  .md\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .md\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .md\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .md\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .md\:pl-0 {
    padding-left: 0px;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pl-7 {
    padding-left: 1.75rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pl-9 {
    padding-left: 2.25rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pl-11 {
    padding-left: 2.75rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pl-14 {
    padding-left: 3.5rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pl-20 {
    padding-left: 5rem;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pl-28 {
    padding-left: 7rem;
  }

  .md\:pl-32 {
    padding-left: 8rem;
  }

  .md\:pl-36 {
    padding-left: 9rem;
  }

  .md\:pl-40 {
    padding-left: 10rem;
  }

  .md\:pl-44 {
    padding-left: 11rem;
  }

  .md\:pl-48 {
    padding-left: 12rem;
  }

  .md\:pl-52 {
    padding-left: 13rem;
  }

  .md\:pl-56 {
    padding-left: 14rem;
  }

  .md\:pl-60 {
    padding-left: 15rem;
  }

  .md\:pl-64 {
    padding-left: 16rem;
  }

  .md\:pl-72 {
    padding-left: 18rem;
  }

  .md\:pl-80 {
    padding-left: 20rem;
  }

  .md\:pl-96 {
    padding-left: 24rem;
  }

  .md\:pl-px {
    padding-left: 1px;
  }

  .md\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .md\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .md\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .md\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-right {
    text-align: right;
  }

  .md\:text-justify {
    text-align: justify;
  }

  .md\:align-baseline {
    vertical-align: baseline;
  }

  .md\:align-top {
    vertical-align: top;
  }

  .md\:align-middle {
    vertical-align: middle;
  }

  .md\:align-bottom {
    vertical-align: bottom;
  }

  .md\:align-text-top {
    vertical-align: text-top;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .md\:font-sans {
    font-family: ui-sans-serif, system-ui, -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";
  }

  .md\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .md\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .md\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .md\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .md\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .md\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .md\:font-thin {
    font-weight: 100;
  }

  .md\:font-extralight {
    font-weight: 200;
  }

  .md\:font-light {
    font-weight: 300;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-extrabold {
    font-weight: 800;
  }

  .md\:font-black {
    font-weight: 900;
  }

  .md\:uppercase {
    text-transform: uppercase;
  }

  .md\:lowercase {
    text-transform: lowercase;
  }

  .md\:capitalize {
    text-transform: capitalize;
  }

  .md\:normal-case {
    text-transform: none;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:not-italic {
    font-style: normal;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .md\:normal-nums {
    font-variant-numeric: normal;
  }

  .md\:ordinal {
    --tw-ordinal: ordinal;
  }

  .md\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .md\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .md\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .md\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .md\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .md\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .md\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .md\:leading-3 {
    line-height: .75rem;
  }

  .md\:leading-4 {
    line-height: 1rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-6 {
    line-height: 1.5rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-snug {
    line-height: 1.375;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .md\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .md\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .md\:tracking-normal {
    letter-spacing: 0em;
  }

  .md\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .md\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .md\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .md\:text-transparent {
    color: transparent;
  }

  .md\:text-current {
    color: currentColor;
  }

  .md\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .md\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .md\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .md\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .md\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .md\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:hover\:text-transparent:hover {
    color: transparent;
  }

  .md\:hover\:text-current:hover {
    color: currentColor;
  }

  .md\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:focus\:text-transparent:focus {
    color: transparent;
  }

  .md\:focus\:text-current:focus {
    color: currentColor;
  }

  .md\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .md\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .md\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .md\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .md\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .md\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .md\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .md\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .md\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .md\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .md\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .md\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .md\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .md\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .md\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .md\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .md\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .md\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .md\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .md\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .md\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .md\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .md\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .md\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .md\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .md\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .md\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .md\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .md\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .md\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .md\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .md\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .md\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .md\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .md\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .md\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .md\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .md\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .md\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .md\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .md\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .md\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .md\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .md\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .md\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .md\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .md\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .md\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .md\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .md\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .md\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .md\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .md\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .md\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .md\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .md\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .md\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .md\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .md\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .md\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .md\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .md\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .md\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .md\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .md\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .md\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .md\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .md\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .md\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .md\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .md\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .md\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .md\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .md\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .md\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .md\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .md\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .md\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .md\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .md\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .md\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .md\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .md\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .md\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .md\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .md\:underline {
    text-decoration: underline;
  }

  .md\:line-through {
    text-decoration: line-through;
  }

  .md\:no-underline {
    text-decoration: none;
  }

  .group:hover .md\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .md\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .md\:group-hover\:no-underline {
    text-decoration: none;
  }

  .md\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .md\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .md\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .md\:hover\:underline:hover {
    text-decoration: underline;
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .md\:focus\:underline:focus {
    text-decoration: underline;
  }

  .md\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .md\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .md\:placeholder-current::placeholder {
    color: currentColor;
  }

  .md\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .md\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .md\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .md\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .md\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .md\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .md\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .md\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .md\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .md\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .md\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .md\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .md\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .md\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-5 {
    opacity: 0.05;
  }

  .md\:opacity-10 {
    opacity: 0.1;
  }

  .md\:opacity-20 {
    opacity: 0.2;
  }

  .md\:opacity-25 {
    opacity: 0.25;
  }

  .md\:opacity-30 {
    opacity: 0.3;
  }

  .md\:opacity-40 {
    opacity: 0.4;
  }

  .md\:opacity-50 {
    opacity: 0.5;
  }

  .md\:opacity-60 {
    opacity: 0.6;
  }

  .md\:opacity-70 {
    opacity: 0.7;
  }

  .md\:opacity-75 {
    opacity: 0.75;
  }

  .md\:opacity-80 {
    opacity: 0.8;
  }

  .md\:opacity-90 {
    opacity: 0.9;
  }

  .md\:opacity-95 {
    opacity: 0.95;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .group:hover .md\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .md\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .md\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .md\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .md\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .md\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .md\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .md\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .md\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .md\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .md\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .md\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .md\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .md\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .md\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .md\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .md\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .md\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .md\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .md\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .md\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .md\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .md\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .md\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .md\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .md\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .md\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .md\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .md\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .md\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .md\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .md\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .md\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .md\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .md\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .md\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .md\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .md\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .md\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .md\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .md\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .md\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .md\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .md\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .md\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .md\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .md\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .md\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .md\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .md\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .md\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .md\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .md\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .md\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .md\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .md\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .md\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .md\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .md\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .md\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .md\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .md\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .md\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .md\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .md\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .md\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .md\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .md\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .md\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .md\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .md\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .md\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .md\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .md\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .md\:bg-blend-color {
    background-blend-mode: color;
  }

  .md\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .md\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .md\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .md\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .md\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .md\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .md\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .md\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .md\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .md\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .md\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .md\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .md\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .md\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .md\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .md\:mix-blend-color {
    mix-blend-mode: color;
  }

  .md\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .md\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .md\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .md\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:ring-inset {
    --tw-ring-inset: inset;
  }

  .md\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .md\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .md\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .md\:ring-current {
    --tw-ring-color: currentColor;
  }

  .md\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .md\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .md\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .md\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .md\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .md\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .md\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .md\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .md\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .md\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .md\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .md\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .md\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .md\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .md\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .md\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .md\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .md\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .md\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .md\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .md\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .md\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .md\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .md\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .md\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .md\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .md\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .md\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .md\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .md\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .md\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .md\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .md\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .md\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .md\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .md\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .md\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .md\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .md\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .md\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .md\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .md\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .md\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .md\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .md\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .md\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .md\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .md\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .md\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .md\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .md\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .md\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .md\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .md\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .md\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .md\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .md\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .md\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .md\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .md\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .md\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .md\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .md\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .md\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .md\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .md\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .md\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .md\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .md\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .md\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .md\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .md\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .md\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .md\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .md\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .md\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .md\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .md\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .md\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .md\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .md\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .md\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .md\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .md\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .md\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .md\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .md\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .md\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .md\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .md\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .md\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .md\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .md\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .md\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .md\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .md\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .md\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .md\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .md\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .md\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .md\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .md\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .md\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .md\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .md\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .md\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .md\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .md\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .md\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .md\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .md\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .md\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .md\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .md\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .md\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .md\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .md\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .md\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .md\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .md\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .md\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .md\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .md\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .md\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .md\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .md\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .md\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .md\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .md\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .md\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .md\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .md\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .md\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .md\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .md\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .md\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .md\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .md\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .md\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .md\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .md\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .md\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .md\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .md\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .md\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .md\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .md\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .md\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .md\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .md\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .md\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .md\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .md\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .md\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .md\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .md\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .md\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .md\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .md\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .md\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .md\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .md\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .md\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .md\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .md\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .md\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .md\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .md\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .md\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .md\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .md\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .md\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .md\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .md\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .md\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .md\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .md\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .md\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .md\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .md\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .md\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .md\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .md\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .md\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .md\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .md\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .md\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .md\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .md\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .md\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .md\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .md\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .md\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .md\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .md\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .md\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .md\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .md\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .md\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .md\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .md\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .md\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .md\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .md\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .md\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .md\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .md\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .md\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .md\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .md\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .md\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .md\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .md\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .md\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .md\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .md\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .md\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .md\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .md\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .md\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .md\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .md\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .md\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .md\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .md\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .md\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .md\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .md\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .md\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .md\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .md\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .md\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .md\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .md\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .md\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .md\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .md\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .md\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .md\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .md\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .md\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .md\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .md\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .md\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .md\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .md\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .md\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .md\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .md\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .md\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .md\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .md\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .md\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .md\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .md\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .md\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .md\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .md\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .md\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .md\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .md\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .md\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .md\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .md\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .md\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .md\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .md\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .md\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .md\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .md\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .md\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .md\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .md\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .md\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .md\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .md\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .md\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .md\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .md\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .md\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .md\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .md\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .md\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .md\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .md\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .md\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .md\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .md\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .md\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .md\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .md\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .md\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .md\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .md\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .md\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .md\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .md\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .md\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .md\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .md\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .md\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .md\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .md\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .md\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .md\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .md\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .md\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .md\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .md\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .md\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .md\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .md\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .md\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .md\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .md\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .md\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .md\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .md\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .md\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .md\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .md\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .md\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .md\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .md\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .md\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .md\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .md\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .md\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .md\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .md\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .md\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .md\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .md\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .md\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .md\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .md\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .md\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .md\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .md\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .md\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .md\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .md\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .md\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .md\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .md\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .md\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .md\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .md\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .md\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .md\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .md\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .md\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .md\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .md\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .md\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .md\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .md\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .md\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .md\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .md\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .md\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .md\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .md\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .md\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .md\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .md\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .md\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .md\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .md\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .md\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .md\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .md\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .md\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .md\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .md\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .md\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .md\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .md\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .md\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .md\:filter-none {
    filter: none;
  }

  .md\:blur-0 {
    --tw-blur: blur(0);
  }

  .md\:blur-none {
    --tw-blur: blur(0);
  }

  .md\:blur-sm {
    --tw-blur: blur(4px);
  }

  .md\:blur {
    --tw-blur: blur(8px);
  }

  .md\:blur-md {
    --tw-blur: blur(12px);
  }

  .md\:blur-lg {
    --tw-blur: blur(16px);
  }

  .md\:blur-xl {
    --tw-blur: blur(24px);
  }

  .md\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .md\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .md\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .md\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .md\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .md\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .md\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .md\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .md\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .md\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .md\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .md\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .md\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .md\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .md\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .md\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .md\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .md\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .md\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .md\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .md\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .md\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .md\: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));
  }

  .md\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .md\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .md\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .md\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .md\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .md\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .md\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .md\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .md\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .md\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .md\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .md\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .md\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .md\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .md\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .md\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .md\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .md\:invert-0 {
    --tw-invert: invert(0);
  }

  .md\:invert {
    --tw-invert: invert(100%);
  }

  .md\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .md\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .md\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .md\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .md\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .md\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .md\:sepia {
    --tw-sepia: sepia(100%);
  }

  .md\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .md\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .md\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .md\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .md\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .md\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .md\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .md\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .md\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .md\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .md\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .md\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .md\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .md\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .md\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .md\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .md\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .md\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .md\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .md\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .md\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .md\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .md\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .md\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .md\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .md\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .md\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .md\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .md\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .md\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .md\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .md\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .md\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .md\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .md\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .md\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .md\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .md\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .md\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .md\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .md\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .md\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .md\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .md\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .md\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .md\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .md\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .md\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .md\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .md\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .md\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .md\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .md\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .md\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .md\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .md\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .md\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .md\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .md\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .md\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .md\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .md\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .md\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .md\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .md\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .md\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .md\:transition-none {
    transition-property: none;
  }

  .md\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:delay-75 {
    transition-delay: 75ms;
  }

  .md\:delay-100 {
    transition-delay: 100ms;
  }

  .md\:delay-150 {
    transition-delay: 150ms;
  }

  .md\:delay-200 {
    transition-delay: 200ms;
  }

  .md\:delay-300 {
    transition-delay: 300ms;
  }

  .md\:delay-500 {
    transition-delay: 500ms;
  }

  .md\:delay-700 {
    transition-delay: 700ms;
  }

  .md\:delay-1000 {
    transition-delay: 1000ms;
  }

  .md\:duration-75 {
    transition-duration: 75ms;
  }

  .md\:duration-100 {
    transition-duration: 100ms;
  }

  .md\:duration-150 {
    transition-duration: 150ms;
  }

  .md\:duration-200 {
    transition-duration: 200ms;
  }

  .md\:duration-300 {
    transition-duration: 300ms;
  }

  .md\:duration-500 {
    transition-duration: 500ms;
  }

  .md\:duration-700 {
    transition-duration: 700ms;
  }

  .md\:duration-1000 {
    transition-duration: 1000ms;
  }

  .md\:ease-linear {
    transition-timing-function: linear;
  }

  .md\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1024px) {
  .lg\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .lg\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .lg\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .lg\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .lg\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .lg\:container {
      max-width: 1536px;
    }
  }

  .lg\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .lg\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:pointer-events-none {
    pointer-events: none;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto;
  }

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: sticky;
  }

  .lg\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .lg\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .lg\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .lg\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .lg\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .lg\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .lg\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .lg\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .lg\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .lg\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .lg\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .lg\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .lg\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .lg\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .lg\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .lg\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .lg\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .lg\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .lg\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .lg\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .lg\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .lg\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .lg\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .lg\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .lg\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .lg\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .lg\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .lg\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .lg\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .lg\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .lg\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .lg\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .lg\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .lg\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .lg\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .lg\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .lg\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .lg\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .lg\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .lg\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .lg\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .lg\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .lg\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .lg\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .lg\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .lg\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .lg\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .lg\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .lg\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .lg\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .lg\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .lg\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .lg\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .lg\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .lg\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .lg\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .lg\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .lg\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .lg\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .lg\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .lg\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .lg\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .lg\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .lg\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .lg\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .lg\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .lg\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .lg\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .lg\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .lg\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .lg\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .lg\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .lg\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .lg\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .lg\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .lg\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .lg\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .lg\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .lg\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .lg\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .lg\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .lg\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .lg\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .lg\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .lg\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .lg\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .lg\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .lg\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .lg\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .lg\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .lg\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .lg\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .lg\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .lg\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .lg\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .lg\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .lg\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .lg\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .lg\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .lg\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .lg\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .lg\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .lg\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .lg\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .lg\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .lg\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .lg\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .lg\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .lg\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .lg\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .lg\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .lg\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .lg\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .lg\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .lg\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .lg\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .lg\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .lg\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .lg\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .lg\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .lg\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .lg\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .lg\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .lg\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .lg\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .lg\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .lg\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .lg\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .lg\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .lg\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .lg\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .lg\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .lg\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .lg\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .lg\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .lg\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .lg\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .lg\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .lg\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .lg\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .lg\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .lg\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .lg\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .lg\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .lg\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .lg\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .lg\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .lg\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .lg\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .lg\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .lg\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .lg\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .lg\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .lg\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .lg\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .lg\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .lg\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .lg\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .lg\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .lg\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .lg\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .lg\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .lg\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .lg\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .lg\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .lg\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .lg\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .lg\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .lg\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .lg\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .lg\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .lg\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .lg\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .lg\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .lg\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .lg\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .lg\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .lg\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .lg\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .lg\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .lg\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .lg\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .lg\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .lg\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .lg\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .lg\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .lg\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .lg\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .lg\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .lg\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .lg\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .lg\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .lg\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .lg\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .lg\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lg\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .lg\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .lg\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .lg\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .lg\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .lg\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .lg\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .lg\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .lg\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .lg\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .lg\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .lg\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .lg\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .lg\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .lg\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .lg\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .lg\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .lg\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .lg\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .lg\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .lg\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .lg\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .lg\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .lg\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .lg\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .lg\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .lg\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .lg\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .lg\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .lg\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .lg\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .lg\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .lg\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .lg\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .lg\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .lg\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .lg\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .lg\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .lg\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .lg\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .lg\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .lg\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .lg\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .lg\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .lg\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .lg\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .lg\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .lg\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .lg\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .lg\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .lg\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .lg\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .lg\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .lg\:top-0 {
    top: 0px;
  }

  .lg\:top-1 {
    top: 0.25rem;
  }

  .lg\:top-2 {
    top: 0.5rem;
  }

  .lg\:top-3 {
    top: 0.75rem;
  }

  .lg\:top-4 {
    top: 1rem;
  }

  .lg\:top-5 {
    top: 1.25rem;
  }

  .lg\:top-6 {
    top: 1.5rem;
  }

  .lg\:top-7 {
    top: 1.75rem;
  }

  .lg\:top-8 {
    top: 2rem;
  }

  .lg\:top-9 {
    top: 2.25rem;
  }

  .lg\:top-10 {
    top: 2.5rem;
  }

  .lg\:top-11 {
    top: 2.75rem;
  }

  .lg\:top-12 {
    top: 3rem;
  }

  .lg\:top-14 {
    top: 3.5rem;
  }

  .lg\:top-16 {
    top: 4rem;
  }

  .lg\:top-20 {
    top: 5rem;
  }

  .lg\:top-24 {
    top: 6rem;
  }

  .lg\:top-28 {
    top: 7rem;
  }

  .lg\:top-32 {
    top: 8rem;
  }

  .lg\:top-36 {
    top: 9rem;
  }

  .lg\:top-40 {
    top: 10rem;
  }

  .lg\:top-44 {
    top: 11rem;
  }

  .lg\:top-48 {
    top: 12rem;
  }

  .lg\:top-52 {
    top: 13rem;
  }

  .lg\:top-56 {
    top: 14rem;
  }

  .lg\:top-60 {
    top: 15rem;
  }

  .lg\:top-64 {
    top: 16rem;
  }

  .lg\:top-72 {
    top: 18rem;
  }

  .lg\:top-80 {
    top: 20rem;
  }

  .lg\:top-96 {
    top: 24rem;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:top-px {
    top: 1px;
  }

  .lg\:top-0\.5 {
    top: 0.125rem;
  }

  .lg\:top-1\.5 {
    top: 0.375rem;
  }

  .lg\:top-2\.5 {
    top: 0.625rem;
  }

  .lg\:top-3\.5 {
    top: 0.875rem;
  }

  .lg\:-top-0 {
    top: 0px;
  }

  .lg\:-top-1 {
    top: -0.25rem;
  }

  .lg\:-top-2 {
    top: -0.5rem;
  }

  .lg\:-top-3 {
    top: -0.75rem;
  }

  .lg\:-top-4 {
    top: -1rem;
  }

  .lg\:-top-5 {
    top: -1.25rem;
  }

  .lg\:-top-6 {
    top: -1.5rem;
  }

  .lg\:-top-7 {
    top: -1.75rem;
  }

  .lg\:-top-8 {
    top: -2rem;
  }

  .lg\:-top-9 {
    top: -2.25rem;
  }

  .lg\:-top-10 {
    top: -2.5rem;
  }

  .lg\:-top-11 {
    top: -2.75rem;
  }

  .lg\:-top-12 {
    top: -3rem;
  }

  .lg\:-top-14 {
    top: -3.5rem;
  }

  .lg\:-top-16 {
    top: -4rem;
  }

  .lg\:-top-20 {
    top: -5rem;
  }

  .lg\:-top-24 {
    top: -6rem;
  }

  .lg\:-top-28 {
    top: -7rem;
  }

  .lg\:-top-32 {
    top: -8rem;
  }

  .lg\:-top-36 {
    top: -9rem;
  }

  .lg\:-top-40 {
    top: -10rem;
  }

  .lg\:-top-44 {
    top: -11rem;
  }

  .lg\:-top-48 {
    top: -12rem;
  }

  .lg\:-top-52 {
    top: -13rem;
  }

  .lg\:-top-56 {
    top: -14rem;
  }

  .lg\:-top-60 {
    top: -15rem;
  }

  .lg\:-top-64 {
    top: -16rem;
  }

  .lg\:-top-72 {
    top: -18rem;
  }

  .lg\:-top-80 {
    top: -20rem;
  }

  .lg\:-top-96 {
    top: -24rem;
  }

  .lg\:-top-px {
    top: -1px;
  }

  .lg\:-top-0\.5 {
    top: -0.125rem;
  }

  .lg\:-top-1\.5 {
    top: -0.375rem;
  }

  .lg\:-top-2\.5 {
    top: -0.625rem;
  }

  .lg\:-top-3\.5 {
    top: -0.875rem;
  }

  .lg\:top-1\/2 {
    top: 50%;
  }

  .lg\:top-1\/3 {
    top: 33.333333%;
  }

  .lg\:top-2\/3 {
    top: 66.666667%;
  }

  .lg\:top-1\/4 {
    top: 25%;
  }

  .lg\:top-2\/4 {
    top: 50%;
  }

  .lg\:top-3\/4 {
    top: 75%;
  }

  .lg\:top-full {
    top: 100%;
  }

  .lg\:-top-1\/2 {
    top: -50%;
  }

  .lg\:-top-1\/3 {
    top: -33.333333%;
  }

  .lg\:-top-2\/3 {
    top: -66.666667%;
  }

  .lg\:-top-1\/4 {
    top: -25%;
  }

  .lg\:-top-2\/4 {
    top: -50%;
  }

  .lg\:-top-3\/4 {
    top: -75%;
  }

  .lg\:-top-full {
    top: -100%;
  }

  .lg\:right-0 {
    right: 0px;
  }

  .lg\:right-1 {
    right: 0.25rem;
  }

  .lg\:right-2 {
    right: 0.5rem;
  }

  .lg\:right-3 {
    right: 0.75rem;
  }

  .lg\:right-4 {
    right: 1rem;
  }

  .lg\:right-5 {
    right: 1.25rem;
  }

  .lg\:right-6 {
    right: 1.5rem;
  }

  .lg\:right-7 {
    right: 1.75rem;
  }

  .lg\:right-8 {
    right: 2rem;
  }

  .lg\:right-9 {
    right: 2.25rem;
  }

  .lg\:right-10 {
    right: 2.5rem;
  }

  .lg\:right-11 {
    right: 2.75rem;
  }

  .lg\:right-12 {
    right: 3rem;
  }

  .lg\:right-14 {
    right: 3.5rem;
  }

  .lg\:right-16 {
    right: 4rem;
  }

  .lg\:right-20 {
    right: 5rem;
  }

  .lg\:right-24 {
    right: 6rem;
  }

  .lg\:right-28 {
    right: 7rem;
  }

  .lg\:right-32 {
    right: 8rem;
  }

  .lg\:right-36 {
    right: 9rem;
  }

  .lg\:right-40 {
    right: 10rem;
  }

  .lg\:right-44 {
    right: 11rem;
  }

  .lg\:right-48 {
    right: 12rem;
  }

  .lg\:right-52 {
    right: 13rem;
  }

  .lg\:right-56 {
    right: 14rem;
  }

  .lg\:right-60 {
    right: 15rem;
  }

  .lg\:right-64 {
    right: 16rem;
  }

  .lg\:right-72 {
    right: 18rem;
  }

  .lg\:right-80 {
    right: 20rem;
  }

  .lg\:right-96 {
    right: 24rem;
  }

  .lg\:right-auto {
    right: auto;
  }

  .lg\:right-px {
    right: 1px;
  }

  .lg\:right-0\.5 {
    right: 0.125rem;
  }

  .lg\:right-1\.5 {
    right: 0.375rem;
  }

  .lg\:right-2\.5 {
    right: 0.625rem;
  }

  .lg\:right-3\.5 {
    right: 0.875rem;
  }

  .lg\:-right-0 {
    right: 0px;
  }

  .lg\:-right-1 {
    right: -0.25rem;
  }

  .lg\:-right-2 {
    right: -0.5rem;
  }

  .lg\:-right-3 {
    right: -0.75rem;
  }

  .lg\:-right-4 {
    right: -1rem;
  }

  .lg\:-right-5 {
    right: -1.25rem;
  }

  .lg\:-right-6 {
    right: -1.5rem;
  }

  .lg\:-right-7 {
    right: -1.75rem;
  }

  .lg\:-right-8 {
    right: -2rem;
  }

  .lg\:-right-9 {
    right: -2.25rem;
  }

  .lg\:-right-10 {
    right: -2.5rem;
  }

  .lg\:-right-11 {
    right: -2.75rem;
  }

  .lg\:-right-12 {
    right: -3rem;
  }

  .lg\:-right-14 {
    right: -3.5rem;
  }

  .lg\:-right-16 {
    right: -4rem;
  }

  .lg\:-right-20 {
    right: -5rem;
  }

  .lg\:-right-24 {
    right: -6rem;
  }

  .lg\:-right-28 {
    right: -7rem;
  }

  .lg\:-right-32 {
    right: -8rem;
  }

  .lg\:-right-36 {
    right: -9rem;
  }

  .lg\:-right-40 {
    right: -10rem;
  }

  .lg\:-right-44 {
    right: -11rem;
  }

  .lg\:-right-48 {
    right: -12rem;
  }

  .lg\:-right-52 {
    right: -13rem;
  }

  .lg\:-right-56 {
    right: -14rem;
  }

  .lg\:-right-60 {
    right: -15rem;
  }

  .lg\:-right-64 {
    right: -16rem;
  }

  .lg\:-right-72 {
    right: -18rem;
  }

  .lg\:-right-80 {
    right: -20rem;
  }

  .lg\:-right-96 {
    right: -24rem;
  }

  .lg\:-right-px {
    right: -1px;
  }

  .lg\:-right-0\.5 {
    right: -0.125rem;
  }

  .lg\:-right-1\.5 {
    right: -0.375rem;
  }

  .lg\:-right-2\.5 {
    right: -0.625rem;
  }

  .lg\:-right-3\.5 {
    right: -0.875rem;
  }

  .lg\:right-1\/2 {
    right: 50%;
  }

  .lg\:right-1\/3 {
    right: 33.333333%;
  }

  .lg\:right-2\/3 {
    right: 66.666667%;
  }

  .lg\:right-1\/4 {
    right: 25%;
  }

  .lg\:right-2\/4 {
    right: 50%;
  }

  .lg\:right-3\/4 {
    right: 75%;
  }

  .lg\:right-full {
    right: 100%;
  }

  .lg\:-right-1\/2 {
    right: -50%;
  }

  .lg\:-right-1\/3 {
    right: -33.333333%;
  }

  .lg\:-right-2\/3 {
    right: -66.666667%;
  }

  .lg\:-right-1\/4 {
    right: -25%;
  }

  .lg\:-right-2\/4 {
    right: -50%;
  }

  .lg\:-right-3\/4 {
    right: -75%;
  }

  .lg\:-right-full {
    right: -100%;
  }

  .lg\:bottom-0 {
    bottom: 0px;
  }

  .lg\:bottom-1 {
    bottom: 0.25rem;
  }

  .lg\:bottom-2 {
    bottom: 0.5rem;
  }

  .lg\:bottom-3 {
    bottom: 0.75rem;
  }

  .lg\:bottom-4 {
    bottom: 1rem;
  }

  .lg\:bottom-5 {
    bottom: 1.25rem;
  }

  .lg\:bottom-6 {
    bottom: 1.5rem;
  }

  .lg\:bottom-7 {
    bottom: 1.75rem;
  }

  .lg\:bottom-8 {
    bottom: 2rem;
  }

  .lg\:bottom-9 {
    bottom: 2.25rem;
  }

  .lg\:bottom-10 {
    bottom: 2.5rem;
  }

  .lg\:bottom-11 {
    bottom: 2.75rem;
  }

  .lg\:bottom-12 {
    bottom: 3rem;
  }

  .lg\:bottom-14 {
    bottom: 3.5rem;
  }

  .lg\:bottom-16 {
    bottom: 4rem;
  }

  .lg\:bottom-20 {
    bottom: 5rem;
  }

  .lg\:bottom-24 {
    bottom: 6rem;
  }

  .lg\:bottom-28 {
    bottom: 7rem;
  }

  .lg\:bottom-32 {
    bottom: 8rem;
  }

  .lg\:bottom-36 {
    bottom: 9rem;
  }

  .lg\:bottom-40 {
    bottom: 10rem;
  }

  .lg\:bottom-44 {
    bottom: 11rem;
  }

  .lg\:bottom-48 {
    bottom: 12rem;
  }

  .lg\:bottom-52 {
    bottom: 13rem;
  }

  .lg\:bottom-56 {
    bottom: 14rem;
  }

  .lg\:bottom-60 {
    bottom: 15rem;
  }

  .lg\:bottom-64 {
    bottom: 16rem;
  }

  .lg\:bottom-72 {
    bottom: 18rem;
  }

  .lg\:bottom-80 {
    bottom: 20rem;
  }

  .lg\:bottom-96 {
    bottom: 24rem;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:bottom-px {
    bottom: 1px;
  }

  .lg\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .lg\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .lg\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .lg\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .lg\:-bottom-0 {
    bottom: 0px;
  }

  .lg\:-bottom-1 {
    bottom: -0.25rem;
  }

  .lg\:-bottom-2 {
    bottom: -0.5rem;
  }

  .lg\:-bottom-3 {
    bottom: -0.75rem;
  }

  .lg\:-bottom-4 {
    bottom: -1rem;
  }

  .lg\:-bottom-5 {
    bottom: -1.25rem;
  }

  .lg\:-bottom-6 {
    bottom: -1.5rem;
  }

  .lg\:-bottom-7 {
    bottom: -1.75rem;
  }

  .lg\:-bottom-8 {
    bottom: -2rem;
  }

  .lg\:-bottom-9 {
    bottom: -2.25rem;
  }

  .lg\:-bottom-10 {
    bottom: -2.5rem;
  }

  .lg\:-bottom-11 {
    bottom: -2.75rem;
  }

  .lg\:-bottom-12 {
    bottom: -3rem;
  }

  .lg\:-bottom-14 {
    bottom: -3.5rem;
  }

  .lg\:-bottom-16 {
    bottom: -4rem;
  }

  .lg\:-bottom-20 {
    bottom: -5rem;
  }

  .lg\:-bottom-24 {
    bottom: -6rem;
  }

  .lg\:-bottom-28 {
    bottom: -7rem;
  }

  .lg\:-bottom-32 {
    bottom: -8rem;
  }

  .lg\:-bottom-36 {
    bottom: -9rem;
  }

  .lg\:-bottom-40 {
    bottom: -10rem;
  }

  .lg\:-bottom-44 {
    bottom: -11rem;
  }

  .lg\:-bottom-48 {
    bottom: -12rem;
  }

  .lg\:-bottom-52 {
    bottom: -13rem;
  }

  .lg\:-bottom-56 {
    bottom: -14rem;
  }

  .lg\:-bottom-60 {
    bottom: -15rem;
  }

  .lg\:-bottom-64 {
    bottom: -16rem;
  }

  .lg\:-bottom-72 {
    bottom: -18rem;
  }

  .lg\:-bottom-80 {
    bottom: -20rem;
  }

  .lg\:-bottom-96 {
    bottom: -24rem;
  }

  .lg\:-bottom-px {
    bottom: -1px;
  }

  .lg\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .lg\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .lg\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .lg\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .lg\:bottom-1\/2 {
    bottom: 50%;
  }

  .lg\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .lg\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .lg\:bottom-1\/4 {
    bottom: 25%;
  }

  .lg\:bottom-2\/4 {
    bottom: 50%;
  }

  .lg\:bottom-3\/4 {
    bottom: 75%;
  }

  .lg\:bottom-full {
    bottom: 100%;
  }

  .lg\:-bottom-1\/2 {
    bottom: -50%;
  }

  .lg\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .lg\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .lg\:-bottom-1\/4 {
    bottom: -25%;
  }

  .lg\:-bottom-2\/4 {
    bottom: -50%;
  }

  .lg\:-bottom-3\/4 {
    bottom: -75%;
  }

  .lg\:-bottom-full {
    bottom: -100%;
  }

  .lg\:left-0 {
    left: 0px;
  }

  .lg\:left-1 {
    left: 0.25rem;
  }

  .lg\:left-2 {
    left: 0.5rem;
  }

  .lg\:left-3 {
    left: 0.75rem;
  }

  .lg\:left-4 {
    left: 1rem;
  }

  .lg\:left-5 {
    left: 1.25rem;
  }

  .lg\:left-6 {
    left: 1.5rem;
  }

  .lg\:left-7 {
    left: 1.75rem;
  }

  .lg\:left-8 {
    left: 2rem;
  }

  .lg\:left-9 {
    left: 2.25rem;
  }

  .lg\:left-10 {
    left: 2.5rem;
  }

  .lg\:left-11 {
    left: 2.75rem;
  }

  .lg\:left-12 {
    left: 3rem;
  }

  .lg\:left-14 {
    left: 3.5rem;
  }

  .lg\:left-16 {
    left: 4rem;
  }

  .lg\:left-20 {
    left: 5rem;
  }

  .lg\:left-24 {
    left: 6rem;
  }

  .lg\:left-28 {
    left: 7rem;
  }

  .lg\:left-32 {
    left: 8rem;
  }

  .lg\:left-36 {
    left: 9rem;
  }

  .lg\:left-40 {
    left: 10rem;
  }

  .lg\:left-44 {
    left: 11rem;
  }

  .lg\:left-48 {
    left: 12rem;
  }

  .lg\:left-52 {
    left: 13rem;
  }

  .lg\:left-56 {
    left: 14rem;
  }

  .lg\:left-60 {
    left: 15rem;
  }

  .lg\:left-64 {
    left: 16rem;
  }

  .lg\:left-72 {
    left: 18rem;
  }

  .lg\:left-80 {
    left: 20rem;
  }

  .lg\:left-96 {
    left: 24rem;
  }

  .lg\:left-auto {
    left: auto;
  }

  .lg\:left-px {
    left: 1px;
  }

  .lg\:left-0\.5 {
    left: 0.125rem;
  }

  .lg\:left-1\.5 {
    left: 0.375rem;
  }

  .lg\:left-2\.5 {
    left: 0.625rem;
  }

  .lg\:left-3\.5 {
    left: 0.875rem;
  }

  .lg\:-left-0 {
    left: 0px;
  }

  .lg\:-left-1 {
    left: -0.25rem;
  }

  .lg\:-left-2 {
    left: -0.5rem;
  }

  .lg\:-left-3 {
    left: -0.75rem;
  }

  .lg\:-left-4 {
    left: -1rem;
  }

  .lg\:-left-5 {
    left: -1.25rem;
  }

  .lg\:-left-6 {
    left: -1.5rem;
  }

  .lg\:-left-7 {
    left: -1.75rem;
  }

  .lg\:-left-8 {
    left: -2rem;
  }

  .lg\:-left-9 {
    left: -2.25rem;
  }

  .lg\:-left-10 {
    left: -2.5rem;
  }

  .lg\:-left-11 {
    left: -2.75rem;
  }

  .lg\:-left-12 {
    left: -3rem;
  }

  .lg\:-left-14 {
    left: -3.5rem;
  }

  .lg\:-left-16 {
    left: -4rem;
  }

  .lg\:-left-20 {
    left: -5rem;
  }

  .lg\:-left-24 {
    left: -6rem;
  }

  .lg\:-left-28 {
    left: -7rem;
  }

  .lg\:-left-32 {
    left: -8rem;
  }

  .lg\:-left-36 {
    left: -9rem;
  }

  .lg\:-left-40 {
    left: -10rem;
  }

  .lg\:-left-44 {
    left: -11rem;
  }

  .lg\:-left-48 {
    left: -12rem;
  }

  .lg\:-left-52 {
    left: -13rem;
  }

  .lg\:-left-56 {
    left: -14rem;
  }

  .lg\:-left-60 {
    left: -15rem;
  }

  .lg\:-left-64 {
    left: -16rem;
  }

  .lg\:-left-72 {
    left: -18rem;
  }

  .lg\:-left-80 {
    left: -20rem;
  }

  .lg\:-left-96 {
    left: -24rem;
  }

  .lg\:-left-px {
    left: -1px;
  }

  .lg\:-left-0\.5 {
    left: -0.125rem;
  }

  .lg\:-left-1\.5 {
    left: -0.375rem;
  }

  .lg\:-left-2\.5 {
    left: -0.625rem;
  }

  .lg\:-left-3\.5 {
    left: -0.875rem;
  }

  .lg\:left-1\/2 {
    left: 50%;
  }

  .lg\:left-1\/3 {
    left: 33.333333%;
  }

  .lg\:left-2\/3 {
    left: 66.666667%;
  }

  .lg\:left-1\/4 {
    left: 25%;
  }

  .lg\:left-2\/4 {
    left: 50%;
  }

  .lg\:left-3\/4 {
    left: 75%;
  }

  .lg\:left-full {
    left: 100%;
  }

  .lg\:-left-1\/2 {
    left: -50%;
  }

  .lg\:-left-1\/3 {
    left: -33.333333%;
  }

  .lg\:-left-2\/3 {
    left: -66.666667%;
  }

  .lg\:-left-1\/4 {
    left: -25%;
  }

  .lg\:-left-2\/4 {
    left: -50%;
  }

  .lg\:-left-3\/4 {
    left: -75%;
  }

  .lg\:-left-full {
    left: -100%;
  }

  .lg\:isolate {
    isolation: isolate;
  }

  .lg\:isolation-auto {
    isolation: auto;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:z-10 {
    z-index: 10;
  }

  .lg\:z-20 {
    z-index: 20;
  }

  .lg\:z-30 {
    z-index: 30;
  }

  .lg\:z-40 {
    z-index: 40;
  }

  .lg\:z-50 {
    z-index: 50;
  }

  .lg\:z-auto {
    z-index: auto;
  }

  .lg\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .lg\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .lg\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .lg\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .lg\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .lg\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .lg\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .lg\:focus\:z-0:focus {
    z-index: 0;
  }

  .lg\:focus\:z-10:focus {
    z-index: 10;
  }

  .lg\:focus\:z-20:focus {
    z-index: 20;
  }

  .lg\:focus\:z-30:focus {
    z-index: 30;
  }

  .lg\:focus\:z-40:focus {
    z-index: 40;
  }

  .lg\:focus\:z-50:focus {
    z-index: 50;
  }

  .lg\:focus\:z-auto:focus {
    z-index: auto;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-3 {
    order: 3;
  }

  .lg\:order-4 {
    order: 4;
  }

  .lg\:order-5 {
    order: 5;
  }

  .lg\:order-6 {
    order: 6;
  }

  .lg\:order-7 {
    order: 7;
  }

  .lg\:order-8 {
    order: 8;
  }

  .lg\:order-9 {
    order: 9;
  }

  .lg\:order-10 {
    order: 10;
  }

  .lg\:order-11 {
    order: 11;
  }

  .lg\:order-12 {
    order: 12;
  }

  .lg\:order-first {
    order: -9999;
  }

  .lg\:order-last {
    order: 9999;
  }

  .lg\:order-none {
    order: 0;
  }

  .lg\:col-auto {
    grid-column: auto;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-full {
    grid-column: 1 / -1;
  }

  .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-7 {
    grid-column-start: 7;
  }

  .lg\:col-start-8 {
    grid-column-start: 8;
  }

  .lg\:col-start-9 {
    grid-column-start: 9;
  }

  .lg\:col-start-10 {
    grid-column-start: 10;
  }

  .lg\:col-start-11 {
    grid-column-start: 11;
  }

  .lg\:col-start-12 {
    grid-column-start: 12;
  }

  .lg\:col-start-13 {
    grid-column-start: 13;
  }

  .lg\:col-start-auto {
    grid-column-start: auto;
  }

  .lg\:col-end-1 {
    grid-column-end: 1;
  }

  .lg\:col-end-2 {
    grid-column-end: 2;
  }

  .lg\:col-end-3 {
    grid-column-end: 3;
  }

  .lg\:col-end-4 {
    grid-column-end: 4;
  }

  .lg\:col-end-5 {
    grid-column-end: 5;
  }

  .lg\:col-end-6 {
    grid-column-end: 6;
  }

  .lg\:col-end-7 {
    grid-column-end: 7;
  }

  .lg\:col-end-8 {
    grid-column-end: 8;
  }

  .lg\:col-end-9 {
    grid-column-end: 9;
  }

  .lg\:col-end-10 {
    grid-column-end: 10;
  }

  .lg\:col-end-11 {
    grid-column-end: 11;
  }

  .lg\:col-end-12 {
    grid-column-end: 12;
  }

  .lg\:col-end-13 {
    grid-column-end: 13;
  }

  .lg\:col-end-auto {
    grid-column-end: auto;
  }

  .lg\:row-auto {
    grid-row: auto;
  }

  .lg\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .lg\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .lg\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .lg\:row-span-full {
    grid-row: 1 / -1;
  }

  .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-auto {
    grid-row-start: auto;
  }

  .lg\:row-end-1 {
    grid-row-end: 1;
  }

  .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;
  }

  .lg\:row-end-auto {
    grid-row-end: auto;
  }

  .lg\:float-right {
    float: right;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:float-none {
    float: none;
  }

  .lg\:clear-left {
    clear: left;
  }

  .lg\:clear-right {
    clear: right;
  }

  .lg\:clear-both {
    clear: both;
  }

  .lg\:clear-none {
    clear: none;
  }

  .lg\:m-0 {
    margin: 0px;
  }

  .lg\:m-1 {
    margin: 0.25rem;
  }

  .lg\:m-2 {
    margin: 0.5rem;
  }

  .lg\:m-3 {
    margin: 0.75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-5 {
    margin: 1.25rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-7 {
    margin: 1.75rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:m-9 {
    margin: 2.25rem;
  }

  .lg\:m-10 {
    margin: 2.5rem;
  }

  .lg\:m-11 {
    margin: 2.75rem;
  }

  .lg\:m-12 {
    margin: 3rem;
  }

  .lg\:m-14 {
    margin: 3.5rem;
  }

  .lg\:m-16 {
    margin: 4rem;
  }

  .lg\:m-20 {
    margin: 5rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-28 {
    margin: 7rem;
  }

  .lg\:m-32 {
    margin: 8rem;
  }

  .lg\:m-36 {
    margin: 9rem;
  }

  .lg\:m-40 {
    margin: 10rem;
  }

  .lg\:m-44 {
    margin: 11rem;
  }

  .lg\:m-48 {
    margin: 12rem;
  }

  .lg\:m-52 {
    margin: 13rem;
  }

  .lg\:m-56 {
    margin: 14rem;
  }

  .lg\:m-60 {
    margin: 15rem;
  }

  .lg\:m-64 {
    margin: 16rem;
  }

  .lg\:m-72 {
    margin: 18rem;
  }

  .lg\:m-80 {
    margin: 20rem;
  }

  .lg\:m-96 {
    margin: 24rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:m-0\.5 {
    margin: 0.125rem;
  }

  .lg\:m-1\.5 {
    margin: 0.375rem;
  }

  .lg\:m-2\.5 {
    margin: 0.625rem;
  }

  .lg\:m-3\.5 {
    margin: 0.875rem;
  }

  .lg\:-m-0 {
    margin: 0px;
  }

  .lg\:-m-1 {
    margin: -0.25rem;
  }

  .lg\:-m-2 {
    margin: -0.5rem;
  }

  .lg\:-m-3 {
    margin: -0.75rem;
  }

  .lg\:-m-4 {
    margin: -1rem;
  }

  .lg\:-m-5 {
    margin: -1.25rem;
  }

  .lg\:-m-6 {
    margin: -1.5rem;
  }

  .lg\:-m-7 {
    margin: -1.75rem;
  }

  .lg\:-m-8 {
    margin: -2rem;
  }

  .lg\:-m-9 {
    margin: -2.25rem;
  }

  .lg\:-m-10 {
    margin: -2.5rem;
  }

  .lg\:-m-11 {
    margin: -2.75rem;
  }

  .lg\:-m-12 {
    margin: -3rem;
  }

  .lg\:-m-14 {
    margin: -3.5rem;
  }

  .lg\:-m-16 {
    margin: -4rem;
  }

  .lg\:-m-20 {
    margin: -5rem;
  }

  .lg\:-m-24 {
    margin: -6rem;
  }

  .lg\:-m-28 {
    margin: -7rem;
  }

  .lg\:-m-32 {
    margin: -8rem;
  }

  .lg\:-m-36 {
    margin: -9rem;
  }

  .lg\:-m-40 {
    margin: -10rem;
  }

  .lg\:-m-44 {
    margin: -11rem;
  }

  .lg\:-m-48 {
    margin: -12rem;
  }

  .lg\:-m-52 {
    margin: -13rem;
  }

  .lg\:-m-56 {
    margin: -14rem;
  }

  .lg\:-m-60 {
    margin: -15rem;
  }

  .lg\:-m-64 {
    margin: -16rem;
  }

  .lg\:-m-72 {
    margin: -18rem;
  }

  .lg\:-m-80 {
    margin: -20rem;
  }

  .lg\:-m-96 {
    margin: -24rem;
  }

  .lg\:-m-px {
    margin: -1px;
  }

  .lg\:-m-0\.5 {
    margin: -0.125rem;
  }

  .lg\:-m-1\.5 {
    margin: -0.375rem;
  }

  .lg\:-m-2\.5 {
    margin: -0.625rem;
  }

  .lg\:-m-3\.5 {
    margin: -0.875rem;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .lg\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .lg\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .lg\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .lg\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .lg\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .lg\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .lg\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .lg\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .lg\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .lg\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .lg\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .lg\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .lg\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .lg\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .lg\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .lg\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .lg\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .lg\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .lg\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .lg\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .lg\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .lg\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .lg\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .lg\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .lg\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .lg\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .lg\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .lg\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .lg\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .lg\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .lg\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .lg\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .lg\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .lg\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .lg\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .lg\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .lg\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .lg\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .lg\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .lg\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .lg\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .lg\:mt-0 {
    margin-top: 0px;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mt-7 {
    margin-top: 1.75rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mt-9 {
    margin-top: 2.25rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mt-11 {
    margin-top: 2.75rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mt-14 {
    margin-top: 3.5rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mt-28 {
    margin-top: 7rem;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:mt-36 {
    margin-top: 9rem;
  }

  .lg\:mt-40 {
    margin-top: 10rem;
  }

  .lg\:mt-44 {
    margin-top: 11rem;
  }

  .lg\:mt-48 {
    margin-top: 12rem;
  }

  .lg\:mt-52 {
    margin-top: 13rem;
  }

  .lg\:mt-56 {
    margin-top: 14rem;
  }

  .lg\:mt-60 {
    margin-top: 15rem;
  }

  .lg\:mt-64 {
    margin-top: 16rem;
  }

  .lg\:mt-72 {
    margin-top: 18rem;
  }

  .lg\:mt-80 {
    margin-top: 20rem;
  }

  .lg\:mt-96 {
    margin-top: 24rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:mt-px {
    margin-top: 1px;
  }

  .lg\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .lg\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .lg\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .lg\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .lg\:-mt-0 {
    margin-top: 0px;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:-mt-3 {
    margin-top: -0.75rem;
  }

  .lg\:-mt-4 {
    margin-top: -1rem;
  }

  .lg\:-mt-5 {
    margin-top: -1.25rem;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:-mt-7 {
    margin-top: -1.75rem;
  }

  .lg\:-mt-8 {
    margin-top: -2rem;
  }

  .lg\:-mt-9 {
    margin-top: -2.25rem;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:-mt-11 {
    margin-top: -2.75rem;
  }

  .lg\:-mt-12 {
    margin-top: -3rem;
  }

  .lg\:-mt-14 {
    margin-top: -3.5rem;
  }

  .lg\:-mt-16 {
    margin-top: -4rem;
  }

  .lg\:-mt-20 {
    margin-top: -5rem;
  }

  .lg\:-mt-24 {
    margin-top: -6rem;
  }

  .lg\:-mt-28 {
    margin-top: -7rem;
  }

  .lg\:-mt-32 {
    margin-top: -8rem;
  }

  .lg\:-mt-36 {
    margin-top: -9rem;
  }

  .lg\:-mt-40 {
    margin-top: -10rem;
  }

  .lg\:-mt-44 {
    margin-top: -11rem;
  }

  .lg\:-mt-48 {
    margin-top: -12rem;
  }

  .lg\:-mt-52 {
    margin-top: -13rem;
  }

  .lg\:-mt-56 {
    margin-top: -14rem;
  }

  .lg\:-mt-60 {
    margin-top: -15rem;
  }

  .lg\:-mt-64 {
    margin-top: -16rem;
  }

  .lg\:-mt-72 {
    margin-top: -18rem;
  }

  .lg\:-mt-80 {
    margin-top: -20rem;
  }

  .lg\:-mt-96 {
    margin-top: -24rem;
  }

  .lg\:-mt-px {
    margin-top: -1px;
  }

  .lg\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .lg\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .lg\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .lg\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .lg\:mr-0 {
    margin-right: 0px;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mr-7 {
    margin-right: 1.75rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mr-9 {
    margin-right: 2.25rem;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mr-11 {
    margin-right: 2.75rem;
  }

  .lg\:mr-12 {
    margin-right: 3rem;
  }

  .lg\:mr-14 {
    margin-right: 3.5rem;
  }

  .lg\:mr-16 {
    margin-right: 4rem;
  }

  .lg\:mr-20 {
    margin-right: 5rem;
  }

  .lg\:mr-24 {
    margin-right: 6rem;
  }

  .lg\:mr-28 {
    margin-right: 7rem;
  }

  .lg\:mr-32 {
    margin-right: 8rem;
  }

  .lg\:mr-36 {
    margin-right: 9rem;
  }

  .lg\:mr-40 {
    margin-right: 10rem;
  }

  .lg\:mr-44 {
    margin-right: 11rem;
  }

  .lg\:mr-48 {
    margin-right: 12rem;
  }

  .lg\:mr-52 {
    margin-right: 13rem;
  }

  .lg\:mr-56 {
    margin-right: 14rem;
  }

  .lg\:mr-60 {
    margin-right: 15rem;
  }

  .lg\:mr-64 {
    margin-right: 16rem;
  }

  .lg\:mr-72 {
    margin-right: 18rem;
  }

  .lg\:mr-80 {
    margin-right: 20rem;
  }

  .lg\:mr-96 {
    margin-right: 24rem;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mr-px {
    margin-right: 1px;
  }

  .lg\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .lg\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .lg\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .lg\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .lg\:-mr-0 {
    margin-right: 0px;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem;
  }

  .lg\:-mr-3 {
    margin-right: -0.75rem;
  }

  .lg\:-mr-4 {
    margin-right: -1rem;
  }

  .lg\:-mr-5 {
    margin-right: -1.25rem;
  }

  .lg\:-mr-6 {
    margin-right: -1.5rem;
  }

  .lg\:-mr-7 {
    margin-right: -1.75rem;
  }

  .lg\:-mr-8 {
    margin-right: -2rem;
  }

  .lg\:-mr-9 {
    margin-right: -2.25rem;
  }

  .lg\:-mr-10 {
    margin-right: -2.5rem;
  }

  .lg\:-mr-11 {
    margin-right: -2.75rem;
  }

  .lg\:-mr-12 {
    margin-right: -3rem;
  }

  .lg\:-mr-14 {
    margin-right: -3.5rem;
  }

  .lg\:-mr-16 {
    margin-right: -4rem;
  }

  .lg\:-mr-20 {
    margin-right: -5rem;
  }

  .lg\:-mr-24 {
    margin-right: -6rem;
  }

  .lg\:-mr-28 {
    margin-right: -7rem;
  }

  .lg\:-mr-32 {
    margin-right: -8rem;
  }

  .lg\:-mr-36 {
    margin-right: -9rem;
  }

  .lg\:-mr-40 {
    margin-right: -10rem;
  }

  .lg\:-mr-44 {
    margin-right: -11rem;
  }

  .lg\:-mr-48 {
    margin-right: -12rem;
  }

  .lg\:-mr-52 {
    margin-right: -13rem;
  }

  .lg\:-mr-56 {
    margin-right: -14rem;
  }

  .lg\:-mr-60 {
    margin-right: -15rem;
  }

  .lg\:-mr-64 {
    margin-right: -16rem;
  }

  .lg\:-mr-72 {
    margin-right: -18rem;
  }

  .lg\:-mr-80 {
    margin-right: -20rem;
  }

  .lg\:-mr-96 {
    margin-right: -24rem;
  }

  .lg\:-mr-px {
    margin-right: -1px;
  }

  .lg\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .lg\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .lg\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .lg\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

  .lg\:mb-28 {
    margin-bottom: 7rem;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem;
  }

  .lg\:mb-36 {
    margin-bottom: 9rem;
  }

  .lg\:mb-40 {
    margin-bottom: 10rem;
  }

  .lg\:mb-44 {
    margin-bottom: 11rem;
  }

  .lg\:mb-48 {
    margin-bottom: 12rem;
  }

  .lg\:mb-52 {
    margin-bottom: 13rem;
  }

  .lg\:mb-56 {
    margin-bottom: 14rem;
  }

  .lg\:mb-60 {
    margin-bottom: 15rem;
  }

  .lg\:mb-64 {
    margin-bottom: 16rem;
  }

  .lg\:mb-72 {
    margin-bottom: 18rem;
  }

  .lg\:mb-80 {
    margin-bottom: 20rem;
  }

  .lg\:mb-96 {
    margin-bottom: 24rem;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:mb-px {
    margin-bottom: 1px;
  }

  .lg\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .lg\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .lg\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .lg\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .lg\:-mb-0 {
    margin-bottom: 0px;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lg\:-mb-4 {
    margin-bottom: -1rem;
  }

  .lg\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .lg\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .lg\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .lg\:-mb-12 {
    margin-bottom: -3rem;
  }

  .lg\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .lg\:-mb-16 {
    margin-bottom: -4rem;
  }

  .lg\:-mb-20 {
    margin-bottom: -5rem;
  }

  .lg\:-mb-24 {
    margin-bottom: -6rem;
  }

  .lg\:-mb-28 {
    margin-bottom: -7rem;
  }

  .lg\:-mb-32 {
    margin-bottom: -8rem;
  }

  .lg\:-mb-36 {
    margin-bottom: -9rem;
  }

  .lg\:-mb-40 {
    margin-bottom: -10rem;
  }

  .lg\:-mb-44 {
    margin-bottom: -11rem;
  }

  .lg\:-mb-48 {
    margin-bottom: -12rem;
  }

  .lg\:-mb-52 {
    margin-bottom: -13rem;
  }

  .lg\:-mb-56 {
    margin-bottom: -14rem;
  }

  .lg\:-mb-60 {
    margin-bottom: -15rem;
  }

  .lg\:-mb-64 {
    margin-bottom: -16rem;
  }

  .lg\:-mb-72 {
    margin-bottom: -18rem;
  }

  .lg\:-mb-80 {
    margin-bottom: -20rem;
  }

  .lg\:-mb-96 {
    margin-bottom: -24rem;
  }

  .lg\:-mb-px {
    margin-bottom: -1px;
  }

  .lg\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .lg\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .lg\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .lg\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .lg\:ml-0 {
    margin-left: 0px;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:ml-7 {
    margin-left: 1.75rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:ml-9 {
    margin-left: 2.25rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:ml-11 {
    margin-left: 2.75rem;
  }

  .lg\:ml-12 {
    margin-left: 3rem;
  }

  .lg\:ml-14 {
    margin-left: 3.5rem;
  }

  .lg\:ml-16 {
    margin-left: 4rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:ml-24 {
    margin-left: 6rem;
  }

  .lg\:ml-28 {
    margin-left: 7rem;
  }

  .lg\:ml-32 {
    margin-left: 8rem;
  }

  .lg\:ml-36 {
    margin-left: 9rem;
  }

  .lg\:ml-40 {
    margin-left: 10rem;
  }

  .lg\:ml-44 {
    margin-left: 11rem;
  }

  .lg\:ml-48 {
    margin-left: 12rem;
  }

  .lg\:ml-52 {
    margin-left: 13rem;
  }

  .lg\:ml-56 {
    margin-left: 14rem;
  }

  .lg\:ml-60 {
    margin-left: 15rem;
  }

  .lg\:ml-64 {
    margin-left: 16rem;
  }

  .lg\:ml-72 {
    margin-left: 18rem;
  }

  .lg\:ml-80 {
    margin-left: 20rem;
  }

  .lg\:ml-96 {
    margin-left: 24rem;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:ml-px {
    margin-left: 1px;
  }

  .lg\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .lg\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .lg\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .lg\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .lg\:-ml-0 {
    margin-left: 0px;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem;
  }

  .lg\:-ml-3 {
    margin-left: -0.75rem;
  }

  .lg\:-ml-4 {
    margin-left: -1rem;
  }

  .lg\:-ml-5 {
    margin-left: -1.25rem;
  }

  .lg\:-ml-6 {
    margin-left: -1.5rem;
  }

  .lg\:-ml-7 {
    margin-left: -1.75rem;
  }

  .lg\:-ml-8 {
    margin-left: -2rem;
  }

  .lg\:-ml-9 {
    margin-left: -2.25rem;
  }

  .lg\:-ml-10 {
    margin-left: -2.5rem;
  }

  .lg\:-ml-11 {
    margin-left: -2.75rem;
  }

  .lg\:-ml-12 {
    margin-left: -3rem;
  }

  .lg\:-ml-14 {
    margin-left: -3.5rem;
  }

  .lg\:-ml-16 {
    margin-left: -4rem;
  }

  .lg\:-ml-20 {
    margin-left: -5rem;
  }

  .lg\:-ml-24 {
    margin-left: -6rem;
  }

  .lg\:-ml-28 {
    margin-left: -7rem;
  }

  .lg\:-ml-32 {
    margin-left: -8rem;
  }

  .lg\:-ml-36 {
    margin-left: -9rem;
  }

  .lg\:-ml-40 {
    margin-left: -10rem;
  }

  .lg\:-ml-44 {
    margin-left: -11rem;
  }

  .lg\:-ml-48 {
    margin-left: -12rem;
  }

  .lg\:-ml-52 {
    margin-left: -13rem;
  }

  .lg\:-ml-56 {
    margin-left: -14rem;
  }

  .lg\:-ml-60 {
    margin-left: -15rem;
  }

  .lg\:-ml-64 {
    margin-left: -16rem;
  }

  .lg\:-ml-72 {
    margin-left: -18rem;
  }

  .lg\:-ml-80 {
    margin-left: -20rem;
  }

  .lg\:-ml-96 {
    margin-left: -24rem;
  }

  .lg\:-ml-px {
    margin-left: -1px;
  }

  .lg\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .lg\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .lg\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .lg\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .lg\:box-border {
    box-sizing: border-box;
  }

  .lg\:box-content {
    box-sizing: content-box;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:inline-flex {
    display: inline-flex;
  }

  .lg\:table {
    display: table;
  }

  .lg\:inline-table {
    display: inline-table;
  }

  .lg\:table-caption {
    display: table-caption;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:table-column {
    display: table-column;
  }

  .lg\:table-column-group {
    display: table-column-group;
  }

  .lg\:table-footer-group {
    display: table-footer-group;
  }

  .lg\:table-header-group {
    display: table-header-group;
  }

  .lg\:table-row-group {
    display: table-row-group;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:flow-root {
    display: flow-root;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:inline-grid {
    display: inline-grid;
  }

  .lg\:contents {
    display: contents;
  }

  .lg\:list-item {
    display: list-item;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-0 {
    height: 0px;
  }

  .lg\:h-1 {
    height: 0.25rem;
  }

  .lg\:h-2 {
    height: 0.5rem;
  }

  .lg\:h-3 {
    height: 0.75rem;
  }

  .lg\:h-4 {
    height: 1rem;
  }

  .lg\:h-5 {
    height: 1.25rem;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

  .lg\:h-7 {
    height: 1.75rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-9 {
    height: 2.25rem;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:h-11 {
    height: 2.75rem;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-14 {
    height: 3.5rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-20 {
    height: 5rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:h-28 {
    height: 7rem;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:h-36 {
    height: 9rem;
  }

  .lg\:h-40 {
    height: 10rem;
  }

  .lg\:h-44 {
    height: 11rem;
  }

  .lg\:h-48 {
    height: 12rem;
  }

  .lg\:h-52 {
    height: 13rem;
  }

  .lg\:h-56 {
    height: 14rem;
  }

  .lg\:h-60 {
    height: 15rem;
  }

  .lg\:h-64 {
    height: 16rem;
  }

  .lg\:h-72 {
    height: 18rem;
  }

  .lg\:h-80 {
    height: 20rem;
  }

  .lg\:h-96 {
    height: 24rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:h-0\.5 {
    height: 0.125rem;
  }

  .lg\:h-1\.5 {
    height: 0.375rem;
  }

  .lg\:h-2\.5 {
    height: 0.625rem;
  }

  .lg\:h-3\.5 {
    height: 0.875rem;
  }

  .lg\:h-1\/2 {
    height: 50%;
  }

  .lg\:h-1\/3 {
    height: 33.333333%;
  }

  .lg\:h-2\/3 {
    height: 66.666667%;
  }

  .lg\:h-1\/4 {
    height: 25%;
  }

  .lg\:h-2\/4 {
    height: 50%;
  }

  .lg\:h-3\/4 {
    height: 75%;
  }

  .lg\:h-1\/5 {
    height: 20%;
  }

  .lg\:h-2\/5 {
    height: 40%;
  }

  .lg\:h-3\/5 {
    height: 60%;
  }

  .lg\:h-4\/5 {
    height: 80%;
  }

  .lg\:h-1\/6 {
    height: 16.666667%;
  }

  .lg\:h-2\/6 {
    height: 33.333333%;
  }

  .lg\:h-3\/6 {
    height: 50%;
  }

  .lg\:h-4\/6 {
    height: 66.666667%;
  }

  .lg\:h-5\/6 {
    height: 83.333333%;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:max-h-0 {
    max-height: 0px;
  }

  .lg\:max-h-1 {
    max-height: 0.25rem;
  }

  .lg\:max-h-2 {
    max-height: 0.5rem;
  }

  .lg\:max-h-3 {
    max-height: 0.75rem;
  }

  .lg\:max-h-4 {
    max-height: 1rem;
  }

  .lg\:max-h-5 {
    max-height: 1.25rem;
  }

  .lg\:max-h-6 {
    max-height: 1.5rem;
  }

  .lg\:max-h-7 {
    max-height: 1.75rem;
  }

  .lg\:max-h-8 {
    max-height: 2rem;
  }

  .lg\:max-h-9 {
    max-height: 2.25rem;
  }

  .lg\:max-h-10 {
    max-height: 2.5rem;
  }

  .lg\:max-h-11 {
    max-height: 2.75rem;
  }

  .lg\:max-h-12 {
    max-height: 3rem;
  }

  .lg\:max-h-14 {
    max-height: 3.5rem;
  }

  .lg\:max-h-16 {
    max-height: 4rem;
  }

  .lg\:max-h-20 {
    max-height: 5rem;
  }

  .lg\:max-h-24 {
    max-height: 6rem;
  }

  .lg\:max-h-28 {
    max-height: 7rem;
  }

  .lg\:max-h-32 {
    max-height: 8rem;
  }

  .lg\:max-h-36 {
    max-height: 9rem;
  }

  .lg\:max-h-40 {
    max-height: 10rem;
  }

  .lg\:max-h-44 {
    max-height: 11rem;
  }

  .lg\:max-h-48 {
    max-height: 12rem;
  }

  .lg\:max-h-52 {
    max-height: 13rem;
  }

  .lg\:max-h-56 {
    max-height: 14rem;
  }

  .lg\:max-h-60 {
    max-height: 15rem;
  }

  .lg\:max-h-64 {
    max-height: 16rem;
  }

  .lg\:max-h-72 {
    max-height: 18rem;
  }

  .lg\:max-h-80 {
    max-height: 20rem;
  }

  .lg\:max-h-96 {
    max-height: 24rem;
  }

  .lg\:max-h-px {
    max-height: 1px;
  }

  .lg\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .lg\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .lg\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .lg\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:min-h-0 {
    min-height: 0px;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:w-0 {
    width: 0px;
  }

  .lg\:w-1 {
    width: 0.25rem;
  }

  .lg\:w-2 {
    width: 0.5rem;
  }

  .lg\:w-3 {
    width: 0.75rem;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-5 {
    width: 1.25rem;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-7 {
    width: 1.75rem;
  }

  .lg\:w-8 {
    width: 2rem;
  }

  .lg\:w-9 {
    width: 2.25rem;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-11 {
    width: 2.75rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-14 {
    width: 3.5rem;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-20 {
    width: 5rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-28 {
    width: 7rem;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-36 {
    width: 9rem;
  }

  .lg\:w-40 {
    width: 10rem;
  }

  .lg\:w-44 {
    width: 11rem;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-52 {
    width: 13rem;
  }

  .lg\:w-56 {
    width: 14rem;
  }

  .lg\:w-60 {
    width: 15rem;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-72 {
    width: 18rem;
  }

  .lg\:w-80 {
    width: 20rem;
  }

  .lg\:w-96 {
    width: 24rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-px {
    width: 1px;
  }

  .lg\:w-0\.5 {
    width: 0.125rem;
  }

  .lg\:w-1\.5 {
    width: 0.375rem;
  }

  .lg\:w-2\.5 {
    width: 0.625rem;
  }

  .lg\:w-3\.5 {
    width: 0.875rem;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-2\/6 {
    width: 33.333333%;
  }

  .lg\:w-3\/6 {
    width: 50%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-5\/6 {
    width: 83.333333%;
  }

  .lg\:w-1\/12 {
    width: 8.333333%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-10\/12 {
    width: 83.333333%;
  }

  .lg\:w-11\/12 {
    width: 91.666667%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:w-min {
    width: min-content;
  }

  .lg\:w-max {
    width: max-content;
  }

  .lg\:min-w-0 {
    min-width: 0px;
  }

  .lg\:min-w-full {
    min-width: 100%;
  }

  .lg\:min-w-min {
    min-width: min-content;
  }

  .lg\:min-w-max {
    min-width: max-content;
  }

  .lg\:max-w-0 {
    max-width: 0rem;
  }

  .lg\:max-w-none {
    max-width: none;
  }

  .lg\:max-w-xs {
    max-width: 20rem;
  }

  .lg\:max-w-sm {
    max-width: 24rem;
  }

  .lg\:max-w-md {
    max-width: 28rem;
  }

  .lg\:max-w-lg {
    max-width: 32rem;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:max-w-2xl {
    max-width: 42rem;
  }

  .lg\:max-w-3xl {
    max-width: 48rem;
  }

  .lg\:max-w-4xl {
    max-width: 56rem;
  }

  .lg\:max-w-5xl {
    max-width: 64rem;
  }

  .lg\:max-w-6xl {
    max-width: 72rem;
  }

  .lg\:max-w-7xl {
    max-width: 80rem;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-min {
    max-width: min-content;
  }

  .lg\:max-w-max {
    max-width: max-content;
  }

  .lg\:max-w-prose {
    max-width: 65ch;
  }

  .lg\:max-w-screen-sm {
    max-width: 640px;
  }

  .lg\:max-w-screen-md {
    max-width: 768px;
  }

  .lg\:max-w-screen-lg {
    max-width: 1024px;
  }

  .lg\:max-w-screen-xl {
    max-width: 1280px;
  }

  .lg\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .lg\:flex-1 {
    flex: 1 1 0%;
  }

  .lg\:flex-auto {
    flex: 1 1 auto;
  }

  .lg\:flex-initial {
    flex: 0 1 auto;
  }

  .lg\:flex-none {
    flex: none;
  }

  .lg\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .lg\:flex-shrink {
    flex-shrink: 1;
  }

  .lg\:flex-grow-0 {
    flex-grow: 0;
  }

  .lg\:flex-grow {
    flex-grow: 1;
  }

  .lg\:table-auto {
    table-layout: auto;
  }

  .lg\:table-fixed {
    table-layout: fixed;
  }

  .lg\:border-collapse {
    border-collapse: collapse;
  }

  .lg\:border-separate {
    border-collapse: separate;
  }

  .lg\:origin-center {
    transform-origin: center;
  }

  .lg\:origin-top {
    transform-origin: top;
  }

  .lg\:origin-top-right {
    transform-origin: top right;
  }

  .lg\:origin-right {
    transform-origin: right;
  }

  .lg\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .lg\:origin-bottom {
    transform-origin: bottom;
  }

  .lg\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .lg\:origin-left {
    transform-origin: left;
  }

  .lg\:origin-top-left {
    transform-origin: top left;
  }

  .lg\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:transform-none {
    transform: none;
  }

  .lg\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .lg\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .lg\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .lg\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .lg\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .lg\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .lg\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .lg\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .lg\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .lg\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .lg\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .lg\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .lg\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .lg\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .lg\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .lg\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .lg\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .lg\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .lg\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .lg\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .lg\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .lg\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .lg\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .lg\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .lg\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .lg\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .lg\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .lg\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .lg\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .lg\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .lg\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .lg\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .lg\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .lg\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .lg\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .lg\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .lg\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .lg\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .lg\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .lg\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .lg\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .lg\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .lg\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .lg\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .lg\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .lg\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .lg\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .lg\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .lg\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .lg\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .lg\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .lg\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .lg\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .lg\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .lg\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .lg\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .lg\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .lg\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .lg\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .lg\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .lg\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .lg\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .lg\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .lg\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .lg\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .lg\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .lg\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .lg\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .lg\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .lg\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .lg\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .lg\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .lg\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .lg\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .lg\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .lg\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .lg\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .lg\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .lg\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .lg\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .lg\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .lg\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .lg\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .lg\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .lg\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .lg\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .lg\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .lg\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .lg\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .lg\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .lg\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .lg\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .lg\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .lg\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .lg\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .lg\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .lg\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .lg\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .lg\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .lg\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .lg\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .lg\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .lg\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .lg\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .lg\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .lg\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .lg\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .lg\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .lg\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .lg\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .lg\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .lg\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .lg\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .lg\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .lg\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .lg\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .lg\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .lg\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .lg\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .lg\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .lg\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .lg\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .lg\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .lg\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .lg\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .lg\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .lg\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .lg\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .lg\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .lg\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .lg\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .lg\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .lg\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .lg\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .lg\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .lg\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .lg\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .lg\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .lg\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .lg\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .lg\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .lg\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .lg\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .lg\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .lg\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .lg\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .lg\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .lg\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .lg\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .lg\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .lg\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .lg\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .lg\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .lg\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .lg\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .lg\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .lg\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .lg\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .lg\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .lg\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .lg\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .lg\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .lg\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .lg\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .lg\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .lg\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .lg\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .lg\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .lg\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .lg\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .lg\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .lg\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .lg\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .lg\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .lg\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .lg\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .lg\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .lg\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .lg\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .lg\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .lg\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .lg\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .lg\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .lg\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .lg\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .lg\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .lg\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .lg\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .lg\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .lg\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .lg\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .lg\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .lg\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .lg\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .lg\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .lg\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .lg\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .lg\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .lg\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .lg\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .lg\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .lg\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .lg\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .lg\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .lg\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .lg\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .lg\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .lg\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .lg\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .lg\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .lg\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .lg\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .lg\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .lg\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .lg\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .lg\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .lg\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .lg\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .lg\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .lg\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .lg\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .lg\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .lg\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .lg\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .lg\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .lg\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .lg\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .lg\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .lg\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .lg\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .lg\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .lg\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .lg\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .lg\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .lg\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .lg\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .lg\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .lg\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .lg\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .lg\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .lg\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .lg\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .lg\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .lg\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .lg\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .lg\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .lg\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .lg\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .lg\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .lg\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .lg\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .lg\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .lg\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .lg\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .lg\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .lg\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .lg\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .lg\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .lg\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .lg\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .lg\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .lg\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .lg\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .lg\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .lg\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .lg\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .lg\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .lg\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .lg\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .lg\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .lg\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .lg\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .lg\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .lg\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .lg\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .lg\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .lg\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .lg\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .lg\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .lg\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .lg\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .lg\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .lg\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .lg\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .lg\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .lg\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .lg\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .lg\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .lg\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .lg\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .lg\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .lg\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .lg\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .lg\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .lg\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .lg\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .lg\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .lg\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .lg\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .lg\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .lg\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .lg\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .lg\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .lg\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .lg\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .lg\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .lg\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .lg\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .lg\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .lg\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .lg\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .lg\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .lg\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .lg\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .lg\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .lg\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .lg\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .lg\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .lg\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .lg\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .lg\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .lg\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .lg\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .lg\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .lg\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .lg\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .lg\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .lg\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .lg\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .lg\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .lg\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .lg\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .lg\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .lg\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .lg\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .lg\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .lg\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .lg\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .lg\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .lg\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .lg\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .lg\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .lg\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .lg\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .lg\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .lg\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .lg\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .lg\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .lg\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .lg\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .lg\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .lg\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .lg\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .lg\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .lg\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .lg\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .lg\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .lg\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .lg\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .lg\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .lg\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .lg\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .lg\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .lg\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .lg\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .lg\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .lg\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .lg\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .lg\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .lg\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .lg\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .lg\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .lg\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .lg\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .lg\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .lg\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .lg\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .lg\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .lg\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .lg\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .lg\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .lg\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .lg\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .lg\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .lg\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .lg\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .lg\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .lg\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .lg\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .lg\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .lg\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .lg\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .lg\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .lg\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .lg\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .lg\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .lg\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .lg\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .lg\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .lg\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .lg\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .lg\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .lg\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .lg\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .lg\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .lg\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .lg\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .lg\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .lg\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .lg\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .lg\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .lg\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .lg\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .lg\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .lg\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .lg\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .lg\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .lg\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .lg\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .lg\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .lg\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .lg\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .lg\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .lg\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .lg\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .lg\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .lg\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .lg\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .lg\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .lg\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .lg\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .lg\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .lg\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .lg\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .lg\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .lg\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .lg\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .lg\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .lg\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .lg\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .lg\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .lg\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .lg\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .lg\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .lg\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .lg\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .lg\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .lg\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .lg\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .lg\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .lg\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .lg\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .lg\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .lg\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .lg\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .lg\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .lg\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .lg\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .lg\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .lg\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .lg\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .lg\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .lg\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .lg\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .lg\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .lg\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .lg\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .lg\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .lg\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .lg\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .lg\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .lg\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .lg\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .lg\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .lg\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .lg\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .lg\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .lg\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .lg\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .lg\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .lg\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .lg\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .lg\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .lg\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .lg\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .lg\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .lg\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .lg\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .lg\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .lg\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .lg\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .lg\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .lg\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .lg\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .lg\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .lg\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .lg\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .lg\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .lg\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .lg\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .lg\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .lg\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .lg\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .lg\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .lg\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .lg\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .lg\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .lg\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .lg\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .lg\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .lg\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .lg\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .lg\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .lg\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .lg\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .lg\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .lg\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .lg\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .lg\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .lg\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .lg\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .lg\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .lg\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .lg\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .lg\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .lg\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .lg\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .lg\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .lg\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .lg\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .lg\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .lg\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .lg\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .lg\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .lg\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .lg\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .lg\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .lg\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .lg\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .lg\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .lg\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .lg\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .lg\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .lg\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .lg\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .lg\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .lg\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .lg\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .lg\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .lg\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .lg\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .lg\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .lg\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .lg\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .lg\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .lg\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .lg\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .lg\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .lg\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .lg\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .lg\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .lg\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .lg\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .lg\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .lg\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .lg\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .lg\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .lg\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .lg\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .lg\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .lg\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .lg\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .lg\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .lg\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .lg\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .lg\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .lg\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .lg\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .lg\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .lg\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .lg\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .lg\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .lg\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .lg\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .lg\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .lg\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .lg\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .lg\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .lg\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .lg\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .lg\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .lg\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .lg\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .lg\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .lg\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .lg\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .lg\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .lg\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .lg\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .lg\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .lg\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .lg\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .lg\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .lg\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .lg\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .lg\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .lg\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .lg\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .lg\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .lg\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .lg\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .lg\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .lg\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .lg\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .lg\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .lg\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .lg\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .lg\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .lg\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .lg\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .lg\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .lg\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .lg\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .lg\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .lg\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .lg\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .lg\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .lg\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .lg\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .lg\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .lg\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .lg\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .lg\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .lg\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .lg\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .lg\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .lg\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .lg\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .lg\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .lg\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .lg\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .lg\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .lg\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .lg\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .lg\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .lg\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .lg\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .lg\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .lg\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .lg\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .lg\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .lg\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .lg\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .lg\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .lg\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .lg\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .lg\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .lg\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .lg\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .lg\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .lg\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .lg\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .lg\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .lg\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .lg\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .lg\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .lg\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .lg\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .lg\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .lg\:animate-none {
    animation: none;
  }

  .lg\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .lg\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .lg\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .lg\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-text {
    cursor: text;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-help {
    cursor: help;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .lg\:select-none {
    user-select: none;
  }

  .lg\:select-text {
    user-select: text;
  }

  .lg\:select-all {
    user-select: all;
  }

  .lg\:select-auto {
    user-select: auto;
  }

  .lg\:resize-none {
    resize: none;
  }

  .lg\:resize-y {
    resize: vertical;
  }

  .lg\:resize-x {
    resize: horizontal;
  }

  .lg\:resize {
    resize: both;
  }

  .lg\:list-inside {
    list-style-position: inside;
  }

  .lg\:list-outside {
    list-style-position: outside;
  }

  .lg\:list-none {
    list-style-type: none;
  }

  .lg\:list-disc {
    list-style-type: disc;
  }

  .lg\:list-decimal {
    list-style-type: decimal;
  }

  .lg\:appearance-none {
    appearance: none;
  }

  .lg\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .lg\:auto-cols-min {
    grid-auto-columns: min-content;
  }

  .lg\:auto-cols-max {
    grid-auto-columns: max-content;
  }

  .lg\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .lg\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .lg\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .lg\:auto-rows-max {
    grid-auto-rows: max-content;
  }

  .lg\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none {
    grid-template-columns: none;
  }

  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none {
    grid-template-rows: none;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:flex-col {
    flex-direction: column;
  }

  .lg\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .lg\:place-content-center {
    place-content: center;
  }

  .lg\:place-content-start {
    place-content: start;
  }

  .lg\:place-content-end {
    place-content: end;
  }

  .lg\:place-content-between {
    place-content: space-between;
  }

  .lg\:place-content-around {
    place-content: space-around;
  }

  .lg\:place-content-evenly {
    place-content: space-evenly;
  }

  .lg\:place-content-stretch {
    place-content: stretch;
  }

  .lg\:place-items-start {
    place-items: start;
  }

  .lg\:place-items-end {
    place-items: end;
  }

  .lg\:place-items-center {
    place-items: center;
  }

  .lg\:place-items-stretch {
    place-items: stretch;
  }

  .lg\:content-center {
    align-content: center;
  }

  .lg\:content-start {
    align-content: flex-start;
  }

  .lg\:content-end {
    align-content: flex-end;
  }

  .lg\:content-between {
    align-content: space-between;
  }

  .lg\:content-around {
    align-content: space-around;
  }

  .lg\:content-evenly {
    align-content: space-evenly;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:items-end {
    align-items: flex-end;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-baseline {
    align-items: baseline;
  }

  .lg\:items-stretch {
    align-items: stretch;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:justify-around {
    justify-content: space-around;
  }

  .lg\:justify-evenly {
    justify-content: space-evenly;
  }

  .lg\:justify-items-start {
    justify-items: start;
  }

  .lg\:justify-items-end {
    justify-items: end;
  }

  .lg\:justify-items-center {
    justify-items: center;
  }

  .lg\:justify-items-stretch {
    justify-items: stretch;
  }

  .lg\:gap-0 {
    gap: 0px;
  }

  .lg\:gap-1 {
    gap: 0.25rem;
  }

  .lg\:gap-2 {
    gap: 0.5rem;
  }

  .lg\:gap-3 {
    gap: 0.75rem;
  }

  .lg\:gap-4 {
    gap: 1rem;
  }

  .lg\:gap-5 {
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-7 {
    gap: 1.75rem;
  }

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:gap-9 {
    gap: 2.25rem;
  }

  .lg\:gap-10 {
    gap: 2.5rem;
  }

  .lg\:gap-11 {
    gap: 2.75rem;
  }

  .lg\:gap-12 {
    gap: 3rem;
  }

  .lg\:gap-14 {
    gap: 3.5rem;
  }

  .lg\:gap-16 {
    gap: 4rem;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:gap-24 {
    gap: 6rem;
  }

  .lg\:gap-28 {
    gap: 7rem;
  }

  .lg\:gap-32 {
    gap: 8rem;
  }

  .lg\:gap-36 {
    gap: 9rem;
  }

  .lg\:gap-40 {
    gap: 10rem;
  }

  .lg\:gap-44 {
    gap: 11rem;
  }

  .lg\:gap-48 {
    gap: 12rem;
  }

  .lg\:gap-52 {
    gap: 13rem;
  }

  .lg\:gap-56 {
    gap: 14rem;
  }

  .lg\:gap-60 {
    gap: 15rem;
  }

  .lg\:gap-64 {
    gap: 16rem;
  }

  .lg\:gap-72 {
    gap: 18rem;
  }

  .lg\:gap-80 {
    gap: 20rem;
  }

  .lg\:gap-96 {
    gap: 24rem;
  }

  .lg\:gap-px {
    gap: 1px;
  }

  .lg\:gap-0\.5 {
    gap: 0.125rem;
  }

  .lg\:gap-1\.5 {
    gap: 0.375rem;
  }

  .lg\:gap-2\.5 {
    gap: 0.625rem;
  }

  .lg\:gap-3\.5 {
    gap: 0.875rem;
  }

  .lg\:gap-x-0 {
    column-gap: 0px;
  }

  .lg\:gap-x-1 {
    column-gap: 0.25rem;
  }

  .lg\:gap-x-2 {
    column-gap: 0.5rem;
  }

  .lg\:gap-x-3 {
    column-gap: 0.75rem;
  }

  .lg\:gap-x-4 {
    column-gap: 1rem;
  }

  .lg\:gap-x-5 {
    column-gap: 1.25rem;
  }

  .lg\:gap-x-6 {
    column-gap: 1.5rem;
  }

  .lg\:gap-x-7 {
    column-gap: 1.75rem;
  }

  .lg\:gap-x-8 {
    column-gap: 2rem;
  }

  .lg\:gap-x-9 {
    column-gap: 2.25rem;
  }

  .lg\:gap-x-10 {
    column-gap: 2.5rem;
  }

  .lg\:gap-x-11 {
    column-gap: 2.75rem;
  }

  .lg\:gap-x-12 {
    column-gap: 3rem;
  }

  .lg\:gap-x-14 {
    column-gap: 3.5rem;
  }

  .lg\:gap-x-16 {
    column-gap: 4rem;
  }

  .lg\:gap-x-20 {
    column-gap: 5rem;
  }

  .lg\:gap-x-24 {
    column-gap: 6rem;
  }

  .lg\:gap-x-28 {
    column-gap: 7rem;
  }

  .lg\:gap-x-32 {
    column-gap: 8rem;
  }

  .lg\:gap-x-36 {
    column-gap: 9rem;
  }

  .lg\:gap-x-40 {
    column-gap: 10rem;
  }

  .lg\:gap-x-44 {
    column-gap: 11rem;
  }

  .lg\:gap-x-48 {
    column-gap: 12rem;
  }

  .lg\:gap-x-52 {
    column-gap: 13rem;
  }

  .lg\:gap-x-56 {
    column-gap: 14rem;
  }

  .lg\:gap-x-60 {
    column-gap: 15rem;
  }

  .lg\:gap-x-64 {
    column-gap: 16rem;
  }

  .lg\:gap-x-72 {
    column-gap: 18rem;
  }

  .lg\:gap-x-80 {
    column-gap: 20rem;
  }

  .lg\:gap-x-96 {
    column-gap: 24rem;
  }

  .lg\:gap-x-px {
    column-gap: 1px;
  }

  .lg\:gap-x-0\.5 {
    column-gap: 0.125rem;
  }

  .lg\:gap-x-1\.5 {
    column-gap: 0.375rem;
  }

  .lg\:gap-x-2\.5 {
    column-gap: 0.625rem;
  }

  .lg\:gap-x-3\.5 {
    column-gap: 0.875rem;
  }

  .lg\:gap-y-0 {
    row-gap: 0px;
  }

  .lg\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .lg\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .lg\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .lg\:gap-y-4 {
    row-gap: 1rem;
  }

  .lg\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .lg\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .lg\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .lg\:gap-y-8 {
    row-gap: 2rem;
  }

  .lg\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .lg\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .lg\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .lg\:gap-y-12 {
    row-gap: 3rem;
  }

  .lg\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .lg\:gap-y-16 {
    row-gap: 4rem;
  }

  .lg\:gap-y-20 {
    row-gap: 5rem;
  }

  .lg\:gap-y-24 {
    row-gap: 6rem;
  }

  .lg\:gap-y-28 {
    row-gap: 7rem;
  }

  .lg\:gap-y-32 {
    row-gap: 8rem;
  }

  .lg\:gap-y-36 {
    row-gap: 9rem;
  }

  .lg\:gap-y-40 {
    row-gap: 10rem;
  }

  .lg\:gap-y-44 {
    row-gap: 11rem;
  }

  .lg\:gap-y-48 {
    row-gap: 12rem;
  }

  .lg\:gap-y-52 {
    row-gap: 13rem;
  }

  .lg\:gap-y-56 {
    row-gap: 14rem;
  }

  .lg\:gap-y-60 {
    row-gap: 15rem;
  }

  .lg\:gap-y-64 {
    row-gap: 16rem;
  }

  .lg\:gap-y-72 {
    row-gap: 18rem;
  }

  .lg\:gap-y-80 {
    row-gap: 20rem;
  }

  .lg\:gap-y-96 {
    row-gap: 24rem;
  }

  .lg\:gap-y-px {
    row-gap: 1px;
  }

  .lg\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .lg\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .lg\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .lg\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .lg\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .lg\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .lg\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .lg\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .lg\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .lg\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .lg\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .lg\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .lg\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .lg\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .lg\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .lg\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .lg\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .lg\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .lg\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .lg\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .lg\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .lg\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .lg\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .lg\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .lg\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .lg\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .lg\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .lg\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .lg\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .lg\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .lg\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .lg\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .lg\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .lg\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .lg\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .lg\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .lg\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .lg\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .lg\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .lg\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .lg\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .lg\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .lg\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .lg\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .lg\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .lg\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .lg\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .lg\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .lg\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .lg\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .lg\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .lg\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .lg\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .lg\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .lg\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .lg\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .lg\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .lg\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .lg\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .lg\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .lg\:place-self-auto {
    place-self: auto;
  }

  .lg\:place-self-start {
    place-self: start;
  }

  .lg\:place-self-end {
    place-self: end;
  }

  .lg\:place-self-center {
    place-self: center;
  }

  .lg\:place-self-stretch {
    place-self: stretch;
  }

  .lg\:self-auto {
    align-self: auto;
  }

  .lg\:self-start {
    align-self: flex-start;
  }

  .lg\:self-end {
    align-self: flex-end;
  }

  .lg\:self-center {
    align-self: center;
  }

  .lg\:self-stretch {
    align-self: stretch;
  }

  .lg\:self-baseline {
    align-self: baseline;
  }

  .lg\:justify-self-auto {
    justify-self: auto;
  }

  .lg\:justify-self-start {
    justify-self: start;
  }

  .lg\:justify-self-end {
    justify-self: end;
  }

  .lg\:justify-self-center {
    justify-self: center;
  }

  .lg\:justify-self-stretch {
    justify-self: stretch;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .lg\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .lg\:overscroll-none {
    overscroll-behavior: none;
  }

  .lg\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .lg\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .lg\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .lg\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .lg\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .lg\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .lg\:overflow-clip {
    text-overflow: clip;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

  .lg\:whitespace-nowrap {
    white-space: nowrap;
  }

  .lg\:whitespace-pre {
    white-space: pre;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .lg\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words {
    overflow-wrap: break-word;
  }

  .lg\:break-all {
    word-break: break-all;
  }

  .lg\:rounded-none {
    border-radius: 0px;
  }

  .lg\:rounded-sm {
    border-radius: 0.125rem;
  }

  .lg\:rounded {
    border-radius: 0.25rem;
  }

  .lg\:rounded-md {
    border-radius: 0.375rem;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:rounded-xl {
    border-radius: 0.75rem;
  }

  .lg\:rounded-2xl {
    border-radius: 1rem;
  }

  .lg\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .lg\:rounded-full {
    border-radius: 9999px;
  }

  .lg\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .lg\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .lg\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .lg\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .lg\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .lg\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .lg\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .lg\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .lg\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .lg\:border-0 {
    border-width: 0px;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-4 {
    border-width: 4px;
  }

  .lg\:border-8 {
    border-width: 8px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0px;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }

  .lg\:border-t-4 {
    border-top-width: 4px;
  }

  .lg\:border-t-8 {
    border-top-width: 8px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-r-0 {
    border-right-width: 0px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-r-4 {
    border-right-width: 4px;
  }

  .lg\:border-r-8 {
    border-right-width: 8px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-l-0 {
    border-left-width: 0px;
  }

  .lg\:border-l-2 {
    border-left-width: 2px;
  }

  .lg\:border-l-4 {
    border-left-width: 4px;
  }

  .lg\:border-l-8 {
    border-left-width: 8px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-dashed {
    border-style: dashed;
  }

  .lg\:border-dotted {
    border-style: dotted;
  }

  .lg\:border-double {
    border-style: double;
  }

  .lg\:border-none {
    border-style: none;
  }

  .lg\:border-transparent {
    border-color: transparent;
  }

  .lg\:border-current {
    border-color: currentColor;
  }

  .lg\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .lg\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .lg\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .lg\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .lg\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .lg\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .lg\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .lg\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .lg\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .lg\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .lg\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .lg\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .lg\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .lg\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .lg\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .lg\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .lg\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .lg\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .lg\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .lg\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .lg\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .lg\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .lg\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .lg\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .lg\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .lg\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .lg\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .lg\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .lg\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .lg\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .lg\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .lg\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .lg\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .lg\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .lg\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .lg\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .lg\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .lg\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .lg\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .lg\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .lg\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .lg\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .lg\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .lg\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .lg\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .lg\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .lg\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .lg\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .lg\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .lg\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .lg\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .lg\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .lg\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .lg\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .lg\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .lg\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .lg\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .lg\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .lg\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .lg\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .lg\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .lg\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .lg\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .lg\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .lg\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .lg\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .lg\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .lg\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .lg\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .lg\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .lg\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .lg\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .lg\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .lg\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .lg\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .lg\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .lg\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .lg\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .lg\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .lg\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .lg\:bg-transparent {
    background-color: transparent;
  }

  .lg\:bg-current {
    background-color: currentColor;
  }

  .lg\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .lg\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .lg\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .lg\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .lg\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .lg\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .lg\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .lg\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .lg\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .lg\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .lg\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .lg\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .lg\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .lg\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .lg\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .lg\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .lg\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .lg\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .lg\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .lg\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .lg\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .lg\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .lg\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .lg\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .lg\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .lg\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .lg\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .lg\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .lg\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .lg\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .lg\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .lg\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .lg\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .lg\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .lg\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .lg\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .lg\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .lg\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .lg\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .lg\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .lg\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .lg\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .lg\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .lg\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .lg\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .lg\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .lg\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .lg\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .lg\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .lg\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .lg\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .lg\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .lg\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .lg\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .lg\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .lg\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .lg\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .lg\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .lg\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .lg\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .lg\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .lg\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .lg\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .lg\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .lg\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .lg\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .lg\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .lg\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .lg\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .lg\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .lg\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .lg\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .lg\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .lg\:bg-none {
    background-image: none;
  }

  .lg\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .lg\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .lg\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .lg\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .lg\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .lg\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .lg\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .lg\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .lg\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .lg\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .lg\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .lg\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .lg\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .lg\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .lg\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .lg\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .lg\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .lg\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .lg\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .lg\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .lg\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .lg\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .lg\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .lg\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .lg\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .lg\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .lg\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .lg\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .lg\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .lg\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .lg\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .lg\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .lg\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .lg\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .lg\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .lg\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .lg\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .lg\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .lg\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .lg\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .lg\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .lg\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .lg\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .lg\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .lg\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .lg\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .lg\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .lg\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .lg\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .lg\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .lg\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .lg\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .lg\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .lg\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .lg\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .lg\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .lg\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .lg\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .lg\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .lg\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .lg\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .lg\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .lg\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .lg\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .lg\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .lg\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .lg\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .lg\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .lg\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .lg\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .lg\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .lg\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .lg\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .lg\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .lg\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .lg\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .lg\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .lg\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .lg\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .lg\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .lg\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .lg\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .lg\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .lg\:to-current {
    --tw-gradient-to: currentColor;
  }

  .lg\:to-black {
    --tw-gradient-to: #000;
  }

  .lg\:to-white {
    --tw-gradient-to: #fff;
  }

  .lg\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .lg\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .lg\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .lg\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .lg\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .lg\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .lg\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .lg\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .lg\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .lg\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .lg\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .lg\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .lg\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .lg\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .lg\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .lg\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .lg\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .lg\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .lg\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .lg\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .lg\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .lg\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .lg\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .lg\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .lg\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .lg\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .lg\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .lg\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .lg\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .lg\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .lg\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .lg\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .lg\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .lg\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .lg\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .lg\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .lg\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .lg\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .lg\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .lg\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .lg\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .lg\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .lg\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .lg\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .lg\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .lg\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .lg\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .lg\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .lg\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .lg\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .lg\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .lg\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .lg\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .lg\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .lg\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .lg\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .lg\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .lg\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .lg\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .lg\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .lg\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .lg\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .lg\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .lg\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .lg\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .lg\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .lg\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .lg\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .lg\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .lg\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .lg\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .lg\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .lg\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .lg\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .lg\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .lg\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .lg\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .lg\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .lg\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .lg\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .lg\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .lg\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .lg\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .lg\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .lg\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .lg\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .lg\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .lg\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .lg\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .lg\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .lg\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .lg\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .lg\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .lg\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .lg\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .lg\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .lg\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .lg\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .lg\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .lg\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .lg\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .lg\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .lg\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .lg\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .lg\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .lg\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .lg\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .lg\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .lg\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .lg\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .lg\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .lg\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .lg\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .lg\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .lg\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .lg\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .lg\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .lg\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .lg\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .lg\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .lg\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .lg\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .lg\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .lg\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .lg\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .lg\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .lg\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .lg\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .lg\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .lg\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .lg\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .lg\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .lg\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .lg\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .lg\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .lg\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .lg\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .lg\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .lg\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .lg\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .lg\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .lg\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .lg\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .lg\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .lg\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .lg\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .lg\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .lg\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .lg\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .lg\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .lg\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .lg\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .lg\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .lg\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .lg\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .lg\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .lg\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .lg\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .lg\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .lg\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .lg\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .lg\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .lg\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .lg\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .lg\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .lg\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .lg\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .lg\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .lg\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .lg\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .lg\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .lg\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .lg\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .lg\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .lg\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .lg\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .lg\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .lg\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .lg\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .lg\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .lg\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .lg\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .lg\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .lg\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .lg\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .lg\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .lg\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .lg\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .lg\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .lg\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .lg\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .lg\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .lg\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .lg\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .lg\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .lg\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .lg\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .lg\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .lg\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .lg\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .lg\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .lg\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .lg\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .lg\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .lg\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .lg\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .lg\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .lg\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .lg\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .lg\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .lg\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .lg\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .lg\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .lg\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .lg\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .lg\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .lg\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .lg\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .lg\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .lg\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .lg\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .lg\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .lg\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .lg\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .lg\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .lg\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .lg\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .lg\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .lg\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .lg\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .lg\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .lg\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .lg\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .lg\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .lg\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .lg\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .lg\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .lg\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .lg\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .lg\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .lg\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .lg\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .lg\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .lg\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .lg\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .lg\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .lg\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .lg\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .lg\:decoration-slice {
    box-decoration-break: slice;
  }

  .lg\:decoration-clone {
    box-decoration-break: clone;
  }

  .lg\:bg-auto {
    background-size: auto;
  }

  .lg\:bg-cover {
    background-size: cover;
  }

  .lg\:bg-contain {
    background-size: contain;
  }

  .lg\:bg-full {
    background-size: 100%;
  }

  .lg\:bg-fixed {
    background-attachment: fixed;
  }

  .lg\:bg-local {
    background-attachment: local;
  }

  .lg\:bg-scroll {
    background-attachment: scroll;
  }

  .lg\:bg-clip-border {
    background-clip: border-box;
  }

  .lg\:bg-clip-padding {
    background-clip: padding-box;
  }

  .lg\:bg-clip-content {
    background-clip: content-box;
  }

  .lg\:bg-clip-text {
    background-clip: text;
  }

  .lg\:bg-bottom {
    background-position: bottom;
  }

  .lg\:bg-center {
    background-position: center;
  }

  .lg\:bg-left {
    background-position: left;
  }

  .lg\:bg-left-bottom {
    background-position: left bottom;
  }

  .lg\:bg-left-top {
    background-position: left top;
  }

  .lg\:bg-right {
    background-position: right;
  }

  .lg\:bg-right-bottom {
    background-position: right bottom;
  }

  .lg\:bg-right-top {
    background-position: right top;
  }

  .lg\:bg-top {
    background-position: top;
  }

  .lg\:bg-repeat {
    background-repeat: repeat;
  }

  .lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .lg\:bg-repeat-round {
    background-repeat: round;
  }

  .lg\:bg-repeat-space {
    background-repeat: space;
  }

  .lg\:bg-origin-border {
    background-origin: border-box;
  }

  .lg\:bg-origin-padding {
    background-origin: padding-box;
  }

  .lg\:bg-origin-content {
    background-origin: content-box;
  }

  .lg\:fill-current {
    fill: currentColor;
  }

  .lg\:stroke-current {
    stroke: currentColor;
  }

  .lg\:stroke-0 {
    stroke-width: 0;
  }

  .lg\:stroke-1 {
    stroke-width: 1;
  }

  .lg\:stroke-2 {
    stroke-width: 2;
  }

  .lg\:object-contain {
    object-fit: contain;
  }

  .lg\:object-cover {
    object-fit: cover;
  }

  .lg\:object-fill {
    object-fit: fill;
  }

  .lg\:object-none {
    object-fit: none;
  }

  .lg\:object-scale-down {
    object-fit: scale-down;
  }

  .lg\:object-bottom {
    object-position: bottom;
  }

  .lg\:object-center {
    object-position: center;
  }

  .lg\:object-left {
    object-position: left;
  }

  .lg\:object-left-bottom {
    object-position: left bottom;
  }

  .lg\:object-left-top {
    object-position: left top;
  }

  .lg\:object-right {
    object-position: right;
  }

  .lg\:object-right-bottom {
    object-position: right bottom;
  }

  .lg\:object-right-top {
    object-position: right top;
  }

  .lg\:object-top {
    object-position: top;
  }

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-1 {
    padding: 0.25rem;
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-5 {
    padding: 1.25rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-7 {
    padding: 1.75rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:p-9 {
    padding: 2.25rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-11 {
    padding: 2.75rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-14 {
    padding: 3.5rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-28 {
    padding: 7rem;
  }

  .lg\:p-32 {
    padding: 8rem;
  }

  .lg\:p-36 {
    padding: 9rem;
  }

  .lg\:p-40 {
    padding: 10rem;
  }

  .lg\:p-44 {
    padding: 11rem;
  }

  .lg\:p-48 {
    padding: 12rem;
  }

  .lg\:p-52 {
    padding: 13rem;
  }

  .lg\:p-56 {
    padding: 14rem;
  }

  .lg\:p-60 {
    padding: 15rem;
  }

  .lg\:p-64 {
    padding: 16rem;
  }

  .lg\:p-72 {
    padding: 18rem;
  }

  .lg\:p-80 {
    padding: 20rem;
  }

  .lg\:p-96 {
    padding: 24rem;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:p-0\.5 {
    padding: 0.125rem;
  }

  .lg\:p-1\.5 {
    padding: 0.375rem;
  }

  .lg\:p-2\.5 {
    padding: 0.625rem;
  }

  .lg\:p-3\.5 {
    padding: 0.875rem;
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .lg\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .lg\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .lg\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .lg\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .lg\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .lg\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .lg\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .lg\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .lg\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .lg\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .lg\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .lg\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .lg\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .lg\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .lg\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .lg\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pt-7 {
    padding-top: 1.75rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:pt-9 {
    padding-top: 2.25rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pt-11 {
    padding-top: 2.75rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pt-14 {
    padding-top: 3.5rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pt-28 {
    padding-top: 7rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pt-36 {
    padding-top: 9rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pt-44 {
    padding-top: 11rem;
  }

  .lg\:pt-48 {
    padding-top: 12rem;
  }

  .lg\:pt-52 {
    padding-top: 13rem;
  }

  .lg\:pt-56 {
    padding-top: 14rem;
  }

  .lg\:pt-60 {
    padding-top: 15rem;
  }

  .lg\:pt-64 {
    padding-top: 16rem;
  }

  .lg\:pt-72 {
    padding-top: 18rem;
  }

  .lg\:pt-80 {
    padding-top: 20rem;
  }

  .lg\:pt-96 {
    padding-top: 24rem;
  }

  .lg\:pt-px {
    padding-top: 1px;
  }

  .lg\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .lg\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .lg\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .lg\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .lg\:pr-0 {
    padding-right: 0px;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pr-7 {
    padding-right: 1.75rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pr-9 {
    padding-right: 2.25rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pr-11 {
    padding-right: 2.75rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pr-14 {
    padding-right: 3.5rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pr-20 {
    padding-right: 5rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pr-28 {
    padding-right: 7rem;
  }

  .lg\:pr-32 {
    padding-right: 8rem;
  }

  .lg\:pr-36 {
    padding-right: 9rem;
  }

  .lg\:pr-40 {
    padding-right: 10rem;
  }

  .lg\:pr-44 {
    padding-right: 11rem;
  }

  .lg\:pr-48 {
    padding-right: 12rem;
  }

  .lg\:pr-52 {
    padding-right: 13rem;
  }

  .lg\:pr-56 {
    padding-right: 14rem;
  }

  .lg\:pr-60 {
    padding-right: 15rem;
  }

  .lg\:pr-64 {
    padding-right: 16rem;
  }

  .lg\:pr-72 {
    padding-right: 18rem;
  }

  .lg\:pr-80 {
    padding-right: 20rem;
  }

  .lg\:pr-96 {
    padding-right: 24rem;
  }

  .lg\:pr-px {
    padding-right: 1px;
  }

  .lg\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .lg\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .lg\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .lg\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0px;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pb-24 {
    padding-bottom: 6rem;
  }

  .lg\:pb-28 {
    padding-bottom: 7rem;
  }

  .lg\:pb-32 {
    padding-bottom: 8rem;
  }

  .lg\:pb-36 {
    padding-bottom: 9rem;
  }

  .lg\:pb-40 {
    padding-bottom: 10rem;
  }

  .lg\:pb-44 {
    padding-bottom: 11rem;
  }

  .lg\:pb-48 {
    padding-bottom: 12rem;
  }

  .lg\:pb-52 {
    padding-bottom: 13rem;
  }

  .lg\:pb-56 {
    padding-bottom: 14rem;
  }

  .lg\:pb-60 {
    padding-bottom: 15rem;
  }

  .lg\:pb-64 {
    padding-bottom: 16rem;
  }

  .lg\:pb-72 {
    padding-bottom: 18rem;
  }

  .lg\:pb-80 {
    padding-bottom: 20rem;
  }

  .lg\:pb-96 {
    padding-bottom: 24rem;
  }

  .lg\:pb-px {
    padding-bottom: 1px;
  }

  .lg\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .lg\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .lg\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .lg\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .lg\:pl-0 {
    padding-left: 0px;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pl-7 {
    padding-left: 1.75rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pl-9 {
    padding-left: 2.25rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pl-11 {
    padding-left: 2.75rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pl-14 {
    padding-left: 3.5rem;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pl-20 {
    padding-left: 5rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pl-28 {
    padding-left: 7rem;
  }

  .lg\:pl-32 {
    padding-left: 8rem;
  }

  .lg\:pl-36 {
    padding-left: 9rem;
  }

  .lg\:pl-40 {
    padding-left: 10rem;
  }

  .lg\:pl-44 {
    padding-left: 11rem;
  }

  .lg\:pl-48 {
    padding-left: 12rem;
  }

  .lg\:pl-52 {
    padding-left: 13rem;
  }

  .lg\:pl-56 {
    padding-left: 14rem;
  }

  .lg\:pl-60 {
    padding-left: 15rem;
  }

  .lg\:pl-64 {
    padding-left: 16rem;
  }

  .lg\:pl-72 {
    padding-left: 18rem;
  }

  .lg\:pl-80 {
    padding-left: 20rem;
  }

  .lg\:pl-96 {
    padding-left: 24rem;
  }

  .lg\:pl-px {
    padding-left: 1px;
  }

  .lg\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .lg\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .lg\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .lg\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:text-right {
    text-align: right;
  }

  .lg\:text-justify {
    text-align: justify;
  }

  .lg\:align-baseline {
    vertical-align: baseline;
  }

  .lg\:align-top {
    vertical-align: top;
  }

  .lg\:align-middle {
    vertical-align: middle;
  }

  .lg\:align-bottom {
    vertical-align: bottom;
  }

  .lg\:align-text-top {
    vertical-align: text-top;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .lg\:font-sans {
    font-family: ui-sans-serif, system-ui, -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";
  }

  .lg\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .lg\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .lg\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .lg\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .lg\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .lg\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .lg\:font-thin {
    font-weight: 100;
  }

  .lg\:font-extralight {
    font-weight: 200;
  }

  .lg\:font-light {
    font-weight: 300;
  }

  .lg\:font-normal {
    font-weight: 400;
  }

  .lg\:font-medium {
    font-weight: 500;
  }

  .lg\:font-semibold {
    font-weight: 600;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:font-extrabold {
    font-weight: 800;
  }

  .lg\:font-black {
    font-weight: 900;
  }

  .lg\:uppercase {
    text-transform: uppercase;
  }

  .lg\:lowercase {
    text-transform: lowercase;
  }

  .lg\:capitalize {
    text-transform: capitalize;
  }

  .lg\:normal-case {
    text-transform: none;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:not-italic {
    font-style: normal;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .lg\:normal-nums {
    font-variant-numeric: normal;
  }

  .lg\:ordinal {
    --tw-ordinal: ordinal;
  }

  .lg\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .lg\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .lg\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .lg\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .lg\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .lg\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .lg\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .lg\:leading-3 {
    line-height: .75rem;
  }

  .lg\:leading-4 {
    line-height: 1rem;
  }

  .lg\:leading-5 {
    line-height: 1.25rem;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }

  .lg\:leading-7 {
    line-height: 1.75rem;
  }

  .lg\:leading-8 {
    line-height: 2rem;
  }

  .lg\:leading-9 {
    line-height: 2.25rem;
  }

  .lg\:leading-10 {
    line-height: 2.5rem;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-snug {
    line-height: 1.375;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-relaxed {
    line-height: 1.625;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .lg\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0em;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .lg\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .lg\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .lg\:text-transparent {
    color: transparent;
  }

  .lg\:text-current {
    color: currentColor;
  }

  .lg\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .lg\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .lg\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .lg\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .lg\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .lg\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lg\:hover\:text-current:hover {
    color: currentColor;
  }

  .lg\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:focus\:text-transparent:focus {
    color: transparent;
  }

  .lg\:focus\:text-current:focus {
    color: currentColor;
  }

  .lg\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .lg\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .lg\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .lg\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .lg\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .lg\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .lg\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .lg\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .lg\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .lg\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .lg\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .lg\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .lg\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .lg\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .lg\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .lg\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .lg\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .lg\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .lg\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .lg\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .lg\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .lg\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .lg\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .lg\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .lg\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .lg\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .lg\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .lg\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .lg\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .lg\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .lg\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .lg\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .lg\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .lg\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .lg\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .lg\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .lg\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .lg\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .lg\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .lg\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .lg\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .lg\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .lg\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .lg\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .lg\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .lg\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .lg\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .lg\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .lg\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .lg\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .lg\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .lg\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .lg\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .lg\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .lg\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .lg\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .lg\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .lg\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .lg\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .lg\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .lg\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .lg\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .lg\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .lg\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .lg\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .lg\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .lg\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .lg\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .lg\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .lg\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .lg\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .lg\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .lg\:underline {
    text-decoration: underline;
  }

  .lg\:line-through {
    text-decoration: line-through;
  }

  .lg\:no-underline {
    text-decoration: none;
  }

  .group:hover .lg\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .lg\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .lg\:group-hover\:no-underline {
    text-decoration: none;
  }

  .lg\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .lg\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .lg\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .lg\:hover\:underline:hover {
    text-decoration: underline;
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lg\:focus\:underline:focus {
    text-decoration: underline;
  }

  .lg\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .lg\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .lg\:placeholder-current::placeholder {
    color: currentColor;
  }

  .lg\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .lg\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .lg\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .lg\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .lg\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .lg\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .lg\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .lg\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .lg\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .lg\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .lg\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .lg\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .lg\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .lg\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-5 {
    opacity: 0.05;
  }

  .lg\:opacity-10 {
    opacity: 0.1;
  }

  .lg\:opacity-20 {
    opacity: 0.2;
  }

  .lg\:opacity-25 {
    opacity: 0.25;
  }

  .lg\:opacity-30 {
    opacity: 0.3;
  }

  .lg\:opacity-40 {
    opacity: 0.4;
  }

  .lg\:opacity-50 {
    opacity: 0.5;
  }

  .lg\:opacity-60 {
    opacity: 0.6;
  }

  .lg\:opacity-70 {
    opacity: 0.7;
  }

  .lg\:opacity-75 {
    opacity: 0.75;
  }

  .lg\:opacity-80 {
    opacity: 0.8;
  }

  .lg\:opacity-90 {
    opacity: 0.9;
  }

  .lg\:opacity-95 {
    opacity: 0.95;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .group:hover .lg\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .lg\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .lg\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .lg\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .lg\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .lg\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .lg\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .lg\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .lg\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .lg\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .lg\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .lg\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .lg\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .lg\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .lg\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .lg\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .lg\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .lg\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .lg\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .lg\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .lg\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .lg\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .lg\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .lg\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .lg\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .lg\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .lg\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .lg\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .lg\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .lg\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .lg\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .lg\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .lg\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .lg\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .lg\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .lg\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .lg\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .lg\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .lg\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .lg\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .lg\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .lg\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .lg\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .lg\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lg\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .lg\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .lg\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .lg\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .lg\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .lg\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .lg\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .lg\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .lg\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .lg\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .lg\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .lg\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .lg\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .lg\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .lg\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .lg\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .lg\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .lg\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .lg\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .lg\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .lg\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .lg\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .lg\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .lg\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .lg\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .lg\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .lg\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .lg\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .lg\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .lg\:bg-blend-color {
    background-blend-mode: color;
  }

  .lg\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .lg\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .lg\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .lg\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .lg\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .lg\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .lg\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .lg\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .lg\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .lg\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .lg\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .lg\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .lg\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .lg\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .lg\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .lg\:mix-blend-color {
    mix-blend-mode: color;
  }

  .lg\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .lg\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .lg\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .lg\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:ring-inset {
    --tw-ring-inset: inset;
  }

  .lg\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .lg\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .lg\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .lg\:ring-current {
    --tw-ring-color: currentColor;
  }

  .lg\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .lg\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .lg\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .lg\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .lg\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .lg\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .lg\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .lg\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .lg\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .lg\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .lg\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .lg\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .lg\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .lg\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .lg\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .lg\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .lg\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .lg\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .lg\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .lg\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .lg\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .lg\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .lg\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .lg\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .lg\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .lg\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .lg\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .lg\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .lg\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .lg\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .lg\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .lg\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .lg\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .lg\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .lg\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .lg\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .lg\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .lg\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .lg\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .lg\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .lg\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .lg\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .lg\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .lg\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .lg\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .lg\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .lg\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .lg\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .lg\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .lg\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .lg\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .lg\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .lg\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .lg\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .lg\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .lg\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .lg\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .lg\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .lg\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .lg\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .lg\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .lg\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .lg\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .lg\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .lg\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .lg\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .lg\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .lg\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .lg\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .lg\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .lg\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .lg\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .lg\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .lg\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .lg\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .lg\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .lg\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .lg\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .lg\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .lg\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .lg\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .lg\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .lg\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .lg\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .lg\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .lg\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .lg\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .lg\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .lg\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .lg\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .lg\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .lg\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .lg\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .lg\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .lg\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .lg\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .lg\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .lg\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .lg\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .lg\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .lg\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .lg\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .lg\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .lg\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .lg\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .lg\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .lg\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .lg\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .lg\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .lg\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .lg\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .lg\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .lg\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .lg\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .lg\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .lg\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .lg\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .lg\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .lg\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .lg\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .lg\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .lg\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .lg\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .lg\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .lg\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .lg\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .lg\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .lg\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .lg\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .lg\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .lg\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .lg\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .lg\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .lg\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .lg\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .lg\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .lg\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .lg\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .lg\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .lg\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .lg\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .lg\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .lg\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .lg\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .lg\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .lg\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .lg\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .lg\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .lg\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .lg\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .lg\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .lg\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .lg\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .lg\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .lg\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .lg\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .lg\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .lg\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .lg\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .lg\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .lg\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .lg\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .lg\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .lg\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .lg\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .lg\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .lg\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .lg\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .lg\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .lg\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .lg\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .lg\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .lg\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .lg\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .lg\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .lg\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .lg\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .lg\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .lg\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .lg\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .lg\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .lg\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .lg\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .lg\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .lg\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .lg\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .lg\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .lg\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .lg\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .lg\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .lg\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .lg\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .lg\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .lg\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .lg\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .lg\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .lg\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .lg\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .lg\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .lg\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .lg\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .lg\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .lg\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .lg\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .lg\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .lg\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .lg\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .lg\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .lg\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .lg\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .lg\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .lg\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .lg\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .lg\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .lg\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .lg\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .lg\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .lg\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .lg\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .lg\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .lg\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .lg\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .lg\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .lg\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .lg\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .lg\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .lg\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .lg\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .lg\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .lg\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .lg\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .lg\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .lg\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .lg\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .lg\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .lg\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .lg\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .lg\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .lg\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .lg\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .lg\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .lg\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .lg\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .lg\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .lg\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .lg\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .lg\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .lg\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .lg\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .lg\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .lg\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .lg\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .lg\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .lg\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .lg\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .lg\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .lg\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .lg\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .lg\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .lg\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .lg\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .lg\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .lg\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .lg\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .lg\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .lg\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .lg\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .lg\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .lg\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .lg\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .lg\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .lg\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .lg\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .lg\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .lg\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .lg\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .lg\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .lg\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .lg\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .lg\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .lg\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .lg\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .lg\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .lg\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .lg\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .lg\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .lg\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .lg\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .lg\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .lg\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .lg\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .lg\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .lg\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .lg\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .lg\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .lg\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .lg\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .lg\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .lg\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .lg\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .lg\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .lg\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .lg\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .lg\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .lg\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .lg\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .lg\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .lg\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .lg\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .lg\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .lg\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .lg\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .lg\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .lg\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .lg\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .lg\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .lg\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .lg\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .lg\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .lg\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .lg\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .lg\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .lg\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .lg\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .lg\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .lg\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .lg\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .lg\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .lg\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .lg\:filter-none {
    filter: none;
  }

  .lg\:blur-0 {
    --tw-blur: blur(0);
  }

  .lg\:blur-none {
    --tw-blur: blur(0);
  }

  .lg\:blur-sm {
    --tw-blur: blur(4px);
  }

  .lg\:blur {
    --tw-blur: blur(8px);
  }

  .lg\:blur-md {
    --tw-blur: blur(12px);
  }

  .lg\:blur-lg {
    --tw-blur: blur(16px);
  }

  .lg\:blur-xl {
    --tw-blur: blur(24px);
  }

  .lg\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .lg\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .lg\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .lg\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .lg\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .lg\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .lg\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .lg\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .lg\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .lg\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .lg\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .lg\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .lg\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .lg\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .lg\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .lg\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .lg\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .lg\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .lg\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .lg\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .lg\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .lg\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .lg\: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));
  }

  .lg\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .lg\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .lg\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .lg\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .lg\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .lg\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .lg\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .lg\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .lg\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .lg\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .lg\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .lg\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .lg\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:invert-0 {
    --tw-invert: invert(0);
  }

  .lg\:invert {
    --tw-invert: invert(100%);
  }

  .lg\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .lg\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .lg\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .lg\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .lg\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .lg\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .lg\:sepia {
    --tw-sepia: sepia(100%);
  }

  .lg\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .lg\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .lg\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .lg\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .lg\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .lg\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .lg\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .lg\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .lg\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .lg\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .lg\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .lg\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .lg\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .lg\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .lg\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .lg\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .lg\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .lg\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .lg\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .lg\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .lg\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .lg\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .lg\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .lg\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .lg\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .lg\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .lg\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .lg\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .lg\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .lg\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .lg\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .lg\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .lg\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .lg\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .lg\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .lg\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .lg\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .lg\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .lg\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .lg\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .lg\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .lg\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .lg\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .lg\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .lg\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .lg\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .lg\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .lg\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .lg\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .lg\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .lg\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .lg\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .lg\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .lg\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .lg\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .lg\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .lg\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .lg\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .lg\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .lg\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .lg\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .lg\:transition-none {
    transition-property: none;
  }

  .lg\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:delay-75 {
    transition-delay: 75ms;
  }

  .lg\:delay-100 {
    transition-delay: 100ms;
  }

  .lg\:delay-150 {
    transition-delay: 150ms;
  }

  .lg\:delay-200 {
    transition-delay: 200ms;
  }

  .lg\:delay-300 {
    transition-delay: 300ms;
  }

  .lg\:delay-500 {
    transition-delay: 500ms;
  }

  .lg\:delay-700 {
    transition-delay: 700ms;
  }

  .lg\:delay-1000 {
    transition-delay: 1000ms;
  }

  .lg\:duration-75 {
    transition-duration: 75ms;
  }

  .lg\:duration-100 {
    transition-duration: 100ms;
  }

  .lg\:duration-150 {
    transition-duration: 150ms;
  }

  .lg\:duration-200 {
    transition-duration: 200ms;
  }

  .lg\:duration-300 {
    transition-duration: 300ms;
  }

  .lg\:duration-500 {
    transition-duration: 500ms;
  }

  .lg\:duration-700 {
    transition-duration: 700ms;
  }

  .lg\:duration-1000 {
    transition-duration: 1000ms;
  }

  .lg\:ease-linear {
    transition-timing-function: linear;
  }

  .lg\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1280px) {
  .xl\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .xl\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .xl\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .xl\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .xl\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .xl\:container {
      max-width: 1536px;
    }
  }

  .xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:pointer-events-none {
    pointer-events: none;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:sticky {
    position: sticky;
  }

  .xl\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .xl\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .xl\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .xl\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .xl\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .xl\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .xl\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .xl\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .xl\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .xl\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .xl\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .xl\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .xl\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xl\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .xl\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .xl\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .xl\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .xl\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .xl\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .xl\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .xl\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .xl\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .xl\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .xl\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .xl\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .xl\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .xl\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .xl\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .xl\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .xl\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .xl\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .xl\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .xl\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .xl\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .xl\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .xl\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .xl\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .xl\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .xl\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .xl\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .xl\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .xl\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .xl\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .xl\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .xl\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .xl\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .xl\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .xl\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .xl\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .xl\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .xl\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .xl\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .xl\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .xl\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .xl\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .xl\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .xl\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .xl\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .xl\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .xl\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .xl\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .xl\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .xl\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .xl\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .xl\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .xl\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .xl\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .xl\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .xl\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .xl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xl\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xl\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xl\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xl\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .xl\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xl\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .xl\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .xl\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .xl\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .xl\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .xl\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .xl\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .xl\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .xl\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .xl\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .xl\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .xl\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .xl\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .xl\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .xl\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .xl\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .xl\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .xl\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .xl\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .xl\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .xl\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .xl\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .xl\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .xl\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .xl\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .xl\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .xl\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .xl\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .xl\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .xl\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .xl\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .xl\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .xl\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .xl\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .xl\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .xl\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .xl\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .xl\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .xl\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .xl\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .xl\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .xl\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .xl\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .xl\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .xl\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .xl\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .xl\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .xl\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .xl\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .xl\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .xl\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .xl\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .xl\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .xl\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .xl\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .xl\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .xl\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .xl\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .xl\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .xl\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .xl\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .xl\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .xl\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .xl\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .xl\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .xl\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .xl\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .xl\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .xl\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .xl\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .xl\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .xl\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .xl\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .xl\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .xl\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .xl\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .xl\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .xl\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .xl\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .xl\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .xl\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .xl\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .xl\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .xl\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .xl\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .xl\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .xl\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .xl\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .xl\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .xl\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .xl\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .xl\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .xl\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .xl\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .xl\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .xl\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .xl\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .xl\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .xl\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .xl\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .xl\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .xl\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .xl\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .xl\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .xl\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .xl\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .xl\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .xl\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .xl\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .xl\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .xl\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .xl\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .xl\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .xl\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .xl\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .xl\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .xl\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .xl\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .xl\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .xl\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .xl\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xl\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .xl\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .xl\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .xl\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .xl\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .xl\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .xl\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .xl\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .xl\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .xl\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .xl\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .xl\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .xl\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .xl\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .xl\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .xl\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .xl\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .xl\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .xl\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .xl\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .xl\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .xl\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .xl\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .xl\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .xl\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .xl\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .xl\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .xl\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .xl\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .xl\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .xl\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .xl\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .xl\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .xl\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .xl\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .xl\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .xl\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .xl\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .xl\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .xl\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .xl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xl\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xl\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .xl\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .xl\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .xl\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .xl\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .xl\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .xl\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .xl\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .xl\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .xl\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .xl\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .xl\:top-0 {
    top: 0px;
  }

  .xl\:top-1 {
    top: 0.25rem;
  }

  .xl\:top-2 {
    top: 0.5rem;
  }

  .xl\:top-3 {
    top: 0.75rem;
  }

  .xl\:top-4 {
    top: 1rem;
  }

  .xl\:top-5 {
    top: 1.25rem;
  }

  .xl\:top-6 {
    top: 1.5rem;
  }

  .xl\:top-7 {
    top: 1.75rem;
  }

  .xl\:top-8 {
    top: 2rem;
  }

  .xl\:top-9 {
    top: 2.25rem;
  }

  .xl\:top-10 {
    top: 2.5rem;
  }

  .xl\:top-11 {
    top: 2.75rem;
  }

  .xl\:top-12 {
    top: 3rem;
  }

  .xl\:top-14 {
    top: 3.5rem;
  }

  .xl\:top-16 {
    top: 4rem;
  }

  .xl\:top-20 {
    top: 5rem;
  }

  .xl\:top-24 {
    top: 6rem;
  }

  .xl\:top-28 {
    top: 7rem;
  }

  .xl\:top-32 {
    top: 8rem;
  }

  .xl\:top-36 {
    top: 9rem;
  }

  .xl\:top-40 {
    top: 10rem;
  }

  .xl\:top-44 {
    top: 11rem;
  }

  .xl\:top-48 {
    top: 12rem;
  }

  .xl\:top-52 {
    top: 13rem;
  }

  .xl\:top-56 {
    top: 14rem;
  }

  .xl\:top-60 {
    top: 15rem;
  }

  .xl\:top-64 {
    top: 16rem;
  }

  .xl\:top-72 {
    top: 18rem;
  }

  .xl\:top-80 {
    top: 20rem;
  }

  .xl\:top-96 {
    top: 24rem;
  }

  .xl\:top-auto {
    top: auto;
  }

  .xl\:top-px {
    top: 1px;
  }

  .xl\:top-0\.5 {
    top: 0.125rem;
  }

  .xl\:top-1\.5 {
    top: 0.375rem;
  }

  .xl\:top-2\.5 {
    top: 0.625rem;
  }

  .xl\:top-3\.5 {
    top: 0.875rem;
  }

  .xl\:-top-0 {
    top: 0px;
  }

  .xl\:-top-1 {
    top: -0.25rem;
  }

  .xl\:-top-2 {
    top: -0.5rem;
  }

  .xl\:-top-3 {
    top: -0.75rem;
  }

  .xl\:-top-4 {
    top: -1rem;
  }

  .xl\:-top-5 {
    top: -1.25rem;
  }

  .xl\:-top-6 {
    top: -1.5rem;
  }

  .xl\:-top-7 {
    top: -1.75rem;
  }

  .xl\:-top-8 {
    top: -2rem;
  }

  .xl\:-top-9 {
    top: -2.25rem;
  }

  .xl\:-top-10 {
    top: -2.5rem;
  }

  .xl\:-top-11 {
    top: -2.75rem;
  }

  .xl\:-top-12 {
    top: -3rem;
  }

  .xl\:-top-14 {
    top: -3.5rem;
  }

  .xl\:-top-16 {
    top: -4rem;
  }

  .xl\:-top-20 {
    top: -5rem;
  }

  .xl\:-top-24 {
    top: -6rem;
  }

  .xl\:-top-28 {
    top: -7rem;
  }

  .xl\:-top-32 {
    top: -8rem;
  }

  .xl\:-top-36 {
    top: -9rem;
  }

  .xl\:-top-40 {
    top: -10rem;
  }

  .xl\:-top-44 {
    top: -11rem;
  }

  .xl\:-top-48 {
    top: -12rem;
  }

  .xl\:-top-52 {
    top: -13rem;
  }

  .xl\:-top-56 {
    top: -14rem;
  }

  .xl\:-top-60 {
    top: -15rem;
  }

  .xl\:-top-64 {
    top: -16rem;
  }

  .xl\:-top-72 {
    top: -18rem;
  }

  .xl\:-top-80 {
    top: -20rem;
  }

  .xl\:-top-96 {
    top: -24rem;
  }

  .xl\:-top-px {
    top: -1px;
  }

  .xl\:-top-0\.5 {
    top: -0.125rem;
  }

  .xl\:-top-1\.5 {
    top: -0.375rem;
  }

  .xl\:-top-2\.5 {
    top: -0.625rem;
  }

  .xl\:-top-3\.5 {
    top: -0.875rem;
  }

  .xl\:top-1\/2 {
    top: 50%;
  }

  .xl\:top-1\/3 {
    top: 33.333333%;
  }

  .xl\:top-2\/3 {
    top: 66.666667%;
  }

  .xl\:top-1\/4 {
    top: 25%;
  }

  .xl\:top-2\/4 {
    top: 50%;
  }

  .xl\:top-3\/4 {
    top: 75%;
  }

  .xl\:top-full {
    top: 100%;
  }

  .xl\:-top-1\/2 {
    top: -50%;
  }

  .xl\:-top-1\/3 {
    top: -33.333333%;
  }

  .xl\:-top-2\/3 {
    top: -66.666667%;
  }

  .xl\:-top-1\/4 {
    top: -25%;
  }

  .xl\:-top-2\/4 {
    top: -50%;
  }

  .xl\:-top-3\/4 {
    top: -75%;
  }

  .xl\:-top-full {
    top: -100%;
  }

  .xl\:right-0 {
    right: 0px;
  }

  .xl\:right-1 {
    right: 0.25rem;
  }

  .xl\:right-2 {
    right: 0.5rem;
  }

  .xl\:right-3 {
    right: 0.75rem;
  }

  .xl\:right-4 {
    right: 1rem;
  }

  .xl\:right-5 {
    right: 1.25rem;
  }

  .xl\:right-6 {
    right: 1.5rem;
  }

  .xl\:right-7 {
    right: 1.75rem;
  }

  .xl\:right-8 {
    right: 2rem;
  }

  .xl\:right-9 {
    right: 2.25rem;
  }

  .xl\:right-10 {
    right: 2.5rem;
  }

  .xl\:right-11 {
    right: 2.75rem;
  }

  .xl\:right-12 {
    right: 3rem;
  }

  .xl\:right-14 {
    right: 3.5rem;
  }

  .xl\:right-16 {
    right: 4rem;
  }

  .xl\:right-20 {
    right: 5rem;
  }

  .xl\:right-24 {
    right: 6rem;
  }

  .xl\:right-28 {
    right: 7rem;
  }

  .xl\:right-32 {
    right: 8rem;
  }

  .xl\:right-36 {
    right: 9rem;
  }

  .xl\:right-40 {
    right: 10rem;
  }

  .xl\:right-44 {
    right: 11rem;
  }

  .xl\:right-48 {
    right: 12rem;
  }

  .xl\:right-52 {
    right: 13rem;
  }

  .xl\:right-56 {
    right: 14rem;
  }

  .xl\:right-60 {
    right: 15rem;
  }

  .xl\:right-64 {
    right: 16rem;
  }

  .xl\:right-72 {
    right: 18rem;
  }

  .xl\:right-80 {
    right: 20rem;
  }

  .xl\:right-96 {
    right: 24rem;
  }

  .xl\:right-auto {
    right: auto;
  }

  .xl\:right-px {
    right: 1px;
  }

  .xl\:right-0\.5 {
    right: 0.125rem;
  }

  .xl\:right-1\.5 {
    right: 0.375rem;
  }

  .xl\:right-2\.5 {
    right: 0.625rem;
  }

  .xl\:right-3\.5 {
    right: 0.875rem;
  }

  .xl\:-right-0 {
    right: 0px;
  }

  .xl\:-right-1 {
    right: -0.25rem;
  }

  .xl\:-right-2 {
    right: -0.5rem;
  }

  .xl\:-right-3 {
    right: -0.75rem;
  }

  .xl\:-right-4 {
    right: -1rem;
  }

  .xl\:-right-5 {
    right: -1.25rem;
  }

  .xl\:-right-6 {
    right: -1.5rem;
  }

  .xl\:-right-7 {
    right: -1.75rem;
  }

  .xl\:-right-8 {
    right: -2rem;
  }

  .xl\:-right-9 {
    right: -2.25rem;
  }

  .xl\:-right-10 {
    right: -2.5rem;
  }

  .xl\:-right-11 {
    right: -2.75rem;
  }

  .xl\:-right-12 {
    right: -3rem;
  }

  .xl\:-right-14 {
    right: -3.5rem;
  }

  .xl\:-right-16 {
    right: -4rem;
  }

  .xl\:-right-20 {
    right: -5rem;
  }

  .xl\:-right-24 {
    right: -6rem;
  }

  .xl\:-right-28 {
    right: -7rem;
  }

  .xl\:-right-32 {
    right: -8rem;
  }

  .xl\:-right-36 {
    right: -9rem;
  }

  .xl\:-right-40 {
    right: -10rem;
  }

  .xl\:-right-44 {
    right: -11rem;
  }

  .xl\:-right-48 {
    right: -12rem;
  }

  .xl\:-right-52 {
    right: -13rem;
  }

  .xl\:-right-56 {
    right: -14rem;
  }

  .xl\:-right-60 {
    right: -15rem;
  }

  .xl\:-right-64 {
    right: -16rem;
  }

  .xl\:-right-72 {
    right: -18rem;
  }

  .xl\:-right-80 {
    right: -20rem;
  }

  .xl\:-right-96 {
    right: -24rem;
  }

  .xl\:-right-px {
    right: -1px;
  }

  .xl\:-right-0\.5 {
    right: -0.125rem;
  }

  .xl\:-right-1\.5 {
    right: -0.375rem;
  }

  .xl\:-right-2\.5 {
    right: -0.625rem;
  }

  .xl\:-right-3\.5 {
    right: -0.875rem;
  }

  .xl\:right-1\/2 {
    right: 50%;
  }

  .xl\:right-1\/3 {
    right: 33.333333%;
  }

  .xl\:right-2\/3 {
    right: 66.666667%;
  }

  .xl\:right-1\/4 {
    right: 25%;
  }

  .xl\:right-2\/4 {
    right: 50%;
  }

  .xl\:right-3\/4 {
    right: 75%;
  }

  .xl\:right-full {
    right: 100%;
  }

  .xl\:-right-1\/2 {
    right: -50%;
  }

  .xl\:-right-1\/3 {
    right: -33.333333%;
  }

  .xl\:-right-2\/3 {
    right: -66.666667%;
  }

  .xl\:-right-1\/4 {
    right: -25%;
  }

  .xl\:-right-2\/4 {
    right: -50%;
  }

  .xl\:-right-3\/4 {
    right: -75%;
  }

  .xl\:-right-full {
    right: -100%;
  }

  .xl\:bottom-0 {
    bottom: 0px;
  }

  .xl\:bottom-1 {
    bottom: 0.25rem;
  }

  .xl\:bottom-2 {
    bottom: 0.5rem;
  }

  .xl\:bottom-3 {
    bottom: 0.75rem;
  }

  .xl\:bottom-4 {
    bottom: 1rem;
  }

  .xl\:bottom-5 {
    bottom: 1.25rem;
  }

  .xl\:bottom-6 {
    bottom: 1.5rem;
  }

  .xl\:bottom-7 {
    bottom: 1.75rem;
  }

  .xl\:bottom-8 {
    bottom: 2rem;
  }

  .xl\:bottom-9 {
    bottom: 2.25rem;
  }

  .xl\:bottom-10 {
    bottom: 2.5rem;
  }

  .xl\:bottom-11 {
    bottom: 2.75rem;
  }

  .xl\:bottom-12 {
    bottom: 3rem;
  }

  .xl\:bottom-14 {
    bottom: 3.5rem;
  }

  .xl\:bottom-16 {
    bottom: 4rem;
  }

  .xl\:bottom-20 {
    bottom: 5rem;
  }

  .xl\:bottom-24 {
    bottom: 6rem;
  }

  .xl\:bottom-28 {
    bottom: 7rem;
  }

  .xl\:bottom-32 {
    bottom: 8rem;
  }

  .xl\:bottom-36 {
    bottom: 9rem;
  }

  .xl\:bottom-40 {
    bottom: 10rem;
  }

  .xl\:bottom-44 {
    bottom: 11rem;
  }

  .xl\:bottom-48 {
    bottom: 12rem;
  }

  .xl\:bottom-52 {
    bottom: 13rem;
  }

  .xl\:bottom-56 {
    bottom: 14rem;
  }

  .xl\:bottom-60 {
    bottom: 15rem;
  }

  .xl\:bottom-64 {
    bottom: 16rem;
  }

  .xl\:bottom-72 {
    bottom: 18rem;
  }

  .xl\:bottom-80 {
    bottom: 20rem;
  }

  .xl\:bottom-96 {
    bottom: 24rem;
  }

  .xl\:bottom-auto {
    bottom: auto;
  }

  .xl\:bottom-px {
    bottom: 1px;
  }

  .xl\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .xl\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .xl\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .xl\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .xl\:-bottom-0 {
    bottom: 0px;
  }

  .xl\:-bottom-1 {
    bottom: -0.25rem;
  }

  .xl\:-bottom-2 {
    bottom: -0.5rem;
  }

  .xl\:-bottom-3 {
    bottom: -0.75rem;
  }

  .xl\:-bottom-4 {
    bottom: -1rem;
  }

  .xl\:-bottom-5 {
    bottom: -1.25rem;
  }

  .xl\:-bottom-6 {
    bottom: -1.5rem;
  }

  .xl\:-bottom-7 {
    bottom: -1.75rem;
  }

  .xl\:-bottom-8 {
    bottom: -2rem;
  }

  .xl\:-bottom-9 {
    bottom: -2.25rem;
  }

  .xl\:-bottom-10 {
    bottom: -2.5rem;
  }

  .xl\:-bottom-11 {
    bottom: -2.75rem;
  }

  .xl\:-bottom-12 {
    bottom: -3rem;
  }

  .xl\:-bottom-14 {
    bottom: -3.5rem;
  }

  .xl\:-bottom-16 {
    bottom: -4rem;
  }

  .xl\:-bottom-20 {
    bottom: -5rem;
  }

  .xl\:-bottom-24 {
    bottom: -6rem;
  }

  .xl\:-bottom-28 {
    bottom: -7rem;
  }

  .xl\:-bottom-32 {
    bottom: -8rem;
  }

  .xl\:-bottom-36 {
    bottom: -9rem;
  }

  .xl\:-bottom-40 {
    bottom: -10rem;
  }

  .xl\:-bottom-44 {
    bottom: -11rem;
  }

  .xl\:-bottom-48 {
    bottom: -12rem;
  }

  .xl\:-bottom-52 {
    bottom: -13rem;
  }

  .xl\:-bottom-56 {
    bottom: -14rem;
  }

  .xl\:-bottom-60 {
    bottom: -15rem;
  }

  .xl\:-bottom-64 {
    bottom: -16rem;
  }

  .xl\:-bottom-72 {
    bottom: -18rem;
  }

  .xl\:-bottom-80 {
    bottom: -20rem;
  }

  .xl\:-bottom-96 {
    bottom: -24rem;
  }

  .xl\:-bottom-px {
    bottom: -1px;
  }

  .xl\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .xl\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .xl\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .xl\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .xl\:bottom-1\/2 {
    bottom: 50%;
  }

  .xl\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .xl\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .xl\:bottom-1\/4 {
    bottom: 25%;
  }

  .xl\:bottom-2\/4 {
    bottom: 50%;
  }

  .xl\:bottom-3\/4 {
    bottom: 75%;
  }

  .xl\:bottom-full {
    bottom: 100%;
  }

  .xl\:-bottom-1\/2 {
    bottom: -50%;
  }

  .xl\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .xl\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .xl\:-bottom-1\/4 {
    bottom: -25%;
  }

  .xl\:-bottom-2\/4 {
    bottom: -50%;
  }

  .xl\:-bottom-3\/4 {
    bottom: -75%;
  }

  .xl\:-bottom-full {
    bottom: -100%;
  }

  .xl\:left-0 {
    left: 0px;
  }

  .xl\:left-1 {
    left: 0.25rem;
  }

  .xl\:left-2 {
    left: 0.5rem;
  }

  .xl\:left-3 {
    left: 0.75rem;
  }

  .xl\:left-4 {
    left: 1rem;
  }

  .xl\:left-5 {
    left: 1.25rem;
  }

  .xl\:left-6 {
    left: 1.5rem;
  }

  .xl\:left-7 {
    left: 1.75rem;
  }

  .xl\:left-8 {
    left: 2rem;
  }

  .xl\:left-9 {
    left: 2.25rem;
  }

  .xl\:left-10 {
    left: 2.5rem;
  }

  .xl\:left-11 {
    left: 2.75rem;
  }

  .xl\:left-12 {
    left: 3rem;
  }

  .xl\:left-14 {
    left: 3.5rem;
  }

  .xl\:left-16 {
    left: 4rem;
  }

  .xl\:left-20 {
    left: 5rem;
  }

  .xl\:left-24 {
    left: 6rem;
  }

  .xl\:left-28 {
    left: 7rem;
  }

  .xl\:left-32 {
    left: 8rem;
  }

  .xl\:left-36 {
    left: 9rem;
  }

  .xl\:left-40 {
    left: 10rem;
  }

  .xl\:left-44 {
    left: 11rem;
  }

  .xl\:left-48 {
    left: 12rem;
  }

  .xl\:left-52 {
    left: 13rem;
  }

  .xl\:left-56 {
    left: 14rem;
  }

  .xl\:left-60 {
    left: 15rem;
  }

  .xl\:left-64 {
    left: 16rem;
  }

  .xl\:left-72 {
    left: 18rem;
  }

  .xl\:left-80 {
    left: 20rem;
  }

  .xl\:left-96 {
    left: 24rem;
  }

  .xl\:left-auto {
    left: auto;
  }

  .xl\:left-px {
    left: 1px;
  }

  .xl\:left-0\.5 {
    left: 0.125rem;
  }

  .xl\:left-1\.5 {
    left: 0.375rem;
  }

  .xl\:left-2\.5 {
    left: 0.625rem;
  }

  .xl\:left-3\.5 {
    left: 0.875rem;
  }

  .xl\:-left-0 {
    left: 0px;
  }

  .xl\:-left-1 {
    left: -0.25rem;
  }

  .xl\:-left-2 {
    left: -0.5rem;
  }

  .xl\:-left-3 {
    left: -0.75rem;
  }

  .xl\:-left-4 {
    left: -1rem;
  }

  .xl\:-left-5 {
    left: -1.25rem;
  }

  .xl\:-left-6 {
    left: -1.5rem;
  }

  .xl\:-left-7 {
    left: -1.75rem;
  }

  .xl\:-left-8 {
    left: -2rem;
  }

  .xl\:-left-9 {
    left: -2.25rem;
  }

  .xl\:-left-10 {
    left: -2.5rem;
  }

  .xl\:-left-11 {
    left: -2.75rem;
  }

  .xl\:-left-12 {
    left: -3rem;
  }

  .xl\:-left-14 {
    left: -3.5rem;
  }

  .xl\:-left-16 {
    left: -4rem;
  }

  .xl\:-left-20 {
    left: -5rem;
  }

  .xl\:-left-24 {
    left: -6rem;
  }

  .xl\:-left-28 {
    left: -7rem;
  }

  .xl\:-left-32 {
    left: -8rem;
  }

  .xl\:-left-36 {
    left: -9rem;
  }

  .xl\:-left-40 {
    left: -10rem;
  }

  .xl\:-left-44 {
    left: -11rem;
  }

  .xl\:-left-48 {
    left: -12rem;
  }

  .xl\:-left-52 {
    left: -13rem;
  }

  .xl\:-left-56 {
    left: -14rem;
  }

  .xl\:-left-60 {
    left: -15rem;
  }

  .xl\:-left-64 {
    left: -16rem;
  }

  .xl\:-left-72 {
    left: -18rem;
  }

  .xl\:-left-80 {
    left: -20rem;
  }

  .xl\:-left-96 {
    left: -24rem;
  }

  .xl\:-left-px {
    left: -1px;
  }

  .xl\:-left-0\.5 {
    left: -0.125rem;
  }

  .xl\:-left-1\.5 {
    left: -0.375rem;
  }

  .xl\:-left-2\.5 {
    left: -0.625rem;
  }

  .xl\:-left-3\.5 {
    left: -0.875rem;
  }

  .xl\:left-1\/2 {
    left: 50%;
  }

  .xl\:left-1\/3 {
    left: 33.333333%;
  }

  .xl\:left-2\/3 {
    left: 66.666667%;
  }

  .xl\:left-1\/4 {
    left: 25%;
  }

  .xl\:left-2\/4 {
    left: 50%;
  }

  .xl\:left-3\/4 {
    left: 75%;
  }

  .xl\:left-full {
    left: 100%;
  }

  .xl\:-left-1\/2 {
    left: -50%;
  }

  .xl\:-left-1\/3 {
    left: -33.333333%;
  }

  .xl\:-left-2\/3 {
    left: -66.666667%;
  }

  .xl\:-left-1\/4 {
    left: -25%;
  }

  .xl\:-left-2\/4 {
    left: -50%;
  }

  .xl\:-left-3\/4 {
    left: -75%;
  }

  .xl\:-left-full {
    left: -100%;
  }

  .xl\:isolate {
    isolation: isolate;
  }

  .xl\:isolation-auto {
    isolation: auto;
  }

  .xl\:z-0 {
    z-index: 0;
  }

  .xl\:z-10 {
    z-index: 10;
  }

  .xl\:z-20 {
    z-index: 20;
  }

  .xl\:z-30 {
    z-index: 30;
  }

  .xl\:z-40 {
    z-index: 40;
  }

  .xl\:z-50 {
    z-index: 50;
  }

  .xl\:z-auto {
    z-index: auto;
  }

  .xl\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .xl\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .xl\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .xl\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .xl\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .xl\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .xl\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .xl\:focus\:z-0:focus {
    z-index: 0;
  }

  .xl\:focus\:z-10:focus {
    z-index: 10;
  }

  .xl\:focus\:z-20:focus {
    z-index: 20;
  }

  .xl\:focus\:z-30:focus {
    z-index: 30;
  }

  .xl\:focus\:z-40:focus {
    z-index: 40;
  }

  .xl\:focus\:z-50:focus {
    z-index: 50;
  }

  .xl\:focus\:z-auto:focus {
    z-index: auto;
  }

  .xl\:order-1 {
    order: 1;
  }

  .xl\:order-2 {
    order: 2;
  }

  .xl\:order-3 {
    order: 3;
  }

  .xl\:order-4 {
    order: 4;
  }

  .xl\:order-5 {
    order: 5;
  }

  .xl\:order-6 {
    order: 6;
  }

  .xl\:order-7 {
    order: 7;
  }

  .xl\:order-8 {
    order: 8;
  }

  .xl\:order-9 {
    order: 9;
  }

  .xl\:order-10 {
    order: 10;
  }

  .xl\:order-11 {
    order: 11;
  }

  .xl\:order-12 {
    order: 12;
  }

  .xl\:order-first {
    order: -9999;
  }

  .xl\:order-last {
    order: 9999;
  }

  .xl\:order-none {
    order: 0;
  }

  .xl\:col-auto {
    grid-column: auto;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .xl\:col-start-1 {
    grid-column-start: 1;
  }

  .xl\:col-start-2 {
    grid-column-start: 2;
  }

  .xl\:col-start-3 {
    grid-column-start: 3;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:col-start-5 {
    grid-column-start: 5;
  }

  .xl\:col-start-6 {
    grid-column-start: 6;
  }

  .xl\:col-start-7 {
    grid-column-start: 7;
  }

  .xl\:col-start-8 {
    grid-column-start: 8;
  }

  .xl\:col-start-9 {
    grid-column-start: 9;
  }

  .xl\:col-start-10 {
    grid-column-start: 10;
  }

  .xl\:col-start-11 {
    grid-column-start: 11;
  }

  .xl\:col-start-12 {
    grid-column-start: 12;
  }

  .xl\:col-start-13 {
    grid-column-start: 13;
  }

  .xl\:col-start-auto {
    grid-column-start: auto;
  }

  .xl\:col-end-1 {
    grid-column-end: 1;
  }

  .xl\:col-end-2 {
    grid-column-end: 2;
  }

  .xl\:col-end-3 {
    grid-column-end: 3;
  }

  .xl\:col-end-4 {
    grid-column-end: 4;
  }

  .xl\:col-end-5 {
    grid-column-end: 5;
  }

  .xl\:col-end-6 {
    grid-column-end: 6;
  }

  .xl\:col-end-7 {
    grid-column-end: 7;
  }

  .xl\:col-end-8 {
    grid-column-end: 8;
  }

  .xl\:col-end-9 {
    grid-column-end: 9;
  }

  .xl\:col-end-10 {
    grid-column-end: 10;
  }

  .xl\:col-end-11 {
    grid-column-end: 11;
  }

  .xl\:col-end-12 {
    grid-column-end: 12;
  }

  .xl\:col-end-13 {
    grid-column-end: 13;
  }

  .xl\:col-end-auto {
    grid-column-end: auto;
  }

  .xl\:row-auto {
    grid-row: auto;
  }

  .xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .xl\:row-span-full {
    grid-row: 1 / -1;
  }

  .xl\:row-start-1 {
    grid-row-start: 1;
  }

  .xl\:row-start-2 {
    grid-row-start: 2;
  }

  .xl\:row-start-3 {
    grid-row-start: 3;
  }

  .xl\:row-start-4 {
    grid-row-start: 4;
  }

  .xl\:row-start-5 {
    grid-row-start: 5;
  }

  .xl\:row-start-6 {
    grid-row-start: 6;
  }

  .xl\:row-start-7 {
    grid-row-start: 7;
  }

  .xl\:row-start-auto {
    grid-row-start: auto;
  }

  .xl\:row-end-1 {
    grid-row-end: 1;
  }

  .xl\:row-end-2 {
    grid-row-end: 2;
  }

  .xl\:row-end-3 {
    grid-row-end: 3;
  }

  .xl\:row-end-4 {
    grid-row-end: 4;
  }

  .xl\:row-end-5 {
    grid-row-end: 5;
  }

  .xl\:row-end-6 {
    grid-row-end: 6;
  }

  .xl\:row-end-7 {
    grid-row-end: 7;
  }

  .xl\:row-end-auto {
    grid-row-end: auto;
  }

  .xl\:float-right {
    float: right;
  }

  .xl\:float-left {
    float: left;
  }

  .xl\:float-none {
    float: none;
  }

  .xl\:clear-left {
    clear: left;
  }

  .xl\:clear-right {
    clear: right;
  }

  .xl\:clear-both {
    clear: both;
  }

  .xl\:clear-none {
    clear: none;
  }

  .xl\:m-0 {
    margin: 0px;
  }

  .xl\:m-1 {
    margin: 0.25rem;
  }

  .xl\:m-2 {
    margin: 0.5rem;
  }

  .xl\:m-3 {
    margin: 0.75rem;
  }

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:m-5 {
    margin: 1.25rem;
  }

  .xl\:m-6 {
    margin: 1.5rem;
  }

  .xl\:m-7 {
    margin: 1.75rem;
  }

  .xl\:m-8 {
    margin: 2rem;
  }

  .xl\:m-9 {
    margin: 2.25rem;
  }

  .xl\:m-10 {
    margin: 2.5rem;
  }

  .xl\:m-11 {
    margin: 2.75rem;
  }

  .xl\:m-12 {
    margin: 3rem;
  }

  .xl\:m-14 {
    margin: 3.5rem;
  }

  .xl\:m-16 {
    margin: 4rem;
  }

  .xl\:m-20 {
    margin: 5rem;
  }

  .xl\:m-24 {
    margin: 6rem;
  }

  .xl\:m-28 {
    margin: 7rem;
  }

  .xl\:m-32 {
    margin: 8rem;
  }

  .xl\:m-36 {
    margin: 9rem;
  }

  .xl\:m-40 {
    margin: 10rem;
  }

  .xl\:m-44 {
    margin: 11rem;
  }

  .xl\:m-48 {
    margin: 12rem;
  }

  .xl\:m-52 {
    margin: 13rem;
  }

  .xl\:m-56 {
    margin: 14rem;
  }

  .xl\:m-60 {
    margin: 15rem;
  }

  .xl\:m-64 {
    margin: 16rem;
  }

  .xl\:m-72 {
    margin: 18rem;
  }

  .xl\:m-80 {
    margin: 20rem;
  }

  .xl\:m-96 {
    margin: 24rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:m-0\.5 {
    margin: 0.125rem;
  }

  .xl\:m-1\.5 {
    margin: 0.375rem;
  }

  .xl\:m-2\.5 {
    margin: 0.625rem;
  }

  .xl\:m-3\.5 {
    margin: 0.875rem;
  }

  .xl\:-m-0 {
    margin: 0px;
  }

  .xl\:-m-1 {
    margin: -0.25rem;
  }

  .xl\:-m-2 {
    margin: -0.5rem;
  }

  .xl\:-m-3 {
    margin: -0.75rem;
  }

  .xl\:-m-4 {
    margin: -1rem;
  }

  .xl\:-m-5 {
    margin: -1.25rem;
  }

  .xl\:-m-6 {
    margin: -1.5rem;
  }

  .xl\:-m-7 {
    margin: -1.75rem;
  }

  .xl\:-m-8 {
    margin: -2rem;
  }

  .xl\:-m-9 {
    margin: -2.25rem;
  }

  .xl\:-m-10 {
    margin: -2.5rem;
  }

  .xl\:-m-11 {
    margin: -2.75rem;
  }

  .xl\:-m-12 {
    margin: -3rem;
  }

  .xl\:-m-14 {
    margin: -3.5rem;
  }

  .xl\:-m-16 {
    margin: -4rem;
  }

  .xl\:-m-20 {
    margin: -5rem;
  }

  .xl\:-m-24 {
    margin: -6rem;
  }

  .xl\:-m-28 {
    margin: -7rem;
  }

  .xl\:-m-32 {
    margin: -8rem;
  }

  .xl\:-m-36 {
    margin: -9rem;
  }

  .xl\:-m-40 {
    margin: -10rem;
  }

  .xl\:-m-44 {
    margin: -11rem;
  }

  .xl\:-m-48 {
    margin: -12rem;
  }

  .xl\:-m-52 {
    margin: -13rem;
  }

  .xl\:-m-56 {
    margin: -14rem;
  }

  .xl\:-m-60 {
    margin: -15rem;
  }

  .xl\:-m-64 {
    margin: -16rem;
  }

  .xl\:-m-72 {
    margin: -18rem;
  }

  .xl\:-m-80 {
    margin: -20rem;
  }

  .xl\:-m-96 {
    margin: -24rem;
  }

  .xl\:-m-px {
    margin: -1px;
  }

  .xl\:-m-0\.5 {
    margin: -0.125rem;
  }

  .xl\:-m-1\.5 {
    margin: -0.375rem;
  }

  .xl\:-m-2\.5 {
    margin: -0.625rem;
  }

  .xl\:-m-3\.5 {
    margin: -0.875rem;
  }

  .xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .xl\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .xl\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .xl\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .xl\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .xl\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .xl\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .xl\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .xl\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .xl\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .xl\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .xl\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .xl\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .xl\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .xl\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .xl\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .xl\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .xl\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .xl\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .xl\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .xl\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .xl\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .xl\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .xl\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .xl\:mt-0 {
    margin-top: 0px;
  }

  .xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .xl\:mt-4 {
    margin-top: 1rem;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .xl\:mt-9 {
    margin-top: 2.25rem;
  }

  .xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .xl\:mt-12 {
    margin-top: 3rem;
  }

  .xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .xl\:mt-16 {
    margin-top: 4rem;
  }

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:mt-24 {
    margin-top: 6rem;
  }

  .xl\:mt-28 {
    margin-top: 7rem;
  }

  .xl\:mt-32 {
    margin-top: 8rem;
  }

  .xl\:mt-36 {
    margin-top: 9rem;
  }

  .xl\:mt-40 {
    margin-top: 10rem;
  }

  .xl\:mt-44 {
    margin-top: 11rem;
  }

  .xl\:mt-48 {
    margin-top: 12rem;
  }

  .xl\:mt-52 {
    margin-top: 13rem;
  }

  .xl\:mt-56 {
    margin-top: 14rem;
  }

  .xl\:mt-60 {
    margin-top: 15rem;
  }

  .xl\:mt-64 {
    margin-top: 16rem;
  }

  .xl\:mt-72 {
    margin-top: 18rem;
  }

  .xl\:mt-80 {
    margin-top: 20rem;
  }

  .xl\:mt-96 {
    margin-top: 24rem;
  }

  .xl\:mt-auto {
    margin-top: auto;
  }

  .xl\:mt-px {
    margin-top: 1px;
  }

  .xl\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .xl\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .xl\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .xl\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .xl\:-mt-0 {
    margin-top: 0px;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xl\:-mt-4 {
    margin-top: -1rem;
  }

  .xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xl\:-mt-7 {
    margin-top: -1.75rem;
  }

  .xl\:-mt-8 {
    margin-top: -2rem;
  }

  .xl\:-mt-9 {
    margin-top: -2.25rem;
  }

  .xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xl\:-mt-11 {
    margin-top: -2.75rem;
  }

  .xl\:-mt-12 {
    margin-top: -3rem;
  }

  .xl\:-mt-14 {
    margin-top: -3.5rem;
  }

  .xl\:-mt-16 {
    margin-top: -4rem;
  }

  .xl\:-mt-20 {
    margin-top: -5rem;
  }

  .xl\:-mt-24 {
    margin-top: -6rem;
  }

  .xl\:-mt-28 {
    margin-top: -7rem;
  }

  .xl\:-mt-32 {
    margin-top: -8rem;
  }

  .xl\:-mt-36 {
    margin-top: -9rem;
  }

  .xl\:-mt-40 {
    margin-top: -10rem;
  }

  .xl\:-mt-44 {
    margin-top: -11rem;
  }

  .xl\:-mt-48 {
    margin-top: -12rem;
  }

  .xl\:-mt-52 {
    margin-top: -13rem;
  }

  .xl\:-mt-56 {
    margin-top: -14rem;
  }

  .xl\:-mt-60 {
    margin-top: -15rem;
  }

  .xl\:-mt-64 {
    margin-top: -16rem;
  }

  .xl\:-mt-72 {
    margin-top: -18rem;
  }

  .xl\:-mt-80 {
    margin-top: -20rem;
  }

  .xl\:-mt-96 {
    margin-top: -24rem;
  }

  .xl\:-mt-px {
    margin-top: -1px;
  }

  .xl\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .xl\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .xl\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .xl\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .xl\:mr-0 {
    margin-right: 0px;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .xl\:mr-8 {
    margin-right: 2rem;
  }

  .xl\:mr-9 {
    margin-right: 2.25rem;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xl\:mr-11 {
    margin-right: 2.75rem;
  }

  .xl\:mr-12 {
    margin-right: 3rem;
  }

  .xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .xl\:mr-16 {
    margin-right: 4rem;
  }

  .xl\:mr-20 {
    margin-right: 5rem;
  }

  .xl\:mr-24 {
    margin-right: 6rem;
  }

  .xl\:mr-28 {
    margin-right: 7rem;
  }

  .xl\:mr-32 {
    margin-right: 8rem;
  }

  .xl\:mr-36 {
    margin-right: 9rem;
  }

  .xl\:mr-40 {
    margin-right: 10rem;
  }

  .xl\:mr-44 {
    margin-right: 11rem;
  }

  .xl\:mr-48 {
    margin-right: 12rem;
  }

  .xl\:mr-52 {
    margin-right: 13rem;
  }

  .xl\:mr-56 {
    margin-right: 14rem;
  }

  .xl\:mr-60 {
    margin-right: 15rem;
  }

  .xl\:mr-64 {
    margin-right: 16rem;
  }

  .xl\:mr-72 {
    margin-right: 18rem;
  }

  .xl\:mr-80 {
    margin-right: 20rem;
  }

  .xl\:mr-96 {
    margin-right: 24rem;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:mr-px {
    margin-right: 1px;
  }

  .xl\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .xl\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .xl\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .xl\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .xl\:-mr-0 {
    margin-right: 0px;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xl\:-mr-4 {
    margin-right: -1rem;
  }

  .xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xl\:-mr-7 {
    margin-right: -1.75rem;
  }

  .xl\:-mr-8 {
    margin-right: -2rem;
  }

  .xl\:-mr-9 {
    margin-right: -2.25rem;
  }

  .xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xl\:-mr-11 {
    margin-right: -2.75rem;
  }

  .xl\:-mr-12 {
    margin-right: -3rem;
  }

  .xl\:-mr-14 {
    margin-right: -3.5rem;
  }

  .xl\:-mr-16 {
    margin-right: -4rem;
  }

  .xl\:-mr-20 {
    margin-right: -5rem;
  }

  .xl\:-mr-24 {
    margin-right: -6rem;
  }

  .xl\:-mr-28 {
    margin-right: -7rem;
  }

  .xl\:-mr-32 {
    margin-right: -8rem;
  }

  .xl\:-mr-36 {
    margin-right: -9rem;
  }

  .xl\:-mr-40 {
    margin-right: -10rem;
  }

  .xl\:-mr-44 {
    margin-right: -11rem;
  }

  .xl\:-mr-48 {
    margin-right: -12rem;
  }

  .xl\:-mr-52 {
    margin-right: -13rem;
  }

  .xl\:-mr-56 {
    margin-right: -14rem;
  }

  .xl\:-mr-60 {
    margin-right: -15rem;
  }

  .xl\:-mr-64 {
    margin-right: -16rem;
  }

  .xl\:-mr-72 {
    margin-right: -18rem;
  }

  .xl\:-mr-80 {
    margin-right: -20rem;
  }

  .xl\:-mr-96 {
    margin-right: -24rem;
  }

  .xl\:-mr-px {
    margin-right: -1px;
  }

  .xl\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .xl\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .xl\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .xl\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .xl\:mb-0 {
    margin-bottom: 0px;
  }

  .xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xl\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .xl\:mb-36 {
    margin-bottom: 9rem;
  }

  .xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .xl\:mb-44 {
    margin-bottom: 11rem;
  }

  .xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .xl\:mb-52 {
    margin-bottom: 13rem;
  }

  .xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .xl\:mb-60 {
    margin-bottom: 15rem;
  }

  .xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .xl\:mb-72 {
    margin-bottom: 18rem;
  }

  .xl\:mb-80 {
    margin-bottom: 20rem;
  }

  .xl\:mb-96 {
    margin-bottom: 24rem;
  }

  .xl\:mb-auto {
    margin-bottom: auto;
  }

  .xl\:mb-px {
    margin-bottom: 1px;
  }

  .xl\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .xl\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .xl\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .xl\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .xl\:-mb-0 {
    margin-bottom: 0px;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xl\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xl\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xl\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xl\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xl\:-mb-28 {
    margin-bottom: -7rem;
  }

  .xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xl\:-mb-36 {
    margin-bottom: -9rem;
  }

  .xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .xl\:-mb-44 {
    margin-bottom: -11rem;
  }

  .xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .xl\:-mb-52 {
    margin-bottom: -13rem;
  }

  .xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .xl\:-mb-60 {
    margin-bottom: -15rem;
  }

  .xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .xl\:-mb-72 {
    margin-bottom: -18rem;
  }

  .xl\:-mb-80 {
    margin-bottom: -20rem;
  }

  .xl\:-mb-96 {
    margin-bottom: -24rem;
  }

  .xl\:-mb-px {
    margin-bottom: -1px;
  }

  .xl\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .xl\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .xl\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .xl\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .xl\:ml-0 {
    margin-left: 0px;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xl\:ml-4 {
    margin-left: 1rem;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .xl\:ml-8 {
    margin-left: 2rem;
  }

  .xl\:ml-9 {
    margin-left: 2.25rem;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .xl\:ml-11 {
    margin-left: 2.75rem;
  }

  .xl\:ml-12 {
    margin-left: 3rem;
  }

  .xl\:ml-14 {
    margin-left: 3.5rem;
  }

  .xl\:ml-16 {
    margin-left: 4rem;
  }

  .xl\:ml-20 {
    margin-left: 5rem;
  }

  .xl\:ml-24 {
    margin-left: 6rem;
  }

  .xl\:ml-28 {
    margin-left: 7rem;
  }

  .xl\:ml-32 {
    margin-left: 8rem;
  }

  .xl\:ml-36 {
    margin-left: 9rem;
  }

  .xl\:ml-40 {
    margin-left: 10rem;
  }

  .xl\:ml-44 {
    margin-left: 11rem;
  }

  .xl\:ml-48 {
    margin-left: 12rem;
  }

  .xl\:ml-52 {
    margin-left: 13rem;
  }

  .xl\:ml-56 {
    margin-left: 14rem;
  }

  .xl\:ml-60 {
    margin-left: 15rem;
  }

  .xl\:ml-64 {
    margin-left: 16rem;
  }

  .xl\:ml-72 {
    margin-left: 18rem;
  }

  .xl\:ml-80 {
    margin-left: 20rem;
  }

  .xl\:ml-96 {
    margin-left: 24rem;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:ml-px {
    margin-left: 1px;
  }

  .xl\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .xl\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .xl\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .xl\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .xl\:-ml-0 {
    margin-left: 0px;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xl\:-ml-4 {
    margin-left: -1rem;
  }

  .xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xl\:-ml-7 {
    margin-left: -1.75rem;
  }

  .xl\:-ml-8 {
    margin-left: -2rem;
  }

  .xl\:-ml-9 {
    margin-left: -2.25rem;
  }

  .xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xl\:-ml-11 {
    margin-left: -2.75rem;
  }

  .xl\:-ml-12 {
    margin-left: -3rem;
  }

  .xl\:-ml-14 {
    margin-left: -3.5rem;
  }

  .xl\:-ml-16 {
    margin-left: -4rem;
  }

  .xl\:-ml-20 {
    margin-left: -5rem;
  }

  .xl\:-ml-24 {
    margin-left: -6rem;
  }

  .xl\:-ml-28 {
    margin-left: -7rem;
  }

  .xl\:-ml-32 {
    margin-left: -8rem;
  }

  .xl\:-ml-36 {
    margin-left: -9rem;
  }

  .xl\:-ml-40 {
    margin-left: -10rem;
  }

  .xl\:-ml-44 {
    margin-left: -11rem;
  }

  .xl\:-ml-48 {
    margin-left: -12rem;
  }

  .xl\:-ml-52 {
    margin-left: -13rem;
  }

  .xl\:-ml-56 {
    margin-left: -14rem;
  }

  .xl\:-ml-60 {
    margin-left: -15rem;
  }

  .xl\:-ml-64 {
    margin-left: -16rem;
  }

  .xl\:-ml-72 {
    margin-left: -18rem;
  }

  .xl\:-ml-80 {
    margin-left: -20rem;
  }

  .xl\:-ml-96 {
    margin-left: -24rem;
  }

  .xl\:-ml-px {
    margin-left: -1px;
  }

  .xl\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .xl\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .xl\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .xl\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .xl\:box-border {
    box-sizing: border-box;
  }

  .xl\:box-content {
    box-sizing: content-box;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:inline-flex {
    display: inline-flex;
  }

  .xl\:table {
    display: table;
  }

  .xl\:inline-table {
    display: inline-table;
  }

  .xl\:table-caption {
    display: table-caption;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:table-column {
    display: table-column;
  }

  .xl\:table-column-group {
    display: table-column-group;
  }

  .xl\:table-footer-group {
    display: table-footer-group;
  }

  .xl\:table-header-group {
    display: table-header-group;
  }

  .xl\:table-row-group {
    display: table-row-group;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:flow-root {
    display: flow-root;
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:inline-grid {
    display: inline-grid;
  }

  .xl\:contents {
    display: contents;
  }

  .xl\:list-item {
    display: list-item;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-0 {
    height: 0px;
  }

  .xl\:h-1 {
    height: 0.25rem;
  }

  .xl\:h-2 {
    height: 0.5rem;
  }

  .xl\:h-3 {
    height: 0.75rem;
  }

  .xl\:h-4 {
    height: 1rem;
  }

  .xl\:h-5 {
    height: 1.25rem;
  }

  .xl\:h-6 {
    height: 1.5rem;
  }

  .xl\:h-7 {
    height: 1.75rem;
  }

  .xl\:h-8 {
    height: 2rem;
  }

  .xl\:h-9 {
    height: 2.25rem;
  }

  .xl\:h-10 {
    height: 2.5rem;
  }

  .xl\:h-11 {
    height: 2.75rem;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-14 {
    height: 3.5rem;
  }

  .xl\:h-16 {
    height: 4rem;
  }

  .xl\:h-20 {
    height: 5rem;
  }

  .xl\:h-24 {
    height: 6rem;
  }

  .xl\:h-28 {
    height: 7rem;
  }

  .xl\:h-32 {
    height: 8rem;
  }

  .xl\:h-36 {
    height: 9rem;
  }

  .xl\:h-40 {
    height: 10rem;
  }

  .xl\:h-44 {
    height: 11rem;
  }

  .xl\:h-48 {
    height: 12rem;
  }

  .xl\:h-52 {
    height: 13rem;
  }

  .xl\:h-56 {
    height: 14rem;
  }

  .xl\:h-60 {
    height: 15rem;
  }

  .xl\:h-64 {
    height: 16rem;
  }

  .xl\:h-72 {
    height: 18rem;
  }

  .xl\:h-80 {
    height: 20rem;
  }

  .xl\:h-96 {
    height: 24rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-px {
    height: 1px;
  }

  .xl\:h-0\.5 {
    height: 0.125rem;
  }

  .xl\:h-1\.5 {
    height: 0.375rem;
  }

  .xl\:h-2\.5 {
    height: 0.625rem;
  }

  .xl\:h-3\.5 {
    height: 0.875rem;
  }

  .xl\:h-1\/2 {
    height: 50%;
  }

  .xl\:h-1\/3 {
    height: 33.333333%;
  }

  .xl\:h-2\/3 {
    height: 66.666667%;
  }

  .xl\:h-1\/4 {
    height: 25%;
  }

  .xl\:h-2\/4 {
    height: 50%;
  }

  .xl\:h-3\/4 {
    height: 75%;
  }

  .xl\:h-1\/5 {
    height: 20%;
  }

  .xl\:h-2\/5 {
    height: 40%;
  }

  .xl\:h-3\/5 {
    height: 60%;
  }

  .xl\:h-4\/5 {
    height: 80%;
  }

  .xl\:h-1\/6 {
    height: 16.666667%;
  }

  .xl\:h-2\/6 {
    height: 33.333333%;
  }

  .xl\:h-3\/6 {
    height: 50%;
  }

  .xl\:h-4\/6 {
    height: 66.666667%;
  }

  .xl\:h-5\/6 {
    height: 83.333333%;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:max-h-0 {
    max-height: 0px;
  }

  .xl\:max-h-1 {
    max-height: 0.25rem;
  }

  .xl\:max-h-2 {
    max-height: 0.5rem;
  }

  .xl\:max-h-3 {
    max-height: 0.75rem;
  }

  .xl\:max-h-4 {
    max-height: 1rem;
  }

  .xl\:max-h-5 {
    max-height: 1.25rem;
  }

  .xl\:max-h-6 {
    max-height: 1.5rem;
  }

  .xl\:max-h-7 {
    max-height: 1.75rem;
  }

  .xl\:max-h-8 {
    max-height: 2rem;
  }

  .xl\:max-h-9 {
    max-height: 2.25rem;
  }

  .xl\:max-h-10 {
    max-height: 2.5rem;
  }

  .xl\:max-h-11 {
    max-height: 2.75rem;
  }

  .xl\:max-h-12 {
    max-height: 3rem;
  }

  .xl\:max-h-14 {
    max-height: 3.5rem;
  }

  .xl\:max-h-16 {
    max-height: 4rem;
  }

  .xl\:max-h-20 {
    max-height: 5rem;
  }

  .xl\:max-h-24 {
    max-height: 6rem;
  }

  .xl\:max-h-28 {
    max-height: 7rem;
  }

  .xl\:max-h-32 {
    max-height: 8rem;
  }

  .xl\:max-h-36 {
    max-height: 9rem;
  }

  .xl\:max-h-40 {
    max-height: 10rem;
  }

  .xl\:max-h-44 {
    max-height: 11rem;
  }

  .xl\:max-h-48 {
    max-height: 12rem;
  }

  .xl\:max-h-52 {
    max-height: 13rem;
  }

  .xl\:max-h-56 {
    max-height: 14rem;
  }

  .xl\:max-h-60 {
    max-height: 15rem;
  }

  .xl\:max-h-64 {
    max-height: 16rem;
  }

  .xl\:max-h-72 {
    max-height: 18rem;
  }

  .xl\:max-h-80 {
    max-height: 20rem;
  }

  .xl\:max-h-96 {
    max-height: 24rem;
  }

  .xl\:max-h-px {
    max-height: 1px;
  }

  .xl\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .xl\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .xl\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .xl\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .xl\:max-h-full {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:min-h-0 {
    min-height: 0px;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:w-0 {
    width: 0px;
  }

  .xl\:w-1 {
    width: 0.25rem;
  }

  .xl\:w-2 {
    width: 0.5rem;
  }

  .xl\:w-3 {
    width: 0.75rem;
  }

  .xl\:w-4 {
    width: 1rem;
  }

  .xl\:w-5 {
    width: 1.25rem;
  }

  .xl\:w-6 {
    width: 1.5rem;
  }

  .xl\:w-7 {
    width: 1.75rem;
  }

  .xl\:w-8 {
    width: 2rem;
  }

  .xl\:w-9 {
    width: 2.25rem;
  }

  .xl\:w-10 {
    width: 2.5rem;
  }

  .xl\:w-11 {
    width: 2.75rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-14 {
    width: 3.5rem;
  }

  .xl\:w-16 {
    width: 4rem;
  }

  .xl\:w-20 {
    width: 5rem;
  }

  .xl\:w-24 {
    width: 6rem;
  }

  .xl\:w-28 {
    width: 7rem;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:w-36 {
    width: 9rem;
  }

  .xl\:w-40 {
    width: 10rem;
  }

  .xl\:w-44 {
    width: 11rem;
  }

  .xl\:w-48 {
    width: 12rem;
  }

  .xl\:w-52 {
    width: 13rem;
  }

  .xl\:w-56 {
    width: 14rem;
  }

  .xl\:w-60 {
    width: 15rem;
  }

  .xl\:w-64 {
    width: 16rem;
  }

  .xl\:w-72 {
    width: 18rem;
  }

  .xl\:w-80 {
    width: 20rem;
  }

  .xl\:w-96 {
    width: 24rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-px {
    width: 1px;
  }

  .xl\:w-0\.5 {
    width: 0.125rem;
  }

  .xl\:w-1\.5 {
    width: 0.375rem;
  }

  .xl\:w-2\.5 {
    width: 0.625rem;
  }

  .xl\:w-3\.5 {
    width: 0.875rem;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-2\/3 {
    width: 66.666667%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-2\/4 {
    width: 50%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-1\/6 {
    width: 16.666667%;
  }

  .xl\:w-2\/6 {
    width: 33.333333%;
  }

  .xl\:w-3\/6 {
    width: 50%;
  }

  .xl\:w-4\/6 {
    width: 66.666667%;
  }

  .xl\:w-5\/6 {
    width: 83.333333%;
  }

  .xl\:w-1\/12 {
    width: 8.333333%;
  }

  .xl\:w-2\/12 {
    width: 16.666667%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:w-5\/12 {
    width: 41.666667%;
  }

  .xl\:w-6\/12 {
    width: 50%;
  }

  .xl\:w-7\/12 {
    width: 58.333333%;
  }

  .xl\:w-8\/12 {
    width: 66.666667%;
  }

  .xl\:w-9\/12 {
    width: 75%;
  }

  .xl\:w-10\/12 {
    width: 83.333333%;
  }

  .xl\:w-11\/12 {
    width: 91.666667%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:w-min {
    width: min-content;
  }

  .xl\:w-max {
    width: max-content;
  }

  .xl\:min-w-0 {
    min-width: 0px;
  }

  .xl\:min-w-full {
    min-width: 100%;
  }

  .xl\:min-w-min {
    min-width: min-content;
  }

  .xl\:min-w-max {
    min-width: max-content;
  }

  .xl\:max-w-0 {
    max-width: 0rem;
  }

  .xl\:max-w-none {
    max-width: none;
  }

  .xl\:max-w-xs {
    max-width: 20rem;
  }

  .xl\:max-w-sm {
    max-width: 24rem;
  }

  .xl\:max-w-md {
    max-width: 28rem;
  }

  .xl\:max-w-lg {
    max-width: 32rem;
  }

  .xl\:max-w-xl {
    max-width: 36rem;
  }

  .xl\:max-w-2xl {
    max-width: 42rem;
  }

  .xl\:max-w-3xl {
    max-width: 48rem;
  }

  .xl\:max-w-4xl {
    max-width: 56rem;
  }

  .xl\:max-w-5xl {
    max-width: 64rem;
  }

  .xl\:max-w-6xl {
    max-width: 72rem;
  }

  .xl\:max-w-7xl {
    max-width: 80rem;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:max-w-min {
    max-width: min-content;
  }

  .xl\:max-w-max {
    max-width: max-content;
  }

  .xl\:max-w-prose {
    max-width: 65ch;
  }

  .xl\:max-w-screen-sm {
    max-width: 640px;
  }

  .xl\:max-w-screen-md {
    max-width: 768px;
  }

  .xl\:max-w-screen-lg {
    max-width: 1024px;
  }

  .xl\:max-w-screen-xl {
    max-width: 1280px;
  }

  .xl\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .xl\:flex-1 {
    flex: 1 1 0%;
  }

  .xl\:flex-auto {
    flex: 1 1 auto;
  }

  .xl\:flex-initial {
    flex: 0 1 auto;
  }

  .xl\:flex-none {
    flex: none;
  }

  .xl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .xl\:flex-shrink {
    flex-shrink: 1;
  }

  .xl\:flex-grow-0 {
    flex-grow: 0;
  }

  .xl\:flex-grow {
    flex-grow: 1;
  }

  .xl\:table-auto {
    table-layout: auto;
  }

  .xl\:table-fixed {
    table-layout: fixed;
  }

  .xl\:border-collapse {
    border-collapse: collapse;
  }

  .xl\:border-separate {
    border-collapse: separate;
  }

  .xl\:origin-center {
    transform-origin: center;
  }

  .xl\:origin-top {
    transform-origin: top;
  }

  .xl\:origin-top-right {
    transform-origin: top right;
  }

  .xl\:origin-right {
    transform-origin: right;
  }

  .xl\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .xl\:origin-bottom {
    transform-origin: bottom;
  }

  .xl\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .xl\:origin-left {
    transform-origin: left;
  }

  .xl\:origin-top-left {
    transform-origin: top left;
  }

  .xl\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .xl\:transform-none {
    transform: none;
  }

  .xl\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .xl\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .xl\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .xl\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .xl\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .xl\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .xl\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .xl\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .xl\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .xl\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .xl\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .xl\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .xl\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .xl\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .xl\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .xl\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .xl\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .xl\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .xl\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .xl\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .xl\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .xl\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .xl\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .xl\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .xl\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .xl\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .xl\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .xl\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .xl\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .xl\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .xl\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .xl\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .xl\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .xl\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .xl\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .xl\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .xl\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .xl\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .xl\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .xl\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .xl\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .xl\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .xl\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .xl\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .xl\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .xl\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .xl\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .xl\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .xl\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .xl\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .xl\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .xl\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .xl\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .xl\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .xl\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .xl\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .xl\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .xl\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .xl\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .xl\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .xl\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .xl\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .xl\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .xl\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .xl\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .xl\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .xl\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .xl\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .xl\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .xl\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .xl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .xl\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .xl\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .xl\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .xl\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .xl\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .xl\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .xl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .xl\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .xl\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .xl\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .xl\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .xl\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .xl\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .xl\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .xl\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .xl\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .xl\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .xl\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .xl\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .xl\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .xl\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .xl\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .xl\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .xl\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .xl\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .xl\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .xl\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .xl\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .xl\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .xl\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .xl\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .xl\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .xl\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .xl\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .xl\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .xl\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .xl\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .xl\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .xl\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .xl\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .xl\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .xl\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .xl\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .xl\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .xl\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .xl\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .xl\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .xl\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .xl\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .xl\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .xl\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .xl\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .xl\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .xl\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .xl\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .xl\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .xl\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .xl\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .xl\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .xl\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .xl\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .xl\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .xl\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .xl\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .xl\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .xl\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .xl\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .xl\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .xl\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .xl\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .xl\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .xl\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .xl\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .xl\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .xl\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .xl\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .xl\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .xl\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .xl\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .xl\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .xl\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .xl\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .xl\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .xl\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .xl\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .xl\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .xl\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .xl\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .xl\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .xl\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .xl\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .xl\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .xl\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .xl\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .xl\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .xl\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .xl\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .xl\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .xl\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .xl\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .xl\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .xl\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .xl\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .xl\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .xl\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .xl\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .xl\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .xl\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .xl\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .xl\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .xl\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .xl\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .xl\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .xl\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .xl\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .xl\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .xl\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .xl\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .xl\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .xl\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .xl\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .xl\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .xl\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .xl\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .xl\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .xl\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .xl\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .xl\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .xl\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .xl\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .xl\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .xl\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .xl\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .xl\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .xl\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .xl\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .xl\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .xl\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .xl\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .xl\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .xl\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .xl\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .xl\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .xl\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .xl\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .xl\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .xl\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .xl\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .xl\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .xl\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .xl\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .xl\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .xl\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .xl\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .xl\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .xl\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .xl\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .xl\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .xl\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .xl\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .xl\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .xl\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .xl\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .xl\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .xl\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .xl\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .xl\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .xl\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .xl\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .xl\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .xl\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .xl\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .xl\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .xl\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .xl\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .xl\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .xl\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .xl\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .xl\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .xl\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .xl\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .xl\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .xl\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .xl\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .xl\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .xl\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .xl\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .xl\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .xl\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .xl\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .xl\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .xl\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .xl\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .xl\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .xl\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .xl\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .xl\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .xl\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .xl\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .xl\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .xl\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .xl\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .xl\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .xl\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .xl\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .xl\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .xl\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .xl\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .xl\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .xl\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .xl\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .xl\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .xl\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .xl\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .xl\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .xl\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .xl\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .xl\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .xl\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .xl\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .xl\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .xl\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .xl\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .xl\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .xl\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .xl\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .xl\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .xl\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .xl\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .xl\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .xl\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .xl\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .xl\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .xl\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .xl\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .xl\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .xl\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .xl\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .xl\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .xl\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .xl\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .xl\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .xl\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .xl\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .xl\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .xl\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .xl\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .xl\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .xl\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .xl\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .xl\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .xl\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .xl\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .xl\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .xl\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .xl\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .xl\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .xl\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .xl\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .xl\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .xl\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .xl\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .xl\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .xl\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .xl\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .xl\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .xl\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .xl\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .xl\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .xl\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .xl\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .xl\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .xl\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .xl\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .xl\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .xl\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .xl\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .xl\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .xl\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .xl\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .xl\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .xl\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .xl\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .xl\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .xl\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .xl\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .xl\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .xl\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .xl\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .xl\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .xl\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .xl\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .xl\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .xl\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .xl\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .xl\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .xl\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .xl\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .xl\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .xl\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .xl\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .xl\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .xl\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .xl\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .xl\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .xl\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .xl\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .xl\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .xl\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .xl\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .xl\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .xl\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .xl\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .xl\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .xl\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .xl\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .xl\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .xl\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .xl\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .xl\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .xl\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .xl\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .xl\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .xl\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .xl\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .xl\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .xl\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .xl\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .xl\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .xl\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .xl\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .xl\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .xl\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .xl\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .xl\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .xl\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .xl\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .xl\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .xl\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .xl\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .xl\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .xl\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .xl\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .xl\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .xl\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .xl\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .xl\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .xl\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .xl\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .xl\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .xl\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .xl\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .xl\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .xl\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .xl\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .xl\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .xl\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .xl\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .xl\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .xl\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .xl\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .xl\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .xl\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .xl\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .xl\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .xl\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .xl\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .xl\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .xl\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .xl\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .xl\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .xl\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .xl\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .xl\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .xl\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .xl\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .xl\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .xl\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .xl\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .xl\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .xl\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .xl\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .xl\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .xl\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .xl\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .xl\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .xl\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .xl\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .xl\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .xl\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .xl\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .xl\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .xl\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .xl\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .xl\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .xl\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .xl\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .xl\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .xl\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .xl\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .xl\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .xl\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .xl\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .xl\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .xl\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .xl\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .xl\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .xl\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .xl\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .xl\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .xl\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .xl\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .xl\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .xl\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .xl\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .xl\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .xl\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .xl\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .xl\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .xl\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .xl\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .xl\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .xl\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .xl\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .xl\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .xl\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .xl\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .xl\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .xl\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .xl\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .xl\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .xl\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .xl\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .xl\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .xl\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .xl\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .xl\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .xl\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .xl\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .xl\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .xl\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .xl\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .xl\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .xl\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .xl\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .xl\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .xl\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .xl\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .xl\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .xl\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .xl\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .xl\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .xl\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .xl\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .xl\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .xl\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .xl\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .xl\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .xl\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .xl\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .xl\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .xl\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .xl\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .xl\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .xl\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .xl\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .xl\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .xl\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .xl\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .xl\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .xl\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .xl\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .xl\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .xl\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .xl\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .xl\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .xl\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .xl\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .xl\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .xl\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .xl\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .xl\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .xl\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .xl\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .xl\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .xl\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .xl\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .xl\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .xl\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .xl\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .xl\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .xl\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .xl\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .xl\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .xl\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .xl\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .xl\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .xl\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .xl\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .xl\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .xl\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .xl\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .xl\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .xl\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .xl\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .xl\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .xl\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .xl\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .xl\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .xl\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .xl\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .xl\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .xl\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .xl\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .xl\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .xl\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .xl\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .xl\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .xl\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .xl\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .xl\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .xl\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .xl\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .xl\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .xl\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .xl\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .xl\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .xl\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .xl\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .xl\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .xl\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .xl\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .xl\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .xl\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .xl\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .xl\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .xl\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .xl\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .xl\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .xl\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .xl\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .xl\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .xl\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .xl\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .xl\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .xl\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .xl\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .xl\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .xl\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .xl\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .xl\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .xl\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .xl\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .xl\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .xl\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .xl\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .xl\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .xl\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .xl\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .xl\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .xl\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .xl\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .xl\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .xl\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .xl\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .xl\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .xl\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .xl\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .xl\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .xl\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .xl\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .xl\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .xl\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .xl\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .xl\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .xl\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .xl\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .xl\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .xl\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .xl\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .xl\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .xl\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .xl\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .xl\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .xl\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .xl\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .xl\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .xl\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .xl\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .xl\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .xl\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .xl\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .xl\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .xl\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .xl\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .xl\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .xl\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .xl\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .xl\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .xl\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .xl\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .xl\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .xl\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .xl\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .xl\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .xl\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .xl\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .xl\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .xl\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .xl\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .xl\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .xl\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .xl\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .xl\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .xl\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .xl\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .xl\:animate-none {
    animation: none;
  }

  .xl\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .xl\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xl\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xl\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-text {
    cursor: text;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-help {
    cursor: help;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xl\:select-none {
    user-select: none;
  }

  .xl\:select-text {
    user-select: text;
  }

  .xl\:select-all {
    user-select: all;
  }

  .xl\:select-auto {
    user-select: auto;
  }

  .xl\:resize-none {
    resize: none;
  }

  .xl\:resize-y {
    resize: vertical;
  }

  .xl\:resize-x {
    resize: horizontal;
  }

  .xl\:resize {
    resize: both;
  }

  .xl\:list-inside {
    list-style-position: inside;
  }

  .xl\:list-outside {
    list-style-position: outside;
  }

  .xl\:list-none {
    list-style-type: none;
  }

  .xl\:list-disc {
    list-style-type: disc;
  }

  .xl\:list-decimal {
    list-style-type: decimal;
  }

  .xl\:appearance-none {
    appearance: none;
  }

  .xl\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .xl\:auto-cols-min {
    grid-auto-columns: min-content;
  }

  .xl\:auto-cols-max {
    grid-auto-columns: max-content;
  }

  .xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xl\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .xl\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .xl\:auto-rows-max {
    grid-auto-rows: max-content;
  }

  .xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .xl\:flex-col {
    flex-direction: column;
  }

  .xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .xl\:flex-wrap {
    flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .xl\:place-content-center {
    place-content: center;
  }

  .xl\:place-content-start {
    place-content: start;
  }

  .xl\:place-content-end {
    place-content: end;
  }

  .xl\:place-content-between {
    place-content: space-between;
  }

  .xl\:place-content-around {
    place-content: space-around;
  }

  .xl\:place-content-evenly {
    place-content: space-evenly;
  }

  .xl\:place-content-stretch {
    place-content: stretch;
  }

  .xl\:place-items-start {
    place-items: start;
  }

  .xl\:place-items-end {
    place-items: end;
  }

  .xl\:place-items-center {
    place-items: center;
  }

  .xl\:place-items-stretch {
    place-items: stretch;
  }

  .xl\:content-center {
    align-content: center;
  }

  .xl\:content-start {
    align-content: flex-start;
  }

  .xl\:content-end {
    align-content: flex-end;
  }

  .xl\:content-between {
    align-content: space-between;
  }

  .xl\:content-around {
    align-content: space-around;
  }

  .xl\:content-evenly {
    align-content: space-evenly;
  }

  .xl\:items-start {
    align-items: flex-start;
  }

  .xl\:items-end {
    align-items: flex-end;
  }

  .xl\:items-center {
    align-items: center;
  }

  .xl\:items-baseline {
    align-items: baseline;
  }

  .xl\:items-stretch {
    align-items: stretch;
  }

  .xl\:justify-start {
    justify-content: flex-start;
  }

  .xl\:justify-end {
    justify-content: flex-end;
  }

  .xl\:justify-center {
    justify-content: center;
  }

  .xl\:justify-between {
    justify-content: space-between;
  }

  .xl\:justify-around {
    justify-content: space-around;
  }

  .xl\:justify-evenly {
    justify-content: space-evenly;
  }

  .xl\:justify-items-start {
    justify-items: start;
  }

  .xl\:justify-items-end {
    justify-items: end;
  }

  .xl\:justify-items-center {
    justify-items: center;
  }

  .xl\:justify-items-stretch {
    justify-items: stretch;
  }

  .xl\:gap-0 {
    gap: 0px;
  }

  .xl\:gap-1 {
    gap: 0.25rem;
  }

  .xl\:gap-2 {
    gap: 0.5rem;
  }

  .xl\:gap-3 {
    gap: 0.75rem;
  }

  .xl\:gap-4 {
    gap: 1rem;
  }

  .xl\:gap-5 {
    gap: 1.25rem;
  }

  .xl\:gap-6 {
    gap: 1.5rem;
  }

  .xl\:gap-7 {
    gap: 1.75rem;
  }

  .xl\:gap-8 {
    gap: 2rem;
  }

  .xl\:gap-9 {
    gap: 2.25rem;
  }

  .xl\:gap-10 {
    gap: 2.5rem;
  }

  .xl\:gap-11 {
    gap: 2.75rem;
  }

  .xl\:gap-12 {
    gap: 3rem;
  }

  .xl\:gap-14 {
    gap: 3.5rem;
  }

  .xl\:gap-16 {
    gap: 4rem;
  }

  .xl\:gap-20 {
    gap: 5rem;
  }

  .xl\:gap-24 {
    gap: 6rem;
  }

  .xl\:gap-28 {
    gap: 7rem;
  }

  .xl\:gap-32 {
    gap: 8rem;
  }

  .xl\:gap-36 {
    gap: 9rem;
  }

  .xl\:gap-40 {
    gap: 10rem;
  }

  .xl\:gap-44 {
    gap: 11rem;
  }

  .xl\:gap-48 {
    gap: 12rem;
  }

  .xl\:gap-52 {
    gap: 13rem;
  }

  .xl\:gap-56 {
    gap: 14rem;
  }

  .xl\:gap-60 {
    gap: 15rem;
  }

  .xl\:gap-64 {
    gap: 16rem;
  }

  .xl\:gap-72 {
    gap: 18rem;
  }

  .xl\:gap-80 {
    gap: 20rem;
  }

  .xl\:gap-96 {
    gap: 24rem;
  }

  .xl\:gap-px {
    gap: 1px;
  }

  .xl\:gap-0\.5 {
    gap: 0.125rem;
  }

  .xl\:gap-1\.5 {
    gap: 0.375rem;
  }

  .xl\:gap-2\.5 {
    gap: 0.625rem;
  }

  .xl\:gap-3\.5 {
    gap: 0.875rem;
  }

  .xl\:gap-x-0 {
    column-gap: 0px;
  }

  .xl\:gap-x-1 {
    column-gap: 0.25rem;
  }

  .xl\:gap-x-2 {
    column-gap: 0.5rem;
  }

  .xl\:gap-x-3 {
    column-gap: 0.75rem;
  }

  .xl\:gap-x-4 {
    column-gap: 1rem;
  }

  .xl\:gap-x-5 {
    column-gap: 1.25rem;
  }

  .xl\:gap-x-6 {
    column-gap: 1.5rem;
  }

  .xl\:gap-x-7 {
    column-gap: 1.75rem;
  }

  .xl\:gap-x-8 {
    column-gap: 2rem;
  }

  .xl\:gap-x-9 {
    column-gap: 2.25rem;
  }

  .xl\:gap-x-10 {
    column-gap: 2.5rem;
  }

  .xl\:gap-x-11 {
    column-gap: 2.75rem;
  }

  .xl\:gap-x-12 {
    column-gap: 3rem;
  }

  .xl\:gap-x-14 {
    column-gap: 3.5rem;
  }

  .xl\:gap-x-16 {
    column-gap: 4rem;
  }

  .xl\:gap-x-20 {
    column-gap: 5rem;
  }

  .xl\:gap-x-24 {
    column-gap: 6rem;
  }

  .xl\:gap-x-28 {
    column-gap: 7rem;
  }

  .xl\:gap-x-32 {
    column-gap: 8rem;
  }

  .xl\:gap-x-36 {
    column-gap: 9rem;
  }

  .xl\:gap-x-40 {
    column-gap: 10rem;
  }

  .xl\:gap-x-44 {
    column-gap: 11rem;
  }

  .xl\:gap-x-48 {
    column-gap: 12rem;
  }

  .xl\:gap-x-52 {
    column-gap: 13rem;
  }

  .xl\:gap-x-56 {
    column-gap: 14rem;
  }

  .xl\:gap-x-60 {
    column-gap: 15rem;
  }

  .xl\:gap-x-64 {
    column-gap: 16rem;
  }

  .xl\:gap-x-72 {
    column-gap: 18rem;
  }

  .xl\:gap-x-80 {
    column-gap: 20rem;
  }

  .xl\:gap-x-96 {
    column-gap: 24rem;
  }

  .xl\:gap-x-px {
    column-gap: 1px;
  }

  .xl\:gap-x-0\.5 {
    column-gap: 0.125rem;
  }

  .xl\:gap-x-1\.5 {
    column-gap: 0.375rem;
  }

  .xl\:gap-x-2\.5 {
    column-gap: 0.625rem;
  }

  .xl\:gap-x-3\.5 {
    column-gap: 0.875rem;
  }

  .xl\:gap-y-0 {
    row-gap: 0px;
  }

  .xl\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .xl\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .xl\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .xl\:gap-y-4 {
    row-gap: 1rem;
  }

  .xl\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .xl\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .xl\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .xl\:gap-y-8 {
    row-gap: 2rem;
  }

  .xl\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .xl\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .xl\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .xl\:gap-y-12 {
    row-gap: 3rem;
  }

  .xl\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .xl\:gap-y-16 {
    row-gap: 4rem;
  }

  .xl\:gap-y-20 {
    row-gap: 5rem;
  }

  .xl\:gap-y-24 {
    row-gap: 6rem;
  }

  .xl\:gap-y-28 {
    row-gap: 7rem;
  }

  .xl\:gap-y-32 {
    row-gap: 8rem;
  }

  .xl\:gap-y-36 {
    row-gap: 9rem;
  }

  .xl\:gap-y-40 {
    row-gap: 10rem;
  }

  .xl\:gap-y-44 {
    row-gap: 11rem;
  }

  .xl\:gap-y-48 {
    row-gap: 12rem;
  }

  .xl\:gap-y-52 {
    row-gap: 13rem;
  }

  .xl\:gap-y-56 {
    row-gap: 14rem;
  }

  .xl\:gap-y-60 {
    row-gap: 15rem;
  }

  .xl\:gap-y-64 {
    row-gap: 16rem;
  }

  .xl\:gap-y-72 {
    row-gap: 18rem;
  }

  .xl\:gap-y-80 {
    row-gap: 20rem;
  }

  .xl\:gap-y-96 {
    row-gap: 24rem;
  }

  .xl\:gap-y-px {
    row-gap: 1px;
  }

  .xl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .xl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .xl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .xl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .xl\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .xl\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .xl\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .xl\:place-self-auto {
    place-self: auto;
  }

  .xl\:place-self-start {
    place-self: start;
  }

  .xl\:place-self-end {
    place-self: end;
  }

  .xl\:place-self-center {
    place-self: center;
  }

  .xl\:place-self-stretch {
    place-self: stretch;
  }

  .xl\:self-auto {
    align-self: auto;
  }

  .xl\:self-start {
    align-self: flex-start;
  }

  .xl\:self-end {
    align-self: flex-end;
  }

  .xl\:self-center {
    align-self: center;
  }

  .xl\:self-stretch {
    align-self: stretch;
  }

  .xl\:self-baseline {
    align-self: baseline;
  }

  .xl\:justify-self-auto {
    justify-self: auto;
  }

  .xl\:justify-self-start {
    justify-self: start;
  }

  .xl\:justify-self-end {
    justify-self: end;
  }

  .xl\:justify-self-center {
    justify-self: center;
  }

  .xl\:justify-self-stretch {
    justify-self: stretch;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .xl\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .xl\:overscroll-none {
    overscroll-behavior: none;
  }

  .xl\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .xl\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .xl\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .xl\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .xl\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .xl\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .xl\:overflow-clip {
    text-overflow: clip;
  }

  .xl\:whitespace-normal {
    white-space: normal;
  }

  .xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .xl\:whitespace-pre {
    white-space: pre;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words {
    overflow-wrap: break-word;
  }

  .xl\:break-all {
    word-break: break-all;
  }

  .xl\:rounded-none {
    border-radius: 0px;
  }

  .xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .xl\:rounded {
    border-radius: 0.25rem;
  }

  .xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .xl\:rounded-xl {
    border-radius: 0.75rem;
  }

  .xl\:rounded-2xl {
    border-radius: 1rem;
  }

  .xl\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .xl\:rounded-full {
    border-radius: 9999px;
  }

  .xl\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .xl\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .xl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .xl\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .xl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .xl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .xl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xl\:border-0 {
    border-width: 0px;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-4 {
    border-width: 4px;
  }

  .xl\:border-8 {
    border-width: 8px;
  }

  .xl\:border {
    border-width: 1px;
  }

  .xl\:border-t-0 {
    border-top-width: 0px;
  }

  .xl\:border-t-2 {
    border-top-width: 2px;
  }

  .xl\:border-t-4 {
    border-top-width: 4px;
  }

  .xl\:border-t-8 {
    border-top-width: 8px;
  }

  .xl\:border-t {
    border-top-width: 1px;
  }

  .xl\:border-r-0 {
    border-right-width: 0px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-r-4 {
    border-right-width: 4px;
  }

  .xl\:border-r-8 {
    border-right-width: 8px;
  }

  .xl\:border-r {
    border-right-width: 1px;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:border-l-0 {
    border-left-width: 0px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-l-4 {
    border-left-width: 4px;
  }

  .xl\:border-l-8 {
    border-left-width: 8px;
  }

  .xl\:border-l {
    border-left-width: 1px;
  }

  .xl\:border-solid {
    border-style: solid;
  }

  .xl\:border-dashed {
    border-style: dashed;
  }

  .xl\:border-dotted {
    border-style: dotted;
  }

  .xl\:border-double {
    border-style: double;
  }

  .xl\:border-none {
    border-style: none;
  }

  .xl\:border-transparent {
    border-color: transparent;
  }

  .xl\:border-current {
    border-color: currentColor;
  }

  .xl\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .xl\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .xl\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .xl\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .xl\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .xl\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .xl\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .xl\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .xl\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .xl\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .xl\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .xl\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .xl\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .xl\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .xl\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .xl\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .xl\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .xl\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .xl\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .xl\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .xl\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .xl\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .xl\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .xl\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .xl\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .xl\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .xl\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .xl\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .xl\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .xl\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .xl\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .xl\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .xl\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .xl\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .xl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .xl\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .xl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .xl\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .xl\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .xl\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .xl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .xl\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .xl\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .xl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .xl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .xl\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .xl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .xl\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .xl\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .xl\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .xl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .xl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .xl\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .xl\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .xl\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .xl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .xl\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .xl\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .xl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .xl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .xl\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .xl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .xl\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .xl\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .xl\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .xl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .xl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .xl\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .xl\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .xl\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .xl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .xl\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .xl\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .xl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .xl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .xl\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .xl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .xl\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .xl\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .xl\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .xl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .xl\:bg-transparent {
    background-color: transparent;
  }

  .xl\:bg-current {
    background-color: currentColor;
  }

  .xl\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .xl\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .xl\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .xl\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .xl\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .xl\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .xl\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .xl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .xl\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .xl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .xl\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .xl\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .xl\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .xl\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .xl\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .xl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .xl\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .xl\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .xl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .xl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .xl\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .xl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .xl\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .xl\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .xl\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .xl\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .xl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .xl\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .xl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .xl\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .xl\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .xl\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .xl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .xl\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .xl\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .xl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .xl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .xl\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .xl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .xl\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .xl\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .xl\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .xl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .xl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .xl\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .xl\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .xl\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .xl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .xl\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .xl\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .xl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .xl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .xl\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .xl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .xl\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .xl\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .xl\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .xl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .xl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .xl\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .xl\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .xl\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .xl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .xl\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .xl\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .xl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .xl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .xl\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .xl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .xl\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .xl\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .xl\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .xl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .xl\:bg-none {
    background-image: none;
  }

  .xl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .xl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .xl\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .xl\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .xl\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .xl\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .xl\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .xl\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .xl\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .xl\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .xl\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .xl\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .xl\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .xl\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .xl\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .xl\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .xl\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .xl\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .xl\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .xl\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .xl\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .xl\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .xl\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .xl\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .xl\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .xl\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .xl\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .xl\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .xl\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .xl\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .xl\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .xl\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .xl\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .xl\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .xl\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .xl\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .xl\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .xl\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .xl\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .xl\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .xl\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .xl\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .xl\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .xl\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .xl\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .xl\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .xl\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .xl\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .xl\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .xl\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .xl\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .xl\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .xl\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .xl\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .xl\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .xl\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .xl\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .xl\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .xl\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .xl\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .xl\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .xl\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .xl\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .xl\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .xl\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .xl\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .xl\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .xl\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .xl\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .xl\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .xl\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .xl\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .xl\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .xl\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .xl\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .xl\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .xl\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .xl\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .xl\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .xl\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .xl\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .xl\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .xl\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .xl\:to-current {
    --tw-gradient-to: currentColor;
  }

  .xl\:to-black {
    --tw-gradient-to: #000;
  }

  .xl\:to-white {
    --tw-gradient-to: #fff;
  }

  .xl\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .xl\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .xl\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .xl\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .xl\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .xl\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .xl\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .xl\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .xl\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .xl\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .xl\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .xl\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .xl\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .xl\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .xl\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .xl\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .xl\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .xl\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .xl\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .xl\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .xl\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .xl\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .xl\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .xl\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .xl\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .xl\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .xl\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .xl\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .xl\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .xl\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .xl\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .xl\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .xl\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .xl\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .xl\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .xl\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .xl\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .xl\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .xl\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .xl\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .xl\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .xl\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .xl\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .xl\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .xl\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .xl\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .xl\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .xl\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .xl\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .xl\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .xl\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .xl\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .xl\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .xl\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .xl\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .xl\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .xl\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .xl\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .xl\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .xl\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .xl\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .xl\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .xl\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .xl\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .xl\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .xl\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .xl\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .xl\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .xl\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .xl\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .xl\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .xl\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .xl\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .xl\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .xl\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .xl\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .xl\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .xl\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .xl\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .xl\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .xl\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .xl\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .xl\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .xl\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .xl\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .xl\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .xl\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .xl\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .xl\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .xl\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .xl\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .xl\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .xl\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .xl\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .xl\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .xl\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .xl\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .xl\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .xl\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .xl\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .xl\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .xl\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .xl\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .xl\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .xl\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .xl\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .xl\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .xl\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .xl\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .xl\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .xl\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .xl\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .xl\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .xl\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .xl\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .xl\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .xl\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .xl\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .xl\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .xl\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .xl\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .xl\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .xl\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .xl\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .xl\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .xl\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .xl\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .xl\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .xl\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .xl\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .xl\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .xl\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .xl\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .xl\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .xl\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .xl\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .xl\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .xl\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .xl\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .xl\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .xl\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .xl\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .xl\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .xl\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .xl\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .xl\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .xl\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .xl\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .xl\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .xl\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .xl\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .xl\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .xl\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .xl\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .xl\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .xl\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .xl\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .xl\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .xl\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .xl\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .xl\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .xl\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .xl\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .xl\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .xl\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .xl\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .xl\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .xl\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .xl\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .xl\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .xl\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .xl\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .xl\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .xl\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .xl\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .xl\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .xl\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .xl\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .xl\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .xl\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .xl\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .xl\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .xl\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .xl\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .xl\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .xl\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .xl\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .xl\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .xl\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .xl\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .xl\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .xl\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .xl\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .xl\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .xl\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .xl\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .xl\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .xl\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .xl\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .xl\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .xl\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .xl\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .xl\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .xl\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .xl\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .xl\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .xl\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .xl\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .xl\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .xl\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .xl\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .xl\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .xl\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .xl\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .xl\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .xl\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .xl\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .xl\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .xl\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .xl\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .xl\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .xl\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .xl\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .xl\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .xl\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .xl\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .xl\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .xl\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .xl\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .xl\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .xl\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .xl\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .xl\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .xl\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .xl\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .xl\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .xl\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .xl\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .xl\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .xl\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .xl\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .xl\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .xl\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .xl\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .xl\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .xl\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .xl\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .xl\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .xl\:decoration-slice {
    box-decoration-break: slice;
  }

  .xl\:decoration-clone {
    box-decoration-break: clone;
  }

  .xl\:bg-auto {
    background-size: auto;
  }

  .xl\:bg-cover {
    background-size: cover;
  }

  .xl\:bg-contain {
    background-size: contain;
  }

  .xl\:bg-full {
    background-size: 100%;
  }

  .xl\:bg-fixed {
    background-attachment: fixed;
  }

  .xl\:bg-local {
    background-attachment: local;
  }

  .xl\:bg-scroll {
    background-attachment: scroll;
  }

  .xl\:bg-clip-border {
    background-clip: border-box;
  }

  .xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .xl\:bg-clip-content {
    background-clip: content-box;
  }

  .xl\:bg-clip-text {
    background-clip: text;
  }

  .xl\:bg-bottom {
    background-position: bottom;
  }

  .xl\:bg-center {
    background-position: center;
  }

  .xl\:bg-left {
    background-position: left;
  }

  .xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xl\:bg-left-top {
    background-position: left top;
  }

  .xl\:bg-right {
    background-position: right;
  }

  .xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xl\:bg-right-top {
    background-position: right top;
  }

  .xl\:bg-top {
    background-position: top;
  }

  .xl\:bg-repeat {
    background-repeat: repeat;
  }

  .xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xl\:bg-repeat-round {
    background-repeat: round;
  }

  .xl\:bg-repeat-space {
    background-repeat: space;
  }

  .xl\:bg-origin-border {
    background-origin: border-box;
  }

  .xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .xl\:bg-origin-content {
    background-origin: content-box;
  }

  .xl\:fill-current {
    fill: currentColor;
  }

  .xl\:stroke-current {
    stroke: currentColor;
  }

  .xl\:stroke-0 {
    stroke-width: 0;
  }

  .xl\:stroke-1 {
    stroke-width: 1;
  }

  .xl\:stroke-2 {
    stroke-width: 2;
  }

  .xl\:object-contain {
    object-fit: contain;
  }

  .xl\:object-cover {
    object-fit: cover;
  }

  .xl\:object-fill {
    object-fit: fill;
  }

  .xl\:object-none {
    object-fit: none;
  }

  .xl\:object-scale-down {
    object-fit: scale-down;
  }

  .xl\:object-bottom {
    object-position: bottom;
  }

  .xl\:object-center {
    object-position: center;
  }

  .xl\:object-left {
    object-position: left;
  }

  .xl\:object-left-bottom {
    object-position: left bottom;
  }

  .xl\:object-left-top {
    object-position: left top;
  }

  .xl\:object-right {
    object-position: right;
  }

  .xl\:object-right-bottom {
    object-position: right bottom;
  }

  .xl\:object-right-top {
    object-position: right top;
  }

  .xl\:object-top {
    object-position: top;
  }

  .xl\:p-0 {
    padding: 0px;
  }

  .xl\:p-1 {
    padding: 0.25rem;
  }

  .xl\:p-2 {
    padding: 0.5rem;
  }

  .xl\:p-3 {
    padding: 0.75rem;
  }

  .xl\:p-4 {
    padding: 1rem;
  }

  .xl\:p-5 {
    padding: 1.25rem;
  }

  .xl\:p-6 {
    padding: 1.5rem;
  }

  .xl\:p-7 {
    padding: 1.75rem;
  }

  .xl\:p-8 {
    padding: 2rem;
  }

  .xl\:p-9 {
    padding: 2.25rem;
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }

  .xl\:p-11 {
    padding: 2.75rem;
  }

  .xl\:p-12 {
    padding: 3rem;
  }

  .xl\:p-14 {
    padding: 3.5rem;
  }

  .xl\:p-16 {
    padding: 4rem;
  }

  .xl\:p-20 {
    padding: 5rem;
  }

  .xl\:p-24 {
    padding: 6rem;
  }

  .xl\:p-28 {
    padding: 7rem;
  }

  .xl\:p-32 {
    padding: 8rem;
  }

  .xl\:p-36 {
    padding: 9rem;
  }

  .xl\:p-40 {
    padding: 10rem;
  }

  .xl\:p-44 {
    padding: 11rem;
  }

  .xl\:p-48 {
    padding: 12rem;
  }

  .xl\:p-52 {
    padding: 13rem;
  }

  .xl\:p-56 {
    padding: 14rem;
  }

  .xl\:p-60 {
    padding: 15rem;
  }

  .xl\:p-64 {
    padding: 16rem;
  }

  .xl\:p-72 {
    padding: 18rem;
  }

  .xl\:p-80 {
    padding: 20rem;
  }

  .xl\:p-96 {
    padding: 24rem;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:p-0\.5 {
    padding: 0.125rem;
  }

  .xl\:p-1\.5 {
    padding: 0.375rem;
  }

  .xl\:p-2\.5 {
    padding: 0.625rem;
  }

  .xl\:p-3\.5 {
    padding: 0.875rem;
  }

  .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xl\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xl\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .xl\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .xl\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .xl\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .xl\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xl\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xl\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .xl\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .xl\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .xl\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .xl\:pt-0 {
    padding-top: 0px;
  }

  .xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xl\:pt-4 {
    padding-top: 1rem;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xl\:pt-7 {
    padding-top: 1.75rem;
  }

  .xl\:pt-8 {
    padding-top: 2rem;
  }

  .xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pt-11 {
    padding-top: 2.75rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:pt-14 {
    padding-top: 3.5rem;
  }

  .xl\:pt-16 {
    padding-top: 4rem;
  }

  .xl\:pt-20 {
    padding-top: 5rem;
  }

  .xl\:pt-24 {
    padding-top: 6rem;
  }

  .xl\:pt-28 {
    padding-top: 7rem;
  }

  .xl\:pt-32 {
    padding-top: 8rem;
  }

  .xl\:pt-36 {
    padding-top: 9rem;
  }

  .xl\:pt-40 {
    padding-top: 10rem;
  }

  .xl\:pt-44 {
    padding-top: 11rem;
  }

  .xl\:pt-48 {
    padding-top: 12rem;
  }

  .xl\:pt-52 {
    padding-top: 13rem;
  }

  .xl\:pt-56 {
    padding-top: 14rem;
  }

  .xl\:pt-60 {
    padding-top: 15rem;
  }

  .xl\:pt-64 {
    padding-top: 16rem;
  }

  .xl\:pt-72 {
    padding-top: 18rem;
  }

  .xl\:pt-80 {
    padding-top: 20rem;
  }

  .xl\:pt-96 {
    padding-top: 24rem;
  }

  .xl\:pt-px {
    padding-top: 1px;
  }

  .xl\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .xl\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .xl\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .xl\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .xl\:pr-0 {
    padding-right: 0px;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .xl\:pr-4 {
    padding-right: 1rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xl\:pr-7 {
    padding-right: 1.75rem;
  }

  .xl\:pr-8 {
    padding-right: 2rem;
  }

  .xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .xl\:pr-12 {
    padding-right: 3rem;
  }

  .xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .xl\:pr-16 {
    padding-right: 4rem;
  }

  .xl\:pr-20 {
    padding-right: 5rem;
  }

  .xl\:pr-24 {
    padding-right: 6rem;
  }

  .xl\:pr-28 {
    padding-right: 7rem;
  }

  .xl\:pr-32 {
    padding-right: 8rem;
  }

  .xl\:pr-36 {
    padding-right: 9rem;
  }

  .xl\:pr-40 {
    padding-right: 10rem;
  }

  .xl\:pr-44 {
    padding-right: 11rem;
  }

  .xl\:pr-48 {
    padding-right: 12rem;
  }

  .xl\:pr-52 {
    padding-right: 13rem;
  }

  .xl\:pr-56 {
    padding-right: 14rem;
  }

  .xl\:pr-60 {
    padding-right: 15rem;
  }

  .xl\:pr-64 {
    padding-right: 16rem;
  }

  .xl\:pr-72 {
    padding-right: 18rem;
  }

  .xl\:pr-80 {
    padding-right: 20rem;
  }

  .xl\:pr-96 {
    padding-right: 24rem;
  }

  .xl\:pr-px {
    padding-right: 1px;
  }

  .xl\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .xl\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .xl\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .xl\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .xl\:pb-0 {
    padding-bottom: 0px;
  }

  .xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xl\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .xl\:pb-36 {
    padding-bottom: 9rem;
  }

  .xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .xl\:pb-44 {
    padding-bottom: 11rem;
  }

  .xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .xl\:pb-52 {
    padding-bottom: 13rem;
  }

  .xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .xl\:pb-60 {
    padding-bottom: 15rem;
  }

  .xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .xl\:pb-72 {
    padding-bottom: 18rem;
  }

  .xl\:pb-80 {
    padding-bottom: 20rem;
  }

  .xl\:pb-96 {
    padding-bottom: 24rem;
  }

  .xl\:pb-px {
    padding-bottom: 1px;
  }

  .xl\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .xl\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .xl\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .xl\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .xl\:pl-0 {
    padding-left: 0px;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .xl\:pl-4 {
    padding-left: 1rem;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xl\:pl-7 {
    padding-left: 1.75rem;
  }

  .xl\:pl-8 {
    padding-left: 2rem;
  }

  .xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .xl\:pl-16 {
    padding-left: 4rem;
  }

  .xl\:pl-20 {
    padding-left: 5rem;
  }

  .xl\:pl-24 {
    padding-left: 6rem;
  }

  .xl\:pl-28 {
    padding-left: 7rem;
  }

  .xl\:pl-32 {
    padding-left: 8rem;
  }

  .xl\:pl-36 {
    padding-left: 9rem;
  }

  .xl\:pl-40 {
    padding-left: 10rem;
  }

  .xl\:pl-44 {
    padding-left: 11rem;
  }

  .xl\:pl-48 {
    padding-left: 12rem;
  }

  .xl\:pl-52 {
    padding-left: 13rem;
  }

  .xl\:pl-56 {
    padding-left: 14rem;
  }

  .xl\:pl-60 {
    padding-left: 15rem;
  }

  .xl\:pl-64 {
    padding-left: 16rem;
  }

  .xl\:pl-72 {
    padding-left: 18rem;
  }

  .xl\:pl-80 {
    padding-left: 20rem;
  }

  .xl\:pl-96 {
    padding-left: 24rem;
  }

  .xl\:pl-px {
    padding-left: 1px;
  }

  .xl\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .xl\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .xl\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .xl\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .xl\:text-left {
    text-align: left;
  }

  .xl\:text-center {
    text-align: center;
  }

  .xl\:text-right {
    text-align: right;
  }

  .xl\:text-justify {
    text-align: justify;
  }

  .xl\:align-baseline {
    vertical-align: baseline;
  }

  .xl\:align-top {
    vertical-align: top;
  }

  .xl\:align-middle {
    vertical-align: middle;
  }

  .xl\:align-bottom {
    vertical-align: bottom;
  }

  .xl\:align-text-top {
    vertical-align: text-top;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xl\:font-sans {
    font-family: ui-sans-serif, system-ui, -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";
  }

  .xl\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xl\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .xl\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .xl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .xl\:font-thin {
    font-weight: 100;
  }

  .xl\:font-extralight {
    font-weight: 200;
  }

  .xl\:font-light {
    font-weight: 300;
  }

  .xl\:font-normal {
    font-weight: 400;
  }

  .xl\:font-medium {
    font-weight: 500;
  }

  .xl\:font-semibold {
    font-weight: 600;
  }

  .xl\:font-bold {
    font-weight: 700;
  }

  .xl\:font-extrabold {
    font-weight: 800;
  }

  .xl\:font-black {
    font-weight: 900;
  }

  .xl\:uppercase {
    text-transform: uppercase;
  }

  .xl\:lowercase {
    text-transform: lowercase;
  }

  .xl\:capitalize {
    text-transform: capitalize;
  }

  .xl\:normal-case {
    text-transform: none;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:not-italic {
    font-style: normal;
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .xl\:normal-nums {
    font-variant-numeric: normal;
  }

  .xl\:ordinal {
    --tw-ordinal: ordinal;
  }

  .xl\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .xl\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .xl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .xl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .xl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .xl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .xl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .xl\:leading-3 {
    line-height: .75rem;
  }

  .xl\:leading-4 {
    line-height: 1rem;
  }

  .xl\:leading-5 {
    line-height: 1.25rem;
  }

  .xl\:leading-6 {
    line-height: 1.5rem;
  }

  .xl\:leading-7 {
    line-height: 1.75rem;
  }

  .xl\:leading-8 {
    line-height: 2rem;
  }

  .xl\:leading-9 {
    line-height: 2.25rem;
  }

  .xl\:leading-10 {
    line-height: 2.5rem;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-snug {
    line-height: 1.375;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-relaxed {
    line-height: 1.625;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0em;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .xl\:text-transparent {
    color: transparent;
  }

  .xl\:text-current {
    color: currentColor;
  }

  .xl\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .xl\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .xl\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .xl\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .xl\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .xl\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xl\:hover\:text-current:hover {
    color: currentColor;
  }

  .xl\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .xl\:focus\:text-current:focus {
    color: currentColor;
  }

  .xl\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .xl\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .xl\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .xl\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .xl\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .xl\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .xl\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .xl\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .xl\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .xl\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .xl\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .xl\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .xl\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .xl\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .xl\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .xl\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .xl\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .xl\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .xl\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .xl\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .xl\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .xl\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .xl\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .xl\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .xl\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .xl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .xl\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .xl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .xl\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .xl\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .xl\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .xl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .xl\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .xl\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .xl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .xl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .xl\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .xl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .xl\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .xl\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .xl\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .xl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .xl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .xl\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .xl\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .xl\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .xl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .xl\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .xl\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .xl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .xl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .xl\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .xl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .xl\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .xl\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .xl\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .xl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .xl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .xl\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .xl\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .xl\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .xl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .xl\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .xl\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .xl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .xl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .xl\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .xl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .xl\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .xl\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .xl\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .xl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .xl\:underline {
    text-decoration: underline;
  }

  .xl\:line-through {
    text-decoration: line-through;
  }

  .xl\:no-underline {
    text-decoration: none;
  }

  .group:hover .xl\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .xl\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .xl\:group-hover\:no-underline {
    text-decoration: none;
  }

  .xl\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .xl\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .xl\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .xl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xl\:placeholder-current::placeholder {
    color: currentColor;
  }

  .xl\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .xl\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .xl\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .xl\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .xl\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .xl\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .xl\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .xl\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .xl\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .xl\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .xl\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .xl\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .xl\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .xl\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-5 {
    opacity: 0.05;
  }

  .xl\:opacity-10 {
    opacity: 0.1;
  }

  .xl\:opacity-20 {
    opacity: 0.2;
  }

  .xl\:opacity-25 {
    opacity: 0.25;
  }

  .xl\:opacity-30 {
    opacity: 0.3;
  }

  .xl\:opacity-40 {
    opacity: 0.4;
  }

  .xl\:opacity-50 {
    opacity: 0.5;
  }

  .xl\:opacity-60 {
    opacity: 0.6;
  }

  .xl\:opacity-70 {
    opacity: 0.7;
  }

  .xl\:opacity-75 {
    opacity: 0.75;
  }

  .xl\:opacity-80 {
    opacity: 0.8;
  }

  .xl\:opacity-90 {
    opacity: 0.9;
  }

  .xl\:opacity-95 {
    opacity: 0.95;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .group:hover .xl\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .xl\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .xl\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .xl\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .xl\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .xl\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .xl\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .xl\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .xl\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .xl\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .xl\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .xl\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .xl\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .xl\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .xl\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .xl\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .xl\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .xl\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .xl\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .xl\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .xl\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .xl\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .xl\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .xl\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .xl\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .xl\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .xl\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .xl\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .xl\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .xl\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xl\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .xl\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .xl\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xl\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .xl\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xl\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .xl\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xl\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .xl\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .xl\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .xl\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .xl\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .xl\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .xl\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .xl\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .xl\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .xl\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .xl\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .xl\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .xl\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .xl\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .xl\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .xl\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .xl\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .xl\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .xl\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .xl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .xl\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .xl\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .xl\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .xl\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .xl\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .xl\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .xl\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .xl\:mix-blend-color {
    mix-blend-mode: color;
  }

  .xl\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .xl\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .xl\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .xl\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .xl\:ring-inset {
    --tw-ring-inset: inset;
  }

  .xl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .xl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .xl\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .xl\:ring-current {
    --tw-ring-color: currentColor;
  }

  .xl\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .xl\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .xl\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .xl\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .xl\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .xl\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .xl\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .xl\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .xl\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .xl\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .xl\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .xl\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .xl\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .xl\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .xl\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .xl\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .xl\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .xl\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .xl\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .xl\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .xl\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .xl\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .xl\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .xl\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .xl\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .xl\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .xl\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .xl\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .xl\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .xl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .xl\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .xl\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .xl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .xl\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .xl\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .xl\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .xl\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .xl\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .xl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .xl\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .xl\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .xl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .xl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .xl\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .xl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .xl\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .xl\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .xl\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .xl\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .xl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .xl\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .xl\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .xl\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .xl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .xl\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .xl\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .xl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .xl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .xl\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .xl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .xl\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .xl\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .xl\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .xl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .xl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .xl\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .xl\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .xl\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .xl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .xl\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .xl\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .xl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .xl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .xl\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .xl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .xl\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .xl\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .xl\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .xl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .xl\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .xl\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .xl\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .xl\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .xl\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .xl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .xl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .xl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .xl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .xl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .xl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .xl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .xl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .xl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .xl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .xl\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .xl\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .xl\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .xl\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .xl\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .xl\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .xl\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .xl\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .xl\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .xl\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .xl\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .xl\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .xl\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .xl\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .xl\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .xl\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .xl\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .xl\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .xl\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .xl\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .xl\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .xl\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .xl\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .xl\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .xl\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .xl\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .xl\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .xl\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .xl\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .xl\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .xl\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .xl\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .xl\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .xl\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .xl\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .xl\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .xl\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .xl\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .xl\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .xl\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .xl\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .xl\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .xl\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .xl\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .xl\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .xl\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .xl\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .xl\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .xl\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .xl\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .xl\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .xl\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .xl\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .xl\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .xl\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .xl\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .xl\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .xl\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .xl\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .xl\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .xl\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .xl\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .xl\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .xl\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .xl\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .xl\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .xl\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .xl\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .xl\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .xl\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .xl\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .xl\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .xl\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .xl\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .xl\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .xl\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .xl\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .xl\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .xl\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .xl\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .xl\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .xl\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .xl\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .xl\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .xl\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .xl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .xl\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .xl\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .xl\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .xl\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .xl\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .xl\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .xl\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .xl\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .xl\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .xl\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .xl\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .xl\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .xl\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .xl\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .xl\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .xl\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .xl\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .xl\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .xl\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .xl\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .xl\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .xl\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .xl\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .xl\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .xl\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .xl\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .xl\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .xl\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .xl\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .xl\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .xl\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .xl\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .xl\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .xl\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .xl\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .xl\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .xl\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .xl\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .xl\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .xl\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .xl\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .xl\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .xl\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .xl\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .xl\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .xl\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .xl\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .xl\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .xl\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .xl\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .xl\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .xl\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .xl\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .xl\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .xl\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .xl\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .xl\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .xl\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .xl\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .xl\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .xl\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .xl\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .xl\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .xl\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .xl\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .xl\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .xl\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .xl\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .xl\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .xl\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .xl\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .xl\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .xl\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .xl\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .xl\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .xl\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .xl\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .xl\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .xl\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .xl\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .xl\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .xl\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .xl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .xl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .xl\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .xl\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .xl\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .xl\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .xl\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .xl\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .xl\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .xl\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .xl\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .xl\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .xl\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .xl\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .xl\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .xl\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .xl\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .xl\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .xl\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .xl\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .xl\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .xl\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .xl\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .xl\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .xl\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .xl\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .xl\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .xl\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .xl\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .xl\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .xl\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .xl\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .xl\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .xl\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .xl\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .xl\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .xl\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .xl\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .xl\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .xl\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .xl\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .xl\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .xl\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .xl\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .xl\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .xl\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .xl\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .xl\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .xl\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .xl\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .xl\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .xl\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .xl\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .xl\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .xl\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .xl\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .xl\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .xl\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .xl\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .xl\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .xl\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .xl\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .xl\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .xl\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .xl\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .xl\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .xl\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .xl\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .xl\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .xl\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .xl\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .xl\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .xl\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .xl\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .xl\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .xl\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .xl\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .xl\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .xl\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .xl\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .xl\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .xl\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .xl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .xl\:filter-none {
    filter: none;
  }

  .xl\:blur-0 {
    --tw-blur: blur(0);
  }

  .xl\:blur-none {
    --tw-blur: blur(0);
  }

  .xl\:blur-sm {
    --tw-blur: blur(4px);
  }

  .xl\:blur {
    --tw-blur: blur(8px);
  }

  .xl\:blur-md {
    --tw-blur: blur(12px);
  }

  .xl\:blur-lg {
    --tw-blur: blur(16px);
  }

  .xl\:blur-xl {
    --tw-blur: blur(24px);
  }

  .xl\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .xl\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .xl\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .xl\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .xl\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .xl\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .xl\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .xl\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .xl\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .xl\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .xl\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .xl\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .xl\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .xl\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .xl\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .xl\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .xl\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .xl\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .xl\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .xl\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .xl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .xl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .xl\: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));
  }

  .xl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .xl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .xl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .xl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .xl\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .xl\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .xl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .xl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .xl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .xl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .xl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .xl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .xl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .xl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .xl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .xl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .xl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .xl\:invert-0 {
    --tw-invert: invert(0);
  }

  .xl\:invert {
    --tw-invert: invert(100%);
  }

  .xl\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .xl\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .xl\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .xl\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .xl\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .xl\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .xl\:sepia {
    --tw-sepia: sepia(100%);
  }

  .xl\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .xl\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .xl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .xl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .xl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .xl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .xl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .xl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .xl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .xl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .xl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .xl\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .xl\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .xl\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .xl\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .xl\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .xl\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .xl\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .xl\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .xl\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .xl\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .xl\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .xl\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .xl\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .xl\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .xl\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .xl\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .xl\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .xl\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .xl\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .xl\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .xl\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .xl\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .xl\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .xl\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .xl\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .xl\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .xl\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .xl\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .xl\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .xl\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .xl\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .xl\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .xl\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .xl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .xl\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .xl\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .xl\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .xl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .xl\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .xl\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .xl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .xl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .xl\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .xl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .xl\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .xl\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .xl\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .xl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .xl\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .xl\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .xl\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .xl\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .xl\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .xl\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .xl\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .xl\:transition-none {
    transition-property: none;
  }

  .xl\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .xl\:delay-75 {
    transition-delay: 75ms;
  }

  .xl\:delay-100 {
    transition-delay: 100ms;
  }

  .xl\:delay-150 {
    transition-delay: 150ms;
  }

  .xl\:delay-200 {
    transition-delay: 200ms;
  }

  .xl\:delay-300 {
    transition-delay: 300ms;
  }

  .xl\:delay-500 {
    transition-delay: 500ms;
  }

  .xl\:delay-700 {
    transition-delay: 700ms;
  }

  .xl\:delay-1000 {
    transition-delay: 1000ms;
  }

  .xl\:duration-75 {
    transition-duration: 75ms;
  }

  .xl\:duration-100 {
    transition-duration: 100ms;
  }

  .xl\:duration-150 {
    transition-duration: 150ms;
  }

  .xl\:duration-200 {
    transition-duration: 200ms;
  }

  .xl\:duration-300 {
    transition-duration: 300ms;
  }

  .xl\:duration-500 {
    transition-duration: 500ms;
  }

  .xl\:duration-700 {
    transition-duration: 700ms;
  }

  .xl\:duration-1000 {
    transition-duration: 1000ms;
  }

  .xl\:ease-linear {
    transition-timing-function: linear;
  }

  .xl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

@media (min-width: 1536px) {
  .\32xl\:container {
    width: 100%;
  }

  @media (min-width: 640px) {
    .\32xl\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {
    .\32xl\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {
    .\32xl\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {
    .\32xl\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {
    .\32xl\:container {
      max-width: 1536px;
    }
  }

  .\32xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:not-sr-only {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:focus-within\:sr-only:focus-within {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:focus-within\:not-sr-only:focus-within {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:focus\:sr-only:focus {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

  .\32xl\:focus\:not-sr-only:focus {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .\32xl\:pointer-events-none {
    pointer-events: none;
  }

  .\32xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .\32xl\:visible {
    visibility: visible;
  }

  .\32xl\:invisible {
    visibility: hidden;
  }

  .\32xl\:static {
    position: static;
  }

  .\32xl\:fixed {
    position: fixed;
  }

  .\32xl\:absolute {
    position: absolute;
  }

  .\32xl\:relative {
    position: relative;
  }

  .\32xl\:sticky {
    position: sticky;
  }

  .\32xl\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .\32xl\:inset-1 {
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .\32xl\:inset-2 {
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .\32xl\:inset-3 {
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .\32xl\:inset-4 {
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .\32xl\:inset-5 {
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .\32xl\:inset-6 {
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .\32xl\:inset-7 {
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .\32xl\:inset-8 {
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .\32xl\:inset-9 {
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .\32xl\:inset-10 {
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .\32xl\:inset-11 {
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .\32xl\:inset-12 {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .\32xl\:inset-14 {
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .\32xl\:inset-16 {
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .\32xl\:inset-20 {
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .\32xl\:inset-24 {
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .\32xl\:inset-28 {
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .\32xl\:inset-32 {
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .\32xl\:inset-36 {
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .\32xl\:inset-40 {
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .\32xl\:inset-44 {
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .\32xl\:inset-48 {
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .\32xl\:inset-52 {
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .\32xl\:inset-56 {
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .\32xl\:inset-60 {
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .\32xl\:inset-64 {
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .\32xl\:inset-72 {
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .\32xl\:inset-80 {
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .\32xl\:inset-96 {
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .\32xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xl\:inset-px {
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .\32xl\:inset-0\.5 {
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .\32xl\:inset-1\.5 {
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .\32xl\:inset-2\.5 {
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .\32xl\:inset-3\.5 {
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .\32xl\:-inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .\32xl\:-inset-1 {
    top: -0.25rem;
    right: -0.25rem;
    bottom: -0.25rem;
    left: -0.25rem;
  }

  .\32xl\:-inset-2 {
    top: -0.5rem;
    right: -0.5rem;
    bottom: -0.5rem;
    left: -0.5rem;
  }

  .\32xl\:-inset-3 {
    top: -0.75rem;
    right: -0.75rem;
    bottom: -0.75rem;
    left: -0.75rem;
  }

  .\32xl\:-inset-4 {
    top: -1rem;
    right: -1rem;
    bottom: -1rem;
    left: -1rem;
  }

  .\32xl\:-inset-5 {
    top: -1.25rem;
    right: -1.25rem;
    bottom: -1.25rem;
    left: -1.25rem;
  }

  .\32xl\:-inset-6 {
    top: -1.5rem;
    right: -1.5rem;
    bottom: -1.5rem;
    left: -1.5rem;
  }

  .\32xl\:-inset-7 {
    top: -1.75rem;
    right: -1.75rem;
    bottom: -1.75rem;
    left: -1.75rem;
  }

  .\32xl\:-inset-8 {
    top: -2rem;
    right: -2rem;
    bottom: -2rem;
    left: -2rem;
  }

  .\32xl\:-inset-9 {
    top: -2.25rem;
    right: -2.25rem;
    bottom: -2.25rem;
    left: -2.25rem;
  }

  .\32xl\:-inset-10 {
    top: -2.5rem;
    right: -2.5rem;
    bottom: -2.5rem;
    left: -2.5rem;
  }

  .\32xl\:-inset-11 {
    top: -2.75rem;
    right: -2.75rem;
    bottom: -2.75rem;
    left: -2.75rem;
  }

  .\32xl\:-inset-12 {
    top: -3rem;
    right: -3rem;
    bottom: -3rem;
    left: -3rem;
  }

  .\32xl\:-inset-14 {
    top: -3.5rem;
    right: -3.5rem;
    bottom: -3.5rem;
    left: -3.5rem;
  }

  .\32xl\:-inset-16 {
    top: -4rem;
    right: -4rem;
    bottom: -4rem;
    left: -4rem;
  }

  .\32xl\:-inset-20 {
    top: -5rem;
    right: -5rem;
    bottom: -5rem;
    left: -5rem;
  }

  .\32xl\:-inset-24 {
    top: -6rem;
    right: -6rem;
    bottom: -6rem;
    left: -6rem;
  }

  .\32xl\:-inset-28 {
    top: -7rem;
    right: -7rem;
    bottom: -7rem;
    left: -7rem;
  }

  .\32xl\:-inset-32 {
    top: -8rem;
    right: -8rem;
    bottom: -8rem;
    left: -8rem;
  }

  .\32xl\:-inset-36 {
    top: -9rem;
    right: -9rem;
    bottom: -9rem;
    left: -9rem;
  }

  .\32xl\:-inset-40 {
    top: -10rem;
    right: -10rem;
    bottom: -10rem;
    left: -10rem;
  }

  .\32xl\:-inset-44 {
    top: -11rem;
    right: -11rem;
    bottom: -11rem;
    left: -11rem;
  }

  .\32xl\:-inset-48 {
    top: -12rem;
    right: -12rem;
    bottom: -12rem;
    left: -12rem;
  }

  .\32xl\:-inset-52 {
    top: -13rem;
    right: -13rem;
    bottom: -13rem;
    left: -13rem;
  }

  .\32xl\:-inset-56 {
    top: -14rem;
    right: -14rem;
    bottom: -14rem;
    left: -14rem;
  }

  .\32xl\:-inset-60 {
    top: -15rem;
    right: -15rem;
    bottom: -15rem;
    left: -15rem;
  }

  .\32xl\:-inset-64 {
    top: -16rem;
    right: -16rem;
    bottom: -16rem;
    left: -16rem;
  }

  .\32xl\:-inset-72 {
    top: -18rem;
    right: -18rem;
    bottom: -18rem;
    left: -18rem;
  }

  .\32xl\:-inset-80 {
    top: -20rem;
    right: -20rem;
    bottom: -20rem;
    left: -20rem;
  }

  .\32xl\:-inset-96 {
    top: -24rem;
    right: -24rem;
    bottom: -24rem;
    left: -24rem;
  }

  .\32xl\:-inset-px {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
  }

  .\32xl\:-inset-0\.5 {
    top: -0.125rem;
    right: -0.125rem;
    bottom: -0.125rem;
    left: -0.125rem;
  }

  .\32xl\:-inset-1\.5 {
    top: -0.375rem;
    right: -0.375rem;
    bottom: -0.375rem;
    left: -0.375rem;
  }

  .\32xl\:-inset-2\.5 {
    top: -0.625rem;
    right: -0.625rem;
    bottom: -0.625rem;
    left: -0.625rem;
  }

  .\32xl\:-inset-3\.5 {
    top: -0.875rem;
    right: -0.875rem;
    bottom: -0.875rem;
    left: -0.875rem;
  }

  .\32xl\:inset-1\/2 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\32xl\:inset-1\/3 {
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .\32xl\:inset-2\/3 {
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .\32xl\:inset-1\/4 {
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .\32xl\:inset-2\/4 {
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .\32xl\:inset-3\/4 {
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .\32xl\:inset-full {
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .\32xl\:-inset-1\/2 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .\32xl\:-inset-1\/3 {
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .\32xl\:-inset-2\/3 {
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .\32xl\:-inset-1\/4 {
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .\32xl\:-inset-2\/4 {
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .\32xl\:-inset-3\/4 {
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .\32xl\:-inset-full {
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .\32xl\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .\32xl\:inset-x-1 {
    left: 0.25rem;
    right: 0.25rem;
  }

  .\32xl\:inset-x-2 {
    left: 0.5rem;
    right: 0.5rem;
  }

  .\32xl\:inset-x-3 {
    left: 0.75rem;
    right: 0.75rem;
  }

  .\32xl\:inset-x-4 {
    left: 1rem;
    right: 1rem;
  }

  .\32xl\:inset-x-5 {
    left: 1.25rem;
    right: 1.25rem;
  }

  .\32xl\:inset-x-6 {
    left: 1.5rem;
    right: 1.5rem;
  }

  .\32xl\:inset-x-7 {
    left: 1.75rem;
    right: 1.75rem;
  }

  .\32xl\:inset-x-8 {
    left: 2rem;
    right: 2rem;
  }

  .\32xl\:inset-x-9 {
    left: 2.25rem;
    right: 2.25rem;
  }

  .\32xl\:inset-x-10 {
    left: 2.5rem;
    right: 2.5rem;
  }

  .\32xl\:inset-x-11 {
    left: 2.75rem;
    right: 2.75rem;
  }

  .\32xl\:inset-x-12 {
    left: 3rem;
    right: 3rem;
  }

  .\32xl\:inset-x-14 {
    left: 3.5rem;
    right: 3.5rem;
  }

  .\32xl\:inset-x-16 {
    left: 4rem;
    right: 4rem;
  }

  .\32xl\:inset-x-20 {
    left: 5rem;
    right: 5rem;
  }

  .\32xl\:inset-x-24 {
    left: 6rem;
    right: 6rem;
  }

  .\32xl\:inset-x-28 {
    left: 7rem;
    right: 7rem;
  }

  .\32xl\:inset-x-32 {
    left: 8rem;
    right: 8rem;
  }

  .\32xl\:inset-x-36 {
    left: 9rem;
    right: 9rem;
  }

  .\32xl\:inset-x-40 {
    left: 10rem;
    right: 10rem;
  }

  .\32xl\:inset-x-44 {
    left: 11rem;
    right: 11rem;
  }

  .\32xl\:inset-x-48 {
    left: 12rem;
    right: 12rem;
  }

  .\32xl\:inset-x-52 {
    left: 13rem;
    right: 13rem;
  }

  .\32xl\:inset-x-56 {
    left: 14rem;
    right: 14rem;
  }

  .\32xl\:inset-x-60 {
    left: 15rem;
    right: 15rem;
  }

  .\32xl\:inset-x-64 {
    left: 16rem;
    right: 16rem;
  }

  .\32xl\:inset-x-72 {
    left: 18rem;
    right: 18rem;
  }

  .\32xl\:inset-x-80 {
    left: 20rem;
    right: 20rem;
  }

  .\32xl\:inset-x-96 {
    left: 24rem;
    right: 24rem;
  }

  .\32xl\:inset-x-auto {
    left: auto;
    right: auto;
  }

  .\32xl\:inset-x-px {
    left: 1px;
    right: 1px;
  }

  .\32xl\:inset-x-0\.5 {
    left: 0.125rem;
    right: 0.125rem;
  }

  .\32xl\:inset-x-1\.5 {
    left: 0.375rem;
    right: 0.375rem;
  }

  .\32xl\:inset-x-2\.5 {
    left: 0.625rem;
    right: 0.625rem;
  }

  .\32xl\:inset-x-3\.5 {
    left: 0.875rem;
    right: 0.875rem;
  }

  .\32xl\:-inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .\32xl\:-inset-x-1 {
    left: -0.25rem;
    right: -0.25rem;
  }

  .\32xl\:-inset-x-2 {
    left: -0.5rem;
    right: -0.5rem;
  }

  .\32xl\:-inset-x-3 {
    left: -0.75rem;
    right: -0.75rem;
  }

  .\32xl\:-inset-x-4 {
    left: -1rem;
    right: -1rem;
  }

  .\32xl\:-inset-x-5 {
    left: -1.25rem;
    right: -1.25rem;
  }

  .\32xl\:-inset-x-6 {
    left: -1.5rem;
    right: -1.5rem;
  }

  .\32xl\:-inset-x-7 {
    left: -1.75rem;
    right: -1.75rem;
  }

  .\32xl\:-inset-x-8 {
    left: -2rem;
    right: -2rem;
  }

  .\32xl\:-inset-x-9 {
    left: -2.25rem;
    right: -2.25rem;
  }

  .\32xl\:-inset-x-10 {
    left: -2.5rem;
    right: -2.5rem;
  }

  .\32xl\:-inset-x-11 {
    left: -2.75rem;
    right: -2.75rem;
  }

  .\32xl\:-inset-x-12 {
    left: -3rem;
    right: -3rem;
  }

  .\32xl\:-inset-x-14 {
    left: -3.5rem;
    right: -3.5rem;
  }

  .\32xl\:-inset-x-16 {
    left: -4rem;
    right: -4rem;
  }

  .\32xl\:-inset-x-20 {
    left: -5rem;
    right: -5rem;
  }

  .\32xl\:-inset-x-24 {
    left: -6rem;
    right: -6rem;
  }

  .\32xl\:-inset-x-28 {
    left: -7rem;
    right: -7rem;
  }

  .\32xl\:-inset-x-32 {
    left: -8rem;
    right: -8rem;
  }

  .\32xl\:-inset-x-36 {
    left: -9rem;
    right: -9rem;
  }

  .\32xl\:-inset-x-40 {
    left: -10rem;
    right: -10rem;
  }

  .\32xl\:-inset-x-44 {
    left: -11rem;
    right: -11rem;
  }

  .\32xl\:-inset-x-48 {
    left: -12rem;
    right: -12rem;
  }

  .\32xl\:-inset-x-52 {
    left: -13rem;
    right: -13rem;
  }

  .\32xl\:-inset-x-56 {
    left: -14rem;
    right: -14rem;
  }

  .\32xl\:-inset-x-60 {
    left: -15rem;
    right: -15rem;
  }

  .\32xl\:-inset-x-64 {
    left: -16rem;
    right: -16rem;
  }

  .\32xl\:-inset-x-72 {
    left: -18rem;
    right: -18rem;
  }

  .\32xl\:-inset-x-80 {
    left: -20rem;
    right: -20rem;
  }

  .\32xl\:-inset-x-96 {
    left: -24rem;
    right: -24rem;
  }

  .\32xl\:-inset-x-px {
    left: -1px;
    right: -1px;
  }

  .\32xl\:-inset-x-0\.5 {
    left: -0.125rem;
    right: -0.125rem;
  }

  .\32xl\:-inset-x-1\.5 {
    left: -0.375rem;
    right: -0.375rem;
  }

  .\32xl\:-inset-x-2\.5 {
    left: -0.625rem;
    right: -0.625rem;
  }

  .\32xl\:-inset-x-3\.5 {
    left: -0.875rem;
    right: -0.875rem;
  }

  .\32xl\:inset-x-1\/2 {
    left: 50%;
    right: 50%;
  }

  .\32xl\:inset-x-1\/3 {
    left: 33.333333%;
    right: 33.333333%;
  }

  .\32xl\:inset-x-2\/3 {
    left: 66.666667%;
    right: 66.666667%;
  }

  .\32xl\:inset-x-1\/4 {
    left: 25%;
    right: 25%;
  }

  .\32xl\:inset-x-2\/4 {
    left: 50%;
    right: 50%;
  }

  .\32xl\:inset-x-3\/4 {
    left: 75%;
    right: 75%;
  }

  .\32xl\:inset-x-full {
    left: 100%;
    right: 100%;
  }

  .\32xl\:-inset-x-1\/2 {
    left: -50%;
    right: -50%;
  }

  .\32xl\:-inset-x-1\/3 {
    left: -33.333333%;
    right: -33.333333%;
  }

  .\32xl\:-inset-x-2\/3 {
    left: -66.666667%;
    right: -66.666667%;
  }

  .\32xl\:-inset-x-1\/4 {
    left: -25%;
    right: -25%;
  }

  .\32xl\:-inset-x-2\/4 {
    left: -50%;
    right: -50%;
  }

  .\32xl\:-inset-x-3\/4 {
    left: -75%;
    right: -75%;
  }

  .\32xl\:-inset-x-full {
    left: -100%;
    right: -100%;
  }

  .\32xl\:inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .\32xl\:inset-y-1 {
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .\32xl\:inset-y-2 {
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .\32xl\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .\32xl\:inset-y-4 {
    top: 1rem;
    bottom: 1rem;
  }

  .\32xl\:inset-y-5 {
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .\32xl\:inset-y-6 {
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .\32xl\:inset-y-7 {
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .\32xl\:inset-y-8 {
    top: 2rem;
    bottom: 2rem;
  }

  .\32xl\:inset-y-9 {
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .\32xl\:inset-y-10 {
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .\32xl\:inset-y-11 {
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .\32xl\:inset-y-12 {
    top: 3rem;
    bottom: 3rem;
  }

  .\32xl\:inset-y-14 {
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .\32xl\:inset-y-16 {
    top: 4rem;
    bottom: 4rem;
  }

  .\32xl\:inset-y-20 {
    top: 5rem;
    bottom: 5rem;
  }

  .\32xl\:inset-y-24 {
    top: 6rem;
    bottom: 6rem;
  }

  .\32xl\:inset-y-28 {
    top: 7rem;
    bottom: 7rem;
  }

  .\32xl\:inset-y-32 {
    top: 8rem;
    bottom: 8rem;
  }

  .\32xl\:inset-y-36 {
    top: 9rem;
    bottom: 9rem;
  }

  .\32xl\:inset-y-40 {
    top: 10rem;
    bottom: 10rem;
  }

  .\32xl\:inset-y-44 {
    top: 11rem;
    bottom: 11rem;
  }

  .\32xl\:inset-y-48 {
    top: 12rem;
    bottom: 12rem;
  }

  .\32xl\:inset-y-52 {
    top: 13rem;
    bottom: 13rem;
  }

  .\32xl\:inset-y-56 {
    top: 14rem;
    bottom: 14rem;
  }

  .\32xl\:inset-y-60 {
    top: 15rem;
    bottom: 15rem;
  }

  .\32xl\:inset-y-64 {
    top: 16rem;
    bottom: 16rem;
  }

  .\32xl\:inset-y-72 {
    top: 18rem;
    bottom: 18rem;
  }

  .\32xl\:inset-y-80 {
    top: 20rem;
    bottom: 20rem;
  }

  .\32xl\:inset-y-96 {
    top: 24rem;
    bottom: 24rem;
  }

  .\32xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .\32xl\:inset-y-px {
    top: 1px;
    bottom: 1px;
  }

  .\32xl\:inset-y-0\.5 {
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .\32xl\:inset-y-1\.5 {
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .\32xl\:inset-y-2\.5 {
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .\32xl\:inset-y-3\.5 {
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .\32xl\:-inset-y-0 {
    top: 0px;
    bottom: 0px;
  }

  .\32xl\:-inset-y-1 {
    top: -0.25rem;
    bottom: -0.25rem;
  }

  .\32xl\:-inset-y-2 {
    top: -0.5rem;
    bottom: -0.5rem;
  }

  .\32xl\:-inset-y-3 {
    top: -0.75rem;
    bottom: -0.75rem;
  }

  .\32xl\:-inset-y-4 {
    top: -1rem;
    bottom: -1rem;
  }

  .\32xl\:-inset-y-5 {
    top: -1.25rem;
    bottom: -1.25rem;
  }

  .\32xl\:-inset-y-6 {
    top: -1.5rem;
    bottom: -1.5rem;
  }

  .\32xl\:-inset-y-7 {
    top: -1.75rem;
    bottom: -1.75rem;
  }

  .\32xl\:-inset-y-8 {
    top: -2rem;
    bottom: -2rem;
  }

  .\32xl\:-inset-y-9 {
    top: -2.25rem;
    bottom: -2.25rem;
  }

  .\32xl\:-inset-y-10 {
    top: -2.5rem;
    bottom: -2.5rem;
  }

  .\32xl\:-inset-y-11 {
    top: -2.75rem;
    bottom: -2.75rem;
  }

  .\32xl\:-inset-y-12 {
    top: -3rem;
    bottom: -3rem;
  }

  .\32xl\:-inset-y-14 {
    top: -3.5rem;
    bottom: -3.5rem;
  }

  .\32xl\:-inset-y-16 {
    top: -4rem;
    bottom: -4rem;
  }

  .\32xl\:-inset-y-20 {
    top: -5rem;
    bottom: -5rem;
  }

  .\32xl\:-inset-y-24 {
    top: -6rem;
    bottom: -6rem;
  }

  .\32xl\:-inset-y-28 {
    top: -7rem;
    bottom: -7rem;
  }

  .\32xl\:-inset-y-32 {
    top: -8rem;
    bottom: -8rem;
  }

  .\32xl\:-inset-y-36 {
    top: -9rem;
    bottom: -9rem;
  }

  .\32xl\:-inset-y-40 {
    top: -10rem;
    bottom: -10rem;
  }

  .\32xl\:-inset-y-44 {
    top: -11rem;
    bottom: -11rem;
  }

  .\32xl\:-inset-y-48 {
    top: -12rem;
    bottom: -12rem;
  }

  .\32xl\:-inset-y-52 {
    top: -13rem;
    bottom: -13rem;
  }

  .\32xl\:-inset-y-56 {
    top: -14rem;
    bottom: -14rem;
  }

  .\32xl\:-inset-y-60 {
    top: -15rem;
    bottom: -15rem;
  }

  .\32xl\:-inset-y-64 {
    top: -16rem;
    bottom: -16rem;
  }

  .\32xl\:-inset-y-72 {
    top: -18rem;
    bottom: -18rem;
  }

  .\32xl\:-inset-y-80 {
    top: -20rem;
    bottom: -20rem;
  }

  .\32xl\:-inset-y-96 {
    top: -24rem;
    bottom: -24rem;
  }

  .\32xl\:-inset-y-px {
    top: -1px;
    bottom: -1px;
  }

  .\32xl\:-inset-y-0\.5 {
    top: -0.125rem;
    bottom: -0.125rem;
  }

  .\32xl\:-inset-y-1\.5 {
    top: -0.375rem;
    bottom: -0.375rem;
  }

  .\32xl\:-inset-y-2\.5 {
    top: -0.625rem;
    bottom: -0.625rem;
  }

  .\32xl\:-inset-y-3\.5 {
    top: -0.875rem;
    bottom: -0.875rem;
  }

  .\32xl\:inset-y-1\/2 {
    top: 50%;
    bottom: 50%;
  }

  .\32xl\:inset-y-1\/3 {
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .\32xl\:inset-y-2\/3 {
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .\32xl\:inset-y-1\/4 {
    top: 25%;
    bottom: 25%;
  }

  .\32xl\:inset-y-2\/4 {
    top: 50%;
    bottom: 50%;
  }

  .\32xl\:inset-y-3\/4 {
    top: 75%;
    bottom: 75%;
  }

  .\32xl\:inset-y-full {
    top: 100%;
    bottom: 100%;
  }

  .\32xl\:-inset-y-1\/2 {
    top: -50%;
    bottom: -50%;
  }

  .\32xl\:-inset-y-1\/3 {
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .\32xl\:-inset-y-2\/3 {
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .\32xl\:-inset-y-1\/4 {
    top: -25%;
    bottom: -25%;
  }

  .\32xl\:-inset-y-2\/4 {
    top: -50%;
    bottom: -50%;
  }

  .\32xl\:-inset-y-3\/4 {
    top: -75%;
    bottom: -75%;
  }

  .\32xl\:-inset-y-full {
    top: -100%;
    bottom: -100%;
  }

  .\32xl\:top-0 {
    top: 0px;
  }

  .\32xl\:top-1 {
    top: 0.25rem;
  }

  .\32xl\:top-2 {
    top: 0.5rem;
  }

  .\32xl\:top-3 {
    top: 0.75rem;
  }

  .\32xl\:top-4 {
    top: 1rem;
  }

  .\32xl\:top-5 {
    top: 1.25rem;
  }

  .\32xl\:top-6 {
    top: 1.5rem;
  }

  .\32xl\:top-7 {
    top: 1.75rem;
  }

  .\32xl\:top-8 {
    top: 2rem;
  }

  .\32xl\:top-9 {
    top: 2.25rem;
  }

  .\32xl\:top-10 {
    top: 2.5rem;
  }

  .\32xl\:top-11 {
    top: 2.75rem;
  }

  .\32xl\:top-12 {
    top: 3rem;
  }

  .\32xl\:top-14 {
    top: 3.5rem;
  }

  .\32xl\:top-16 {
    top: 4rem;
  }

  .\32xl\:top-20 {
    top: 5rem;
  }

  .\32xl\:top-24 {
    top: 6rem;
  }

  .\32xl\:top-28 {
    top: 7rem;
  }

  .\32xl\:top-32 {
    top: 8rem;
  }

  .\32xl\:top-36 {
    top: 9rem;
  }

  .\32xl\:top-40 {
    top: 10rem;
  }

  .\32xl\:top-44 {
    top: 11rem;
  }

  .\32xl\:top-48 {
    top: 12rem;
  }

  .\32xl\:top-52 {
    top: 13rem;
  }

  .\32xl\:top-56 {
    top: 14rem;
  }

  .\32xl\:top-60 {
    top: 15rem;
  }

  .\32xl\:top-64 {
    top: 16rem;
  }

  .\32xl\:top-72 {
    top: 18rem;
  }

  .\32xl\:top-80 {
    top: 20rem;
  }

  .\32xl\:top-96 {
    top: 24rem;
  }

  .\32xl\:top-auto {
    top: auto;
  }

  .\32xl\:top-px {
    top: 1px;
  }

  .\32xl\:top-0\.5 {
    top: 0.125rem;
  }

  .\32xl\:top-1\.5 {
    top: 0.375rem;
  }

  .\32xl\:top-2\.5 {
    top: 0.625rem;
  }

  .\32xl\:top-3\.5 {
    top: 0.875rem;
  }

  .\32xl\:-top-0 {
    top: 0px;
  }

  .\32xl\:-top-1 {
    top: -0.25rem;
  }

  .\32xl\:-top-2 {
    top: -0.5rem;
  }

  .\32xl\:-top-3 {
    top: -0.75rem;
  }

  .\32xl\:-top-4 {
    top: -1rem;
  }

  .\32xl\:-top-5 {
    top: -1.25rem;
  }

  .\32xl\:-top-6 {
    top: -1.5rem;
  }

  .\32xl\:-top-7 {
    top: -1.75rem;
  }

  .\32xl\:-top-8 {
    top: -2rem;
  }

  .\32xl\:-top-9 {
    top: -2.25rem;
  }

  .\32xl\:-top-10 {
    top: -2.5rem;
  }

  .\32xl\:-top-11 {
    top: -2.75rem;
  }

  .\32xl\:-top-12 {
    top: -3rem;
  }

  .\32xl\:-top-14 {
    top: -3.5rem;
  }

  .\32xl\:-top-16 {
    top: -4rem;
  }

  .\32xl\:-top-20 {
    top: -5rem;
  }

  .\32xl\:-top-24 {
    top: -6rem;
  }

  .\32xl\:-top-28 {
    top: -7rem;
  }

  .\32xl\:-top-32 {
    top: -8rem;
  }

  .\32xl\:-top-36 {
    top: -9rem;
  }

  .\32xl\:-top-40 {
    top: -10rem;
  }

  .\32xl\:-top-44 {
    top: -11rem;
  }

  .\32xl\:-top-48 {
    top: -12rem;
  }

  .\32xl\:-top-52 {
    top: -13rem;
  }

  .\32xl\:-top-56 {
    top: -14rem;
  }

  .\32xl\:-top-60 {
    top: -15rem;
  }

  .\32xl\:-top-64 {
    top: -16rem;
  }

  .\32xl\:-top-72 {
    top: -18rem;
  }

  .\32xl\:-top-80 {
    top: -20rem;
  }

  .\32xl\:-top-96 {
    top: -24rem;
  }

  .\32xl\:-top-px {
    top: -1px;
  }

  .\32xl\:-top-0\.5 {
    top: -0.125rem;
  }

  .\32xl\:-top-1\.5 {
    top: -0.375rem;
  }

  .\32xl\:-top-2\.5 {
    top: -0.625rem;
  }

  .\32xl\:-top-3\.5 {
    top: -0.875rem;
  }

  .\32xl\:top-1\/2 {
    top: 50%;
  }

  .\32xl\:top-1\/3 {
    top: 33.333333%;
  }

  .\32xl\:top-2\/3 {
    top: 66.666667%;
  }

  .\32xl\:top-1\/4 {
    top: 25%;
  }

  .\32xl\:top-2\/4 {
    top: 50%;
  }

  .\32xl\:top-3\/4 {
    top: 75%;
  }

  .\32xl\:top-full {
    top: 100%;
  }

  .\32xl\:-top-1\/2 {
    top: -50%;
  }

  .\32xl\:-top-1\/3 {
    top: -33.333333%;
  }

  .\32xl\:-top-2\/3 {
    top: -66.666667%;
  }

  .\32xl\:-top-1\/4 {
    top: -25%;
  }

  .\32xl\:-top-2\/4 {
    top: -50%;
  }

  .\32xl\:-top-3\/4 {
    top: -75%;
  }

  .\32xl\:-top-full {
    top: -100%;
  }

  .\32xl\:right-0 {
    right: 0px;
  }

  .\32xl\:right-1 {
    right: 0.25rem;
  }

  .\32xl\:right-2 {
    right: 0.5rem;
  }

  .\32xl\:right-3 {
    right: 0.75rem;
  }

  .\32xl\:right-4 {
    right: 1rem;
  }

  .\32xl\:right-5 {
    right: 1.25rem;
  }

  .\32xl\:right-6 {
    right: 1.5rem;
  }

  .\32xl\:right-7 {
    right: 1.75rem;
  }

  .\32xl\:right-8 {
    right: 2rem;
  }

  .\32xl\:right-9 {
    right: 2.25rem;
  }

  .\32xl\:right-10 {
    right: 2.5rem;
  }

  .\32xl\:right-11 {
    right: 2.75rem;
  }

  .\32xl\:right-12 {
    right: 3rem;
  }

  .\32xl\:right-14 {
    right: 3.5rem;
  }

  .\32xl\:right-16 {
    right: 4rem;
  }

  .\32xl\:right-20 {
    right: 5rem;
  }

  .\32xl\:right-24 {
    right: 6rem;
  }

  .\32xl\:right-28 {
    right: 7rem;
  }

  .\32xl\:right-32 {
    right: 8rem;
  }

  .\32xl\:right-36 {
    right: 9rem;
  }

  .\32xl\:right-40 {
    right: 10rem;
  }

  .\32xl\:right-44 {
    right: 11rem;
  }

  .\32xl\:right-48 {
    right: 12rem;
  }

  .\32xl\:right-52 {
    right: 13rem;
  }

  .\32xl\:right-56 {
    right: 14rem;
  }

  .\32xl\:right-60 {
    right: 15rem;
  }

  .\32xl\:right-64 {
    right: 16rem;
  }

  .\32xl\:right-72 {
    right: 18rem;
  }

  .\32xl\:right-80 {
    right: 20rem;
  }

  .\32xl\:right-96 {
    right: 24rem;
  }

  .\32xl\:right-auto {
    right: auto;
  }

  .\32xl\:right-px {
    right: 1px;
  }

  .\32xl\:right-0\.5 {
    right: 0.125rem;
  }

  .\32xl\:right-1\.5 {
    right: 0.375rem;
  }

  .\32xl\:right-2\.5 {
    right: 0.625rem;
  }

  .\32xl\:right-3\.5 {
    right: 0.875rem;
  }

  .\32xl\:-right-0 {
    right: 0px;
  }

  .\32xl\:-right-1 {
    right: -0.25rem;
  }

  .\32xl\:-right-2 {
    right: -0.5rem;
  }

  .\32xl\:-right-3 {
    right: -0.75rem;
  }

  .\32xl\:-right-4 {
    right: -1rem;
  }

  .\32xl\:-right-5 {
    right: -1.25rem;
  }

  .\32xl\:-right-6 {
    right: -1.5rem;
  }

  .\32xl\:-right-7 {
    right: -1.75rem;
  }

  .\32xl\:-right-8 {
    right: -2rem;
  }

  .\32xl\:-right-9 {
    right: -2.25rem;
  }

  .\32xl\:-right-10 {
    right: -2.5rem;
  }

  .\32xl\:-right-11 {
    right: -2.75rem;
  }

  .\32xl\:-right-12 {
    right: -3rem;
  }

  .\32xl\:-right-14 {
    right: -3.5rem;
  }

  .\32xl\:-right-16 {
    right: -4rem;
  }

  .\32xl\:-right-20 {
    right: -5rem;
  }

  .\32xl\:-right-24 {
    right: -6rem;
  }

  .\32xl\:-right-28 {
    right: -7rem;
  }

  .\32xl\:-right-32 {
    right: -8rem;
  }

  .\32xl\:-right-36 {
    right: -9rem;
  }

  .\32xl\:-right-40 {
    right: -10rem;
  }

  .\32xl\:-right-44 {
    right: -11rem;
  }

  .\32xl\:-right-48 {
    right: -12rem;
  }

  .\32xl\:-right-52 {
    right: -13rem;
  }

  .\32xl\:-right-56 {
    right: -14rem;
  }

  .\32xl\:-right-60 {
    right: -15rem;
  }

  .\32xl\:-right-64 {
    right: -16rem;
  }

  .\32xl\:-right-72 {
    right: -18rem;
  }

  .\32xl\:-right-80 {
    right: -20rem;
  }

  .\32xl\:-right-96 {
    right: -24rem;
  }

  .\32xl\:-right-px {
    right: -1px;
  }

  .\32xl\:-right-0\.5 {
    right: -0.125rem;
  }

  .\32xl\:-right-1\.5 {
    right: -0.375rem;
  }

  .\32xl\:-right-2\.5 {
    right: -0.625rem;
  }

  .\32xl\:-right-3\.5 {
    right: -0.875rem;
  }

  .\32xl\:right-1\/2 {
    right: 50%;
  }

  .\32xl\:right-1\/3 {
    right: 33.333333%;
  }

  .\32xl\:right-2\/3 {
    right: 66.666667%;
  }

  .\32xl\:right-1\/4 {
    right: 25%;
  }

  .\32xl\:right-2\/4 {
    right: 50%;
  }

  .\32xl\:right-3\/4 {
    right: 75%;
  }

  .\32xl\:right-full {
    right: 100%;
  }

  .\32xl\:-right-1\/2 {
    right: -50%;
  }

  .\32xl\:-right-1\/3 {
    right: -33.333333%;
  }

  .\32xl\:-right-2\/3 {
    right: -66.666667%;
  }

  .\32xl\:-right-1\/4 {
    right: -25%;
  }

  .\32xl\:-right-2\/4 {
    right: -50%;
  }

  .\32xl\:-right-3\/4 {
    right: -75%;
  }

  .\32xl\:-right-full {
    right: -100%;
  }

  .\32xl\:bottom-0 {
    bottom: 0px;
  }

  .\32xl\:bottom-1 {
    bottom: 0.25rem;
  }

  .\32xl\:bottom-2 {
    bottom: 0.5rem;
  }

  .\32xl\:bottom-3 {
    bottom: 0.75rem;
  }

  .\32xl\:bottom-4 {
    bottom: 1rem;
  }

  .\32xl\:bottom-5 {
    bottom: 1.25rem;
  }

  .\32xl\:bottom-6 {
    bottom: 1.5rem;
  }

  .\32xl\:bottom-7 {
    bottom: 1.75rem;
  }

  .\32xl\:bottom-8 {
    bottom: 2rem;
  }

  .\32xl\:bottom-9 {
    bottom: 2.25rem;
  }

  .\32xl\:bottom-10 {
    bottom: 2.5rem;
  }

  .\32xl\:bottom-11 {
    bottom: 2.75rem;
  }

  .\32xl\:bottom-12 {
    bottom: 3rem;
  }

  .\32xl\:bottom-14 {
    bottom: 3.5rem;
  }

  .\32xl\:bottom-16 {
    bottom: 4rem;
  }

  .\32xl\:bottom-20 {
    bottom: 5rem;
  }

  .\32xl\:bottom-24 {
    bottom: 6rem;
  }

  .\32xl\:bottom-28 {
    bottom: 7rem;
  }

  .\32xl\:bottom-32 {
    bottom: 8rem;
  }

  .\32xl\:bottom-36 {
    bottom: 9rem;
  }

  .\32xl\:bottom-40 {
    bottom: 10rem;
  }

  .\32xl\:bottom-44 {
    bottom: 11rem;
  }

  .\32xl\:bottom-48 {
    bottom: 12rem;
  }

  .\32xl\:bottom-52 {
    bottom: 13rem;
  }

  .\32xl\:bottom-56 {
    bottom: 14rem;
  }

  .\32xl\:bottom-60 {
    bottom: 15rem;
  }

  .\32xl\:bottom-64 {
    bottom: 16rem;
  }

  .\32xl\:bottom-72 {
    bottom: 18rem;
  }

  .\32xl\:bottom-80 {
    bottom: 20rem;
  }

  .\32xl\:bottom-96 {
    bottom: 24rem;
  }

  .\32xl\:bottom-auto {
    bottom: auto;
  }

  .\32xl\:bottom-px {
    bottom: 1px;
  }

  .\32xl\:bottom-0\.5 {
    bottom: 0.125rem;
  }

  .\32xl\:bottom-1\.5 {
    bottom: 0.375rem;
  }

  .\32xl\:bottom-2\.5 {
    bottom: 0.625rem;
  }

  .\32xl\:bottom-3\.5 {
    bottom: 0.875rem;
  }

  .\32xl\:-bottom-0 {
    bottom: 0px;
  }

  .\32xl\:-bottom-1 {
    bottom: -0.25rem;
  }

  .\32xl\:-bottom-2 {
    bottom: -0.5rem;
  }

  .\32xl\:-bottom-3 {
    bottom: -0.75rem;
  }

  .\32xl\:-bottom-4 {
    bottom: -1rem;
  }

  .\32xl\:-bottom-5 {
    bottom: -1.25rem;
  }

  .\32xl\:-bottom-6 {
    bottom: -1.5rem;
  }

  .\32xl\:-bottom-7 {
    bottom: -1.75rem;
  }

  .\32xl\:-bottom-8 {
    bottom: -2rem;
  }

  .\32xl\:-bottom-9 {
    bottom: -2.25rem;
  }

  .\32xl\:-bottom-10 {
    bottom: -2.5rem;
  }

  .\32xl\:-bottom-11 {
    bottom: -2.75rem;
  }

  .\32xl\:-bottom-12 {
    bottom: -3rem;
  }

  .\32xl\:-bottom-14 {
    bottom: -3.5rem;
  }

  .\32xl\:-bottom-16 {
    bottom: -4rem;
  }

  .\32xl\:-bottom-20 {
    bottom: -5rem;
  }

  .\32xl\:-bottom-24 {
    bottom: -6rem;
  }

  .\32xl\:-bottom-28 {
    bottom: -7rem;
  }

  .\32xl\:-bottom-32 {
    bottom: -8rem;
  }

  .\32xl\:-bottom-36 {
    bottom: -9rem;
  }

  .\32xl\:-bottom-40 {
    bottom: -10rem;
  }

  .\32xl\:-bottom-44 {
    bottom: -11rem;
  }

  .\32xl\:-bottom-48 {
    bottom: -12rem;
  }

  .\32xl\:-bottom-52 {
    bottom: -13rem;
  }

  .\32xl\:-bottom-56 {
    bottom: -14rem;
  }

  .\32xl\:-bottom-60 {
    bottom: -15rem;
  }

  .\32xl\:-bottom-64 {
    bottom: -16rem;
  }

  .\32xl\:-bottom-72 {
    bottom: -18rem;
  }

  .\32xl\:-bottom-80 {
    bottom: -20rem;
  }

  .\32xl\:-bottom-96 {
    bottom: -24rem;
  }

  .\32xl\:-bottom-px {
    bottom: -1px;
  }

  .\32xl\:-bottom-0\.5 {
    bottom: -0.125rem;
  }

  .\32xl\:-bottom-1\.5 {
    bottom: -0.375rem;
  }

  .\32xl\:-bottom-2\.5 {
    bottom: -0.625rem;
  }

  .\32xl\:-bottom-3\.5 {
    bottom: -0.875rem;
  }

  .\32xl\:bottom-1\/2 {
    bottom: 50%;
  }

  .\32xl\:bottom-1\/3 {
    bottom: 33.333333%;
  }

  .\32xl\:bottom-2\/3 {
    bottom: 66.666667%;
  }

  .\32xl\:bottom-1\/4 {
    bottom: 25%;
  }

  .\32xl\:bottom-2\/4 {
    bottom: 50%;
  }

  .\32xl\:bottom-3\/4 {
    bottom: 75%;
  }

  .\32xl\:bottom-full {
    bottom: 100%;
  }

  .\32xl\:-bottom-1\/2 {
    bottom: -50%;
  }

  .\32xl\:-bottom-1\/3 {
    bottom: -33.333333%;
  }

  .\32xl\:-bottom-2\/3 {
    bottom: -66.666667%;
  }

  .\32xl\:-bottom-1\/4 {
    bottom: -25%;
  }

  .\32xl\:-bottom-2\/4 {
    bottom: -50%;
  }

  .\32xl\:-bottom-3\/4 {
    bottom: -75%;
  }

  .\32xl\:-bottom-full {
    bottom: -100%;
  }

  .\32xl\:left-0 {
    left: 0px;
  }

  .\32xl\:left-1 {
    left: 0.25rem;
  }

  .\32xl\:left-2 {
    left: 0.5rem;
  }

  .\32xl\:left-3 {
    left: 0.75rem;
  }

  .\32xl\:left-4 {
    left: 1rem;
  }

  .\32xl\:left-5 {
    left: 1.25rem;
  }

  .\32xl\:left-6 {
    left: 1.5rem;
  }

  .\32xl\:left-7 {
    left: 1.75rem;
  }

  .\32xl\:left-8 {
    left: 2rem;
  }

  .\32xl\:left-9 {
    left: 2.25rem;
  }

  .\32xl\:left-10 {
    left: 2.5rem;
  }

  .\32xl\:left-11 {
    left: 2.75rem;
  }

  .\32xl\:left-12 {
    left: 3rem;
  }

  .\32xl\:left-14 {
    left: 3.5rem;
  }

  .\32xl\:left-16 {
    left: 4rem;
  }

  .\32xl\:left-20 {
    left: 5rem;
  }

  .\32xl\:left-24 {
    left: 6rem;
  }

  .\32xl\:left-28 {
    left: 7rem;
  }

  .\32xl\:left-32 {
    left: 8rem;
  }

  .\32xl\:left-36 {
    left: 9rem;
  }

  .\32xl\:left-40 {
    left: 10rem;
  }

  .\32xl\:left-44 {
    left: 11rem;
  }

  .\32xl\:left-48 {
    left: 12rem;
  }

  .\32xl\:left-52 {
    left: 13rem;
  }

  .\32xl\:left-56 {
    left: 14rem;
  }

  .\32xl\:left-60 {
    left: 15rem;
  }

  .\32xl\:left-64 {
    left: 16rem;
  }

  .\32xl\:left-72 {
    left: 18rem;
  }

  .\32xl\:left-80 {
    left: 20rem;
  }

  .\32xl\:left-96 {
    left: 24rem;
  }

  .\32xl\:left-auto {
    left: auto;
  }

  .\32xl\:left-px {
    left: 1px;
  }

  .\32xl\:left-0\.5 {
    left: 0.125rem;
  }

  .\32xl\:left-1\.5 {
    left: 0.375rem;
  }

  .\32xl\:left-2\.5 {
    left: 0.625rem;
  }

  .\32xl\:left-3\.5 {
    left: 0.875rem;
  }

  .\32xl\:-left-0 {
    left: 0px;
  }

  .\32xl\:-left-1 {
    left: -0.25rem;
  }

  .\32xl\:-left-2 {
    left: -0.5rem;
  }

  .\32xl\:-left-3 {
    left: -0.75rem;
  }

  .\32xl\:-left-4 {
    left: -1rem;
  }

  .\32xl\:-left-5 {
    left: -1.25rem;
  }

  .\32xl\:-left-6 {
    left: -1.5rem;
  }

  .\32xl\:-left-7 {
    left: -1.75rem;
  }

  .\32xl\:-left-8 {
    left: -2rem;
  }

  .\32xl\:-left-9 {
    left: -2.25rem;
  }

  .\32xl\:-left-10 {
    left: -2.5rem;
  }

  .\32xl\:-left-11 {
    left: -2.75rem;
  }

  .\32xl\:-left-12 {
    left: -3rem;
  }

  .\32xl\:-left-14 {
    left: -3.5rem;
  }

  .\32xl\:-left-16 {
    left: -4rem;
  }

  .\32xl\:-left-20 {
    left: -5rem;
  }

  .\32xl\:-left-24 {
    left: -6rem;
  }

  .\32xl\:-left-28 {
    left: -7rem;
  }

  .\32xl\:-left-32 {
    left: -8rem;
  }

  .\32xl\:-left-36 {
    left: -9rem;
  }

  .\32xl\:-left-40 {
    left: -10rem;
  }

  .\32xl\:-left-44 {
    left: -11rem;
  }

  .\32xl\:-left-48 {
    left: -12rem;
  }

  .\32xl\:-left-52 {
    left: -13rem;
  }

  .\32xl\:-left-56 {
    left: -14rem;
  }

  .\32xl\:-left-60 {
    left: -15rem;
  }

  .\32xl\:-left-64 {
    left: -16rem;
  }

  .\32xl\:-left-72 {
    left: -18rem;
  }

  .\32xl\:-left-80 {
    left: -20rem;
  }

  .\32xl\:-left-96 {
    left: -24rem;
  }

  .\32xl\:-left-px {
    left: -1px;
  }

  .\32xl\:-left-0\.5 {
    left: -0.125rem;
  }

  .\32xl\:-left-1\.5 {
    left: -0.375rem;
  }

  .\32xl\:-left-2\.5 {
    left: -0.625rem;
  }

  .\32xl\:-left-3\.5 {
    left: -0.875rem;
  }

  .\32xl\:left-1\/2 {
    left: 50%;
  }

  .\32xl\:left-1\/3 {
    left: 33.333333%;
  }

  .\32xl\:left-2\/3 {
    left: 66.666667%;
  }

  .\32xl\:left-1\/4 {
    left: 25%;
  }

  .\32xl\:left-2\/4 {
    left: 50%;
  }

  .\32xl\:left-3\/4 {
    left: 75%;
  }

  .\32xl\:left-full {
    left: 100%;
  }

  .\32xl\:-left-1\/2 {
    left: -50%;
  }

  .\32xl\:-left-1\/3 {
    left: -33.333333%;
  }

  .\32xl\:-left-2\/3 {
    left: -66.666667%;
  }

  .\32xl\:-left-1\/4 {
    left: -25%;
  }

  .\32xl\:-left-2\/4 {
    left: -50%;
  }

  .\32xl\:-left-3\/4 {
    left: -75%;
  }

  .\32xl\:-left-full {
    left: -100%;
  }

  .\32xl\:isolate {
    isolation: isolate;
  }

  .\32xl\:isolation-auto {
    isolation: auto;
  }

  .\32xl\:z-0 {
    z-index: 0;
  }

  .\32xl\:z-10 {
    z-index: 10;
  }

  .\32xl\:z-20 {
    z-index: 20;
  }

  .\32xl\:z-30 {
    z-index: 30;
  }

  .\32xl\:z-40 {
    z-index: 40;
  }

  .\32xl\:z-50 {
    z-index: 50;
  }

  .\32xl\:z-auto {
    z-index: auto;
  }

  .\32xl\:focus-within\:z-0:focus-within {
    z-index: 0;
  }

  .\32xl\:focus-within\:z-10:focus-within {
    z-index: 10;
  }

  .\32xl\:focus-within\:z-20:focus-within {
    z-index: 20;
  }

  .\32xl\:focus-within\:z-30:focus-within {
    z-index: 30;
  }

  .\32xl\:focus-within\:z-40:focus-within {
    z-index: 40;
  }

  .\32xl\:focus-within\:z-50:focus-within {
    z-index: 50;
  }

  .\32xl\:focus-within\:z-auto:focus-within {
    z-index: auto;
  }

  .\32xl\:focus\:z-0:focus {
    z-index: 0;
  }

  .\32xl\:focus\:z-10:focus {
    z-index: 10;
  }

  .\32xl\:focus\:z-20:focus {
    z-index: 20;
  }

  .\32xl\:focus\:z-30:focus {
    z-index: 30;
  }

  .\32xl\:focus\:z-40:focus {
    z-index: 40;
  }

  .\32xl\:focus\:z-50:focus {
    z-index: 50;
  }

  .\32xl\:focus\:z-auto:focus {
    z-index: auto;
  }

  .\32xl\:order-1 {
    order: 1;
  }

  .\32xl\:order-2 {
    order: 2;
  }

  .\32xl\:order-3 {
    order: 3;
  }

  .\32xl\:order-4 {
    order: 4;
  }

  .\32xl\:order-5 {
    order: 5;
  }

  .\32xl\:order-6 {
    order: 6;
  }

  .\32xl\:order-7 {
    order: 7;
  }

  .\32xl\:order-8 {
    order: 8;
  }

  .\32xl\:order-9 {
    order: 9;
  }

  .\32xl\:order-10 {
    order: 10;
  }

  .\32xl\:order-11 {
    order: 11;
  }

  .\32xl\:order-12 {
    order: 12;
  }

  .\32xl\:order-first {
    order: -9999;
  }

  .\32xl\:order-last {
    order: 9999;
  }

  .\32xl\:order-none {
    order: 0;
  }

  .\32xl\:col-auto {
    grid-column: auto;
  }

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-span-full {
    grid-column: 1 / -1;
  }

  .\32xl\:col-start-1 {
    grid-column-start: 1;
  }

  .\32xl\:col-start-2 {
    grid-column-start: 2;
  }

  .\32xl\:col-start-3 {
    grid-column-start: 3;
  }

  .\32xl\:col-start-4 {
    grid-column-start: 4;
  }

  .\32xl\:col-start-5 {
    grid-column-start: 5;
  }

  .\32xl\:col-start-6 {
    grid-column-start: 6;
  }

  .\32xl\:col-start-7 {
    grid-column-start: 7;
  }

  .\32xl\:col-start-8 {
    grid-column-start: 8;
  }

  .\32xl\:col-start-9 {
    grid-column-start: 9;
  }

  .\32xl\:col-start-10 {
    grid-column-start: 10;
  }

  .\32xl\:col-start-11 {
    grid-column-start: 11;
  }

  .\32xl\:col-start-12 {
    grid-column-start: 12;
  }

  .\32xl\:col-start-13 {
    grid-column-start: 13;
  }

  .\32xl\:col-start-auto {
    grid-column-start: auto;
  }

  .\32xl\:col-end-1 {
    grid-column-end: 1;
  }

  .\32xl\:col-end-2 {
    grid-column-end: 2;
  }

  .\32xl\:col-end-3 {
    grid-column-end: 3;
  }

  .\32xl\:col-end-4 {
    grid-column-end: 4;
  }

  .\32xl\:col-end-5 {
    grid-column-end: 5;
  }

  .\32xl\:col-end-6 {
    grid-column-end: 6;
  }

  .\32xl\:col-end-7 {
    grid-column-end: 7;
  }

  .\32xl\:col-end-8 {
    grid-column-end: 8;
  }

  .\32xl\:col-end-9 {
    grid-column-end: 9;
  }

  .\32xl\:col-end-10 {
    grid-column-end: 10;
  }

  .\32xl\:col-end-11 {
    grid-column-end: 11;
  }

  .\32xl\:col-end-12 {
    grid-column-end: 12;
  }

  .\32xl\:col-end-13 {
    grid-column-end: 13;
  }

  .\32xl\:col-end-auto {
    grid-column-end: auto;
  }

  .\32xl\:row-auto {
    grid-row: auto;
  }

  .\32xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .\32xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .\32xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .\32xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .\32xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .\32xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .\32xl\:row-span-full {
    grid-row: 1 / -1;
  }

  .\32xl\:row-start-1 {
    grid-row-start: 1;
  }

  .\32xl\:row-start-2 {
    grid-row-start: 2;
  }

  .\32xl\:row-start-3 {
    grid-row-start: 3;
  }

  .\32xl\:row-start-4 {
    grid-row-start: 4;
  }

  .\32xl\:row-start-5 {
    grid-row-start: 5;
  }

  .\32xl\:row-start-6 {
    grid-row-start: 6;
  }

  .\32xl\:row-start-7 {
    grid-row-start: 7;
  }

  .\32xl\:row-start-auto {
    grid-row-start: auto;
  }

  .\32xl\:row-end-1 {
    grid-row-end: 1;
  }

  .\32xl\:row-end-2 {
    grid-row-end: 2;
  }

  .\32xl\:row-end-3 {
    grid-row-end: 3;
  }

  .\32xl\:row-end-4 {
    grid-row-end: 4;
  }

  .\32xl\:row-end-5 {
    grid-row-end: 5;
  }

  .\32xl\:row-end-6 {
    grid-row-end: 6;
  }

  .\32xl\:row-end-7 {
    grid-row-end: 7;
  }

  .\32xl\:row-end-auto {
    grid-row-end: auto;
  }

  .\32xl\:float-right {
    float: right;
  }

  .\32xl\:float-left {
    float: left;
  }

  .\32xl\:float-none {
    float: none;
  }

  .\32xl\:clear-left {
    clear: left;
  }

  .\32xl\:clear-right {
    clear: right;
  }

  .\32xl\:clear-both {
    clear: both;
  }

  .\32xl\:clear-none {
    clear: none;
  }

  .\32xl\:m-0 {
    margin: 0px;
  }

  .\32xl\:m-1 {
    margin: 0.25rem;
  }

  .\32xl\:m-2 {
    margin: 0.5rem;
  }

  .\32xl\:m-3 {
    margin: 0.75rem;
  }

  .\32xl\:m-4 {
    margin: 1rem;
  }

  .\32xl\:m-5 {
    margin: 1.25rem;
  }

  .\32xl\:m-6 {
    margin: 1.5rem;
  }

  .\32xl\:m-7 {
    margin: 1.75rem;
  }

  .\32xl\:m-8 {
    margin: 2rem;
  }

  .\32xl\:m-9 {
    margin: 2.25rem;
  }

  .\32xl\:m-10 {
    margin: 2.5rem;
  }

  .\32xl\:m-11 {
    margin: 2.75rem;
  }

  .\32xl\:m-12 {
    margin: 3rem;
  }

  .\32xl\:m-14 {
    margin: 3.5rem;
  }

  .\32xl\:m-16 {
    margin: 4rem;
  }

  .\32xl\:m-20 {
    margin: 5rem;
  }

  .\32xl\:m-24 {
    margin: 6rem;
  }

  .\32xl\:m-28 {
    margin: 7rem;
  }

  .\32xl\:m-32 {
    margin: 8rem;
  }

  .\32xl\:m-36 {
    margin: 9rem;
  }

  .\32xl\:m-40 {
    margin: 10rem;
  }

  .\32xl\:m-44 {
    margin: 11rem;
  }

  .\32xl\:m-48 {
    margin: 12rem;
  }

  .\32xl\:m-52 {
    margin: 13rem;
  }

  .\32xl\:m-56 {
    margin: 14rem;
  }

  .\32xl\:m-60 {
    margin: 15rem;
  }

  .\32xl\:m-64 {
    margin: 16rem;
  }

  .\32xl\:m-72 {
    margin: 18rem;
  }

  .\32xl\:m-80 {
    margin: 20rem;
  }

  .\32xl\:m-96 {
    margin: 24rem;
  }

  .\32xl\:m-auto {
    margin: auto;
  }

  .\32xl\:m-px {
    margin: 1px;
  }

  .\32xl\:m-0\.5 {
    margin: 0.125rem;
  }

  .\32xl\:m-1\.5 {
    margin: 0.375rem;
  }

  .\32xl\:m-2\.5 {
    margin: 0.625rem;
  }

  .\32xl\:m-3\.5 {
    margin: 0.875rem;
  }

  .\32xl\:-m-0 {
    margin: 0px;
  }

  .\32xl\:-m-1 {
    margin: -0.25rem;
  }

  .\32xl\:-m-2 {
    margin: -0.5rem;
  }

  .\32xl\:-m-3 {
    margin: -0.75rem;
  }

  .\32xl\:-m-4 {
    margin: -1rem;
  }

  .\32xl\:-m-5 {
    margin: -1.25rem;
  }

  .\32xl\:-m-6 {
    margin: -1.5rem;
  }

  .\32xl\:-m-7 {
    margin: -1.75rem;
  }

  .\32xl\:-m-8 {
    margin: -2rem;
  }

  .\32xl\:-m-9 {
    margin: -2.25rem;
  }

  .\32xl\:-m-10 {
    margin: -2.5rem;
  }

  .\32xl\:-m-11 {
    margin: -2.75rem;
  }

  .\32xl\:-m-12 {
    margin: -3rem;
  }

  .\32xl\:-m-14 {
    margin: -3.5rem;
  }

  .\32xl\:-m-16 {
    margin: -4rem;
  }

  .\32xl\:-m-20 {
    margin: -5rem;
  }

  .\32xl\:-m-24 {
    margin: -6rem;
  }

  .\32xl\:-m-28 {
    margin: -7rem;
  }

  .\32xl\:-m-32 {
    margin: -8rem;
  }

  .\32xl\:-m-36 {
    margin: -9rem;
  }

  .\32xl\:-m-40 {
    margin: -10rem;
  }

  .\32xl\:-m-44 {
    margin: -11rem;
  }

  .\32xl\:-m-48 {
    margin: -12rem;
  }

  .\32xl\:-m-52 {
    margin: -13rem;
  }

  .\32xl\:-m-56 {
    margin: -14rem;
  }

  .\32xl\:-m-60 {
    margin: -15rem;
  }

  .\32xl\:-m-64 {
    margin: -16rem;
  }

  .\32xl\:-m-72 {
    margin: -18rem;
  }

  .\32xl\:-m-80 {
    margin: -20rem;
  }

  .\32xl\:-m-96 {
    margin: -24rem;
  }

  .\32xl\:-m-px {
    margin: -1px;
  }

  .\32xl\:-m-0\.5 {
    margin: -0.125rem;
  }

  .\32xl\:-m-1\.5 {
    margin: -0.375rem;
  }

  .\32xl\:-m-2\.5 {
    margin: -0.625rem;
  }

  .\32xl\:-m-3\.5 {
    margin: -0.875rem;
  }

  .\32xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .\32xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\32xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\32xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\32xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\32xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\32xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:mx-36 {
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .\32xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:mx-44 {
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .\32xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xl\:mx-52 {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .\32xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\32xl\:mx-60 {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .\32xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\32xl\:mx-72 {
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .\32xl\:mx-80 {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .\32xl\:mx-96 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .\32xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\32xl\:mx-0\.5 {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .\32xl\:mx-1\.5 {
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .\32xl\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .\32xl\:mx-3\.5 {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .\32xl\:-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .\32xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\32xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\32xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\32xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\32xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\32xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:-mx-36 {
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .\32xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:-mx-44 {
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .\32xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\32xl\:-mx-52 {
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .\32xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\32xl\:-mx-60 {
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .\32xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\32xl\:-mx-72 {
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .\32xl\:-mx-80 {
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .\32xl\:-mx-96 {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .\32xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\32xl\:-mx-0\.5 {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .\32xl\:-mx-1\.5 {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .\32xl\:-mx-2\.5 {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .\32xl\:-mx-3\.5 {
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .\32xl\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .\32xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\32xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\32xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\32xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\32xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\32xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:my-36 {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .\32xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:my-44 {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .\32xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xl\:my-52 {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .\32xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\32xl\:my-60 {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .\32xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\32xl\:my-72 {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .\32xl\:my-80 {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .\32xl\:my-96 {
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .\32xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\32xl\:my-0\.5 {
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .\32xl\:my-1\.5 {
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .\32xl\:my-2\.5 {
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .\32xl\:my-3\.5 {
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .\32xl\:-my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .\32xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\32xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\32xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\32xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\32xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\32xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:-my-36 {
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .\32xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:-my-44 {
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .\32xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\32xl\:-my-52 {
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .\32xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\32xl\:-my-60 {
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .\32xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\32xl\:-my-72 {
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .\32xl\:-my-80 {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .\32xl\:-my-96 {
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .\32xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\32xl\:-my-0\.5 {
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .\32xl\:-my-1\.5 {
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .\32xl\:-my-2\.5 {
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .\32xl\:-my-3\.5 {
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .\32xl\:mt-0 {
    margin-top: 0px;
  }

  .\32xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .\32xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .\32xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .\32xl\:mt-4 {
    margin-top: 1rem;
  }

  .\32xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .\32xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .\32xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .\32xl\:mt-8 {
    margin-top: 2rem;
  }

  .\32xl\:mt-9 {
    margin-top: 2.25rem;
  }

  .\32xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .\32xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .\32xl\:mt-12 {
    margin-top: 3rem;
  }

  .\32xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .\32xl\:mt-16 {
    margin-top: 4rem;
  }

  .\32xl\:mt-20 {
    margin-top: 5rem;
  }

  .\32xl\:mt-24 {
    margin-top: 6rem;
  }

  .\32xl\:mt-28 {
    margin-top: 7rem;
  }

  .\32xl\:mt-32 {
    margin-top: 8rem;
  }

  .\32xl\:mt-36 {
    margin-top: 9rem;
  }

  .\32xl\:mt-40 {
    margin-top: 10rem;
  }

  .\32xl\:mt-44 {
    margin-top: 11rem;
  }

  .\32xl\:mt-48 {
    margin-top: 12rem;
  }

  .\32xl\:mt-52 {
    margin-top: 13rem;
  }

  .\32xl\:mt-56 {
    margin-top: 14rem;
  }

  .\32xl\:mt-60 {
    margin-top: 15rem;
  }

  .\32xl\:mt-64 {
    margin-top: 16rem;
  }

  .\32xl\:mt-72 {
    margin-top: 18rem;
  }

  .\32xl\:mt-80 {
    margin-top: 20rem;
  }

  .\32xl\:mt-96 {
    margin-top: 24rem;
  }

  .\32xl\:mt-auto {
    margin-top: auto;
  }

  .\32xl\:mt-px {
    margin-top: 1px;
  }

  .\32xl\:mt-0\.5 {
    margin-top: 0.125rem;
  }

  .\32xl\:mt-1\.5 {
    margin-top: 0.375rem;
  }

  .\32xl\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .\32xl\:mt-3\.5 {
    margin-top: 0.875rem;
  }

  .\32xl\:-mt-0 {
    margin-top: 0px;
  }

  .\32xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .\32xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .\32xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .\32xl\:-mt-4 {
    margin-top: -1rem;
  }

  .\32xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .\32xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .\32xl\:-mt-7 {
    margin-top: -1.75rem;
  }

  .\32xl\:-mt-8 {
    margin-top: -2rem;
  }

  .\32xl\:-mt-9 {
    margin-top: -2.25rem;
  }

  .\32xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .\32xl\:-mt-11 {
    margin-top: -2.75rem;
  }

  .\32xl\:-mt-12 {
    margin-top: -3rem;
  }

  .\32xl\:-mt-14 {
    margin-top: -3.5rem;
  }

  .\32xl\:-mt-16 {
    margin-top: -4rem;
  }

  .\32xl\:-mt-20 {
    margin-top: -5rem;
  }

  .\32xl\:-mt-24 {
    margin-top: -6rem;
  }

  .\32xl\:-mt-28 {
    margin-top: -7rem;
  }

  .\32xl\:-mt-32 {
    margin-top: -8rem;
  }

  .\32xl\:-mt-36 {
    margin-top: -9rem;
  }

  .\32xl\:-mt-40 {
    margin-top: -10rem;
  }

  .\32xl\:-mt-44 {
    margin-top: -11rem;
  }

  .\32xl\:-mt-48 {
    margin-top: -12rem;
  }

  .\32xl\:-mt-52 {
    margin-top: -13rem;
  }

  .\32xl\:-mt-56 {
    margin-top: -14rem;
  }

  .\32xl\:-mt-60 {
    margin-top: -15rem;
  }

  .\32xl\:-mt-64 {
    margin-top: -16rem;
  }

  .\32xl\:-mt-72 {
    margin-top: -18rem;
  }

  .\32xl\:-mt-80 {
    margin-top: -20rem;
  }

  .\32xl\:-mt-96 {
    margin-top: -24rem;
  }

  .\32xl\:-mt-px {
    margin-top: -1px;
  }

  .\32xl\:-mt-0\.5 {
    margin-top: -0.125rem;
  }

  .\32xl\:-mt-1\.5 {
    margin-top: -0.375rem;
  }

  .\32xl\:-mt-2\.5 {
    margin-top: -0.625rem;
  }

  .\32xl\:-mt-3\.5 {
    margin-top: -0.875rem;
  }

  .\32xl\:mr-0 {
    margin-right: 0px;
  }

  .\32xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .\32xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .\32xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .\32xl\:mr-4 {
    margin-right: 1rem;
  }

  .\32xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .\32xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .\32xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .\32xl\:mr-8 {
    margin-right: 2rem;
  }

  .\32xl\:mr-9 {
    margin-right: 2.25rem;
  }

  .\32xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .\32xl\:mr-11 {
    margin-right: 2.75rem;
  }

  .\32xl\:mr-12 {
    margin-right: 3rem;
  }

  .\32xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .\32xl\:mr-16 {
    margin-right: 4rem;
  }

  .\32xl\:mr-20 {
    margin-right: 5rem;
  }

  .\32xl\:mr-24 {
    margin-right: 6rem;
  }

  .\32xl\:mr-28 {
    margin-right: 7rem;
  }

  .\32xl\:mr-32 {
    margin-right: 8rem;
  }

  .\32xl\:mr-36 {
    margin-right: 9rem;
  }

  .\32xl\:mr-40 {
    margin-right: 10rem;
  }

  .\32xl\:mr-44 {
    margin-right: 11rem;
  }

  .\32xl\:mr-48 {
    margin-right: 12rem;
  }

  .\32xl\:mr-52 {
    margin-right: 13rem;
  }

  .\32xl\:mr-56 {
    margin-right: 14rem;
  }

  .\32xl\:mr-60 {
    margin-right: 15rem;
  }

  .\32xl\:mr-64 {
    margin-right: 16rem;
  }

  .\32xl\:mr-72 {
    margin-right: 18rem;
  }

  .\32xl\:mr-80 {
    margin-right: 20rem;
  }

  .\32xl\:mr-96 {
    margin-right: 24rem;
  }

  .\32xl\:mr-auto {
    margin-right: auto;
  }

  .\32xl\:mr-px {
    margin-right: 1px;
  }

  .\32xl\:mr-0\.5 {
    margin-right: 0.125rem;
  }

  .\32xl\:mr-1\.5 {
    margin-right: 0.375rem;
  }

  .\32xl\:mr-2\.5 {
    margin-right: 0.625rem;
  }

  .\32xl\:mr-3\.5 {
    margin-right: 0.875rem;
  }

  .\32xl\:-mr-0 {
    margin-right: 0px;
  }

  .\32xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .\32xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .\32xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .\32xl\:-mr-4 {
    margin-right: -1rem;
  }

  .\32xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .\32xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .\32xl\:-mr-7 {
    margin-right: -1.75rem;
  }

  .\32xl\:-mr-8 {
    margin-right: -2rem;
  }

  .\32xl\:-mr-9 {
    margin-right: -2.25rem;
  }

  .\32xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .\32xl\:-mr-11 {
    margin-right: -2.75rem;
  }

  .\32xl\:-mr-12 {
    margin-right: -3rem;
  }

  .\32xl\:-mr-14 {
    margin-right: -3.5rem;
  }

  .\32xl\:-mr-16 {
    margin-right: -4rem;
  }

  .\32xl\:-mr-20 {
    margin-right: -5rem;
  }

  .\32xl\:-mr-24 {
    margin-right: -6rem;
  }

  .\32xl\:-mr-28 {
    margin-right: -7rem;
  }

  .\32xl\:-mr-32 {
    margin-right: -8rem;
  }

  .\32xl\:-mr-36 {
    margin-right: -9rem;
  }

  .\32xl\:-mr-40 {
    margin-right: -10rem;
  }

  .\32xl\:-mr-44 {
    margin-right: -11rem;
  }

  .\32xl\:-mr-48 {
    margin-right: -12rem;
  }

  .\32xl\:-mr-52 {
    margin-right: -13rem;
  }

  .\32xl\:-mr-56 {
    margin-right: -14rem;
  }

  .\32xl\:-mr-60 {
    margin-right: -15rem;
  }

  .\32xl\:-mr-64 {
    margin-right: -16rem;
  }

  .\32xl\:-mr-72 {
    margin-right: -18rem;
  }

  .\32xl\:-mr-80 {
    margin-right: -20rem;
  }

  .\32xl\:-mr-96 {
    margin-right: -24rem;
  }

  .\32xl\:-mr-px {
    margin-right: -1px;
  }

  .\32xl\:-mr-0\.5 {
    margin-right: -0.125rem;
  }

  .\32xl\:-mr-1\.5 {
    margin-right: -0.375rem;
  }

  .\32xl\:-mr-2\.5 {
    margin-right: -0.625rem;
  }

  .\32xl\:-mr-3\.5 {
    margin-right: -0.875rem;
  }

  .\32xl\:mb-0 {
    margin-bottom: 0px;
  }

  .\32xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .\32xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .\32xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .\32xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .\32xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .\32xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .\32xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .\32xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .\32xl\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .\32xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .\32xl\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .\32xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .\32xl\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .\32xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .\32xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .\32xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .\32xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .\32xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .\32xl\:mb-36 {
    margin-bottom: 9rem;
  }

  .\32xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .\32xl\:mb-44 {
    margin-bottom: 11rem;
  }

  .\32xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .\32xl\:mb-52 {
    margin-bottom: 13rem;
  }

  .\32xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .\32xl\:mb-60 {
    margin-bottom: 15rem;
  }

  .\32xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .\32xl\:mb-72 {
    margin-bottom: 18rem;
  }

  .\32xl\:mb-80 {
    margin-bottom: 20rem;
  }

  .\32xl\:mb-96 {
    margin-bottom: 24rem;
  }

  .\32xl\:mb-auto {
    margin-bottom: auto;
  }

  .\32xl\:mb-px {
    margin-bottom: 1px;
  }

  .\32xl\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }

  .\32xl\:mb-1\.5 {
    margin-bottom: 0.375rem;
  }

  .\32xl\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .\32xl\:mb-3\.5 {
    margin-bottom: 0.875rem;
  }

  .\32xl\:-mb-0 {
    margin-bottom: 0px;
  }

  .\32xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .\32xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .\32xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .\32xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .\32xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .\32xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .\32xl\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .\32xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .\32xl\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .\32xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .\32xl\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .\32xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .\32xl\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .\32xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .\32xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .\32xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .\32xl\:-mb-28 {
    margin-bottom: -7rem;
  }

  .\32xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .\32xl\:-mb-36 {
    margin-bottom: -9rem;
  }

  .\32xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .\32xl\:-mb-44 {
    margin-bottom: -11rem;
  }

  .\32xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .\32xl\:-mb-52 {
    margin-bottom: -13rem;
  }

  .\32xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .\32xl\:-mb-60 {
    margin-bottom: -15rem;
  }

  .\32xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .\32xl\:-mb-72 {
    margin-bottom: -18rem;
  }

  .\32xl\:-mb-80 {
    margin-bottom: -20rem;
  }

  .\32xl\:-mb-96 {
    margin-bottom: -24rem;
  }

  .\32xl\:-mb-px {
    margin-bottom: -1px;
  }

  .\32xl\:-mb-0\.5 {
    margin-bottom: -0.125rem;
  }

  .\32xl\:-mb-1\.5 {
    margin-bottom: -0.375rem;
  }

  .\32xl\:-mb-2\.5 {
    margin-bottom: -0.625rem;
  }

  .\32xl\:-mb-3\.5 {
    margin-bottom: -0.875rem;
  }

  .\32xl\:ml-0 {
    margin-left: 0px;
  }

  .\32xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .\32xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .\32xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .\32xl\:ml-4 {
    margin-left: 1rem;
  }

  .\32xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .\32xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .\32xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .\32xl\:ml-8 {
    margin-left: 2rem;
  }

  .\32xl\:ml-9 {
    margin-left: 2.25rem;
  }

  .\32xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .\32xl\:ml-11 {
    margin-left: 2.75rem;
  }

  .\32xl\:ml-12 {
    margin-left: 3rem;
  }

  .\32xl\:ml-14 {
    margin-left: 3.5rem;
  }

  .\32xl\:ml-16 {
    margin-left: 4rem;
  }

  .\32xl\:ml-20 {
    margin-left: 5rem;
  }

  .\32xl\:ml-24 {
    margin-left: 6rem;
  }

  .\32xl\:ml-28 {
    margin-left: 7rem;
  }

  .\32xl\:ml-32 {
    margin-left: 8rem;
  }

  .\32xl\:ml-36 {
    margin-left: 9rem;
  }

  .\32xl\:ml-40 {
    margin-left: 10rem;
  }

  .\32xl\:ml-44 {
    margin-left: 11rem;
  }

  .\32xl\:ml-48 {
    margin-left: 12rem;
  }

  .\32xl\:ml-52 {
    margin-left: 13rem;
  }

  .\32xl\:ml-56 {
    margin-left: 14rem;
  }

  .\32xl\:ml-60 {
    margin-left: 15rem;
  }

  .\32xl\:ml-64 {
    margin-left: 16rem;
  }

  .\32xl\:ml-72 {
    margin-left: 18rem;
  }

  .\32xl\:ml-80 {
    margin-left: 20rem;
  }

  .\32xl\:ml-96 {
    margin-left: 24rem;
  }

  .\32xl\:ml-auto {
    margin-left: auto;
  }

  .\32xl\:ml-px {
    margin-left: 1px;
  }

  .\32xl\:ml-0\.5 {
    margin-left: 0.125rem;
  }

  .\32xl\:ml-1\.5 {
    margin-left: 0.375rem;
  }

  .\32xl\:ml-2\.5 {
    margin-left: 0.625rem;
  }

  .\32xl\:ml-3\.5 {
    margin-left: 0.875rem;
  }

  .\32xl\:-ml-0 {
    margin-left: 0px;
  }

  .\32xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .\32xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .\32xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .\32xl\:-ml-4 {
    margin-left: -1rem;
  }

  .\32xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .\32xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .\32xl\:-ml-7 {
    margin-left: -1.75rem;
  }

  .\32xl\:-ml-8 {
    margin-left: -2rem;
  }

  .\32xl\:-ml-9 {
    margin-left: -2.25rem;
  }

  .\32xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .\32xl\:-ml-11 {
    margin-left: -2.75rem;
  }

  .\32xl\:-ml-12 {
    margin-left: -3rem;
  }

  .\32xl\:-ml-14 {
    margin-left: -3.5rem;
  }

  .\32xl\:-ml-16 {
    margin-left: -4rem;
  }

  .\32xl\:-ml-20 {
    margin-left: -5rem;
  }

  .\32xl\:-ml-24 {
    margin-left: -6rem;
  }

  .\32xl\:-ml-28 {
    margin-left: -7rem;
  }

  .\32xl\:-ml-32 {
    margin-left: -8rem;
  }

  .\32xl\:-ml-36 {
    margin-left: -9rem;
  }

  .\32xl\:-ml-40 {
    margin-left: -10rem;
  }

  .\32xl\:-ml-44 {
    margin-left: -11rem;
  }

  .\32xl\:-ml-48 {
    margin-left: -12rem;
  }

  .\32xl\:-ml-52 {
    margin-left: -13rem;
  }

  .\32xl\:-ml-56 {
    margin-left: -14rem;
  }

  .\32xl\:-ml-60 {
    margin-left: -15rem;
  }

  .\32xl\:-ml-64 {
    margin-left: -16rem;
  }

  .\32xl\:-ml-72 {
    margin-left: -18rem;
  }

  .\32xl\:-ml-80 {
    margin-left: -20rem;
  }

  .\32xl\:-ml-96 {
    margin-left: -24rem;
  }

  .\32xl\:-ml-px {
    margin-left: -1px;
  }

  .\32xl\:-ml-0\.5 {
    margin-left: -0.125rem;
  }

  .\32xl\:-ml-1\.5 {
    margin-left: -0.375rem;
  }

  .\32xl\:-ml-2\.5 {
    margin-left: -0.625rem;
  }

  .\32xl\:-ml-3\.5 {
    margin-left: -0.875rem;
  }

  .\32xl\:box-border {
    box-sizing: border-box;
  }

  .\32xl\:box-content {
    box-sizing: content-box;
  }

  .\32xl\:block {
    display: block;
  }

  .\32xl\:inline-block {
    display: inline-block;
  }

  .\32xl\:inline {
    display: inline;
  }

  .\32xl\:flex {
    display: flex;
  }

  .\32xl\:inline-flex {
    display: inline-flex;
  }

  .\32xl\:table {
    display: table;
  }

  .\32xl\:inline-table {
    display: inline-table;
  }

  .\32xl\:table-caption {
    display: table-caption;
  }

  .\32xl\:table-cell {
    display: table-cell;
  }

  .\32xl\:table-column {
    display: table-column;
  }

  .\32xl\:table-column-group {
    display: table-column-group;
  }

  .\32xl\:table-footer-group {
    display: table-footer-group;
  }

  .\32xl\:table-header-group {
    display: table-header-group;
  }

  .\32xl\:table-row-group {
    display: table-row-group;
  }

  .\32xl\:table-row {
    display: table-row;
  }

  .\32xl\:flow-root {
    display: flow-root;
  }

  .\32xl\:grid {
    display: grid;
  }

  .\32xl\:inline-grid {
    display: inline-grid;
  }

  .\32xl\:contents {
    display: contents;
  }

  .\32xl\:list-item {
    display: list-item;
  }

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:h-0 {
    height: 0px;
  }

  .\32xl\:h-1 {
    height: 0.25rem;
  }

  .\32xl\:h-2 {
    height: 0.5rem;
  }

  .\32xl\:h-3 {
    height: 0.75rem;
  }

  .\32xl\:h-4 {
    height: 1rem;
  }

  .\32xl\:h-5 {
    height: 1.25rem;
  }

  .\32xl\:h-6 {
    height: 1.5rem;
  }

  .\32xl\:h-7 {
    height: 1.75rem;
  }

  .\32xl\:h-8 {
    height: 2rem;
  }

  .\32xl\:h-9 {
    height: 2.25rem;
  }

  .\32xl\:h-10 {
    height: 2.5rem;
  }

  .\32xl\:h-11 {
    height: 2.75rem;
  }

  .\32xl\:h-12 {
    height: 3rem;
  }

  .\32xl\:h-14 {
    height: 3.5rem;
  }

  .\32xl\:h-16 {
    height: 4rem;
  }

  .\32xl\:h-20 {
    height: 5rem;
  }

  .\32xl\:h-24 {
    height: 6rem;
  }

  .\32xl\:h-28 {
    height: 7rem;
  }

  .\32xl\:h-32 {
    height: 8rem;
  }

  .\32xl\:h-36 {
    height: 9rem;
  }

  .\32xl\:h-40 {
    height: 10rem;
  }

  .\32xl\:h-44 {
    height: 11rem;
  }

  .\32xl\:h-48 {
    height: 12rem;
  }

  .\32xl\:h-52 {
    height: 13rem;
  }

  .\32xl\:h-56 {
    height: 14rem;
  }

  .\32xl\:h-60 {
    height: 15rem;
  }

  .\32xl\:h-64 {
    height: 16rem;
  }

  .\32xl\:h-72 {
    height: 18rem;
  }

  .\32xl\:h-80 {
    height: 20rem;
  }

  .\32xl\:h-96 {
    height: 24rem;
  }

  .\32xl\:h-auto {
    height: auto;
  }

  .\32xl\:h-px {
    height: 1px;
  }

  .\32xl\:h-0\.5 {
    height: 0.125rem;
  }

  .\32xl\:h-1\.5 {
    height: 0.375rem;
  }

  .\32xl\:h-2\.5 {
    height: 0.625rem;
  }

  .\32xl\:h-3\.5 {
    height: 0.875rem;
  }

  .\32xl\:h-1\/2 {
    height: 50%;
  }

  .\32xl\:h-1\/3 {
    height: 33.333333%;
  }

  .\32xl\:h-2\/3 {
    height: 66.666667%;
  }

  .\32xl\:h-1\/4 {
    height: 25%;
  }

  .\32xl\:h-2\/4 {
    height: 50%;
  }

  .\32xl\:h-3\/4 {
    height: 75%;
  }

  .\32xl\:h-1\/5 {
    height: 20%;
  }

  .\32xl\:h-2\/5 {
    height: 40%;
  }

  .\32xl\:h-3\/5 {
    height: 60%;
  }

  .\32xl\:h-4\/5 {
    height: 80%;
  }

  .\32xl\:h-1\/6 {
    height: 16.666667%;
  }

  .\32xl\:h-2\/6 {
    height: 33.333333%;
  }

  .\32xl\:h-3\/6 {
    height: 50%;
  }

  .\32xl\:h-4\/6 {
    height: 66.666667%;
  }

  .\32xl\:h-5\/6 {
    height: 83.333333%;
  }

  .\32xl\:h-full {
    height: 100%;
  }

  .\32xl\:h-screen {
    height: 100vh;
  }

  .\32xl\:max-h-0 {
    max-height: 0px;
  }

  .\32xl\:max-h-1 {
    max-height: 0.25rem;
  }

  .\32xl\:max-h-2 {
    max-height: 0.5rem;
  }

  .\32xl\:max-h-3 {
    max-height: 0.75rem;
  }

  .\32xl\:max-h-4 {
    max-height: 1rem;
  }

  .\32xl\:max-h-5 {
    max-height: 1.25rem;
  }

  .\32xl\:max-h-6 {
    max-height: 1.5rem;
  }

  .\32xl\:max-h-7 {
    max-height: 1.75rem;
  }

  .\32xl\:max-h-8 {
    max-height: 2rem;
  }

  .\32xl\:max-h-9 {
    max-height: 2.25rem;
  }

  .\32xl\:max-h-10 {
    max-height: 2.5rem;
  }

  .\32xl\:max-h-11 {
    max-height: 2.75rem;
  }

  .\32xl\:max-h-12 {
    max-height: 3rem;
  }

  .\32xl\:max-h-14 {
    max-height: 3.5rem;
  }

  .\32xl\:max-h-16 {
    max-height: 4rem;
  }

  .\32xl\:max-h-20 {
    max-height: 5rem;
  }

  .\32xl\:max-h-24 {
    max-height: 6rem;
  }

  .\32xl\:max-h-28 {
    max-height: 7rem;
  }

  .\32xl\:max-h-32 {
    max-height: 8rem;
  }

  .\32xl\:max-h-36 {
    max-height: 9rem;
  }

  .\32xl\:max-h-40 {
    max-height: 10rem;
  }

  .\32xl\:max-h-44 {
    max-height: 11rem;
  }

  .\32xl\:max-h-48 {
    max-height: 12rem;
  }

  .\32xl\:max-h-52 {
    max-height: 13rem;
  }

  .\32xl\:max-h-56 {
    max-height: 14rem;
  }

  .\32xl\:max-h-60 {
    max-height: 15rem;
  }

  .\32xl\:max-h-64 {
    max-height: 16rem;
  }

  .\32xl\:max-h-72 {
    max-height: 18rem;
  }

  .\32xl\:max-h-80 {
    max-height: 20rem;
  }

  .\32xl\:max-h-96 {
    max-height: 24rem;
  }

  .\32xl\:max-h-px {
    max-height: 1px;
  }

  .\32xl\:max-h-0\.5 {
    max-height: 0.125rem;
  }

  .\32xl\:max-h-1\.5 {
    max-height: 0.375rem;
  }

  .\32xl\:max-h-2\.5 {
    max-height: 0.625rem;
  }

  .\32xl\:max-h-3\.5 {
    max-height: 0.875rem;
  }

  .\32xl\:max-h-full {
    max-height: 100%;
  }

  .\32xl\:max-h-screen {
    max-height: 100vh;
  }

  .\32xl\:min-h-0 {
    min-height: 0px;
  }

  .\32xl\:min-h-full {
    min-height: 100%;
  }

  .\32xl\:min-h-screen {
    min-height: 100vh;
  }

  .\32xl\:w-0 {
    width: 0px;
  }

  .\32xl\:w-1 {
    width: 0.25rem;
  }

  .\32xl\:w-2 {
    width: 0.5rem;
  }

  .\32xl\:w-3 {
    width: 0.75rem;
  }

  .\32xl\:w-4 {
    width: 1rem;
  }

  .\32xl\:w-5 {
    width: 1.25rem;
  }

  .\32xl\:w-6 {
    width: 1.5rem;
  }

  .\32xl\:w-7 {
    width: 1.75rem;
  }

  .\32xl\:w-8 {
    width: 2rem;
  }

  .\32xl\:w-9 {
    width: 2.25rem;
  }

  .\32xl\:w-10 {
    width: 2.5rem;
  }

  .\32xl\:w-11 {
    width: 2.75rem;
  }

  .\32xl\:w-12 {
    width: 3rem;
  }

  .\32xl\:w-14 {
    width: 3.5rem;
  }

  .\32xl\:w-16 {
    width: 4rem;
  }

  .\32xl\:w-20 {
    width: 5rem;
  }

  .\32xl\:w-24 {
    width: 6rem;
  }

  .\32xl\:w-28 {
    width: 7rem;
  }

  .\32xl\:w-32 {
    width: 8rem;
  }

  .\32xl\:w-36 {
    width: 9rem;
  }

  .\32xl\:w-40 {
    width: 10rem;
  }

  .\32xl\:w-44 {
    width: 11rem;
  }

  .\32xl\:w-48 {
    width: 12rem;
  }

  .\32xl\:w-52 {
    width: 13rem;
  }

  .\32xl\:w-56 {
    width: 14rem;
  }

  .\32xl\:w-60 {
    width: 15rem;
  }

  .\32xl\:w-64 {
    width: 16rem;
  }

  .\32xl\:w-72 {
    width: 18rem;
  }

  .\32xl\:w-80 {
    width: 20rem;
  }

  .\32xl\:w-96 {
    width: 24rem;
  }

  .\32xl\:w-auto {
    width: auto;
  }

  .\32xl\:w-px {
    width: 1px;
  }

  .\32xl\:w-0\.5 {
    width: 0.125rem;
  }

  .\32xl\:w-1\.5 {
    width: 0.375rem;
  }

  .\32xl\:w-2\.5 {
    width: 0.625rem;
  }

  .\32xl\:w-3\.5 {
    width: 0.875rem;
  }

  .\32xl\:w-1\/2 {
    width: 50%;
  }

  .\32xl\:w-1\/3 {
    width: 33.333333%;
  }

  .\32xl\:w-2\/3 {
    width: 66.666667%;
  }

  .\32xl\:w-1\/4 {
    width: 25%;
  }

  .\32xl\:w-2\/4 {
    width: 50%;
  }

  .\32xl\:w-3\/4 {
    width: 75%;
  }

  .\32xl\:w-1\/5 {
    width: 20%;
  }

  .\32xl\:w-2\/5 {
    width: 40%;
  }

  .\32xl\:w-3\/5 {
    width: 60%;
  }

  .\32xl\:w-4\/5 {
    width: 80%;
  }

  .\32xl\:w-1\/6 {
    width: 16.666667%;
  }

  .\32xl\:w-2\/6 {
    width: 33.333333%;
  }

  .\32xl\:w-3\/6 {
    width: 50%;
  }

  .\32xl\:w-4\/6 {
    width: 66.666667%;
  }

  .\32xl\:w-5\/6 {
    width: 83.333333%;
  }

  .\32xl\:w-1\/12 {
    width: 8.333333%;
  }

  .\32xl\:w-2\/12 {
    width: 16.666667%;
  }

  .\32xl\:w-3\/12 {
    width: 25%;
  }

  .\32xl\:w-4\/12 {
    width: 33.333333%;
  }

  .\32xl\:w-5\/12 {
    width: 41.666667%;
  }

  .\32xl\:w-6\/12 {
    width: 50%;
  }

  .\32xl\:w-7\/12 {
    width: 58.333333%;
  }

  .\32xl\:w-8\/12 {
    width: 66.666667%;
  }

  .\32xl\:w-9\/12 {
    width: 75%;
  }

  .\32xl\:w-10\/12 {
    width: 83.333333%;
  }

  .\32xl\:w-11\/12 {
    width: 91.666667%;
  }

  .\32xl\:w-full {
    width: 100%;
  }

  .\32xl\:w-screen {
    width: 100vw;
  }

  .\32xl\:w-min {
    width: min-content;
  }

  .\32xl\:w-max {
    width: max-content;
  }

  .\32xl\:min-w-0 {
    min-width: 0px;
  }

  .\32xl\:min-w-full {
    min-width: 100%;
  }

  .\32xl\:min-w-min {
    min-width: min-content;
  }

  .\32xl\:min-w-max {
    min-width: max-content;
  }

  .\32xl\:max-w-0 {
    max-width: 0rem;
  }

  .\32xl\:max-w-none {
    max-width: none;
  }

  .\32xl\:max-w-xs {
    max-width: 20rem;
  }

  .\32xl\:max-w-sm {
    max-width: 24rem;
  }

  .\32xl\:max-w-md {
    max-width: 28rem;
  }

  .\32xl\:max-w-lg {
    max-width: 32rem;
  }

  .\32xl\:max-w-xl {
    max-width: 36rem;
  }

  .\32xl\:max-w-2xl {
    max-width: 42rem;
  }

  .\32xl\:max-w-3xl {
    max-width: 48rem;
  }

  .\32xl\:max-w-4xl {
    max-width: 56rem;
  }

  .\32xl\:max-w-5xl {
    max-width: 64rem;
  }

  .\32xl\:max-w-6xl {
    max-width: 72rem;
  }

  .\32xl\:max-w-7xl {
    max-width: 80rem;
  }

  .\32xl\:max-w-full {
    max-width: 100%;
  }

  .\32xl\:max-w-min {
    max-width: min-content;
  }

  .\32xl\:max-w-max {
    max-width: max-content;
  }

  .\32xl\:max-w-prose {
    max-width: 65ch;
  }

  .\32xl\:max-w-screen-sm {
    max-width: 640px;
  }

  .\32xl\:max-w-screen-md {
    max-width: 768px;
  }

  .\32xl\:max-w-screen-lg {
    max-width: 1024px;
  }

  .\32xl\:max-w-screen-xl {
    max-width: 1280px;
  }

  .\32xl\:max-w-screen-2xl {
    max-width: 1536px;
  }

  .\32xl\:flex-1 {
    flex: 1 1 0%;
  }

  .\32xl\:flex-auto {
    flex: 1 1 auto;
  }

  .\32xl\:flex-initial {
    flex: 0 1 auto;
  }

  .\32xl\:flex-none {
    flex: none;
  }

  .\32xl\:flex-shrink-0 {
    flex-shrink: 0;
  }

  .\32xl\:flex-shrink {
    flex-shrink: 1;
  }

  .\32xl\:flex-grow-0 {
    flex-grow: 0;
  }

  .\32xl\:flex-grow {
    flex-grow: 1;
  }

  .\32xl\:table-auto {
    table-layout: auto;
  }

  .\32xl\:table-fixed {
    table-layout: fixed;
  }

  .\32xl\:border-collapse {
    border-collapse: collapse;
  }

  .\32xl\:border-separate {
    border-collapse: separate;
  }

  .\32xl\:origin-center {
    transform-origin: center;
  }

  .\32xl\:origin-top {
    transform-origin: top;
  }

  .\32xl\:origin-top-right {
    transform-origin: top right;
  }

  .\32xl\:origin-right {
    transform-origin: right;
  }

  .\32xl\:origin-bottom-right {
    transform-origin: bottom right;
  }

  .\32xl\:origin-bottom {
    transform-origin: bottom;
  }

  .\32xl\:origin-bottom-left {
    transform-origin: bottom left;
  }

  .\32xl\:origin-left {
    transform-origin: left;
  }

  .\32xl\:origin-top-left {
    transform-origin: top left;
  }

  .\32xl\:transform {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .\32xl\:transform-gpu {
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .\32xl\:transform-none {
    transform: none;
  }

  .\32xl\:translate-x-0 {
    --tw-translate-x: 0px;
  }

  .\32xl\:translate-x-1 {
    --tw-translate-x: 0.25rem;
  }

  .\32xl\:translate-x-2 {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:translate-x-3 {
    --tw-translate-x: 0.75rem;
  }

  .\32xl\:translate-x-4 {
    --tw-translate-x: 1rem;
  }

  .\32xl\:translate-x-5 {
    --tw-translate-x: 1.25rem;
  }

  .\32xl\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:translate-x-7 {
    --tw-translate-x: 1.75rem;
  }

  .\32xl\:translate-x-8 {
    --tw-translate-x: 2rem;
  }

  .\32xl\:translate-x-9 {
    --tw-translate-x: 2.25rem;
  }

  .\32xl\:translate-x-10 {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:translate-x-11 {
    --tw-translate-x: 2.75rem;
  }

  .\32xl\:translate-x-12 {
    --tw-translate-x: 3rem;
  }

  .\32xl\:translate-x-14 {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:translate-x-16 {
    --tw-translate-x: 4rem;
  }

  .\32xl\:translate-x-20 {
    --tw-translate-x: 5rem;
  }

  .\32xl\:translate-x-24 {
    --tw-translate-x: 6rem;
  }

  .\32xl\:translate-x-28 {
    --tw-translate-x: 7rem;
  }

  .\32xl\:translate-x-32 {
    --tw-translate-x: 8rem;
  }

  .\32xl\:translate-x-36 {
    --tw-translate-x: 9rem;
  }

  .\32xl\:translate-x-40 {
    --tw-translate-x: 10rem;
  }

  .\32xl\:translate-x-44 {
    --tw-translate-x: 11rem;
  }

  .\32xl\:translate-x-48 {
    --tw-translate-x: 12rem;
  }

  .\32xl\:translate-x-52 {
    --tw-translate-x: 13rem;
  }

  .\32xl\:translate-x-56 {
    --tw-translate-x: 14rem;
  }

  .\32xl\:translate-x-60 {
    --tw-translate-x: 15rem;
  }

  .\32xl\:translate-x-64 {
    --tw-translate-x: 16rem;
  }

  .\32xl\:translate-x-72 {
    --tw-translate-x: 18rem;
  }

  .\32xl\:translate-x-80 {
    --tw-translate-x: 20rem;
  }

  .\32xl\:translate-x-96 {
    --tw-translate-x: 24rem;
  }

  .\32xl\:translate-x-px {
    --tw-translate-x: 1px;
  }

  .\32xl\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }

  .\32xl\:translate-x-1\.5 {
    --tw-translate-x: 0.375rem;
  }

  .\32xl\:translate-x-2\.5 {
    --tw-translate-x: 0.625rem;
  }

  .\32xl\:translate-x-3\.5 {
    --tw-translate-x: 0.875rem;
  }

  .\32xl\:-translate-x-0 {
    --tw-translate-x: 0px;
  }

  .\32xl\:-translate-x-1 {
    --tw-translate-x: -0.25rem;
  }

  .\32xl\:-translate-x-2 {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:-translate-x-3 {
    --tw-translate-x: -0.75rem;
  }

  .\32xl\:-translate-x-4 {
    --tw-translate-x: -1rem;
  }

  .\32xl\:-translate-x-5 {
    --tw-translate-x: -1.25rem;
  }

  .\32xl\:-translate-x-6 {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:-translate-x-7 {
    --tw-translate-x: -1.75rem;
  }

  .\32xl\:-translate-x-8 {
    --tw-translate-x: -2rem;
  }

  .\32xl\:-translate-x-9 {
    --tw-translate-x: -2.25rem;
  }

  .\32xl\:-translate-x-10 {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:-translate-x-11 {
    --tw-translate-x: -2.75rem;
  }

  .\32xl\:-translate-x-12 {
    --tw-translate-x: -3rem;
  }

  .\32xl\:-translate-x-14 {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:-translate-x-16 {
    --tw-translate-x: -4rem;
  }

  .\32xl\:-translate-x-20 {
    --tw-translate-x: -5rem;
  }

  .\32xl\:-translate-x-24 {
    --tw-translate-x: -6rem;
  }

  .\32xl\:-translate-x-28 {
    --tw-translate-x: -7rem;
  }

  .\32xl\:-translate-x-32 {
    --tw-translate-x: -8rem;
  }

  .\32xl\:-translate-x-36 {
    --tw-translate-x: -9rem;
  }

  .\32xl\:-translate-x-40 {
    --tw-translate-x: -10rem;
  }

  .\32xl\:-translate-x-44 {
    --tw-translate-x: -11rem;
  }

  .\32xl\:-translate-x-48 {
    --tw-translate-x: -12rem;
  }

  .\32xl\:-translate-x-52 {
    --tw-translate-x: -13rem;
  }

  .\32xl\:-translate-x-56 {
    --tw-translate-x: -14rem;
  }

  .\32xl\:-translate-x-60 {
    --tw-translate-x: -15rem;
  }

  .\32xl\:-translate-x-64 {
    --tw-translate-x: -16rem;
  }

  .\32xl\:-translate-x-72 {
    --tw-translate-x: -18rem;
  }

  .\32xl\:-translate-x-80 {
    --tw-translate-x: -20rem;
  }

  .\32xl\:-translate-x-96 {
    --tw-translate-x: -24rem;
  }

  .\32xl\:-translate-x-px {
    --tw-translate-x: -1px;
  }

  .\32xl\:-translate-x-0\.5 {
    --tw-translate-x: -0.125rem;
  }

  .\32xl\:-translate-x-1\.5 {
    --tw-translate-x: -0.375rem;
  }

  .\32xl\:-translate-x-2\.5 {
    --tw-translate-x: -0.625rem;
  }

  .\32xl\:-translate-x-3\.5 {
    --tw-translate-x: -0.875rem;
  }

  .\32xl\:translate-x-1\/2 {
    --tw-translate-x: 50%;
  }

  .\32xl\:translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:translate-x-2\/3 {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:translate-x-1\/4 {
    --tw-translate-x: 25%;
  }

  .\32xl\:translate-x-2\/4 {
    --tw-translate-x: 50%;
  }

  .\32xl\:translate-x-3\/4 {
    --tw-translate-x: 75%;
  }

  .\32xl\:translate-x-full {
    --tw-translate-x: 100%;
  }

  .\32xl\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
  }

  .\32xl\:-translate-x-1\/3 {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:-translate-x-2\/3 {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:-translate-x-1\/4 {
    --tw-translate-x: -25%;
  }

  .\32xl\:-translate-x-2\/4 {
    --tw-translate-x: -50%;
  }

  .\32xl\:-translate-x-3\/4 {
    --tw-translate-x: -75%;
  }

  .\32xl\:-translate-x-full {
    --tw-translate-x: -100%;
  }

  .\32xl\:translate-y-0 {
    --tw-translate-y: 0px;
  }

  .\32xl\:translate-y-1 {
    --tw-translate-y: 0.25rem;
  }

  .\32xl\:translate-y-2 {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:translate-y-3 {
    --tw-translate-y: 0.75rem;
  }

  .\32xl\:translate-y-4 {
    --tw-translate-y: 1rem;
  }

  .\32xl\:translate-y-5 {
    --tw-translate-y: 1.25rem;
  }

  .\32xl\:translate-y-6 {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:translate-y-7 {
    --tw-translate-y: 1.75rem;
  }

  .\32xl\:translate-y-8 {
    --tw-translate-y: 2rem;
  }

  .\32xl\:translate-y-9 {
    --tw-translate-y: 2.25rem;
  }

  .\32xl\:translate-y-10 {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:translate-y-11 {
    --tw-translate-y: 2.75rem;
  }

  .\32xl\:translate-y-12 {
    --tw-translate-y: 3rem;
  }

  .\32xl\:translate-y-14 {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:translate-y-16 {
    --tw-translate-y: 4rem;
  }

  .\32xl\:translate-y-20 {
    --tw-translate-y: 5rem;
  }

  .\32xl\:translate-y-24 {
    --tw-translate-y: 6rem;
  }

  .\32xl\:translate-y-28 {
    --tw-translate-y: 7rem;
  }

  .\32xl\:translate-y-32 {
    --tw-translate-y: 8rem;
  }

  .\32xl\:translate-y-36 {
    --tw-translate-y: 9rem;
  }

  .\32xl\:translate-y-40 {
    --tw-translate-y: 10rem;
  }

  .\32xl\:translate-y-44 {
    --tw-translate-y: 11rem;
  }

  .\32xl\:translate-y-48 {
    --tw-translate-y: 12rem;
  }

  .\32xl\:translate-y-52 {
    --tw-translate-y: 13rem;
  }

  .\32xl\:translate-y-56 {
    --tw-translate-y: 14rem;
  }

  .\32xl\:translate-y-60 {
    --tw-translate-y: 15rem;
  }

  .\32xl\:translate-y-64 {
    --tw-translate-y: 16rem;
  }

  .\32xl\:translate-y-72 {
    --tw-translate-y: 18rem;
  }

  .\32xl\:translate-y-80 {
    --tw-translate-y: 20rem;
  }

  .\32xl\:translate-y-96 {
    --tw-translate-y: 24rem;
  }

  .\32xl\:translate-y-px {
    --tw-translate-y: 1px;
  }

  .\32xl\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }

  .\32xl\:translate-y-1\.5 {
    --tw-translate-y: 0.375rem;
  }

  .\32xl\:translate-y-2\.5 {
    --tw-translate-y: 0.625rem;
  }

  .\32xl\:translate-y-3\.5 {
    --tw-translate-y: 0.875rem;
  }

  .\32xl\:-translate-y-0 {
    --tw-translate-y: 0px;
  }

  .\32xl\:-translate-y-1 {
    --tw-translate-y: -0.25rem;
  }

  .\32xl\:-translate-y-2 {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:-translate-y-3 {
    --tw-translate-y: -0.75rem;
  }

  .\32xl\:-translate-y-4 {
    --tw-translate-y: -1rem;
  }

  .\32xl\:-translate-y-5 {
    --tw-translate-y: -1.25rem;
  }

  .\32xl\:-translate-y-6 {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:-translate-y-7 {
    --tw-translate-y: -1.75rem;
  }

  .\32xl\:-translate-y-8 {
    --tw-translate-y: -2rem;
  }

  .\32xl\:-translate-y-9 {
    --tw-translate-y: -2.25rem;
  }

  .\32xl\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:-translate-y-11 {
    --tw-translate-y: -2.75rem;
  }

  .\32xl\:-translate-y-12 {
    --tw-translate-y: -3rem;
  }

  .\32xl\:-translate-y-14 {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:-translate-y-16 {
    --tw-translate-y: -4rem;
  }

  .\32xl\:-translate-y-20 {
    --tw-translate-y: -5rem;
  }

  .\32xl\:-translate-y-24 {
    --tw-translate-y: -6rem;
  }

  .\32xl\:-translate-y-28 {
    --tw-translate-y: -7rem;
  }

  .\32xl\:-translate-y-32 {
    --tw-translate-y: -8rem;
  }

  .\32xl\:-translate-y-36 {
    --tw-translate-y: -9rem;
  }

  .\32xl\:-translate-y-40 {
    --tw-translate-y: -10rem;
  }

  .\32xl\:-translate-y-44 {
    --tw-translate-y: -11rem;
  }

  .\32xl\:-translate-y-48 {
    --tw-translate-y: -12rem;
  }

  .\32xl\:-translate-y-52 {
    --tw-translate-y: -13rem;
  }

  .\32xl\:-translate-y-56 {
    --tw-translate-y: -14rem;
  }

  .\32xl\:-translate-y-60 {
    --tw-translate-y: -15rem;
  }

  .\32xl\:-translate-y-64 {
    --tw-translate-y: -16rem;
  }

  .\32xl\:-translate-y-72 {
    --tw-translate-y: -18rem;
  }

  .\32xl\:-translate-y-80 {
    --tw-translate-y: -20rem;
  }

  .\32xl\:-translate-y-96 {
    --tw-translate-y: -24rem;
  }

  .\32xl\:-translate-y-px {
    --tw-translate-y: -1px;
  }

  .\32xl\:-translate-y-0\.5 {
    --tw-translate-y: -0.125rem;
  }

  .\32xl\:-translate-y-1\.5 {
    --tw-translate-y: -0.375rem;
  }

  .\32xl\:-translate-y-2\.5 {
    --tw-translate-y: -0.625rem;
  }

  .\32xl\:-translate-y-3\.5 {
    --tw-translate-y: -0.875rem;
  }

  .\32xl\:translate-y-1\/2 {
    --tw-translate-y: 50%;
  }

  .\32xl\:translate-y-1\/3 {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:translate-y-2\/3 {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:translate-y-1\/4 {
    --tw-translate-y: 25%;
  }

  .\32xl\:translate-y-2\/4 {
    --tw-translate-y: 50%;
  }

  .\32xl\:translate-y-3\/4 {
    --tw-translate-y: 75%;
  }

  .\32xl\:translate-y-full {
    --tw-translate-y: 100%;
  }

  .\32xl\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
  }

  .\32xl\:-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:-translate-y-2\/3 {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:-translate-y-1\/4 {
    --tw-translate-y: -25%;
  }

  .\32xl\:-translate-y-2\/4 {
    --tw-translate-y: -50%;
  }

  .\32xl\:-translate-y-3\/4 {
    --tw-translate-y: -75%;
  }

  .\32xl\:-translate-y-full {
    --tw-translate-y: -100%;
  }

  .\32xl\:hover\:translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .\32xl\:hover\:translate-x-1:hover {
    --tw-translate-x: 0.25rem;
  }

  .\32xl\:hover\:translate-x-2:hover {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:hover\:translate-x-3:hover {
    --tw-translate-x: 0.75rem;
  }

  .\32xl\:hover\:translate-x-4:hover {
    --tw-translate-x: 1rem;
  }

  .\32xl\:hover\:translate-x-5:hover {
    --tw-translate-x: 1.25rem;
  }

  .\32xl\:hover\:translate-x-6:hover {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:hover\:translate-x-7:hover {
    --tw-translate-x: 1.75rem;
  }

  .\32xl\:hover\:translate-x-8:hover {
    --tw-translate-x: 2rem;
  }

  .\32xl\:hover\:translate-x-9:hover {
    --tw-translate-x: 2.25rem;
  }

  .\32xl\:hover\:translate-x-10:hover {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:hover\:translate-x-11:hover {
    --tw-translate-x: 2.75rem;
  }

  .\32xl\:hover\:translate-x-12:hover {
    --tw-translate-x: 3rem;
  }

  .\32xl\:hover\:translate-x-14:hover {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:hover\:translate-x-16:hover {
    --tw-translate-x: 4rem;
  }

  .\32xl\:hover\:translate-x-20:hover {
    --tw-translate-x: 5rem;
  }

  .\32xl\:hover\:translate-x-24:hover {
    --tw-translate-x: 6rem;
  }

  .\32xl\:hover\:translate-x-28:hover {
    --tw-translate-x: 7rem;
  }

  .\32xl\:hover\:translate-x-32:hover {
    --tw-translate-x: 8rem;
  }

  .\32xl\:hover\:translate-x-36:hover {
    --tw-translate-x: 9rem;
  }

  .\32xl\:hover\:translate-x-40:hover {
    --tw-translate-x: 10rem;
  }

  .\32xl\:hover\:translate-x-44:hover {
    --tw-translate-x: 11rem;
  }

  .\32xl\:hover\:translate-x-48:hover {
    --tw-translate-x: 12rem;
  }

  .\32xl\:hover\:translate-x-52:hover {
    --tw-translate-x: 13rem;
  }

  .\32xl\:hover\:translate-x-56:hover {
    --tw-translate-x: 14rem;
  }

  .\32xl\:hover\:translate-x-60:hover {
    --tw-translate-x: 15rem;
  }

  .\32xl\:hover\:translate-x-64:hover {
    --tw-translate-x: 16rem;
  }

  .\32xl\:hover\:translate-x-72:hover {
    --tw-translate-x: 18rem;
  }

  .\32xl\:hover\:translate-x-80:hover {
    --tw-translate-x: 20rem;
  }

  .\32xl\:hover\:translate-x-96:hover {
    --tw-translate-x: 24rem;
  }

  .\32xl\:hover\:translate-x-px:hover {
    --tw-translate-x: 1px;
  }

  .\32xl\:hover\:translate-x-0\.5:hover {
    --tw-translate-x: 0.125rem;
  }

  .\32xl\:hover\:translate-x-1\.5:hover {
    --tw-translate-x: 0.375rem;
  }

  .\32xl\:hover\:translate-x-2\.5:hover {
    --tw-translate-x: 0.625rem;
  }

  .\32xl\:hover\:translate-x-3\.5:hover {
    --tw-translate-x: 0.875rem;
  }

  .\32xl\:hover\:-translate-x-0:hover {
    --tw-translate-x: 0px;
  }

  .\32xl\:hover\:-translate-x-1:hover {
    --tw-translate-x: -0.25rem;
  }

  .\32xl\:hover\:-translate-x-2:hover {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:hover\:-translate-x-3:hover {
    --tw-translate-x: -0.75rem;
  }

  .\32xl\:hover\:-translate-x-4:hover {
    --tw-translate-x: -1rem;
  }

  .\32xl\:hover\:-translate-x-5:hover {
    --tw-translate-x: -1.25rem;
  }

  .\32xl\:hover\:-translate-x-6:hover {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:hover\:-translate-x-7:hover {
    --tw-translate-x: -1.75rem;
  }

  .\32xl\:hover\:-translate-x-8:hover {
    --tw-translate-x: -2rem;
  }

  .\32xl\:hover\:-translate-x-9:hover {
    --tw-translate-x: -2.25rem;
  }

  .\32xl\:hover\:-translate-x-10:hover {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:hover\:-translate-x-11:hover {
    --tw-translate-x: -2.75rem;
  }

  .\32xl\:hover\:-translate-x-12:hover {
    --tw-translate-x: -3rem;
  }

  .\32xl\:hover\:-translate-x-14:hover {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
  }

  .\32xl\:hover\:-translate-x-20:hover {
    --tw-translate-x: -5rem;
  }

  .\32xl\:hover\:-translate-x-24:hover {
    --tw-translate-x: -6rem;
  }

  .\32xl\:hover\:-translate-x-28:hover {
    --tw-translate-x: -7rem;
  }

  .\32xl\:hover\:-translate-x-32:hover {
    --tw-translate-x: -8rem;
  }

  .\32xl\:hover\:-translate-x-36:hover {
    --tw-translate-x: -9rem;
  }

  .\32xl\:hover\:-translate-x-40:hover {
    --tw-translate-x: -10rem;
  }

  .\32xl\:hover\:-translate-x-44:hover {
    --tw-translate-x: -11rem;
  }

  .\32xl\:hover\:-translate-x-48:hover {
    --tw-translate-x: -12rem;
  }

  .\32xl\:hover\:-translate-x-52:hover {
    --tw-translate-x: -13rem;
  }

  .\32xl\:hover\:-translate-x-56:hover {
    --tw-translate-x: -14rem;
  }

  .\32xl\:hover\:-translate-x-60:hover {
    --tw-translate-x: -15rem;
  }

  .\32xl\:hover\:-translate-x-64:hover {
    --tw-translate-x: -16rem;
  }

  .\32xl\:hover\:-translate-x-72:hover {
    --tw-translate-x: -18rem;
  }

  .\32xl\:hover\:-translate-x-80:hover {
    --tw-translate-x: -20rem;
  }

  .\32xl\:hover\:-translate-x-96:hover {
    --tw-translate-x: -24rem;
  }

  .\32xl\:hover\:-translate-x-px:hover {
    --tw-translate-x: -1px;
  }

  .\32xl\:hover\:-translate-x-0\.5:hover {
    --tw-translate-x: -0.125rem;
  }

  .\32xl\:hover\:-translate-x-1\.5:hover {
    --tw-translate-x: -0.375rem;
  }

  .\32xl\:hover\:-translate-x-2\.5:hover {
    --tw-translate-x: -0.625rem;
  }

  .\32xl\:hover\:-translate-x-3\.5:hover {
    --tw-translate-x: -0.875rem;
  }

  .\32xl\:hover\:translate-x-1\/2:hover {
    --tw-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-1\/3:hover {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:hover\:translate-x-2\/3:hover {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:hover\:translate-x-1\/4:hover {
    --tw-translate-x: 25%;
  }

  .\32xl\:hover\:translate-x-2\/4:hover {
    --tw-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-3\/4:hover {
    --tw-translate-x: 75%;
  }

  .\32xl\:hover\:translate-x-full:hover {
    --tw-translate-x: 100%;
  }

  .\32xl\:hover\:-translate-x-1\/2:hover {
    --tw-translate-x: -50%;
  }

  .\32xl\:hover\:-translate-x-1\/3:hover {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:hover\:-translate-x-2\/3:hover {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:hover\:-translate-x-1\/4:hover {
    --tw-translate-x: -25%;
  }

  .\32xl\:hover\:-translate-x-2\/4:hover {
    --tw-translate-x: -50%;
  }

  .\32xl\:hover\:-translate-x-3\/4:hover {
    --tw-translate-x: -75%;
  }

  .\32xl\:hover\:-translate-x-full:hover {
    --tw-translate-x: -100%;
  }

  .\32xl\:hover\:translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .\32xl\:hover\:translate-y-1:hover {
    --tw-translate-y: 0.25rem;
  }

  .\32xl\:hover\:translate-y-2:hover {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
  }

  .\32xl\:hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
  }

  .\32xl\:hover\:translate-y-5:hover {
    --tw-translate-y: 1.25rem;
  }

  .\32xl\:hover\:translate-y-6:hover {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:hover\:translate-y-7:hover {
    --tw-translate-y: 1.75rem;
  }

  .\32xl\:hover\:translate-y-8:hover {
    --tw-translate-y: 2rem;
  }

  .\32xl\:hover\:translate-y-9:hover {
    --tw-translate-y: 2.25rem;
  }

  .\32xl\:hover\:translate-y-10:hover {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:hover\:translate-y-11:hover {
    --tw-translate-y: 2.75rem;
  }

  .\32xl\:hover\:translate-y-12:hover {
    --tw-translate-y: 3rem;
  }

  .\32xl\:hover\:translate-y-14:hover {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:hover\:translate-y-16:hover {
    --tw-translate-y: 4rem;
  }

  .\32xl\:hover\:translate-y-20:hover {
    --tw-translate-y: 5rem;
  }

  .\32xl\:hover\:translate-y-24:hover {
    --tw-translate-y: 6rem;
  }

  .\32xl\:hover\:translate-y-28:hover {
    --tw-translate-y: 7rem;
  }

  .\32xl\:hover\:translate-y-32:hover {
    --tw-translate-y: 8rem;
  }

  .\32xl\:hover\:translate-y-36:hover {
    --tw-translate-y: 9rem;
  }

  .\32xl\:hover\:translate-y-40:hover {
    --tw-translate-y: 10rem;
  }

  .\32xl\:hover\:translate-y-44:hover {
    --tw-translate-y: 11rem;
  }

  .\32xl\:hover\:translate-y-48:hover {
    --tw-translate-y: 12rem;
  }

  .\32xl\:hover\:translate-y-52:hover {
    --tw-translate-y: 13rem;
  }

  .\32xl\:hover\:translate-y-56:hover {
    --tw-translate-y: 14rem;
  }

  .\32xl\:hover\:translate-y-60:hover {
    --tw-translate-y: 15rem;
  }

  .\32xl\:hover\:translate-y-64:hover {
    --tw-translate-y: 16rem;
  }

  .\32xl\:hover\:translate-y-72:hover {
    --tw-translate-y: 18rem;
  }

  .\32xl\:hover\:translate-y-80:hover {
    --tw-translate-y: 20rem;
  }

  .\32xl\:hover\:translate-y-96:hover {
    --tw-translate-y: 24rem;
  }

  .\32xl\:hover\:translate-y-px:hover {
    --tw-translate-y: 1px;
  }

  .\32xl\:hover\:translate-y-0\.5:hover {
    --tw-translate-y: 0.125rem;
  }

  .\32xl\:hover\:translate-y-1\.5:hover {
    --tw-translate-y: 0.375rem;
  }

  .\32xl\:hover\:translate-y-2\.5:hover {
    --tw-translate-y: 0.625rem;
  }

  .\32xl\:hover\:translate-y-3\.5:hover {
    --tw-translate-y: 0.875rem;
  }

  .\32xl\:hover\:-translate-y-0:hover {
    --tw-translate-y: 0px;
  }

  .\32xl\:hover\:-translate-y-1:hover {
    --tw-translate-y: -0.25rem;
  }

  .\32xl\:hover\:-translate-y-2:hover {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
  }

  .\32xl\:hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
  }

  .\32xl\:hover\:-translate-y-5:hover {
    --tw-translate-y: -1.25rem;
  }

  .\32xl\:hover\:-translate-y-6:hover {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:hover\:-translate-y-7:hover {
    --tw-translate-y: -1.75rem;
  }

  .\32xl\:hover\:-translate-y-8:hover {
    --tw-translate-y: -2rem;
  }

  .\32xl\:hover\:-translate-y-9:hover {
    --tw-translate-y: -2.25rem;
  }

  .\32xl\:hover\:-translate-y-10:hover {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:hover\:-translate-y-11:hover {
    --tw-translate-y: -2.75rem;
  }

  .\32xl\:hover\:-translate-y-12:hover {
    --tw-translate-y: -3rem;
  }

  .\32xl\:hover\:-translate-y-14:hover {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
  }

  .\32xl\:hover\:-translate-y-20:hover {
    --tw-translate-y: -5rem;
  }

  .\32xl\:hover\:-translate-y-24:hover {
    --tw-translate-y: -6rem;
  }

  .\32xl\:hover\:-translate-y-28:hover {
    --tw-translate-y: -7rem;
  }

  .\32xl\:hover\:-translate-y-32:hover {
    --tw-translate-y: -8rem;
  }

  .\32xl\:hover\:-translate-y-36:hover {
    --tw-translate-y: -9rem;
  }

  .\32xl\:hover\:-translate-y-40:hover {
    --tw-translate-y: -10rem;
  }

  .\32xl\:hover\:-translate-y-44:hover {
    --tw-translate-y: -11rem;
  }

  .\32xl\:hover\:-translate-y-48:hover {
    --tw-translate-y: -12rem;
  }

  .\32xl\:hover\:-translate-y-52:hover {
    --tw-translate-y: -13rem;
  }

  .\32xl\:hover\:-translate-y-56:hover {
    --tw-translate-y: -14rem;
  }

  .\32xl\:hover\:-translate-y-60:hover {
    --tw-translate-y: -15rem;
  }

  .\32xl\:hover\:-translate-y-64:hover {
    --tw-translate-y: -16rem;
  }

  .\32xl\:hover\:-translate-y-72:hover {
    --tw-translate-y: -18rem;
  }

  .\32xl\:hover\:-translate-y-80:hover {
    --tw-translate-y: -20rem;
  }

  .\32xl\:hover\:-translate-y-96:hover {
    --tw-translate-y: -24rem;
  }

  .\32xl\:hover\:-translate-y-px:hover {
    --tw-translate-y: -1px;
  }

  .\32xl\:hover\:-translate-y-0\.5:hover {
    --tw-translate-y: -0.125rem;
  }

  .\32xl\:hover\:-translate-y-1\.5:hover {
    --tw-translate-y: -0.375rem;
  }

  .\32xl\:hover\:-translate-y-2\.5:hover {
    --tw-translate-y: -0.625rem;
  }

  .\32xl\:hover\:-translate-y-3\.5:hover {
    --tw-translate-y: -0.875rem;
  }

  .\32xl\:hover\:translate-y-1\/2:hover {
    --tw-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-1\/3:hover {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:hover\:translate-y-2\/3:hover {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:hover\:translate-y-1\/4:hover {
    --tw-translate-y: 25%;
  }

  .\32xl\:hover\:translate-y-2\/4:hover {
    --tw-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-3\/4:hover {
    --tw-translate-y: 75%;
  }

  .\32xl\:hover\:translate-y-full:hover {
    --tw-translate-y: 100%;
  }

  .\32xl\:hover\:-translate-y-1\/2:hover {
    --tw-translate-y: -50%;
  }

  .\32xl\:hover\:-translate-y-1\/3:hover {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:hover\:-translate-y-2\/3:hover {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:hover\:-translate-y-1\/4:hover {
    --tw-translate-y: -25%;
  }

  .\32xl\:hover\:-translate-y-2\/4:hover {
    --tw-translate-y: -50%;
  }

  .\32xl\:hover\:-translate-y-3\/4:hover {
    --tw-translate-y: -75%;
  }

  .\32xl\:hover\:-translate-y-full:hover {
    --tw-translate-y: -100%;
  }

  .\32xl\:focus\:translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .\32xl\:focus\:translate-x-1:focus {
    --tw-translate-x: 0.25rem;
  }

  .\32xl\:focus\:translate-x-2:focus {
    --tw-translate-x: 0.5rem;
  }

  .\32xl\:focus\:translate-x-3:focus {
    --tw-translate-x: 0.75rem;
  }

  .\32xl\:focus\:translate-x-4:focus {
    --tw-translate-x: 1rem;
  }

  .\32xl\:focus\:translate-x-5:focus {
    --tw-translate-x: 1.25rem;
  }

  .\32xl\:focus\:translate-x-6:focus {
    --tw-translate-x: 1.5rem;
  }

  .\32xl\:focus\:translate-x-7:focus {
    --tw-translate-x: 1.75rem;
  }

  .\32xl\:focus\:translate-x-8:focus {
    --tw-translate-x: 2rem;
  }

  .\32xl\:focus\:translate-x-9:focus {
    --tw-translate-x: 2.25rem;
  }

  .\32xl\:focus\:translate-x-10:focus {
    --tw-translate-x: 2.5rem;
  }

  .\32xl\:focus\:translate-x-11:focus {
    --tw-translate-x: 2.75rem;
  }

  .\32xl\:focus\:translate-x-12:focus {
    --tw-translate-x: 3rem;
  }

  .\32xl\:focus\:translate-x-14:focus {
    --tw-translate-x: 3.5rem;
  }

  .\32xl\:focus\:translate-x-16:focus {
    --tw-translate-x: 4rem;
  }

  .\32xl\:focus\:translate-x-20:focus {
    --tw-translate-x: 5rem;
  }

  .\32xl\:focus\:translate-x-24:focus {
    --tw-translate-x: 6rem;
  }

  .\32xl\:focus\:translate-x-28:focus {
    --tw-translate-x: 7rem;
  }

  .\32xl\:focus\:translate-x-32:focus {
    --tw-translate-x: 8rem;
  }

  .\32xl\:focus\:translate-x-36:focus {
    --tw-translate-x: 9rem;
  }

  .\32xl\:focus\:translate-x-40:focus {
    --tw-translate-x: 10rem;
  }

  .\32xl\:focus\:translate-x-44:focus {
    --tw-translate-x: 11rem;
  }

  .\32xl\:focus\:translate-x-48:focus {
    --tw-translate-x: 12rem;
  }

  .\32xl\:focus\:translate-x-52:focus {
    --tw-translate-x: 13rem;
  }

  .\32xl\:focus\:translate-x-56:focus {
    --tw-translate-x: 14rem;
  }

  .\32xl\:focus\:translate-x-60:focus {
    --tw-translate-x: 15rem;
  }

  .\32xl\:focus\:translate-x-64:focus {
    --tw-translate-x: 16rem;
  }

  .\32xl\:focus\:translate-x-72:focus {
    --tw-translate-x: 18rem;
  }

  .\32xl\:focus\:translate-x-80:focus {
    --tw-translate-x: 20rem;
  }

  .\32xl\:focus\:translate-x-96:focus {
    --tw-translate-x: 24rem;
  }

  .\32xl\:focus\:translate-x-px:focus {
    --tw-translate-x: 1px;
  }

  .\32xl\:focus\:translate-x-0\.5:focus {
    --tw-translate-x: 0.125rem;
  }

  .\32xl\:focus\:translate-x-1\.5:focus {
    --tw-translate-x: 0.375rem;
  }

  .\32xl\:focus\:translate-x-2\.5:focus {
    --tw-translate-x: 0.625rem;
  }

  .\32xl\:focus\:translate-x-3\.5:focus {
    --tw-translate-x: 0.875rem;
  }

  .\32xl\:focus\:-translate-x-0:focus {
    --tw-translate-x: 0px;
  }

  .\32xl\:focus\:-translate-x-1:focus {
    --tw-translate-x: -0.25rem;
  }

  .\32xl\:focus\:-translate-x-2:focus {
    --tw-translate-x: -0.5rem;
  }

  .\32xl\:focus\:-translate-x-3:focus {
    --tw-translate-x: -0.75rem;
  }

  .\32xl\:focus\:-translate-x-4:focus {
    --tw-translate-x: -1rem;
  }

  .\32xl\:focus\:-translate-x-5:focus {
    --tw-translate-x: -1.25rem;
  }

  .\32xl\:focus\:-translate-x-6:focus {
    --tw-translate-x: -1.5rem;
  }

  .\32xl\:focus\:-translate-x-7:focus {
    --tw-translate-x: -1.75rem;
  }

  .\32xl\:focus\:-translate-x-8:focus {
    --tw-translate-x: -2rem;
  }

  .\32xl\:focus\:-translate-x-9:focus {
    --tw-translate-x: -2.25rem;
  }

  .\32xl\:focus\:-translate-x-10:focus {
    --tw-translate-x: -2.5rem;
  }

  .\32xl\:focus\:-translate-x-11:focus {
    --tw-translate-x: -2.75rem;
  }

  .\32xl\:focus\:-translate-x-12:focus {
    --tw-translate-x: -3rem;
  }

  .\32xl\:focus\:-translate-x-14:focus {
    --tw-translate-x: -3.5rem;
  }

  .\32xl\:focus\:-translate-x-16:focus {
    --tw-translate-x: -4rem;
  }

  .\32xl\:focus\:-translate-x-20:focus {
    --tw-translate-x: -5rem;
  }

  .\32xl\:focus\:-translate-x-24:focus {
    --tw-translate-x: -6rem;
  }

  .\32xl\:focus\:-translate-x-28:focus {
    --tw-translate-x: -7rem;
  }

  .\32xl\:focus\:-translate-x-32:focus {
    --tw-translate-x: -8rem;
  }

  .\32xl\:focus\:-translate-x-36:focus {
    --tw-translate-x: -9rem;
  }

  .\32xl\:focus\:-translate-x-40:focus {
    --tw-translate-x: -10rem;
  }

  .\32xl\:focus\:-translate-x-44:focus {
    --tw-translate-x: -11rem;
  }

  .\32xl\:focus\:-translate-x-48:focus {
    --tw-translate-x: -12rem;
  }

  .\32xl\:focus\:-translate-x-52:focus {
    --tw-translate-x: -13rem;
  }

  .\32xl\:focus\:-translate-x-56:focus {
    --tw-translate-x: -14rem;
  }

  .\32xl\:focus\:-translate-x-60:focus {
    --tw-translate-x: -15rem;
  }

  .\32xl\:focus\:-translate-x-64:focus {
    --tw-translate-x: -16rem;
  }

  .\32xl\:focus\:-translate-x-72:focus {
    --tw-translate-x: -18rem;
  }

  .\32xl\:focus\:-translate-x-80:focus {
    --tw-translate-x: -20rem;
  }

  .\32xl\:focus\:-translate-x-96:focus {
    --tw-translate-x: -24rem;
  }

  .\32xl\:focus\:-translate-x-px:focus {
    --tw-translate-x: -1px;
  }

  .\32xl\:focus\:-translate-x-0\.5:focus {
    --tw-translate-x: -0.125rem;
  }

  .\32xl\:focus\:-translate-x-1\.5:focus {
    --tw-translate-x: -0.375rem;
  }

  .\32xl\:focus\:-translate-x-2\.5:focus {
    --tw-translate-x: -0.625rem;
  }

  .\32xl\:focus\:-translate-x-3\.5:focus {
    --tw-translate-x: -0.875rem;
  }

  .\32xl\:focus\:translate-x-1\/2:focus {
    --tw-translate-x: 50%;
  }

  .\32xl\:focus\:translate-x-1\/3:focus {
    --tw-translate-x: 33.333333%;
  }

  .\32xl\:focus\:translate-x-2\/3:focus {
    --tw-translate-x: 66.666667%;
  }

  .\32xl\:focus\:translate-x-1\/4:focus {
    --tw-translate-x: 25%;
  }

  .\32xl\:focus\:translate-x-2\/4:focus {
    --tw-translate-x: 50%;
  }

  .\32xl\:focus\:translate-x-3\/4:focus {
    --tw-translate-x: 75%;
  }

  .\32xl\:focus\:translate-x-full:focus {
    --tw-translate-x: 100%;
  }

  .\32xl\:focus\:-translate-x-1\/2:focus {
    --tw-translate-x: -50%;
  }

  .\32xl\:focus\:-translate-x-1\/3:focus {
    --tw-translate-x: -33.333333%;
  }

  .\32xl\:focus\:-translate-x-2\/3:focus {
    --tw-translate-x: -66.666667%;
  }

  .\32xl\:focus\:-translate-x-1\/4:focus {
    --tw-translate-x: -25%;
  }

  .\32xl\:focus\:-translate-x-2\/4:focus {
    --tw-translate-x: -50%;
  }

  .\32xl\:focus\:-translate-x-3\/4:focus {
    --tw-translate-x: -75%;
  }

  .\32xl\:focus\:-translate-x-full:focus {
    --tw-translate-x: -100%;
  }

  .\32xl\:focus\:translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .\32xl\:focus\:translate-y-1:focus {
    --tw-translate-y: 0.25rem;
  }

  .\32xl\:focus\:translate-y-2:focus {
    --tw-translate-y: 0.5rem;
  }

  .\32xl\:focus\:translate-y-3:focus {
    --tw-translate-y: 0.75rem;
  }

  .\32xl\:focus\:translate-y-4:focus {
    --tw-translate-y: 1rem;
  }

  .\32xl\:focus\:translate-y-5:focus {
    --tw-translate-y: 1.25rem;
  }

  .\32xl\:focus\:translate-y-6:focus {
    --tw-translate-y: 1.5rem;
  }

  .\32xl\:focus\:translate-y-7:focus {
    --tw-translate-y: 1.75rem;
  }

  .\32xl\:focus\:translate-y-8:focus {
    --tw-translate-y: 2rem;
  }

  .\32xl\:focus\:translate-y-9:focus {
    --tw-translate-y: 2.25rem;
  }

  .\32xl\:focus\:translate-y-10:focus {
    --tw-translate-y: 2.5rem;
  }

  .\32xl\:focus\:translate-y-11:focus {
    --tw-translate-y: 2.75rem;
  }

  .\32xl\:focus\:translate-y-12:focus {
    --tw-translate-y: 3rem;
  }

  .\32xl\:focus\:translate-y-14:focus {
    --tw-translate-y: 3.5rem;
  }

  .\32xl\:focus\:translate-y-16:focus {
    --tw-translate-y: 4rem;
  }

  .\32xl\:focus\:translate-y-20:focus {
    --tw-translate-y: 5rem;
  }

  .\32xl\:focus\:translate-y-24:focus {
    --tw-translate-y: 6rem;
  }

  .\32xl\:focus\:translate-y-28:focus {
    --tw-translate-y: 7rem;
  }

  .\32xl\:focus\:translate-y-32:focus {
    --tw-translate-y: 8rem;
  }

  .\32xl\:focus\:translate-y-36:focus {
    --tw-translate-y: 9rem;
  }

  .\32xl\:focus\:translate-y-40:focus {
    --tw-translate-y: 10rem;
  }

  .\32xl\:focus\:translate-y-44:focus {
    --tw-translate-y: 11rem;
  }

  .\32xl\:focus\:translate-y-48:focus {
    --tw-translate-y: 12rem;
  }

  .\32xl\:focus\:translate-y-52:focus {
    --tw-translate-y: 13rem;
  }

  .\32xl\:focus\:translate-y-56:focus {
    --tw-translate-y: 14rem;
  }

  .\32xl\:focus\:translate-y-60:focus {
    --tw-translate-y: 15rem;
  }

  .\32xl\:focus\:translate-y-64:focus {
    --tw-translate-y: 16rem;
  }

  .\32xl\:focus\:translate-y-72:focus {
    --tw-translate-y: 18rem;
  }

  .\32xl\:focus\:translate-y-80:focus {
    --tw-translate-y: 20rem;
  }

  .\32xl\:focus\:translate-y-96:focus {
    --tw-translate-y: 24rem;
  }

  .\32xl\:focus\:translate-y-px:focus {
    --tw-translate-y: 1px;
  }

  .\32xl\:focus\:translate-y-0\.5:focus {
    --tw-translate-y: 0.125rem;
  }

  .\32xl\:focus\:translate-y-1\.5:focus {
    --tw-translate-y: 0.375rem;
  }

  .\32xl\:focus\:translate-y-2\.5:focus {
    --tw-translate-y: 0.625rem;
  }

  .\32xl\:focus\:translate-y-3\.5:focus {
    --tw-translate-y: 0.875rem;
  }

  .\32xl\:focus\:-translate-y-0:focus {
    --tw-translate-y: 0px;
  }

  .\32xl\:focus\:-translate-y-1:focus {
    --tw-translate-y: -0.25rem;
  }

  .\32xl\:focus\:-translate-y-2:focus {
    --tw-translate-y: -0.5rem;
  }

  .\32xl\:focus\:-translate-y-3:focus {
    --tw-translate-y: -0.75rem;
  }

  .\32xl\:focus\:-translate-y-4:focus {
    --tw-translate-y: -1rem;
  }

  .\32xl\:focus\:-translate-y-5:focus {
    --tw-translate-y: -1.25rem;
  }

  .\32xl\:focus\:-translate-y-6:focus {
    --tw-translate-y: -1.5rem;
  }

  .\32xl\:focus\:-translate-y-7:focus {
    --tw-translate-y: -1.75rem;
  }

  .\32xl\:focus\:-translate-y-8:focus {
    --tw-translate-y: -2rem;
  }

  .\32xl\:focus\:-translate-y-9:focus {
    --tw-translate-y: -2.25rem;
  }

  .\32xl\:focus\:-translate-y-10:focus {
    --tw-translate-y: -2.5rem;
  }

  .\32xl\:focus\:-translate-y-11:focus {
    --tw-translate-y: -2.75rem;
  }

  .\32xl\:focus\:-translate-y-12:focus {
    --tw-translate-y: -3rem;
  }

  .\32xl\:focus\:-translate-y-14:focus {
    --tw-translate-y: -3.5rem;
  }

  .\32xl\:focus\:-translate-y-16:focus {
    --tw-translate-y: -4rem;
  }

  .\32xl\:focus\:-translate-y-20:focus {
    --tw-translate-y: -5rem;
  }

  .\32xl\:focus\:-translate-y-24:focus {
    --tw-translate-y: -6rem;
  }

  .\32xl\:focus\:-translate-y-28:focus {
    --tw-translate-y: -7rem;
  }

  .\32xl\:focus\:-translate-y-32:focus {
    --tw-translate-y: -8rem;
  }

  .\32xl\:focus\:-translate-y-36:focus {
    --tw-translate-y: -9rem;
  }

  .\32xl\:focus\:-translate-y-40:focus {
    --tw-translate-y: -10rem;
  }

  .\32xl\:focus\:-translate-y-44:focus {
    --tw-translate-y: -11rem;
  }

  .\32xl\:focus\:-translate-y-48:focus {
    --tw-translate-y: -12rem;
  }

  .\32xl\:focus\:-translate-y-52:focus {
    --tw-translate-y: -13rem;
  }

  .\32xl\:focus\:-translate-y-56:focus {
    --tw-translate-y: -14rem;
  }

  .\32xl\:focus\:-translate-y-60:focus {
    --tw-translate-y: -15rem;
  }

  .\32xl\:focus\:-translate-y-64:focus {
    --tw-translate-y: -16rem;
  }

  .\32xl\:focus\:-translate-y-72:focus {
    --tw-translate-y: -18rem;
  }

  .\32xl\:focus\:-translate-y-80:focus {
    --tw-translate-y: -20rem;
  }

  .\32xl\:focus\:-translate-y-96:focus {
    --tw-translate-y: -24rem;
  }

  .\32xl\:focus\:-translate-y-px:focus {
    --tw-translate-y: -1px;
  }

  .\32xl\:focus\:-translate-y-0\.5:focus {
    --tw-translate-y: -0.125rem;
  }

  .\32xl\:focus\:-translate-y-1\.5:focus {
    --tw-translate-y: -0.375rem;
  }

  .\32xl\:focus\:-translate-y-2\.5:focus {
    --tw-translate-y: -0.625rem;
  }

  .\32xl\:focus\:-translate-y-3\.5:focus {
    --tw-translate-y: -0.875rem;
  }

  .\32xl\:focus\:translate-y-1\/2:focus {
    --tw-translate-y: 50%;
  }

  .\32xl\:focus\:translate-y-1\/3:focus {
    --tw-translate-y: 33.333333%;
  }

  .\32xl\:focus\:translate-y-2\/3:focus {
    --tw-translate-y: 66.666667%;
  }

  .\32xl\:focus\:translate-y-1\/4:focus {
    --tw-translate-y: 25%;
  }

  .\32xl\:focus\:translate-y-2\/4:focus {
    --tw-translate-y: 50%;
  }

  .\32xl\:focus\:translate-y-3\/4:focus {
    --tw-translate-y: 75%;
  }

  .\32xl\:focus\:translate-y-full:focus {
    --tw-translate-y: 100%;
  }

  .\32xl\:focus\:-translate-y-1\/2:focus {
    --tw-translate-y: -50%;
  }

  .\32xl\:focus\:-translate-y-1\/3:focus {
    --tw-translate-y: -33.333333%;
  }

  .\32xl\:focus\:-translate-y-2\/3:focus {
    --tw-translate-y: -66.666667%;
  }

  .\32xl\:focus\:-translate-y-1\/4:focus {
    --tw-translate-y: -25%;
  }

  .\32xl\:focus\:-translate-y-2\/4:focus {
    --tw-translate-y: -50%;
  }

  .\32xl\:focus\:-translate-y-3\/4:focus {
    --tw-translate-y: -75%;
  }

  .\32xl\:focus\:-translate-y-full:focus {
    --tw-translate-y: -100%;
  }

  .\32xl\:rotate-0 {
    --tw-rotate: 0deg;
  }

  .\32xl\:rotate-1 {
    --tw-rotate: 1deg;
  }

  .\32xl\:rotate-2 {
    --tw-rotate: 2deg;
  }

  .\32xl\:rotate-3 {
    --tw-rotate: 3deg;
  }

  .\32xl\:rotate-6 {
    --tw-rotate: 6deg;
  }

  .\32xl\:rotate-12 {
    --tw-rotate: 12deg;
  }

  .\32xl\:rotate-45 {
    --tw-rotate: 45deg;
  }

  .\32xl\:rotate-90 {
    --tw-rotate: 90deg;
  }

  .\32xl\:rotate-180 {
    --tw-rotate: 180deg;
  }

  .\32xl\:-rotate-180 {
    --tw-rotate: -180deg;
  }

  .\32xl\:-rotate-90 {
    --tw-rotate: -90deg;
  }

  .\32xl\:-rotate-45 {
    --tw-rotate: -45deg;
  }

  .\32xl\:-rotate-12 {
    --tw-rotate: -12deg;
  }

  .\32xl\:-rotate-6 {
    --tw-rotate: -6deg;
  }

  .\32xl\:-rotate-3 {
    --tw-rotate: -3deg;
  }

  .\32xl\:-rotate-2 {
    --tw-rotate: -2deg;
  }

  .\32xl\:-rotate-1 {
    --tw-rotate: -1deg;
  }

  .\32xl\:hover\:rotate-0:hover {
    --tw-rotate: 0deg;
  }

  .\32xl\:hover\:rotate-1:hover {
    --tw-rotate: 1deg;
  }

  .\32xl\:hover\:rotate-2:hover {
    --tw-rotate: 2deg;
  }

  .\32xl\:hover\:rotate-3:hover {
    --tw-rotate: 3deg;
  }

  .\32xl\:hover\:rotate-6:hover {
    --tw-rotate: 6deg;
  }

  .\32xl\:hover\:rotate-12:hover {
    --tw-rotate: 12deg;
  }

  .\32xl\:hover\:rotate-45:hover {
    --tw-rotate: 45deg;
  }

  .\32xl\:hover\:rotate-90:hover {
    --tw-rotate: 90deg;
  }

  .\32xl\:hover\:rotate-180:hover {
    --tw-rotate: 180deg;
  }

  .\32xl\:hover\:-rotate-180:hover {
    --tw-rotate: -180deg;
  }

  .\32xl\:hover\:-rotate-90:hover {
    --tw-rotate: -90deg;
  }

  .\32xl\:hover\:-rotate-45:hover {
    --tw-rotate: -45deg;
  }

  .\32xl\:hover\:-rotate-12:hover {
    --tw-rotate: -12deg;
  }

  .\32xl\:hover\:-rotate-6:hover {
    --tw-rotate: -6deg;
  }

  .\32xl\:hover\:-rotate-3:hover {
    --tw-rotate: -3deg;
  }

  .\32xl\:hover\:-rotate-2:hover {
    --tw-rotate: -2deg;
  }

  .\32xl\:hover\:-rotate-1:hover {
    --tw-rotate: -1deg;
  }

  .\32xl\:focus\:rotate-0:focus {
    --tw-rotate: 0deg;
  }

  .\32xl\:focus\:rotate-1:focus {
    --tw-rotate: 1deg;
  }

  .\32xl\:focus\:rotate-2:focus {
    --tw-rotate: 2deg;
  }

  .\32xl\:focus\:rotate-3:focus {
    --tw-rotate: 3deg;
  }

  .\32xl\:focus\:rotate-6:focus {
    --tw-rotate: 6deg;
  }

  .\32xl\:focus\:rotate-12:focus {
    --tw-rotate: 12deg;
  }

  .\32xl\:focus\:rotate-45:focus {
    --tw-rotate: 45deg;
  }

  .\32xl\:focus\:rotate-90:focus {
    --tw-rotate: 90deg;
  }

  .\32xl\:focus\:rotate-180:focus {
    --tw-rotate: 180deg;
  }

  .\32xl\:focus\:-rotate-180:focus {
    --tw-rotate: -180deg;
  }

  .\32xl\:focus\:-rotate-90:focus {
    --tw-rotate: -90deg;
  }

  .\32xl\:focus\:-rotate-45:focus {
    --tw-rotate: -45deg;
  }

  .\32xl\:focus\:-rotate-12:focus {
    --tw-rotate: -12deg;
  }

  .\32xl\:focus\:-rotate-6:focus {
    --tw-rotate: -6deg;
  }

  .\32xl\:focus\:-rotate-3:focus {
    --tw-rotate: -3deg;
  }

  .\32xl\:focus\:-rotate-2:focus {
    --tw-rotate: -2deg;
  }

  .\32xl\:focus\:-rotate-1:focus {
    --tw-rotate: -1deg;
  }

  .\32xl\:skew-x-0 {
    --tw-skew-x: 0deg;
  }

  .\32xl\:skew-x-1 {
    --tw-skew-x: 1deg;
  }

  .\32xl\:skew-x-2 {
    --tw-skew-x: 2deg;
  }

  .\32xl\:skew-x-3 {
    --tw-skew-x: 3deg;
  }

  .\32xl\:skew-x-6 {
    --tw-skew-x: 6deg;
  }

  .\32xl\:skew-x-12 {
    --tw-skew-x: 12deg;
  }

  .\32xl\:-skew-x-12 {
    --tw-skew-x: -12deg;
  }

  .\32xl\:-skew-x-6 {
    --tw-skew-x: -6deg;
  }

  .\32xl\:-skew-x-3 {
    --tw-skew-x: -3deg;
  }

  .\32xl\:-skew-x-2 {
    --tw-skew-x: -2deg;
  }

  .\32xl\:-skew-x-1 {
    --tw-skew-x: -1deg;
  }

  .\32xl\:skew-y-0 {
    --tw-skew-y: 0deg;
  }

  .\32xl\:skew-y-1 {
    --tw-skew-y: 1deg;
  }

  .\32xl\:skew-y-2 {
    --tw-skew-y: 2deg;
  }

  .\32xl\:skew-y-3 {
    --tw-skew-y: 3deg;
  }

  .\32xl\:skew-y-6 {
    --tw-skew-y: 6deg;
  }

  .\32xl\:skew-y-12 {
    --tw-skew-y: 12deg;
  }

  .\32xl\:-skew-y-12 {
    --tw-skew-y: -12deg;
  }

  .\32xl\:-skew-y-6 {
    --tw-skew-y: -6deg;
  }

  .\32xl\:-skew-y-3 {
    --tw-skew-y: -3deg;
  }

  .\32xl\:-skew-y-2 {
    --tw-skew-y: -2deg;
  }

  .\32xl\:-skew-y-1 {
    --tw-skew-y: -1deg;
  }

  .\32xl\:hover\:skew-x-0:hover {
    --tw-skew-x: 0deg;
  }

  .\32xl\:hover\:skew-x-1:hover {
    --tw-skew-x: 1deg;
  }

  .\32xl\:hover\:skew-x-2:hover {
    --tw-skew-x: 2deg;
  }

  .\32xl\:hover\:skew-x-3:hover {
    --tw-skew-x: 3deg;
  }

  .\32xl\:hover\:skew-x-6:hover {
    --tw-skew-x: 6deg;
  }

  .\32xl\:hover\:skew-x-12:hover {
    --tw-skew-x: 12deg;
  }

  .\32xl\:hover\:-skew-x-12:hover {
    --tw-skew-x: -12deg;
  }

  .\32xl\:hover\:-skew-x-6:hover {
    --tw-skew-x: -6deg;
  }

  .\32xl\:hover\:-skew-x-3:hover {
    --tw-skew-x: -3deg;
  }

  .\32xl\:hover\:-skew-x-2:hover {
    --tw-skew-x: -2deg;
  }

  .\32xl\:hover\:-skew-x-1:hover {
    --tw-skew-x: -1deg;
  }

  .\32xl\:hover\:skew-y-0:hover {
    --tw-skew-y: 0deg;
  }

  .\32xl\:hover\:skew-y-1:hover {
    --tw-skew-y: 1deg;
  }

  .\32xl\:hover\:skew-y-2:hover {
    --tw-skew-y: 2deg;
  }

  .\32xl\:hover\:skew-y-3:hover {
    --tw-skew-y: 3deg;
  }

  .\32xl\:hover\:skew-y-6:hover {
    --tw-skew-y: 6deg;
  }

  .\32xl\:hover\:skew-y-12:hover {
    --tw-skew-y: 12deg;
  }

  .\32xl\:hover\:-skew-y-12:hover {
    --tw-skew-y: -12deg;
  }

  .\32xl\:hover\:-skew-y-6:hover {
    --tw-skew-y: -6deg;
  }

  .\32xl\:hover\:-skew-y-3:hover {
    --tw-skew-y: -3deg;
  }

  .\32xl\:hover\:-skew-y-2:hover {
    --tw-skew-y: -2deg;
  }

  .\32xl\:hover\:-skew-y-1:hover {
    --tw-skew-y: -1deg;
  }

  .\32xl\:focus\:skew-x-0:focus {
    --tw-skew-x: 0deg;
  }

  .\32xl\:focus\:skew-x-1:focus {
    --tw-skew-x: 1deg;
  }

  .\32xl\:focus\:skew-x-2:focus {
    --tw-skew-x: 2deg;
  }

  .\32xl\:focus\:skew-x-3:focus {
    --tw-skew-x: 3deg;
  }

  .\32xl\:focus\:skew-x-6:focus {
    --tw-skew-x: 6deg;
  }

  .\32xl\:focus\:skew-x-12:focus {
    --tw-skew-x: 12deg;
  }

  .\32xl\:focus\:-skew-x-12:focus {
    --tw-skew-x: -12deg;
  }

  .\32xl\:focus\:-skew-x-6:focus {
    --tw-skew-x: -6deg;
  }

  .\32xl\:focus\:-skew-x-3:focus {
    --tw-skew-x: -3deg;
  }

  .\32xl\:focus\:-skew-x-2:focus {
    --tw-skew-x: -2deg;
  }

  .\32xl\:focus\:-skew-x-1:focus {
    --tw-skew-x: -1deg;
  }

  .\32xl\:focus\:skew-y-0:focus {
    --tw-skew-y: 0deg;
  }

  .\32xl\:focus\:skew-y-1:focus {
    --tw-skew-y: 1deg;
  }

  .\32xl\:focus\:skew-y-2:focus {
    --tw-skew-y: 2deg;
  }

  .\32xl\:focus\:skew-y-3:focus {
    --tw-skew-y: 3deg;
  }

  .\32xl\:focus\:skew-y-6:focus {
    --tw-skew-y: 6deg;
  }

  .\32xl\:focus\:skew-y-12:focus {
    --tw-skew-y: 12deg;
  }

  .\32xl\:focus\:-skew-y-12:focus {
    --tw-skew-y: -12deg;
  }

  .\32xl\:focus\:-skew-y-6:focus {
    --tw-skew-y: -6deg;
  }

  .\32xl\:focus\:-skew-y-3:focus {
    --tw-skew-y: -3deg;
  }

  .\32xl\:focus\:-skew-y-2:focus {
    --tw-skew-y: -2deg;
  }

  .\32xl\:focus\:-skew-y-1:focus {
    --tw-skew-y: -1deg;
  }

  .\32xl\:scale-0 {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:scale-50 {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:scale-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:scale-105 {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:scale-125 {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:scale-150 {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-0:hover {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:hover\:scale-50:hover {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:hover\:scale-75:hover {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:hover\:scale-90:hover {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:hover\:scale-95:hover {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:hover\:scale-100:hover {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-110:hover {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-125:hover {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-150:hover {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-0:focus {
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .\32xl\:focus\:scale-50:focus {
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .\32xl\:focus\:scale-75:focus {
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .\32xl\:focus\:scale-90:focus {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .\32xl\:focus\:scale-95:focus {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .\32xl\:focus\:scale-100:focus {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .\32xl\:focus\:scale-105:focus {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-110:focus {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-125:focus {
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-150:focus {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .\32xl\:scale-x-0 {
    --tw-scale-x: 0;
  }

  .\32xl\:scale-x-50 {
    --tw-scale-x: .5;
  }

  .\32xl\:scale-x-75 {
    --tw-scale-x: .75;
  }

  .\32xl\:scale-x-90 {
    --tw-scale-x: .9;
  }

  .\32xl\:scale-x-95 {
    --tw-scale-x: .95;
  }

  .\32xl\:scale-x-100 {
    --tw-scale-x: 1;
  }

  .\32xl\:scale-x-105 {
    --tw-scale-x: 1.05;
  }

  .\32xl\:scale-x-110 {
    --tw-scale-x: 1.1;
  }

  .\32xl\:scale-x-125 {
    --tw-scale-x: 1.25;
  }

  .\32xl\:scale-x-150 {
    --tw-scale-x: 1.5;
  }

  .\32xl\:scale-y-0 {
    --tw-scale-y: 0;
  }

  .\32xl\:scale-y-50 {
    --tw-scale-y: .5;
  }

  .\32xl\:scale-y-75 {
    --tw-scale-y: .75;
  }

  .\32xl\:scale-y-90 {
    --tw-scale-y: .9;
  }

  .\32xl\:scale-y-95 {
    --tw-scale-y: .95;
  }

  .\32xl\:scale-y-100 {
    --tw-scale-y: 1;
  }

  .\32xl\:scale-y-105 {
    --tw-scale-y: 1.05;
  }

  .\32xl\:scale-y-110 {
    --tw-scale-y: 1.1;
  }

  .\32xl\:scale-y-125 {
    --tw-scale-y: 1.25;
  }

  .\32xl\:scale-y-150 {
    --tw-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-x-0:hover {
    --tw-scale-x: 0;
  }

  .\32xl\:hover\:scale-x-50:hover {
    --tw-scale-x: .5;
  }

  .\32xl\:hover\:scale-x-75:hover {
    --tw-scale-x: .75;
  }

  .\32xl\:hover\:scale-x-90:hover {
    --tw-scale-x: .9;
  }

  .\32xl\:hover\:scale-x-95:hover {
    --tw-scale-x: .95;
  }

  .\32xl\:hover\:scale-x-100:hover {
    --tw-scale-x: 1;
  }

  .\32xl\:hover\:scale-x-105:hover {
    --tw-scale-x: 1.05;
  }

  .\32xl\:hover\:scale-x-110:hover {
    --tw-scale-x: 1.1;
  }

  .\32xl\:hover\:scale-x-125:hover {
    --tw-scale-x: 1.25;
  }

  .\32xl\:hover\:scale-x-150:hover {
    --tw-scale-x: 1.5;
  }

  .\32xl\:hover\:scale-y-0:hover {
    --tw-scale-y: 0;
  }

  .\32xl\:hover\:scale-y-50:hover {
    --tw-scale-y: .5;
  }

  .\32xl\:hover\:scale-y-75:hover {
    --tw-scale-y: .75;
  }

  .\32xl\:hover\:scale-y-90:hover {
    --tw-scale-y: .9;
  }

  .\32xl\:hover\:scale-y-95:hover {
    --tw-scale-y: .95;
  }

  .\32xl\:hover\:scale-y-100:hover {
    --tw-scale-y: 1;
  }

  .\32xl\:hover\:scale-y-105:hover {
    --tw-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-y-110:hover {
    --tw-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-y-125:hover {
    --tw-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-y-150:hover {
    --tw-scale-y: 1.5;
  }

  .\32xl\:focus\:scale-x-0:focus {
    --tw-scale-x: 0;
  }

  .\32xl\:focus\:scale-x-50:focus {
    --tw-scale-x: .5;
  }

  .\32xl\:focus\:scale-x-75:focus {
    --tw-scale-x: .75;
  }

  .\32xl\:focus\:scale-x-90:focus {
    --tw-scale-x: .9;
  }

  .\32xl\:focus\:scale-x-95:focus {
    --tw-scale-x: .95;
  }

  .\32xl\:focus\:scale-x-100:focus {
    --tw-scale-x: 1;
  }

  .\32xl\:focus\:scale-x-105:focus {
    --tw-scale-x: 1.05;
  }

  .\32xl\:focus\:scale-x-110:focus {
    --tw-scale-x: 1.1;
  }

  .\32xl\:focus\:scale-x-125:focus {
    --tw-scale-x: 1.25;
  }

  .\32xl\:focus\:scale-x-150:focus {
    --tw-scale-x: 1.5;
  }

  .\32xl\:focus\:scale-y-0:focus {
    --tw-scale-y: 0;
  }

  .\32xl\:focus\:scale-y-50:focus {
    --tw-scale-y: .5;
  }

  .\32xl\:focus\:scale-y-75:focus {
    --tw-scale-y: .75;
  }

  .\32xl\:focus\:scale-y-90:focus {
    --tw-scale-y: .9;
  }

  .\32xl\:focus\:scale-y-95:focus {
    --tw-scale-y: .95;
  }

  .\32xl\:focus\:scale-y-100:focus {
    --tw-scale-y: 1;
  }

  .\32xl\:focus\:scale-y-105:focus {
    --tw-scale-y: 1.05;
  }

  .\32xl\:focus\:scale-y-110:focus {
    --tw-scale-y: 1.1;
  }

  .\32xl\:focus\:scale-y-125:focus {
    --tw-scale-y: 1.25;
  }

  .\32xl\:focus\:scale-y-150:focus {
    --tw-scale-y: 1.5;
  }

  .\32xl\:animate-none {
    animation: none;
  }

  .\32xl\:animate-spin {
    animation: spin 1s linear infinite;
  }

  .\32xl\:animate-ping {
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .\32xl\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .\32xl\:animate-bounce {
    animation: bounce 1s infinite;
  }

  .\32xl\:cursor-auto {
    cursor: auto;
  }

  .\32xl\:cursor-default {
    cursor: default;
  }

  .\32xl\:cursor-pointer {
    cursor: pointer;
  }

  .\32xl\:cursor-wait {
    cursor: wait;
  }

  .\32xl\:cursor-text {
    cursor: text;
  }

  .\32xl\:cursor-move {
    cursor: move;
  }

  .\32xl\:cursor-help {
    cursor: help;
  }

  .\32xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .\32xl\:select-none {
    user-select: none;
  }

  .\32xl\:select-text {
    user-select: text;
  }

  .\32xl\:select-all {
    user-select: all;
  }

  .\32xl\:select-auto {
    user-select: auto;
  }

  .\32xl\:resize-none {
    resize: none;
  }

  .\32xl\:resize-y {
    resize: vertical;
  }

  .\32xl\:resize-x {
    resize: horizontal;
  }

  .\32xl\:resize {
    resize: both;
  }

  .\32xl\:list-inside {
    list-style-position: inside;
  }

  .\32xl\:list-outside {
    list-style-position: outside;
  }

  .\32xl\:list-none {
    list-style-type: none;
  }

  .\32xl\:list-disc {
    list-style-type: disc;
  }

  .\32xl\:list-decimal {
    list-style-type: decimal;
  }

  .\32xl\:appearance-none {
    appearance: none;
  }

  .\32xl\:auto-cols-auto {
    grid-auto-columns: auto;
  }

  .\32xl\:auto-cols-min {
    grid-auto-columns: min-content;
  }

  .\32xl\:auto-cols-max {
    grid-auto-columns: max-content;
  }

  .\32xl\:auto-cols-fr {
    grid-auto-columns: minmax(0, 1fr);
  }

  .\32xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .\32xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .\32xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .\32xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .\32xl\:auto-rows-auto {
    grid-auto-rows: auto;
  }

  .\32xl\:auto-rows-min {
    grid-auto-rows: min-content;
  }

  .\32xl\:auto-rows-max {
    grid-auto-rows: max-content;
  }

  .\32xl\:auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }

  .\32xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .\32xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .\32xl\:flex-row {
    flex-direction: row;
  }

  .\32xl\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .\32xl\:flex-col {
    flex-direction: column;
  }

  .\32xl\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .\32xl\:flex-wrap {
    flex-wrap: wrap;
  }

  .\32xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }

  .\32xl\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .\32xl\:place-content-center {
    place-content: center;
  }

  .\32xl\:place-content-start {
    place-content: start;
  }

  .\32xl\:place-content-end {
    place-content: end;
  }

  .\32xl\:place-content-between {
    place-content: space-between;
  }

  .\32xl\:place-content-around {
    place-content: space-around;
  }

  .\32xl\:place-content-evenly {
    place-content: space-evenly;
  }

  .\32xl\:place-content-stretch {
    place-content: stretch;
  }

  .\32xl\:place-items-start {
    place-items: start;
  }

  .\32xl\:place-items-end {
    place-items: end;
  }

  .\32xl\:place-items-center {
    place-items: center;
  }

  .\32xl\:place-items-stretch {
    place-items: stretch;
  }

  .\32xl\:content-center {
    align-content: center;
  }

  .\32xl\:content-start {
    align-content: flex-start;
  }

  .\32xl\:content-end {
    align-content: flex-end;
  }

  .\32xl\:content-between {
    align-content: space-between;
  }

  .\32xl\:content-around {
    align-content: space-around;
  }

  .\32xl\:content-evenly {
    align-content: space-evenly;
  }

  .\32xl\:items-start {
    align-items: flex-start;
  }

  .\32xl\:items-end {
    align-items: flex-end;
  }

  .\32xl\:items-center {
    align-items: center;
  }

  .\32xl\:items-baseline {
    align-items: baseline;
  }

  .\32xl\:items-stretch {
    align-items: stretch;
  }

  .\32xl\:justify-start {
    justify-content: flex-start;
  }

  .\32xl\:justify-end {
    justify-content: flex-end;
  }

  .\32xl\:justify-center {
    justify-content: center;
  }

  .\32xl\:justify-between {
    justify-content: space-between;
  }

  .\32xl\:justify-around {
    justify-content: space-around;
  }

  .\32xl\:justify-evenly {
    justify-content: space-evenly;
  }

  .\32xl\:justify-items-start {
    justify-items: start;
  }

  .\32xl\:justify-items-end {
    justify-items: end;
  }

  .\32xl\:justify-items-center {
    justify-items: center;
  }

  .\32xl\:justify-items-stretch {
    justify-items: stretch;
  }

  .\32xl\:gap-0 {
    gap: 0px;
  }

  .\32xl\:gap-1 {
    gap: 0.25rem;
  }

  .\32xl\:gap-2 {
    gap: 0.5rem;
  }

  .\32xl\:gap-3 {
    gap: 0.75rem;
  }

  .\32xl\:gap-4 {
    gap: 1rem;
  }

  .\32xl\:gap-5 {
    gap: 1.25rem;
  }

  .\32xl\:gap-6 {
    gap: 1.5rem;
  }

  .\32xl\:gap-7 {
    gap: 1.75rem;
  }

  .\32xl\:gap-8 {
    gap: 2rem;
  }

  .\32xl\:gap-9 {
    gap: 2.25rem;
  }

  .\32xl\:gap-10 {
    gap: 2.5rem;
  }

  .\32xl\:gap-11 {
    gap: 2.75rem;
  }

  .\32xl\:gap-12 {
    gap: 3rem;
  }

  .\32xl\:gap-14 {
    gap: 3.5rem;
  }

  .\32xl\:gap-16 {
    gap: 4rem;
  }

  .\32xl\:gap-20 {
    gap: 5rem;
  }

  .\32xl\:gap-24 {
    gap: 6rem;
  }

  .\32xl\:gap-28 {
    gap: 7rem;
  }

  .\32xl\:gap-32 {
    gap: 8rem;
  }

  .\32xl\:gap-36 {
    gap: 9rem;
  }

  .\32xl\:gap-40 {
    gap: 10rem;
  }

  .\32xl\:gap-44 {
    gap: 11rem;
  }

  .\32xl\:gap-48 {
    gap: 12rem;
  }

  .\32xl\:gap-52 {
    gap: 13rem;
  }

  .\32xl\:gap-56 {
    gap: 14rem;
  }

  .\32xl\:gap-60 {
    gap: 15rem;
  }

  .\32xl\:gap-64 {
    gap: 16rem;
  }

  .\32xl\:gap-72 {
    gap: 18rem;
  }

  .\32xl\:gap-80 {
    gap: 20rem;
  }

  .\32xl\:gap-96 {
    gap: 24rem;
  }

  .\32xl\:gap-px {
    gap: 1px;
  }

  .\32xl\:gap-0\.5 {
    gap: 0.125rem;
  }

  .\32xl\:gap-1\.5 {
    gap: 0.375rem;
  }

  .\32xl\:gap-2\.5 {
    gap: 0.625rem;
  }

  .\32xl\:gap-3\.5 {
    gap: 0.875rem;
  }

  .\32xl\:gap-x-0 {
    column-gap: 0px;
  }

  .\32xl\:gap-x-1 {
    column-gap: 0.25rem;
  }

  .\32xl\:gap-x-2 {
    column-gap: 0.5rem;
  }

  .\32xl\:gap-x-3 {
    column-gap: 0.75rem;
  }

  .\32xl\:gap-x-4 {
    column-gap: 1rem;
  }

  .\32xl\:gap-x-5 {
    column-gap: 1.25rem;
  }

  .\32xl\:gap-x-6 {
    column-gap: 1.5rem;
  }

  .\32xl\:gap-x-7 {
    column-gap: 1.75rem;
  }

  .\32xl\:gap-x-8 {
    column-gap: 2rem;
  }

  .\32xl\:gap-x-9 {
    column-gap: 2.25rem;
  }

  .\32xl\:gap-x-10 {
    column-gap: 2.5rem;
  }

  .\32xl\:gap-x-11 {
    column-gap: 2.75rem;
  }

  .\32xl\:gap-x-12 {
    column-gap: 3rem;
  }

  .\32xl\:gap-x-14 {
    column-gap: 3.5rem;
  }

  .\32xl\:gap-x-16 {
    column-gap: 4rem;
  }

  .\32xl\:gap-x-20 {
    column-gap: 5rem;
  }

  .\32xl\:gap-x-24 {
    column-gap: 6rem;
  }

  .\32xl\:gap-x-28 {
    column-gap: 7rem;
  }

  .\32xl\:gap-x-32 {
    column-gap: 8rem;
  }

  .\32xl\:gap-x-36 {
    column-gap: 9rem;
  }

  .\32xl\:gap-x-40 {
    column-gap: 10rem;
  }

  .\32xl\:gap-x-44 {
    column-gap: 11rem;
  }

  .\32xl\:gap-x-48 {
    column-gap: 12rem;
  }

  .\32xl\:gap-x-52 {
    column-gap: 13rem;
  }

  .\32xl\:gap-x-56 {
    column-gap: 14rem;
  }

  .\32xl\:gap-x-60 {
    column-gap: 15rem;
  }

  .\32xl\:gap-x-64 {
    column-gap: 16rem;
  }

  .\32xl\:gap-x-72 {
    column-gap: 18rem;
  }

  .\32xl\:gap-x-80 {
    column-gap: 20rem;
  }

  .\32xl\:gap-x-96 {
    column-gap: 24rem;
  }

  .\32xl\:gap-x-px {
    column-gap: 1px;
  }

  .\32xl\:gap-x-0\.5 {
    column-gap: 0.125rem;
  }

  .\32xl\:gap-x-1\.5 {
    column-gap: 0.375rem;
  }

  .\32xl\:gap-x-2\.5 {
    column-gap: 0.625rem;
  }

  .\32xl\:gap-x-3\.5 {
    column-gap: 0.875rem;
  }

  .\32xl\:gap-y-0 {
    row-gap: 0px;
  }

  .\32xl\:gap-y-1 {
    row-gap: 0.25rem;
  }

  .\32xl\:gap-y-2 {
    row-gap: 0.5rem;
  }

  .\32xl\:gap-y-3 {
    row-gap: 0.75rem;
  }

  .\32xl\:gap-y-4 {
    row-gap: 1rem;
  }

  .\32xl\:gap-y-5 {
    row-gap: 1.25rem;
  }

  .\32xl\:gap-y-6 {
    row-gap: 1.5rem;
  }

  .\32xl\:gap-y-7 {
    row-gap: 1.75rem;
  }

  .\32xl\:gap-y-8 {
    row-gap: 2rem;
  }

  .\32xl\:gap-y-9 {
    row-gap: 2.25rem;
  }

  .\32xl\:gap-y-10 {
    row-gap: 2.5rem;
  }

  .\32xl\:gap-y-11 {
    row-gap: 2.75rem;
  }

  .\32xl\:gap-y-12 {
    row-gap: 3rem;
  }

  .\32xl\:gap-y-14 {
    row-gap: 3.5rem;
  }

  .\32xl\:gap-y-16 {
    row-gap: 4rem;
  }

  .\32xl\:gap-y-20 {
    row-gap: 5rem;
  }

  .\32xl\:gap-y-24 {
    row-gap: 6rem;
  }

  .\32xl\:gap-y-28 {
    row-gap: 7rem;
  }

  .\32xl\:gap-y-32 {
    row-gap: 8rem;
  }

  .\32xl\:gap-y-36 {
    row-gap: 9rem;
  }

  .\32xl\:gap-y-40 {
    row-gap: 10rem;
  }

  .\32xl\:gap-y-44 {
    row-gap: 11rem;
  }

  .\32xl\:gap-y-48 {
    row-gap: 12rem;
  }

  .\32xl\:gap-y-52 {
    row-gap: 13rem;
  }

  .\32xl\:gap-y-56 {
    row-gap: 14rem;
  }

  .\32xl\:gap-y-60 {
    row-gap: 15rem;
  }

  .\32xl\:gap-y-64 {
    row-gap: 16rem;
  }

  .\32xl\:gap-y-72 {
    row-gap: 18rem;
  }

  .\32xl\:gap-y-80 {
    row-gap: 20rem;
  }

  .\32xl\:gap-y-96 {
    row-gap: 24rem;
  }

  .\32xl\:gap-y-px {
    row-gap: 1px;
  }

  .\32xl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }

  .\32xl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }

  .\32xl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }

  .\32xl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }

  .\32xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3rem * var(--tw-space-x-reverse));
    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(4rem * var(--tw-space-x-reverse));
    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(6rem * var(--tw-space-x-reverse));
    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(7rem * var(--tw-space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8rem * var(--tw-space-x-reverse));
    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(9rem * var(--tw-space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(10rem * var(--tw-space-x-reverse));
    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(11rem * var(--tw-space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(12rem * var(--tw-space-x-reverse));
    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(13rem * var(--tw-space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(14rem * var(--tw-space-x-reverse));
    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(15rem * var(--tw-space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16rem * var(--tw-space-x-reverse));
    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(18rem * var(--tw-space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(20rem * var(--tw-space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(24rem * var(--tw-space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1px * var(--tw-space-x-reverse));
    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1rem * var(--tw-space-x-reverse));
    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2rem * var(--tw-space-x-reverse));
    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3rem * var(--tw-space-x-reverse));
    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-4rem * var(--tw-space-x-reverse));
    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-5rem * var(--tw-space-x-reverse));
    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-6rem * var(--tw-space-x-reverse));
    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-7rem * var(--tw-space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-8rem * var(--tw-space-x-reverse));
    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-9rem * var(--tw-space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-10rem * var(--tw-space-x-reverse));
    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-11rem * var(--tw-space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-12rem * var(--tw-space-x-reverse));
    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-13rem * var(--tw-space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-14rem * var(--tw-space-x-reverse));
    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-15rem * var(--tw-space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-16rem * var(--tw-space-x-reverse));
    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-18rem * var(--tw-space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-20rem * var(--tw-space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-24rem * var(--tw-space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-1px * var(--tw-space-x-reverse));
    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .\32xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1px * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
  }

  .\32xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
  }

  .\32xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 1;
  }

  .\32xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
  }

  .\32xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(2px * var(--tw-divide-x-reverse));
    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(4px * var(--tw-divide-x-reverse));
    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(8px * var(--tw-divide-x-reverse));
    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  }

  .\32xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }

  .\32xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 1;
  }

  .\32xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 1;
  }

  .\32xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
    border-style: solid;
  }

  .\32xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
    border-style: dashed;
  }

  .\32xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
    border-style: dotted;
  }

  .\32xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
    border-style: double;
  }

  .\32xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
    border-style: none;
  }

  .\32xl\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
    border-color: transparent;
  }

  .\32xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
    border-color: currentColor;
  }

  .\32xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .\32xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
  }

  .\32xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-divide-opacity));
  }

  .\32xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-divide-opacity));
  }

  .\32xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-divide-opacity));
  }

  .\32xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-divide-opacity));
  }

  .\32xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-divide-opacity));
  }

  .\32xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-divide-opacity));
  }

  .\32xl\:divide-purple-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-300 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-400 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-500 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-600 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-700 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-800 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-divide-opacity));
  }

  .\32xl\:divide-pink-900 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-divide-opacity));
  }

  .\32xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0;
  }

  .\32xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.05;
  }

  .\32xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.1;
  }

  .\32xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.2;
  }

  .\32xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.25;
  }

  .\32xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.3;
  }

  .\32xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.4;
  }

  .\32xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.5;
  }

  .\32xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.6;
  }

  .\32xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.7;
  }

  .\32xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.75;
  }

  .\32xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.8;
  }

  .\32xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.9;
  }

  .\32xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 0.95;
  }

  .\32xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
  }

  .\32xl\:place-self-auto {
    place-self: auto;
  }

  .\32xl\:place-self-start {
    place-self: start;
  }

  .\32xl\:place-self-end {
    place-self: end;
  }

  .\32xl\:place-self-center {
    place-self: center;
  }

  .\32xl\:place-self-stretch {
    place-self: stretch;
  }

  .\32xl\:self-auto {
    align-self: auto;
  }

  .\32xl\:self-start {
    align-self: flex-start;
  }

  .\32xl\:self-end {
    align-self: flex-end;
  }

  .\32xl\:self-center {
    align-self: center;
  }

  .\32xl\:self-stretch {
    align-self: stretch;
  }

  .\32xl\:self-baseline {
    align-self: baseline;
  }

  .\32xl\:justify-self-auto {
    justify-self: auto;
  }

  .\32xl\:justify-self-start {
    justify-self: start;
  }

  .\32xl\:justify-self-end {
    justify-self: end;
  }

  .\32xl\:justify-self-center {
    justify-self: center;
  }

  .\32xl\:justify-self-stretch {
    justify-self: stretch;
  }

  .\32xl\:overflow-auto {
    overflow: auto;
  }

  .\32xl\:overflow-hidden {
    overflow: hidden;
  }

  .\32xl\:overflow-visible {
    overflow: visible;
  }

  .\32xl\:overflow-scroll {
    overflow: scroll;
  }

  .\32xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .\32xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .\32xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .\32xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .\32xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .\32xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .\32xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .\32xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .\32xl\:overscroll-auto {
    overscroll-behavior: auto;
  }

  .\32xl\:overscroll-contain {
    overscroll-behavior: contain;
  }

  .\32xl\:overscroll-none {
    overscroll-behavior: none;
  }

  .\32xl\:overscroll-y-auto {
    overscroll-behavior-y: auto;
  }

  .\32xl\:overscroll-y-contain {
    overscroll-behavior-y: contain;
  }

  .\32xl\:overscroll-y-none {
    overscroll-behavior-y: none;
  }

  .\32xl\:overscroll-x-auto {
    overscroll-behavior-x: auto;
  }

  .\32xl\:overscroll-x-contain {
    overscroll-behavior-x: contain;
  }

  .\32xl\:overscroll-x-none {
    overscroll-behavior-x: none;
  }

  .\32xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xl\:overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .\32xl\:overflow-clip {
    text-overflow: clip;
  }

  .\32xl\:whitespace-normal {
    white-space: normal;
  }

  .\32xl\:whitespace-nowrap {
    white-space: nowrap;
  }

  .\32xl\:whitespace-pre {
    white-space: pre;
  }

  .\32xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .\32xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\32xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\32xl\:break-words {
    overflow-wrap: break-word;
  }

  .\32xl\:break-all {
    word-break: break-all;
  }

  .\32xl\:rounded-none {
    border-radius: 0px;
  }

  .\32xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .\32xl\:rounded {
    border-radius: 0.25rem;
  }

  .\32xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .\32xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .\32xl\:rounded-xl {
    border-radius: 0.75rem;
  }

  .\32xl\:rounded-2xl {
    border-radius: 1rem;
  }

  .\32xl\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .\32xl\:rounded-full {
    border-radius: 9999px;
  }

  .\32xl\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .\32xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-t-xl {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-t-2xl {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-r-none {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }

  .\32xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-r-xl {
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-r-2xl {
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-r-3xl {
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-b-2xl {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-b-3xl {
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-l-none {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-l-xl {
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-l-2xl {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-l-3xl {
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-tl-none {
    border-top-left-radius: 0px;
  }

  .\32xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .\32xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .\32xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .\32xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .\32xl\:rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }

  .\32xl\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }

  .\32xl\:rounded-tl-3xl {
    border-top-left-radius: 1.5rem;
  }

  .\32xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .\32xl\:rounded-tr-none {
    border-top-right-radius: 0px;
  }

  .\32xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }

  .\32xl\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }

  .\32xl\:rounded-tr-3xl {
    border-top-right-radius: 1.5rem;
  }

  .\32xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-br-none {
    border-bottom-right-radius: 0px;
  }

  .\32xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }

  .\32xl\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }

  .\32xl\:rounded-br-3xl {
    border-bottom-right-radius: 1.5rem;
  }

  .\32xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-bl-none {
    border-bottom-left-radius: 0px;
  }

  .\32xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }

  .\32xl\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }

  .\32xl\:rounded-bl-3xl {
    border-bottom-left-radius: 1.5rem;
  }

  .\32xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:border-0 {
    border-width: 0px;
  }

  .\32xl\:border-2 {
    border-width: 2px;
  }

  .\32xl\:border-4 {
    border-width: 4px;
  }

  .\32xl\:border-8 {
    border-width: 8px;
  }

  .\32xl\:border {
    border-width: 1px;
  }

  .\32xl\:border-t-0 {
    border-top-width: 0px;
  }

  .\32xl\:border-t-2 {
    border-top-width: 2px;
  }

  .\32xl\:border-t-4 {
    border-top-width: 4px;
  }

  .\32xl\:border-t-8 {
    border-top-width: 8px;
  }

  .\32xl\:border-t {
    border-top-width: 1px;
  }

  .\32xl\:border-r-0 {
    border-right-width: 0px;
  }

  .\32xl\:border-r-2 {
    border-right-width: 2px;
  }

  .\32xl\:border-r-4 {
    border-right-width: 4px;
  }

  .\32xl\:border-r-8 {
    border-right-width: 8px;
  }

  .\32xl\:border-r {
    border-right-width: 1px;
  }

  .\32xl\:border-b-0 {
    border-bottom-width: 0px;
  }

  .\32xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .\32xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .\32xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .\32xl\:border-b {
    border-bottom-width: 1px;
  }

  .\32xl\:border-l-0 {
    border-left-width: 0px;
  }

  .\32xl\:border-l-2 {
    border-left-width: 2px;
  }

  .\32xl\:border-l-4 {
    border-left-width: 4px;
  }

  .\32xl\:border-l-8 {
    border-left-width: 8px;
  }

  .\32xl\:border-l {
    border-left-width: 1px;
  }

  .\32xl\:border-solid {
    border-style: solid;
  }

  .\32xl\:border-dashed {
    border-style: dashed;
  }

  .\32xl\:border-dotted {
    border-style: dotted;
  }

  .\32xl\:border-double {
    border-style: double;
  }

  .\32xl\:border-none {
    border-style: none;
  }

  .\32xl\:border-transparent {
    border-color: transparent;
  }

  .\32xl\:border-current {
    border-color: currentColor;
  }

  .\32xl\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-transparent {
    border-color: transparent;
  }

  .group:hover .\32xl\:group-hover\:border-current {
    border-color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-white {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-50 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-200 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-400 {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-500 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-600 {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-700 {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-800 {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-red-900 {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-50 {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-100 {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-200 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-300 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-400 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-500 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-600 {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-700 {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-800 {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-yellow-900 {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-50 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-100 {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-200 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-300 {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-400 {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-500 {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-600 {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-700 {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-800 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-green-900 {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-50 {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-100 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-200 {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-300 {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-400 {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-600 {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-800 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-blue-900 {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-50 {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-100 {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-300 {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-400 {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-500 {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-800 {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-indigo-900 {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-50 {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-100 {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-200 {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-300 {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-400 {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-500 {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-600 {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-700 {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-800 {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-purple-900 {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-50 {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-100 {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-200 {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-300 {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-400 {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-500 {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-600 {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-700 {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-800 {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .group:hover .\32xl\:group-hover\:border-pink-900 {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-transparent:focus-within {
    border-color: transparent;
  }

  .\32xl\:focus-within\:border-current:focus-within {
    border-color: currentColor;
  }

  .\32xl\:focus-within\:border-black:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-white:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-gray-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-red-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-yellow-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-green-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-blue-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-indigo-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-purple-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-50:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-100:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-200:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-300:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-400:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-500:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-600:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-700:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-800:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus-within\:border-pink-900:focus-within {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .\32xl\:hover\:border-current:hover {
    border-color: currentColor;
  }

  .\32xl\:hover\:border-black:hover {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-white:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-red-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-yellow-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-green-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-blue-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-indigo-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-purple-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-50:hover {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-100:hover {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-200:hover {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-300:hover {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-400:hover {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-500:hover {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-600:hover {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-700:hover {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-800:hover {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:hover\:border-pink-900:hover {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-transparent:focus {
    border-color: transparent;
  }

  .\32xl\:focus\:border-current:focus {
    border-color: currentColor;
  }

  .\32xl\:focus\:border-black:focus {
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-white:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-gray-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 242, 242, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 226, 226, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 202, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 165, 165, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(248, 113, 113, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 68, 68, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(220, 38, 38, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(185, 28, 28, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(153, 27, 27, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-red-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(127, 29, 29, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(255, 251, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(254, 243, 199, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 230, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 211, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 191, 36, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(217, 119, 6, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(180, 83, 9, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(146, 64, 14, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-yellow-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(120, 53, 15, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 253, 245, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(209, 250, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 243, 208, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(110, 231, 183, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(52, 211, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(16, 185, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(5, 150, 105, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(4, 120, 87, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 95, 70, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-green-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(6, 78, 59, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(239, 246, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 234, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(191, 219, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(147, 197, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(96, 165, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(37, 99, 235, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(29, 78, 216, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 64, 175, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-blue-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(30, 58, 138, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(238, 242, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(224, 231, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(199, 210, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(165, 180, 252, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(129, 140, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(99, 102, 241, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(79, 70, 229, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(67, 56, 202, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(55, 48, 163, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-indigo-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(49, 46, 129, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(245, 243, 255, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(237, 233, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(221, 214, 254, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(196, 181, 253, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(167, 139, 250, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(139, 92, 246, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(124, 58, 237, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(109, 40, 217, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(91, 33, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-purple-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(76, 29, 149, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-50:focus {
    --tw-border-opacity: 1;
    border-color: rgba(253, 242, 248, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-100:focus {
    --tw-border-opacity: 1;
    border-color: rgba(252, 231, 243, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-200:focus {
    --tw-border-opacity: 1;
    border-color: rgba(251, 207, 232, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-300:focus {
    --tw-border-opacity: 1;
    border-color: rgba(249, 168, 212, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-400:focus {
    --tw-border-opacity: 1;
    border-color: rgba(244, 114, 182, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-500:focus {
    --tw-border-opacity: 1;
    border-color: rgba(236, 72, 153, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-600:focus {
    --tw-border-opacity: 1;
    border-color: rgba(219, 39, 119, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-700:focus {
    --tw-border-opacity: 1;
    border-color: rgba(190, 24, 93, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-800:focus {
    --tw-border-opacity: 1;
    border-color: rgba(157, 23, 77, var(--tw-border-opacity));
  }

  .\32xl\:focus\:border-pink-900:focus {
    --tw-border-opacity: 1;
    border-color: rgba(131, 24, 67, var(--tw-border-opacity));
  }

  .\32xl\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .\32xl\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-0 {
    --tw-border-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-5 {
    --tw-border-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-10 {
    --tw-border-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-20 {
    --tw-border-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-25 {
    --tw-border-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-30 {
    --tw-border-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-40 {
    --tw-border-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-50 {
    --tw-border-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-60 {
    --tw-border-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-70 {
    --tw-border-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-75 {
    --tw-border-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-80 {
    --tw-border-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-90 {
    --tw-border-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-95 {
    --tw-border-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:border-opacity-100 {
    --tw-border-opacity: 1;
  }

  .\32xl\:focus-within\:border-opacity-0:focus-within {
    --tw-border-opacity: 0;
  }

  .\32xl\:focus-within\:border-opacity-5:focus-within {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:focus-within\:border-opacity-10:focus-within {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:focus-within\:border-opacity-20:focus-within {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:focus-within\:border-opacity-25:focus-within {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:focus-within\:border-opacity-30:focus-within {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:focus-within\:border-opacity-40:focus-within {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:focus-within\:border-opacity-50:focus-within {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:focus-within\:border-opacity-60:focus-within {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:focus-within\:border-opacity-70:focus-within {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:focus-within\:border-opacity-75:focus-within {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:focus-within\:border-opacity-80:focus-within {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:focus-within\:border-opacity-90:focus-within {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:focus-within\:border-opacity-95:focus-within {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:focus-within\:border-opacity-100:focus-within {
    --tw-border-opacity: 1;
  }

  .\32xl\:hover\:border-opacity-0:hover {
    --tw-border-opacity: 0;
  }

  .\32xl\:hover\:border-opacity-5:hover {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:hover\:border-opacity-10:hover {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:hover\:border-opacity-20:hover {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:hover\:border-opacity-25:hover {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:hover\:border-opacity-30:hover {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:hover\:border-opacity-40:hover {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:hover\:border-opacity-50:hover {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:hover\:border-opacity-60:hover {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:hover\:border-opacity-70:hover {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:hover\:border-opacity-75:hover {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:hover\:border-opacity-80:hover {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:hover\:border-opacity-90:hover {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:hover\:border-opacity-95:hover {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:hover\:border-opacity-100:hover {
    --tw-border-opacity: 1;
  }

  .\32xl\:focus\:border-opacity-0:focus {
    --tw-border-opacity: 0;
  }

  .\32xl\:focus\:border-opacity-5:focus {
    --tw-border-opacity: 0.05;
  }

  .\32xl\:focus\:border-opacity-10:focus {
    --tw-border-opacity: 0.1;
  }

  .\32xl\:focus\:border-opacity-20:focus {
    --tw-border-opacity: 0.2;
  }

  .\32xl\:focus\:border-opacity-25:focus {
    --tw-border-opacity: 0.25;
  }

  .\32xl\:focus\:border-opacity-30:focus {
    --tw-border-opacity: 0.3;
  }

  .\32xl\:focus\:border-opacity-40:focus {
    --tw-border-opacity: 0.4;
  }

  .\32xl\:focus\:border-opacity-50:focus {
    --tw-border-opacity: 0.5;
  }

  .\32xl\:focus\:border-opacity-60:focus {
    --tw-border-opacity: 0.6;
  }

  .\32xl\:focus\:border-opacity-70:focus {
    --tw-border-opacity: 0.7;
  }

  .\32xl\:focus\:border-opacity-75:focus {
    --tw-border-opacity: 0.75;
  }

  .\32xl\:focus\:border-opacity-80:focus {
    --tw-border-opacity: 0.8;
  }

  .\32xl\:focus\:border-opacity-90:focus {
    --tw-border-opacity: 0.9;
  }

  .\32xl\:focus\:border-opacity-95:focus {
    --tw-border-opacity: 0.95;
  }

  .\32xl\:focus\:border-opacity-100:focus {
    --tw-border-opacity: 1;
  }

  .\32xl\:bg-transparent {
    background-color: transparent;
  }

  .\32xl\:bg-current {
    background-color: currentColor;
  }

  .\32xl\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-transparent {
    background-color: transparent;
  }

  .group:hover .\32xl\:group-hover\:bg-current {
    background-color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-indigo-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .group:hover .\32xl\:group-hover\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-transparent:focus-within {
    background-color: transparent;
  }

  .\32xl\:focus-within\:bg-current:focus-within {
    background-color: currentColor;
  }

  .\32xl\:focus-within\:bg-black:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-white:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-gray-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-red-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-yellow-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-green-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-blue-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-indigo-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-purple-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-50:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-100:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-200:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-300:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-400:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-500:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-600:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-700:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-800:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus-within\:bg-pink-900:focus-within {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .\32xl\:hover\:bg-current:hover {
    background-color: currentColor;
  }

  .\32xl\:hover\:bg-black:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-white:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-gray-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-indigo-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-transparent:focus {
    background-color: transparent;
  }

  .\32xl\:focus\:bg-current:focus {
    background-color: currentColor;
  }

  .\32xl\:focus\:bg-black:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-white:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-gray-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 242, 242, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 226, 226, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 202, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 165, 165, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 68, 68, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(220, 38, 38, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(185, 28, 28, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(153, 27, 27, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-red-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(127, 29, 29, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 251, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(254, 243, 199, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 230, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 211, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 191, 36, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(217, 119, 6, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(180, 83, 9, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(146, 64, 14, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-yellow-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(120, 53, 15, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 253, 245, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 243, 208, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(110, 231, 183, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(5, 150, 105, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(4, 120, 87, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 95, 70, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-green-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(6, 78, 59, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(239, 246, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 234, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(191, 219, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-blue-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(30, 58, 138, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(238, 242, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(224, 231, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(199, 210, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(165, 180, 252, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(129, 140, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(99, 102, 241, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(79, 70, 229, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(67, 56, 202, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(55, 48, 163, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-indigo-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(49, 46, 129, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(245, 243, 255, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(237, 233, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(221, 214, 254, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(196, 181, 253, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(167, 139, 250, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(139, 92, 246, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(124, 58, 237, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(109, 40, 217, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(91, 33, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-purple-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(76, 29, 149, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(253, 242, 248, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-100:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(252, 231, 243, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-200:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(251, 207, 232, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-300:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(249, 168, 212, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-400:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(244, 114, 182, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-500:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(236, 72, 153, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-600:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(219, 39, 119, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-700:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(190, 24, 93, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(157, 23, 77, var(--tw-bg-opacity));
  }

  .\32xl\:focus\:bg-pink-900:focus {
    --tw-bg-opacity: 1;
    background-color: rgba(131, 24, 67, var(--tw-bg-opacity));
  }

  .\32xl\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .\32xl\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-0 {
    --tw-bg-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-5 {
    --tw-bg-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-10 {
    --tw-bg-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-20 {
    --tw-bg-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-25 {
    --tw-bg-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-30 {
    --tw-bg-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-40 {
    --tw-bg-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-50 {
    --tw-bg-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-60 {
    --tw-bg-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-70 {
    --tw-bg-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-75 {
    --tw-bg-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-80 {
    --tw-bg-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-90 {
    --tw-bg-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-95 {
    --tw-bg-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:bg-opacity-100 {
    --tw-bg-opacity: 1;
  }

  .\32xl\:focus-within\:bg-opacity-0:focus-within {
    --tw-bg-opacity: 0;
  }

  .\32xl\:focus-within\:bg-opacity-5:focus-within {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:focus-within\:bg-opacity-10:focus-within {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:focus-within\:bg-opacity-20:focus-within {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:focus-within\:bg-opacity-25:focus-within {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:focus-within\:bg-opacity-30:focus-within {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:focus-within\:bg-opacity-40:focus-within {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:focus-within\:bg-opacity-50:focus-within {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:focus-within\:bg-opacity-60:focus-within {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:focus-within\:bg-opacity-70:focus-within {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:focus-within\:bg-opacity-75:focus-within {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:focus-within\:bg-opacity-80:focus-within {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:focus-within\:bg-opacity-90:focus-within {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:focus-within\:bg-opacity-95:focus-within {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:focus-within\:bg-opacity-100:focus-within {
    --tw-bg-opacity: 1;
  }

  .\32xl\:hover\:bg-opacity-0:hover {
    --tw-bg-opacity: 0;
  }

  .\32xl\:hover\:bg-opacity-5:hover {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:hover\:bg-opacity-10:hover {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:hover\:bg-opacity-25:hover {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:hover\:bg-opacity-30:hover {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:hover\:bg-opacity-40:hover {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:hover\:bg-opacity-50:hover {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:hover\:bg-opacity-60:hover {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:hover\:bg-opacity-70:hover {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:hover\:bg-opacity-75:hover {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:hover\:bg-opacity-80:hover {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:hover\:bg-opacity-90:hover {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:hover\:bg-opacity-95:hover {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:hover\:bg-opacity-100:hover {
    --tw-bg-opacity: 1;
  }

  .\32xl\:focus\:bg-opacity-0:focus {
    --tw-bg-opacity: 0;
  }

  .\32xl\:focus\:bg-opacity-5:focus {
    --tw-bg-opacity: 0.05;
  }

  .\32xl\:focus\:bg-opacity-10:focus {
    --tw-bg-opacity: 0.1;
  }

  .\32xl\:focus\:bg-opacity-20:focus {
    --tw-bg-opacity: 0.2;
  }

  .\32xl\:focus\:bg-opacity-25:focus {
    --tw-bg-opacity: 0.25;
  }

  .\32xl\:focus\:bg-opacity-30:focus {
    --tw-bg-opacity: 0.3;
  }

  .\32xl\:focus\:bg-opacity-40:focus {
    --tw-bg-opacity: 0.4;
  }

  .\32xl\:focus\:bg-opacity-50:focus {
    --tw-bg-opacity: 0.5;
  }

  .\32xl\:focus\:bg-opacity-60:focus {
    --tw-bg-opacity: 0.6;
  }

  .\32xl\:focus\:bg-opacity-70:focus {
    --tw-bg-opacity: 0.7;
  }

  .\32xl\:focus\:bg-opacity-75:focus {
    --tw-bg-opacity: 0.75;
  }

  .\32xl\:focus\:bg-opacity-80:focus {
    --tw-bg-opacity: 0.8;
  }

  .\32xl\:focus\:bg-opacity-90:focus {
    --tw-bg-opacity: 0.9;
  }

  .\32xl\:focus\:bg-opacity-95:focus {
    --tw-bg-opacity: 0.95;
  }

  .\32xl\:focus\:bg-opacity-100:focus {
    --tw-bg-opacity: 1;
  }

  .\32xl\:bg-none {
    background-image: none;
  }

  .\32xl\:bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tr {
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-br {
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-bl {
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .\32xl\:bg-gradient-to-tl {
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .\32xl\:from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:from-current {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:from-black {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:from-white {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:from-gray-50 {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:from-gray-100 {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:from-gray-200 {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:from-gray-300 {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:from-gray-400 {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:from-gray-500 {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:from-gray-600 {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:from-gray-700 {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:from-gray-800 {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:from-gray-900 {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:from-red-50 {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:from-red-100 {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:from-red-200 {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:from-red-300 {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:from-red-400 {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:from-red-500 {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:from-red-600 {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:from-red-700 {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:from-red-800 {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:from-red-900 {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:from-yellow-50 {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:from-yellow-100 {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:from-yellow-200 {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:from-yellow-300 {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:from-yellow-400 {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:from-yellow-500 {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:from-yellow-600 {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:from-yellow-700 {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:from-yellow-800 {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:from-yellow-900 {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:from-green-50 {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:from-green-100 {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:from-green-200 {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:from-green-300 {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:from-green-400 {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:from-green-500 {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:from-green-600 {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:from-green-700 {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:from-green-800 {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:from-green-900 {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:from-blue-50 {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:from-blue-100 {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:from-blue-200 {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:from-blue-300 {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:from-blue-400 {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:from-blue-500 {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:from-blue-600 {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:from-blue-700 {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:from-blue-800 {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:from-blue-900 {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:from-indigo-50 {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:from-indigo-100 {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:from-indigo-200 {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:from-indigo-300 {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:from-indigo-400 {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:from-indigo-500 {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:from-indigo-600 {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:from-indigo-700 {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:from-indigo-800 {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:from-indigo-900 {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:from-purple-50 {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:from-purple-100 {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:from-purple-200 {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:from-purple-300 {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:from-purple-400 {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:from-purple-500 {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:from-purple-600 {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:from-purple-700 {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:from-purple-800 {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:from-purple-900 {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:from-pink-50 {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:from-pink-100 {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:from-pink-200 {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:from-pink-300 {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:from-pink-400 {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:from-pink-500 {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:from-pink-600 {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:from-pink-700 {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:from-pink-800 {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:from-pink-900 {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:hover\:from-transparent:hover {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:from-current:hover {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:from-black:hover {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:from-white:hover {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:from-gray-50:hover {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:hover\:from-gray-100:hover {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:hover\:from-gray-200:hover {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:hover\:from-gray-300:hover {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:hover\:from-gray-400:hover {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:hover\:from-gray-500:hover {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:hover\:from-gray-600:hover {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:hover\:from-gray-700:hover {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:hover\:from-gray-800:hover {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:hover\:from-gray-900:hover {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:hover\:from-red-50:hover {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:hover\:from-red-100:hover {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:hover\:from-red-200:hover {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:hover\:from-red-300:hover {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:hover\:from-red-400:hover {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:hover\:from-red-500:hover {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:hover\:from-red-600:hover {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:hover\:from-red-700:hover {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:hover\:from-red-800:hover {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:hover\:from-red-900:hover {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:hover\:from-yellow-50:hover {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:hover\:from-yellow-100:hover {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:hover\:from-yellow-200:hover {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:hover\:from-yellow-300:hover {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:hover\:from-yellow-400:hover {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:hover\:from-yellow-500:hover {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:hover\:from-yellow-600:hover {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:hover\:from-yellow-700:hover {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:hover\:from-yellow-800:hover {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:hover\:from-yellow-900:hover {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:hover\:from-green-50:hover {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:hover\:from-green-100:hover {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:hover\:from-green-200:hover {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:hover\:from-green-300:hover {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:hover\:from-green-400:hover {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:hover\:from-green-500:hover {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:hover\:from-green-600:hover {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:hover\:from-green-700:hover {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:hover\:from-green-800:hover {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:hover\:from-green-900:hover {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:hover\:from-blue-50:hover {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:hover\:from-blue-100:hover {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:hover\:from-blue-200:hover {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:hover\:from-blue-300:hover {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:hover\:from-blue-400:hover {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:hover\:from-blue-500:hover {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:hover\:from-blue-600:hover {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:hover\:from-blue-700:hover {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:hover\:from-blue-800:hover {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:hover\:from-blue-900:hover {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:hover\:from-indigo-50:hover {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:hover\:from-indigo-100:hover {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:hover\:from-indigo-200:hover {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:hover\:from-indigo-300:hover {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:hover\:from-indigo-400:hover {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:hover\:from-indigo-500:hover {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:hover\:from-indigo-600:hover {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:hover\:from-indigo-700:hover {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:hover\:from-indigo-800:hover {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:hover\:from-indigo-900:hover {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:hover\:from-purple-50:hover {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:hover\:from-purple-100:hover {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:hover\:from-purple-200:hover {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:hover\:from-purple-300:hover {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:hover\:from-purple-400:hover {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:hover\:from-purple-500:hover {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:hover\:from-purple-600:hover {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:hover\:from-purple-700:hover {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:hover\:from-purple-800:hover {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:hover\:from-purple-900:hover {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:hover\:from-pink-50:hover {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:hover\:from-pink-100:hover {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:hover\:from-pink-200:hover {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:hover\:from-pink-300:hover {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:hover\:from-pink-400:hover {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:hover\:from-pink-500:hover {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:hover\:from-pink-600:hover {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:hover\:from-pink-700:hover {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:hover\:from-pink-800:hover {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:hover\:from-pink-900:hover {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:focus\:from-transparent:focus {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:from-current:focus {
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:from-black:focus {
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:from-white:focus {
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:from-gray-50:focus {
    --tw-gradient-from: #f9fafb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:focus\:from-gray-100:focus {
    --tw-gradient-from: #f3f4f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:focus\:from-gray-200:focus {
    --tw-gradient-from: #e5e7eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:focus\:from-gray-300:focus {
    --tw-gradient-from: #d1d5db;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:focus\:from-gray-400:focus {
    --tw-gradient-from: #9ca3af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:focus\:from-gray-500:focus {
    --tw-gradient-from: #6b7280;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:focus\:from-gray-600:focus {
    --tw-gradient-from: #4b5563;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:focus\:from-gray-700:focus {
    --tw-gradient-from: #374151;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:focus\:from-gray-800:focus {
    --tw-gradient-from: #1f2937;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:focus\:from-gray-900:focus {
    --tw-gradient-from: #111827;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:focus\:from-red-50:focus {
    --tw-gradient-from: #fef2f2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:focus\:from-red-100:focus {
    --tw-gradient-from: #fee2e2;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:focus\:from-red-200:focus {
    --tw-gradient-from: #fecaca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:focus\:from-red-300:focus {
    --tw-gradient-from: #fca5a5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:focus\:from-red-400:focus {
    --tw-gradient-from: #f87171;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:focus\:from-red-500:focus {
    --tw-gradient-from: #ef4444;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:focus\:from-red-600:focus {
    --tw-gradient-from: #dc2626;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:focus\:from-red-700:focus {
    --tw-gradient-from: #b91c1c;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:focus\:from-red-800:focus {
    --tw-gradient-from: #991b1b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:focus\:from-red-900:focus {
    --tw-gradient-from: #7f1d1d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:focus\:from-yellow-50:focus {
    --tw-gradient-from: #fffbeb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:focus\:from-yellow-100:focus {
    --tw-gradient-from: #fef3c7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:focus\:from-yellow-200:focus {
    --tw-gradient-from: #fde68a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:focus\:from-yellow-300:focus {
    --tw-gradient-from: #fcd34d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:focus\:from-yellow-400:focus {
    --tw-gradient-from: #fbbf24;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:focus\:from-yellow-500:focus {
    --tw-gradient-from: #f59e0b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:focus\:from-yellow-600:focus {
    --tw-gradient-from: #d97706;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:focus\:from-yellow-700:focus {
    --tw-gradient-from: #b45309;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:focus\:from-yellow-800:focus {
    --tw-gradient-from: #92400e;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:focus\:from-yellow-900:focus {
    --tw-gradient-from: #78350f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:focus\:from-green-50:focus {
    --tw-gradient-from: #ecfdf5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:focus\:from-green-100:focus {
    --tw-gradient-from: #d1fae5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:focus\:from-green-200:focus {
    --tw-gradient-from: #a7f3d0;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:focus\:from-green-300:focus {
    --tw-gradient-from: #6ee7b7;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:focus\:from-green-400:focus {
    --tw-gradient-from: #34d399;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:focus\:from-green-500:focus {
    --tw-gradient-from: #10b981;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:focus\:from-green-600:focus {
    --tw-gradient-from: #059669;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:focus\:from-green-700:focus {
    --tw-gradient-from: #047857;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:focus\:from-green-800:focus {
    --tw-gradient-from: #065f46;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:focus\:from-green-900:focus {
    --tw-gradient-from: #064e3b;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:focus\:from-blue-50:focus {
    --tw-gradient-from: #eff6ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:focus\:from-blue-100:focus {
    --tw-gradient-from: #dbeafe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:focus\:from-blue-200:focus {
    --tw-gradient-from: #bfdbfe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:focus\:from-blue-300:focus {
    --tw-gradient-from: #93c5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:focus\:from-blue-400:focus {
    --tw-gradient-from: #60a5fa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:focus\:from-blue-500:focus {
    --tw-gradient-from: #3b82f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:focus\:from-blue-600:focus {
    --tw-gradient-from: #2563eb;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:focus\:from-blue-700:focus {
    --tw-gradient-from: #1d4ed8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:focus\:from-blue-800:focus {
    --tw-gradient-from: #1e40af;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:focus\:from-blue-900:focus {
    --tw-gradient-from: #1e3a8a;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:focus\:from-indigo-50:focus {
    --tw-gradient-from: #eef2ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:focus\:from-indigo-100:focus {
    --tw-gradient-from: #e0e7ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:focus\:from-indigo-200:focus {
    --tw-gradient-from: #c7d2fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:focus\:from-indigo-300:focus {
    --tw-gradient-from: #a5b4fc;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:focus\:from-indigo-400:focus {
    --tw-gradient-from: #818cf8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:focus\:from-indigo-500:focus {
    --tw-gradient-from: #6366f1;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:focus\:from-indigo-600:focus {
    --tw-gradient-from: #4f46e5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:focus\:from-indigo-700:focus {
    --tw-gradient-from: #4338ca;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:focus\:from-indigo-800:focus {
    --tw-gradient-from: #3730a3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:focus\:from-indigo-900:focus {
    --tw-gradient-from: #312e81;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:focus\:from-purple-50:focus {
    --tw-gradient-from: #f5f3ff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:focus\:from-purple-100:focus {
    --tw-gradient-from: #ede9fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:focus\:from-purple-200:focus {
    --tw-gradient-from: #ddd6fe;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:focus\:from-purple-300:focus {
    --tw-gradient-from: #c4b5fd;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:focus\:from-purple-400:focus {
    --tw-gradient-from: #a78bfa;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:focus\:from-purple-500:focus {
    --tw-gradient-from: #8b5cf6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:focus\:from-purple-600:focus {
    --tw-gradient-from: #7c3aed;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:focus\:from-purple-700:focus {
    --tw-gradient-from: #6d28d9;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:focus\:from-purple-800:focus {
    --tw-gradient-from: #5b21b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:focus\:from-purple-900:focus {
    --tw-gradient-from: #4c1d95;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:focus\:from-pink-50:focus {
    --tw-gradient-from: #fdf2f8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:focus\:from-pink-100:focus {
    --tw-gradient-from: #fce7f3;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:focus\:from-pink-200:focus {
    --tw-gradient-from: #fbcfe8;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:focus\:from-pink-300:focus {
    --tw-gradient-from: #f9a8d4;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:focus\:from-pink-400:focus {
    --tw-gradient-from: #f472b6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:focus\:from-pink-500:focus {
    --tw-gradient-from: #ec4899;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:focus\:from-pink-600:focus {
    --tw-gradient-from: #db2777;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:focus\:from-pink-700:focus {
    --tw-gradient-from: #be185d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:focus\:from-pink-800:focus {
    --tw-gradient-from: #9d174d;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:focus\:from-pink-900:focus {
    --tw-gradient-from: #831843;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:via-transparent {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:via-current {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:via-black {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:via-white {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:via-gray-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:via-gray-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:via-gray-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:via-gray-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:via-gray-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:via-gray-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:via-gray-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:via-gray-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:via-gray-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:via-gray-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:via-red-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:via-red-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:via-red-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:via-red-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:via-red-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:via-red-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:via-red-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:via-red-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:via-red-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:via-red-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:via-yellow-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:via-yellow-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:via-yellow-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:via-yellow-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:via-yellow-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:via-yellow-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:via-yellow-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:via-yellow-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:via-yellow-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:via-yellow-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:via-green-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:via-green-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:via-green-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:via-green-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:via-green-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:via-green-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:via-green-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:via-green-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:via-green-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:via-green-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:via-blue-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:via-blue-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:via-blue-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:via-blue-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:via-blue-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:via-blue-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:via-blue-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:via-blue-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:via-blue-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:via-blue-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:via-indigo-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:via-indigo-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:via-indigo-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:via-indigo-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:via-indigo-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:via-indigo-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:via-indigo-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:via-indigo-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:via-indigo-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:via-indigo-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:via-purple-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:via-purple-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:via-purple-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:via-purple-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:via-purple-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:via-purple-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:via-purple-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:via-purple-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:via-purple-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:via-purple-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:via-pink-50 {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:via-pink-100 {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:via-pink-200 {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:via-pink-300 {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:via-pink-400 {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:via-pink-500 {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:via-pink-600 {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:via-pink-700 {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:via-pink-800 {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:via-pink-900 {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:hover\:via-transparent:hover {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:via-current:hover {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:via-black:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:hover\:via-white:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:hover\:via-gray-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:hover\:via-gray-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:hover\:via-gray-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:hover\:via-gray-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:hover\:via-gray-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:hover\:via-gray-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:hover\:via-gray-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:hover\:via-gray-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:hover\:via-gray-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:hover\:via-gray-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:hover\:via-red-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:hover\:via-red-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:hover\:via-red-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:hover\:via-red-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:hover\:via-red-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:hover\:via-red-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:hover\:via-red-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:hover\:via-red-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:hover\:via-red-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:hover\:via-red-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:hover\:via-yellow-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:hover\:via-yellow-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:hover\:via-yellow-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:hover\:via-yellow-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:hover\:via-yellow-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:hover\:via-yellow-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:hover\:via-yellow-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:hover\:via-yellow-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:hover\:via-yellow-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:hover\:via-yellow-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:hover\:via-green-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:hover\:via-green-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:hover\:via-green-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:hover\:via-green-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:hover\:via-green-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:hover\:via-green-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:hover\:via-green-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:hover\:via-green-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:hover\:via-green-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:hover\:via-green-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:hover\:via-blue-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:hover\:via-blue-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:hover\:via-blue-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:hover\:via-blue-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:hover\:via-blue-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:hover\:via-blue-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:hover\:via-blue-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:hover\:via-blue-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:hover\:via-blue-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:hover\:via-blue-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:hover\:via-indigo-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:hover\:via-indigo-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:hover\:via-indigo-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:hover\:via-indigo-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:hover\:via-indigo-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:hover\:via-indigo-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:hover\:via-indigo-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:hover\:via-indigo-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:hover\:via-indigo-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:hover\:via-indigo-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:hover\:via-purple-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:hover\:via-purple-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:hover\:via-purple-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:hover\:via-purple-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:hover\:via-purple-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:hover\:via-purple-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:hover\:via-purple-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:hover\:via-purple-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:hover\:via-purple-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:hover\:via-purple-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:hover\:via-pink-50:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:hover\:via-pink-100:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:hover\:via-pink-200:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:hover\:via-pink-300:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:hover\:via-pink-400:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:hover\:via-pink-500:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:hover\:via-pink-600:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:hover\:via-pink-700:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:hover\:via-pink-800:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:hover\:via-pink-900:hover {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:focus\:via-transparent:focus {
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:via-current:focus {
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:via-black:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .\32xl\:focus\:via-white:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .\32xl\:focus\:via-gray-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
  }

  .\32xl\:focus\:via-gray-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
  }

  .\32xl\:focus\:via-gray-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
  }

  .\32xl\:focus\:via-gray-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
  }

  .\32xl\:focus\:via-gray-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
  }

  .\32xl\:focus\:via-gray-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
  }

  .\32xl\:focus\:via-gray-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
  }

  .\32xl\:focus\:via-gray-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
  }

  .\32xl\:focus\:via-gray-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
  }

  .\32xl\:focus\:via-gray-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
  }

  .\32xl\:focus\:via-red-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0));
  }

  .\32xl\:focus\:via-red-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0));
  }

  .\32xl\:focus\:via-red-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0));
  }

  .\32xl\:focus\:via-red-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0));
  }

  .\32xl\:focus\:via-red-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0));
  }

  .\32xl\:focus\:via-red-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0));
  }

  .\32xl\:focus\:via-red-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0));
  }

  .\32xl\:focus\:via-red-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0));
  }

  .\32xl\:focus\:via-red-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0));
  }

  .\32xl\:focus\:via-red-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0));
  }

  .\32xl\:focus\:via-yellow-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0));
  }

  .\32xl\:focus\:via-yellow-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0));
  }

  .\32xl\:focus\:via-yellow-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0));
  }

  .\32xl\:focus\:via-yellow-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0));
  }

  .\32xl\:focus\:via-yellow-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0));
  }

  .\32xl\:focus\:via-yellow-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0));
  }

  .\32xl\:focus\:via-yellow-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0));
  }

  .\32xl\:focus\:via-yellow-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0));
  }

  .\32xl\:focus\:via-yellow-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0));
  }

  .\32xl\:focus\:via-yellow-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0));
  }

  .\32xl\:focus\:via-green-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0));
  }

  .\32xl\:focus\:via-green-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0));
  }

  .\32xl\:focus\:via-green-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0));
  }

  .\32xl\:focus\:via-green-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0));
  }

  .\32xl\:focus\:via-green-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0));
  }

  .\32xl\:focus\:via-green-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0));
  }

  .\32xl\:focus\:via-green-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0));
  }

  .\32xl\:focus\:via-green-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0));
  }

  .\32xl\:focus\:via-green-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0));
  }

  .\32xl\:focus\:via-green-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0));
  }

  .\32xl\:focus\:via-blue-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0));
  }

  .\32xl\:focus\:via-blue-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0));
  }

  .\32xl\:focus\:via-blue-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0));
  }

  .\32xl\:focus\:via-blue-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0));
  }

  .\32xl\:focus\:via-blue-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0));
  }

  .\32xl\:focus\:via-blue-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
  }

  .\32xl\:focus\:via-blue-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0));
  }

  .\32xl\:focus\:via-blue-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0));
  }

  .\32xl\:focus\:via-blue-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0));
  }

  .\32xl\:focus\:via-blue-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0));
  }

  .\32xl\:focus\:via-indigo-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0));
  }

  .\32xl\:focus\:via-indigo-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0));
  }

  .\32xl\:focus\:via-indigo-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0));
  }

  .\32xl\:focus\:via-indigo-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0));
  }

  .\32xl\:focus\:via-indigo-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0));
  }

  .\32xl\:focus\:via-indigo-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0));
  }

  .\32xl\:focus\:via-indigo-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0));
  }

  .\32xl\:focus\:via-indigo-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0));
  }

  .\32xl\:focus\:via-indigo-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0));
  }

  .\32xl\:focus\:via-indigo-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0));
  }

  .\32xl\:focus\:via-purple-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0));
  }

  .\32xl\:focus\:via-purple-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0));
  }

  .\32xl\:focus\:via-purple-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0));
  }

  .\32xl\:focus\:via-purple-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0));
  }

  .\32xl\:focus\:via-purple-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0));
  }

  .\32xl\:focus\:via-purple-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0));
  }

  .\32xl\:focus\:via-purple-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0));
  }

  .\32xl\:focus\:via-purple-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0));
  }

  .\32xl\:focus\:via-purple-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0));
  }

  .\32xl\:focus\:via-purple-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0));
  }

  .\32xl\:focus\:via-pink-50:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0));
  }

  .\32xl\:focus\:via-pink-100:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0));
  }

  .\32xl\:focus\:via-pink-200:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0));
  }

  .\32xl\:focus\:via-pink-300:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0));
  }

  .\32xl\:focus\:via-pink-400:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0));
  }

  .\32xl\:focus\:via-pink-500:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0));
  }

  .\32xl\:focus\:via-pink-600:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0));
  }

  .\32xl\:focus\:via-pink-700:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0));
  }

  .\32xl\:focus\:via-pink-800:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0));
  }

  .\32xl\:focus\:via-pink-900:focus {
    --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0));
  }

  .\32xl\:to-transparent {
    --tw-gradient-to: transparent;
  }

  .\32xl\:to-current {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:to-black {
    --tw-gradient-to: #000;
  }

  .\32xl\:to-white {
    --tw-gradient-to: #fff;
  }

  .\32xl\:to-gray-50 {
    --tw-gradient-to: #f9fafb;
  }

  .\32xl\:to-gray-100 {
    --tw-gradient-to: #f3f4f6;
  }

  .\32xl\:to-gray-200 {
    --tw-gradient-to: #e5e7eb;
  }

  .\32xl\:to-gray-300 {
    --tw-gradient-to: #d1d5db;
  }

  .\32xl\:to-gray-400 {
    --tw-gradient-to: #9ca3af;
  }

  .\32xl\:to-gray-500 {
    --tw-gradient-to: #6b7280;
  }

  .\32xl\:to-gray-600 {
    --tw-gradient-to: #4b5563;
  }

  .\32xl\:to-gray-700 {
    --tw-gradient-to: #374151;
  }

  .\32xl\:to-gray-800 {
    --tw-gradient-to: #1f2937;
  }

  .\32xl\:to-gray-900 {
    --tw-gradient-to: #111827;
  }

  .\32xl\:to-red-50 {
    --tw-gradient-to: #fef2f2;
  }

  .\32xl\:to-red-100 {
    --tw-gradient-to: #fee2e2;
  }

  .\32xl\:to-red-200 {
    --tw-gradient-to: #fecaca;
  }

  .\32xl\:to-red-300 {
    --tw-gradient-to: #fca5a5;
  }

  .\32xl\:to-red-400 {
    --tw-gradient-to: #f87171;
  }

  .\32xl\:to-red-500 {
    --tw-gradient-to: #ef4444;
  }

  .\32xl\:to-red-600 {
    --tw-gradient-to: #dc2626;
  }

  .\32xl\:to-red-700 {
    --tw-gradient-to: #b91c1c;
  }

  .\32xl\:to-red-800 {
    --tw-gradient-to: #991b1b;
  }

  .\32xl\:to-red-900 {
    --tw-gradient-to: #7f1d1d;
  }

  .\32xl\:to-yellow-50 {
    --tw-gradient-to: #fffbeb;
  }

  .\32xl\:to-yellow-100 {
    --tw-gradient-to: #fef3c7;
  }

  .\32xl\:to-yellow-200 {
    --tw-gradient-to: #fde68a;
  }

  .\32xl\:to-yellow-300 {
    --tw-gradient-to: #fcd34d;
  }

  .\32xl\:to-yellow-400 {
    --tw-gradient-to: #fbbf24;
  }

  .\32xl\:to-yellow-500 {
    --tw-gradient-to: #f59e0b;
  }

  .\32xl\:to-yellow-600 {
    --tw-gradient-to: #d97706;
  }

  .\32xl\:to-yellow-700 {
    --tw-gradient-to: #b45309;
  }

  .\32xl\:to-yellow-800 {
    --tw-gradient-to: #92400e;
  }

  .\32xl\:to-yellow-900 {
    --tw-gradient-to: #78350f;
  }

  .\32xl\:to-green-50 {
    --tw-gradient-to: #ecfdf5;
  }

  .\32xl\:to-green-100 {
    --tw-gradient-to: #d1fae5;
  }

  .\32xl\:to-green-200 {
    --tw-gradient-to: #a7f3d0;
  }

  .\32xl\:to-green-300 {
    --tw-gradient-to: #6ee7b7;
  }

  .\32xl\:to-green-400 {
    --tw-gradient-to: #34d399;
  }

  .\32xl\:to-green-500 {
    --tw-gradient-to: #10b981;
  }

  .\32xl\:to-green-600 {
    --tw-gradient-to: #059669;
  }

  .\32xl\:to-green-700 {
    --tw-gradient-to: #047857;
  }

  .\32xl\:to-green-800 {
    --tw-gradient-to: #065f46;
  }

  .\32xl\:to-green-900 {
    --tw-gradient-to: #064e3b;
  }

  .\32xl\:to-blue-50 {
    --tw-gradient-to: #eff6ff;
  }

  .\32xl\:to-blue-100 {
    --tw-gradient-to: #dbeafe;
  }

  .\32xl\:to-blue-200 {
    --tw-gradient-to: #bfdbfe;
  }

  .\32xl\:to-blue-300 {
    --tw-gradient-to: #93c5fd;
  }

  .\32xl\:to-blue-400 {
    --tw-gradient-to: #60a5fa;
  }

  .\32xl\:to-blue-500 {
    --tw-gradient-to: #3b82f6;
  }

  .\32xl\:to-blue-600 {
    --tw-gradient-to: #2563eb;
  }

  .\32xl\:to-blue-700 {
    --tw-gradient-to: #1d4ed8;
  }

  .\32xl\:to-blue-800 {
    --tw-gradient-to: #1e40af;
  }

  .\32xl\:to-blue-900 {
    --tw-gradient-to: #1e3a8a;
  }

  .\32xl\:to-indigo-50 {
    --tw-gradient-to: #eef2ff;
  }

  .\32xl\:to-indigo-100 {
    --tw-gradient-to: #e0e7ff;
  }

  .\32xl\:to-indigo-200 {
    --tw-gradient-to: #c7d2fe;
  }

  .\32xl\:to-indigo-300 {
    --tw-gradient-to: #a5b4fc;
  }

  .\32xl\:to-indigo-400 {
    --tw-gradient-to: #818cf8;
  }

  .\32xl\:to-indigo-500 {
    --tw-gradient-to: #6366f1;
  }

  .\32xl\:to-indigo-600 {
    --tw-gradient-to: #4f46e5;
  }

  .\32xl\:to-indigo-700 {
    --tw-gradient-to: #4338ca;
  }

  .\32xl\:to-indigo-800 {
    --tw-gradient-to: #3730a3;
  }

  .\32xl\:to-indigo-900 {
    --tw-gradient-to: #312e81;
  }

  .\32xl\:to-purple-50 {
    --tw-gradient-to: #f5f3ff;
  }

  .\32xl\:to-purple-100 {
    --tw-gradient-to: #ede9fe;
  }

  .\32xl\:to-purple-200 {
    --tw-gradient-to: #ddd6fe;
  }

  .\32xl\:to-purple-300 {
    --tw-gradient-to: #c4b5fd;
  }

  .\32xl\:to-purple-400 {
    --tw-gradient-to: #a78bfa;
  }

  .\32xl\:to-purple-500 {
    --tw-gradient-to: #8b5cf6;
  }

  .\32xl\:to-purple-600 {
    --tw-gradient-to: #7c3aed;
  }

  .\32xl\:to-purple-700 {
    --tw-gradient-to: #6d28d9;
  }

  .\32xl\:to-purple-800 {
    --tw-gradient-to: #5b21b6;
  }

  .\32xl\:to-purple-900 {
    --tw-gradient-to: #4c1d95;
  }

  .\32xl\:to-pink-50 {
    --tw-gradient-to: #fdf2f8;
  }

  .\32xl\:to-pink-100 {
    --tw-gradient-to: #fce7f3;
  }

  .\32xl\:to-pink-200 {
    --tw-gradient-to: #fbcfe8;
  }

  .\32xl\:to-pink-300 {
    --tw-gradient-to: #f9a8d4;
  }

  .\32xl\:to-pink-400 {
    --tw-gradient-to: #f472b6;
  }

  .\32xl\:to-pink-500 {
    --tw-gradient-to: #ec4899;
  }

  .\32xl\:to-pink-600 {
    --tw-gradient-to: #db2777;
  }

  .\32xl\:to-pink-700 {
    --tw-gradient-to: #be185d;
  }

  .\32xl\:to-pink-800 {
    --tw-gradient-to: #9d174d;
  }

  .\32xl\:to-pink-900 {
    --tw-gradient-to: #831843;
  }

  .\32xl\:hover\:to-transparent:hover {
    --tw-gradient-to: transparent;
  }

  .\32xl\:hover\:to-current:hover {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:hover\:to-black:hover {
    --tw-gradient-to: #000;
  }

  .\32xl\:hover\:to-white:hover {
    --tw-gradient-to: #fff;
  }

  .\32xl\:hover\:to-gray-50:hover {
    --tw-gradient-to: #f9fafb;
  }

  .\32xl\:hover\:to-gray-100:hover {
    --tw-gradient-to: #f3f4f6;
  }

  .\32xl\:hover\:to-gray-200:hover {
    --tw-gradient-to: #e5e7eb;
  }

  .\32xl\:hover\:to-gray-300:hover {
    --tw-gradient-to: #d1d5db;
  }

  .\32xl\:hover\:to-gray-400:hover {
    --tw-gradient-to: #9ca3af;
  }

  .\32xl\:hover\:to-gray-500:hover {
    --tw-gradient-to: #6b7280;
  }

  .\32xl\:hover\:to-gray-600:hover {
    --tw-gradient-to: #4b5563;
  }

  .\32xl\:hover\:to-gray-700:hover {
    --tw-gradient-to: #374151;
  }

  .\32xl\:hover\:to-gray-800:hover {
    --tw-gradient-to: #1f2937;
  }

  .\32xl\:hover\:to-gray-900:hover {
    --tw-gradient-to: #111827;
  }

  .\32xl\:hover\:to-red-50:hover {
    --tw-gradient-to: #fef2f2;
  }

  .\32xl\:hover\:to-red-100:hover {
    --tw-gradient-to: #fee2e2;
  }

  .\32xl\:hover\:to-red-200:hover {
    --tw-gradient-to: #fecaca;
  }

  .\32xl\:hover\:to-red-300:hover {
    --tw-gradient-to: #fca5a5;
  }

  .\32xl\:hover\:to-red-400:hover {
    --tw-gradient-to: #f87171;
  }

  .\32xl\:hover\:to-red-500:hover {
    --tw-gradient-to: #ef4444;
  }

  .\32xl\:hover\:to-red-600:hover {
    --tw-gradient-to: #dc2626;
  }

  .\32xl\:hover\:to-red-700:hover {
    --tw-gradient-to: #b91c1c;
  }

  .\32xl\:hover\:to-red-800:hover {
    --tw-gradient-to: #991b1b;
  }

  .\32xl\:hover\:to-red-900:hover {
    --tw-gradient-to: #7f1d1d;
  }

  .\32xl\:hover\:to-yellow-50:hover {
    --tw-gradient-to: #fffbeb;
  }

  .\32xl\:hover\:to-yellow-100:hover {
    --tw-gradient-to: #fef3c7;
  }

  .\32xl\:hover\:to-yellow-200:hover {
    --tw-gradient-to: #fde68a;
  }

  .\32xl\:hover\:to-yellow-300:hover {
    --tw-gradient-to: #fcd34d;
  }

  .\32xl\:hover\:to-yellow-400:hover {
    --tw-gradient-to: #fbbf24;
  }

  .\32xl\:hover\:to-yellow-500:hover {
    --tw-gradient-to: #f59e0b;
  }

  .\32xl\:hover\:to-yellow-600:hover {
    --tw-gradient-to: #d97706;
  }

  .\32xl\:hover\:to-yellow-700:hover {
    --tw-gradient-to: #b45309;
  }

  .\32xl\:hover\:to-yellow-800:hover {
    --tw-gradient-to: #92400e;
  }

  .\32xl\:hover\:to-yellow-900:hover {
    --tw-gradient-to: #78350f;
  }

  .\32xl\:hover\:to-green-50:hover {
    --tw-gradient-to: #ecfdf5;
  }

  .\32xl\:hover\:to-green-100:hover {
    --tw-gradient-to: #d1fae5;
  }

  .\32xl\:hover\:to-green-200:hover {
    --tw-gradient-to: #a7f3d0;
  }

  .\32xl\:hover\:to-green-300:hover {
    --tw-gradient-to: #6ee7b7;
  }

  .\32xl\:hover\:to-green-400:hover {
    --tw-gradient-to: #34d399;
  }

  .\32xl\:hover\:to-green-500:hover {
    --tw-gradient-to: #10b981;
  }

  .\32xl\:hover\:to-green-600:hover {
    --tw-gradient-to: #059669;
  }

  .\32xl\:hover\:to-green-700:hover {
    --tw-gradient-to: #047857;
  }

  .\32xl\:hover\:to-green-800:hover {
    --tw-gradient-to: #065f46;
  }

  .\32xl\:hover\:to-green-900:hover {
    --tw-gradient-to: #064e3b;
  }

  .\32xl\:hover\:to-blue-50:hover {
    --tw-gradient-to: #eff6ff;
  }

  .\32xl\:hover\:to-blue-100:hover {
    --tw-gradient-to: #dbeafe;
  }

  .\32xl\:hover\:to-blue-200:hover {
    --tw-gradient-to: #bfdbfe;
  }

  .\32xl\:hover\:to-blue-300:hover {
    --tw-gradient-to: #93c5fd;
  }

  .\32xl\:hover\:to-blue-400:hover {
    --tw-gradient-to: #60a5fa;
  }

  .\32xl\:hover\:to-blue-500:hover {
    --tw-gradient-to: #3b82f6;
  }

  .\32xl\:hover\:to-blue-600:hover {
    --tw-gradient-to: #2563eb;
  }

  .\32xl\:hover\:to-blue-700:hover {
    --tw-gradient-to: #1d4ed8;
  }

  .\32xl\:hover\:to-blue-800:hover {
    --tw-gradient-to: #1e40af;
  }

  .\32xl\:hover\:to-blue-900:hover {
    --tw-gradient-to: #1e3a8a;
  }

  .\32xl\:hover\:to-indigo-50:hover {
    --tw-gradient-to: #eef2ff;
  }

  .\32xl\:hover\:to-indigo-100:hover {
    --tw-gradient-to: #e0e7ff;
  }

  .\32xl\:hover\:to-indigo-200:hover {
    --tw-gradient-to: #c7d2fe;
  }

  .\32xl\:hover\:to-indigo-300:hover {
    --tw-gradient-to: #a5b4fc;
  }

  .\32xl\:hover\:to-indigo-400:hover {
    --tw-gradient-to: #818cf8;
  }

  .\32xl\:hover\:to-indigo-500:hover {
    --tw-gradient-to: #6366f1;
  }

  .\32xl\:hover\:to-indigo-600:hover {
    --tw-gradient-to: #4f46e5;
  }

  .\32xl\:hover\:to-indigo-700:hover {
    --tw-gradient-to: #4338ca;
  }

  .\32xl\:hover\:to-indigo-800:hover {
    --tw-gradient-to: #3730a3;
  }

  .\32xl\:hover\:to-indigo-900:hover {
    --tw-gradient-to: #312e81;
  }

  .\32xl\:hover\:to-purple-50:hover {
    --tw-gradient-to: #f5f3ff;
  }

  .\32xl\:hover\:to-purple-100:hover {
    --tw-gradient-to: #ede9fe;
  }

  .\32xl\:hover\:to-purple-200:hover {
    --tw-gradient-to: #ddd6fe;
  }

  .\32xl\:hover\:to-purple-300:hover {
    --tw-gradient-to: #c4b5fd;
  }

  .\32xl\:hover\:to-purple-400:hover {
    --tw-gradient-to: #a78bfa;
  }

  .\32xl\:hover\:to-purple-500:hover {
    --tw-gradient-to: #8b5cf6;
  }

  .\32xl\:hover\:to-purple-600:hover {
    --tw-gradient-to: #7c3aed;
  }

  .\32xl\:hover\:to-purple-700:hover {
    --tw-gradient-to: #6d28d9;
  }

  .\32xl\:hover\:to-purple-800:hover {
    --tw-gradient-to: #5b21b6;
  }

  .\32xl\:hover\:to-purple-900:hover {
    --tw-gradient-to: #4c1d95;
  }

  .\32xl\:hover\:to-pink-50:hover {
    --tw-gradient-to: #fdf2f8;
  }

  .\32xl\:hover\:to-pink-100:hover {
    --tw-gradient-to: #fce7f3;
  }

  .\32xl\:hover\:to-pink-200:hover {
    --tw-gradient-to: #fbcfe8;
  }

  .\32xl\:hover\:to-pink-300:hover {
    --tw-gradient-to: #f9a8d4;
  }

  .\32xl\:hover\:to-pink-400:hover {
    --tw-gradient-to: #f472b6;
  }

  .\32xl\:hover\:to-pink-500:hover {
    --tw-gradient-to: #ec4899;
  }

  .\32xl\:hover\:to-pink-600:hover {
    --tw-gradient-to: #db2777;
  }

  .\32xl\:hover\:to-pink-700:hover {
    --tw-gradient-to: #be185d;
  }

  .\32xl\:hover\:to-pink-800:hover {
    --tw-gradient-to: #9d174d;
  }

  .\32xl\:hover\:to-pink-900:hover {
    --tw-gradient-to: #831843;
  }

  .\32xl\:focus\:to-transparent:focus {
    --tw-gradient-to: transparent;
  }

  .\32xl\:focus\:to-current:focus {
    --tw-gradient-to: currentColor;
  }

  .\32xl\:focus\:to-black:focus {
    --tw-gradient-to: #000;
  }

  .\32xl\:focus\:to-white:focus {
    --tw-gradient-to: #fff;
  }

  .\32xl\:focus\:to-gray-50:focus {
    --tw-gradient-to: #f9fafb;
  }

  .\32xl\:focus\:to-gray-100:focus {
    --tw-gradient-to: #f3f4f6;
  }

  .\32xl\:focus\:to-gray-200:focus {
    --tw-gradient-to: #e5e7eb;
  }

  .\32xl\:focus\:to-gray-300:focus {
    --tw-gradient-to: #d1d5db;
  }

  .\32xl\:focus\:to-gray-400:focus {
    --tw-gradient-to: #9ca3af;
  }

  .\32xl\:focus\:to-gray-500:focus {
    --tw-gradient-to: #6b7280;
  }

  .\32xl\:focus\:to-gray-600:focus {
    --tw-gradient-to: #4b5563;
  }

  .\32xl\:focus\:to-gray-700:focus {
    --tw-gradient-to: #374151;
  }

  .\32xl\:focus\:to-gray-800:focus {
    --tw-gradient-to: #1f2937;
  }

  .\32xl\:focus\:to-gray-900:focus {
    --tw-gradient-to: #111827;
  }

  .\32xl\:focus\:to-red-50:focus {
    --tw-gradient-to: #fef2f2;
  }

  .\32xl\:focus\:to-red-100:focus {
    --tw-gradient-to: #fee2e2;
  }

  .\32xl\:focus\:to-red-200:focus {
    --tw-gradient-to: #fecaca;
  }

  .\32xl\:focus\:to-red-300:focus {
    --tw-gradient-to: #fca5a5;
  }

  .\32xl\:focus\:to-red-400:focus {
    --tw-gradient-to: #f87171;
  }

  .\32xl\:focus\:to-red-500:focus {
    --tw-gradient-to: #ef4444;
  }

  .\32xl\:focus\:to-red-600:focus {
    --tw-gradient-to: #dc2626;
  }

  .\32xl\:focus\:to-red-700:focus {
    --tw-gradient-to: #b91c1c;
  }

  .\32xl\:focus\:to-red-800:focus {
    --tw-gradient-to: #991b1b;
  }

  .\32xl\:focus\:to-red-900:focus {
    --tw-gradient-to: #7f1d1d;
  }

  .\32xl\:focus\:to-yellow-50:focus {
    --tw-gradient-to: #fffbeb;
  }

  .\32xl\:focus\:to-yellow-100:focus {
    --tw-gradient-to: #fef3c7;
  }

  .\32xl\:focus\:to-yellow-200:focus {
    --tw-gradient-to: #fde68a;
  }

  .\32xl\:focus\:to-yellow-300:focus {
    --tw-gradient-to: #fcd34d;
  }

  .\32xl\:focus\:to-yellow-400:focus {
    --tw-gradient-to: #fbbf24;
  }

  .\32xl\:focus\:to-yellow-500:focus {
    --tw-gradient-to: #f59e0b;
  }

  .\32xl\:focus\:to-yellow-600:focus {
    --tw-gradient-to: #d97706;
  }

  .\32xl\:focus\:to-yellow-700:focus {
    --tw-gradient-to: #b45309;
  }

  .\32xl\:focus\:to-yellow-800:focus {
    --tw-gradient-to: #92400e;
  }

  .\32xl\:focus\:to-yellow-900:focus {
    --tw-gradient-to: #78350f;
  }

  .\32xl\:focus\:to-green-50:focus {
    --tw-gradient-to: #ecfdf5;
  }

  .\32xl\:focus\:to-green-100:focus {
    --tw-gradient-to: #d1fae5;
  }

  .\32xl\:focus\:to-green-200:focus {
    --tw-gradient-to: #a7f3d0;
  }

  .\32xl\:focus\:to-green-300:focus {
    --tw-gradient-to: #6ee7b7;
  }

  .\32xl\:focus\:to-green-400:focus {
    --tw-gradient-to: #34d399;
  }

  .\32xl\:focus\:to-green-500:focus {
    --tw-gradient-to: #10b981;
  }

  .\32xl\:focus\:to-green-600:focus {
    --tw-gradient-to: #059669;
  }

  .\32xl\:focus\:to-green-700:focus {
    --tw-gradient-to: #047857;
  }

  .\32xl\:focus\:to-green-800:focus {
    --tw-gradient-to: #065f46;
  }

  .\32xl\:focus\:to-green-900:focus {
    --tw-gradient-to: #064e3b;
  }

  .\32xl\:focus\:to-blue-50:focus {
    --tw-gradient-to: #eff6ff;
  }

  .\32xl\:focus\:to-blue-100:focus {
    --tw-gradient-to: #dbeafe;
  }

  .\32xl\:focus\:to-blue-200:focus {
    --tw-gradient-to: #bfdbfe;
  }

  .\32xl\:focus\:to-blue-300:focus {
    --tw-gradient-to: #93c5fd;
  }

  .\32xl\:focus\:to-blue-400:focus {
    --tw-gradient-to: #60a5fa;
  }

  .\32xl\:focus\:to-blue-500:focus {
    --tw-gradient-to: #3b82f6;
  }

  .\32xl\:focus\:to-blue-600:focus {
    --tw-gradient-to: #2563eb;
  }

  .\32xl\:focus\:to-blue-700:focus {
    --tw-gradient-to: #1d4ed8;
  }

  .\32xl\:focus\:to-blue-800:focus {
    --tw-gradient-to: #1e40af;
  }

  .\32xl\:focus\:to-blue-900:focus {
    --tw-gradient-to: #1e3a8a;
  }

  .\32xl\:focus\:to-indigo-50:focus {
    --tw-gradient-to: #eef2ff;
  }

  .\32xl\:focus\:to-indigo-100:focus {
    --tw-gradient-to: #e0e7ff;
  }

  .\32xl\:focus\:to-indigo-200:focus {
    --tw-gradient-to: #c7d2fe;
  }

  .\32xl\:focus\:to-indigo-300:focus {
    --tw-gradient-to: #a5b4fc;
  }

  .\32xl\:focus\:to-indigo-400:focus {
    --tw-gradient-to: #818cf8;
  }

  .\32xl\:focus\:to-indigo-500:focus {
    --tw-gradient-to: #6366f1;
  }

  .\32xl\:focus\:to-indigo-600:focus {
    --tw-gradient-to: #4f46e5;
  }

  .\32xl\:focus\:to-indigo-700:focus {
    --tw-gradient-to: #4338ca;
  }

  .\32xl\:focus\:to-indigo-800:focus {
    --tw-gradient-to: #3730a3;
  }

  .\32xl\:focus\:to-indigo-900:focus {
    --tw-gradient-to: #312e81;
  }

  .\32xl\:focus\:to-purple-50:focus {
    --tw-gradient-to: #f5f3ff;
  }

  .\32xl\:focus\:to-purple-100:focus {
    --tw-gradient-to: #ede9fe;
  }

  .\32xl\:focus\:to-purple-200:focus {
    --tw-gradient-to: #ddd6fe;
  }

  .\32xl\:focus\:to-purple-300:focus {
    --tw-gradient-to: #c4b5fd;
  }

  .\32xl\:focus\:to-purple-400:focus {
    --tw-gradient-to: #a78bfa;
  }

  .\32xl\:focus\:to-purple-500:focus {
    --tw-gradient-to: #8b5cf6;
  }

  .\32xl\:focus\:to-purple-600:focus {
    --tw-gradient-to: #7c3aed;
  }

  .\32xl\:focus\:to-purple-700:focus {
    --tw-gradient-to: #6d28d9;
  }

  .\32xl\:focus\:to-purple-800:focus {
    --tw-gradient-to: #5b21b6;
  }

  .\32xl\:focus\:to-purple-900:focus {
    --tw-gradient-to: #4c1d95;
  }

  .\32xl\:focus\:to-pink-50:focus {
    --tw-gradient-to: #fdf2f8;
  }

  .\32xl\:focus\:to-pink-100:focus {
    --tw-gradient-to: #fce7f3;
  }

  .\32xl\:focus\:to-pink-200:focus {
    --tw-gradient-to: #fbcfe8;
  }

  .\32xl\:focus\:to-pink-300:focus {
    --tw-gradient-to: #f9a8d4;
  }

  .\32xl\:focus\:to-pink-400:focus {
    --tw-gradient-to: #f472b6;
  }

  .\32xl\:focus\:to-pink-500:focus {
    --tw-gradient-to: #ec4899;
  }

  .\32xl\:focus\:to-pink-600:focus {
    --tw-gradient-to: #db2777;
  }

  .\32xl\:focus\:to-pink-700:focus {
    --tw-gradient-to: #be185d;
  }

  .\32xl\:focus\:to-pink-800:focus {
    --tw-gradient-to: #9d174d;
  }

  .\32xl\:focus\:to-pink-900:focus {
    --tw-gradient-to: #831843;
  }

  .\32xl\:decoration-slice {
    box-decoration-break: slice;
  }

  .\32xl\:decoration-clone {
    box-decoration-break: clone;
  }

  .\32xl\:bg-auto {
    background-size: auto;
  }

  .\32xl\:bg-cover {
    background-size: cover;
  }

  .\32xl\:bg-contain {
    background-size: contain;
  }

  .\32xl\:bg-full {
    background-size: 100%;
  }

  .\32xl\:bg-fixed {
    background-attachment: fixed;
  }

  .\32xl\:bg-local {
    background-attachment: local;
  }

  .\32xl\:bg-scroll {
    background-attachment: scroll;
  }

  .\32xl\:bg-clip-border {
    background-clip: border-box;
  }

  .\32xl\:bg-clip-padding {
    background-clip: padding-box;
  }

  .\32xl\:bg-clip-content {
    background-clip: content-box;
  }

  .\32xl\:bg-clip-text {
    background-clip: text;
  }

  .\32xl\:bg-bottom {
    background-position: bottom;
  }

  .\32xl\:bg-center {
    background-position: center;
  }

  .\32xl\:bg-left {
    background-position: left;
  }

  .\32xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .\32xl\:bg-left-top {
    background-position: left top;
  }

  .\32xl\:bg-right {
    background-position: right;
  }

  .\32xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .\32xl\:bg-right-top {
    background-position: right top;
  }

  .\32xl\:bg-top {
    background-position: top;
  }

  .\32xl\:bg-repeat {
    background-repeat: repeat;
  }

  .\32xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\32xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .\32xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .\32xl\:bg-repeat-round {
    background-repeat: round;
  }

  .\32xl\:bg-repeat-space {
    background-repeat: space;
  }

  .\32xl\:bg-origin-border {
    background-origin: border-box;
  }

  .\32xl\:bg-origin-padding {
    background-origin: padding-box;
  }

  .\32xl\:bg-origin-content {
    background-origin: content-box;
  }

  .\32xl\:fill-current {
    fill: currentColor;
  }

  .\32xl\:stroke-current {
    stroke: currentColor;
  }

  .\32xl\:stroke-0 {
    stroke-width: 0;
  }

  .\32xl\:stroke-1 {
    stroke-width: 1;
  }

  .\32xl\:stroke-2 {
    stroke-width: 2;
  }

  .\32xl\:object-contain {
    object-fit: contain;
  }

  .\32xl\:object-cover {
    object-fit: cover;
  }

  .\32xl\:object-fill {
    object-fit: fill;
  }

  .\32xl\:object-none {
    object-fit: none;
  }

  .\32xl\:object-scale-down {
    object-fit: scale-down;
  }

  .\32xl\:object-bottom {
    object-position: bottom;
  }

  .\32xl\:object-center {
    object-position: center;
  }

  .\32xl\:object-left {
    object-position: left;
  }

  .\32xl\:object-left-bottom {
    object-position: left bottom;
  }

  .\32xl\:object-left-top {
    object-position: left top;
  }

  .\32xl\:object-right {
    object-position: right;
  }

  .\32xl\:object-right-bottom {
    object-position: right bottom;
  }

  .\32xl\:object-right-top {
    object-position: right top;
  }

  .\32xl\:object-top {
    object-position: top;
  }

  .\32xl\:p-0 {
    padding: 0px;
  }

  .\32xl\:p-1 {
    padding: 0.25rem;
  }

  .\32xl\:p-2 {
    padding: 0.5rem;
  }

  .\32xl\:p-3 {
    padding: 0.75rem;
  }

  .\32xl\:p-4 {
    padding: 1rem;
  }

  .\32xl\:p-5 {
    padding: 1.25rem;
  }

  .\32xl\:p-6 {
    padding: 1.5rem;
  }

  .\32xl\:p-7 {
    padding: 1.75rem;
  }

  .\32xl\:p-8 {
    padding: 2rem;
  }

  .\32xl\:p-9 {
    padding: 2.25rem;
  }

  .\32xl\:p-10 {
    padding: 2.5rem;
  }

  .\32xl\:p-11 {
    padding: 2.75rem;
  }

  .\32xl\:p-12 {
    padding: 3rem;
  }

  .\32xl\:p-14 {
    padding: 3.5rem;
  }

  .\32xl\:p-16 {
    padding: 4rem;
  }

  .\32xl\:p-20 {
    padding: 5rem;
  }

  .\32xl\:p-24 {
    padding: 6rem;
  }

  .\32xl\:p-28 {
    padding: 7rem;
  }

  .\32xl\:p-32 {
    padding: 8rem;
  }

  .\32xl\:p-36 {
    padding: 9rem;
  }

  .\32xl\:p-40 {
    padding: 10rem;
  }

  .\32xl\:p-44 {
    padding: 11rem;
  }

  .\32xl\:p-48 {
    padding: 12rem;
  }

  .\32xl\:p-52 {
    padding: 13rem;
  }

  .\32xl\:p-56 {
    padding: 14rem;
  }

  .\32xl\:p-60 {
    padding: 15rem;
  }

  .\32xl\:p-64 {
    padding: 16rem;
  }

  .\32xl\:p-72 {
    padding: 18rem;
  }

  .\32xl\:p-80 {
    padding: 20rem;
  }

  .\32xl\:p-96 {
    padding: 24rem;
  }

  .\32xl\:p-px {
    padding: 1px;
  }

  .\32xl\:p-0\.5 {
    padding: 0.125rem;
  }

  .\32xl\:p-1\.5 {
    padding: 0.375rem;
  }

  .\32xl\:p-2\.5 {
    padding: 0.625rem;
  }

  .\32xl\:p-3\.5 {
    padding: 0.875rem;
  }

  .\32xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .\32xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\32xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\32xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\32xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\32xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\32xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xl\:px-36 {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .\32xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xl\:px-44 {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .\32xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\32xl\:px-52 {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .\32xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\32xl\:px-60 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .\32xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\32xl\:px-72 {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .\32xl\:px-80 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .\32xl\:px-96 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .\32xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\32xl\:px-0\.5 {
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .\32xl\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .\32xl\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .\32xl\:px-3\.5 {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .\32xl\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .\32xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\32xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\32xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\32xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\32xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\32xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\32xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xl\:py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .\32xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xl\:py-44 {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .\32xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\32xl\:py-52 {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .\32xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\32xl\:py-60 {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .\32xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\32xl\:py-72 {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .\32xl\:py-80 {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .\32xl\:py-96 {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .\32xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\32xl\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .\32xl\:py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .\32xl\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .\32xl\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .\32xl\:pt-0 {
    padding-top: 0px;
  }

  .\32xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .\32xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .\32xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .\32xl\:pt-4 {
    padding-top: 1rem;
  }

  .\32xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .\32xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .\32xl\:pt-7 {
    padding-top: 1.75rem;
  }

  .\32xl\:pt-8 {
    padding-top: 2rem;
  }

  .\32xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .\32xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .\32xl\:pt-11 {
    padding-top: 2.75rem;
  }

  .\32xl\:pt-12 {
    padding-top: 3rem;
  }

  .\32xl\:pt-14 {
    padding-top: 3.5rem;
  }

  .\32xl\:pt-16 {
    padding-top: 4rem;
  }

  .\32xl\:pt-20 {
    padding-top: 5rem;
  }

  .\32xl\:pt-24 {
    padding-top: 6rem;
  }

  .\32xl\:pt-28 {
    padding-top: 7rem;
  }

  .\32xl\:pt-32 {
    padding-top: 8rem;
  }

  .\32xl\:pt-36 {
    padding-top: 9rem;
  }

  .\32xl\:pt-40 {
    padding-top: 10rem;
  }

  .\32xl\:pt-44 {
    padding-top: 11rem;
  }

  .\32xl\:pt-48 {
    padding-top: 12rem;
  }

  .\32xl\:pt-52 {
    padding-top: 13rem;
  }

  .\32xl\:pt-56 {
    padding-top: 14rem;
  }

  .\32xl\:pt-60 {
    padding-top: 15rem;
  }

  .\32xl\:pt-64 {
    padding-top: 16rem;
  }

  .\32xl\:pt-72 {
    padding-top: 18rem;
  }

  .\32xl\:pt-80 {
    padding-top: 20rem;
  }

  .\32xl\:pt-96 {
    padding-top: 24rem;
  }

  .\32xl\:pt-px {
    padding-top: 1px;
  }

  .\32xl\:pt-0\.5 {
    padding-top: 0.125rem;
  }

  .\32xl\:pt-1\.5 {
    padding-top: 0.375rem;
  }

  .\32xl\:pt-2\.5 {
    padding-top: 0.625rem;
  }

  .\32xl\:pt-3\.5 {
    padding-top: 0.875rem;
  }

  .\32xl\:pr-0 {
    padding-right: 0px;
  }

  .\32xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .\32xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .\32xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .\32xl\:pr-4 {
    padding-right: 1rem;
  }

  .\32xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .\32xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .\32xl\:pr-7 {
    padding-right: 1.75rem;
  }

  .\32xl\:pr-8 {
    padding-right: 2rem;
  }

  .\32xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .\32xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .\32xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .\32xl\:pr-12 {
    padding-right: 3rem;
  }

  .\32xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .\32xl\:pr-16 {
    padding-right: 4rem;
  }

  .\32xl\:pr-20 {
    padding-right: 5rem;
  }

  .\32xl\:pr-24 {
    padding-right: 6rem;
  }

  .\32xl\:pr-28 {
    padding-right: 7rem;
  }

  .\32xl\:pr-32 {
    padding-right: 8rem;
  }

  .\32xl\:pr-36 {
    padding-right: 9rem;
  }

  .\32xl\:pr-40 {
    padding-right: 10rem;
  }

  .\32xl\:pr-44 {
    padding-right: 11rem;
  }

  .\32xl\:pr-48 {
    padding-right: 12rem;
  }

  .\32xl\:pr-52 {
    padding-right: 13rem;
  }

  .\32xl\:pr-56 {
    padding-right: 14rem;
  }

  .\32xl\:pr-60 {
    padding-right: 15rem;
  }

  .\32xl\:pr-64 {
    padding-right: 16rem;
  }

  .\32xl\:pr-72 {
    padding-right: 18rem;
  }

  .\32xl\:pr-80 {
    padding-right: 20rem;
  }

  .\32xl\:pr-96 {
    padding-right: 24rem;
  }

  .\32xl\:pr-px {
    padding-right: 1px;
  }

  .\32xl\:pr-0\.5 {
    padding-right: 0.125rem;
  }

  .\32xl\:pr-1\.5 {
    padding-right: 0.375rem;
  }

  .\32xl\:pr-2\.5 {
    padding-right: 0.625rem;
  }

  .\32xl\:pr-3\.5 {
    padding-right: 0.875rem;
  }

  .\32xl\:pb-0 {
    padding-bottom: 0px;
  }

  .\32xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .\32xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .\32xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .\32xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .\32xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .\32xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .\32xl\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .\32xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .\32xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .\32xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .\32xl\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .\32xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .\32xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .\32xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .\32xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .\32xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .\32xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .\32xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .\32xl\:pb-36 {
    padding-bottom: 9rem;
  }

  .\32xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .\32xl\:pb-44 {
    padding-bottom: 11rem;
  }

  .\32xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .\32xl\:pb-52 {
    padding-bottom: 13rem;
  }

  .\32xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .\32xl\:pb-60 {
    padding-bottom: 15rem;
  }

  .\32xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .\32xl\:pb-72 {
    padding-bottom: 18rem;
  }

  .\32xl\:pb-80 {
    padding-bottom: 20rem;
  }

  .\32xl\:pb-96 {
    padding-bottom: 24rem;
  }

  .\32xl\:pb-px {
    padding-bottom: 1px;
  }

  .\32xl\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .\32xl\:pb-1\.5 {
    padding-bottom: 0.375rem;
  }

  .\32xl\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .\32xl\:pb-3\.5 {
    padding-bottom: 0.875rem;
  }

  .\32xl\:pl-0 {
    padding-left: 0px;
  }

  .\32xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .\32xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .\32xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .\32xl\:pl-4 {
    padding-left: 1rem;
  }

  .\32xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .\32xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .\32xl\:pl-7 {
    padding-left: 1.75rem;
  }

  .\32xl\:pl-8 {
    padding-left: 2rem;
  }

  .\32xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .\32xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .\32xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .\32xl\:pl-12 {
    padding-left: 3rem;
  }

  .\32xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .\32xl\:pl-16 {
    padding-left: 4rem;
  }

  .\32xl\:pl-20 {
    padding-left: 5rem;
  }

  .\32xl\:pl-24 {
    padding-left: 6rem;
  }

  .\32xl\:pl-28 {
    padding-left: 7rem;
  }

  .\32xl\:pl-32 {
    padding-left: 8rem;
  }

  .\32xl\:pl-36 {
    padding-left: 9rem;
  }

  .\32xl\:pl-40 {
    padding-left: 10rem;
  }

  .\32xl\:pl-44 {
    padding-left: 11rem;
  }

  .\32xl\:pl-48 {
    padding-left: 12rem;
  }

  .\32xl\:pl-52 {
    padding-left: 13rem;
  }

  .\32xl\:pl-56 {
    padding-left: 14rem;
  }

  .\32xl\:pl-60 {
    padding-left: 15rem;
  }

  .\32xl\:pl-64 {
    padding-left: 16rem;
  }

  .\32xl\:pl-72 {
    padding-left: 18rem;
  }

  .\32xl\:pl-80 {
    padding-left: 20rem;
  }

  .\32xl\:pl-96 {
    padding-left: 24rem;
  }

  .\32xl\:pl-px {
    padding-left: 1px;
  }

  .\32xl\:pl-0\.5 {
    padding-left: 0.125rem;
  }

  .\32xl\:pl-1\.5 {
    padding-left: 0.375rem;
  }

  .\32xl\:pl-2\.5 {
    padding-left: 0.625rem;
  }

  .\32xl\:pl-3\.5 {
    padding-left: 0.875rem;
  }

  .\32xl\:text-left {
    text-align: left;
  }

  .\32xl\:text-center {
    text-align: center;
  }

  .\32xl\:text-right {
    text-align: right;
  }

  .\32xl\:text-justify {
    text-align: justify;
  }

  .\32xl\:align-baseline {
    vertical-align: baseline;
  }

  .\32xl\:align-top {
    vertical-align: top;
  }

  .\32xl\:align-middle {
    vertical-align: middle;
  }

  .\32xl\:align-bottom {
    vertical-align: bottom;
  }

  .\32xl\:align-text-top {
    vertical-align: text-top;
  }

  .\32xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .\32xl\:font-sans {
    font-family: ui-sans-serif, system-ui, -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";
  }

  .\32xl\:font-serif {
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .\32xl\:font-mono {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .\32xl\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }

  .\32xl\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .\32xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .\32xl\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .\32xl\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .\32xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .\32xl\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .\32xl\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .\32xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .\32xl\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .\32xl\:text-7xl {
    font-size: 4.5rem;
    line-height: 1;
  }

  .\32xl\:text-8xl {
    font-size: 6rem;
    line-height: 1;
  }

  .\32xl\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }

  .\32xl\:font-thin {
    font-weight: 100;
  }

  .\32xl\:font-extralight {
    font-weight: 200;
  }

  .\32xl\:font-light {
    font-weight: 300;
  }

  .\32xl\:font-normal {
    font-weight: 400;
  }

  .\32xl\:font-medium {
    font-weight: 500;
  }

  .\32xl\:font-semibold {
    font-weight: 600;
  }

  .\32xl\:font-bold {
    font-weight: 700;
  }

  .\32xl\:font-extrabold {
    font-weight: 800;
  }

  .\32xl\:font-black {
    font-weight: 900;
  }

  .\32xl\:uppercase {
    text-transform: uppercase;
  }

  .\32xl\:lowercase {
    text-transform: lowercase;
  }

  .\32xl\:capitalize {
    text-transform: capitalize;
  }

  .\32xl\:normal-case {
    text-transform: none;
  }

  .\32xl\:italic {
    font-style: italic;
  }

  .\32xl\:not-italic {
    font-style: normal;
  }

  .\32xl\:ordinal, .\32xl\:slashed-zero, .\32xl\:lining-nums, .\32xl\:oldstyle-nums, .\32xl\:proportional-nums, .\32xl\:tabular-nums, .\32xl\:diagonal-fractions, .\32xl\:stacked-fractions {
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .\32xl\:normal-nums {
    font-variant-numeric: normal;
  }

  .\32xl\:ordinal {
    --tw-ordinal: ordinal;
  }

  .\32xl\:slashed-zero {
    --tw-slashed-zero: slashed-zero;
  }

  .\32xl\:lining-nums {
    --tw-numeric-figure: lining-nums;
  }

  .\32xl\:oldstyle-nums {
    --tw-numeric-figure: oldstyle-nums;
  }

  .\32xl\:proportional-nums {
    --tw-numeric-spacing: proportional-nums;
  }

  .\32xl\:tabular-nums {
    --tw-numeric-spacing: tabular-nums;
  }

  .\32xl\:diagonal-fractions {
    --tw-numeric-fraction: diagonal-fractions;
  }

  .\32xl\:stacked-fractions {
    --tw-numeric-fraction: stacked-fractions;
  }

  .\32xl\:leading-3 {
    line-height: .75rem;
  }

  .\32xl\:leading-4 {
    line-height: 1rem;
  }

  .\32xl\:leading-5 {
    line-height: 1.25rem;
  }

  .\32xl\:leading-6 {
    line-height: 1.5rem;
  }

  .\32xl\:leading-7 {
    line-height: 1.75rem;
  }

  .\32xl\:leading-8 {
    line-height: 2rem;
  }

  .\32xl\:leading-9 {
    line-height: 2.25rem;
  }

  .\32xl\:leading-10 {
    line-height: 2.5rem;
  }

  .\32xl\:leading-none {
    line-height: 1;
  }

  .\32xl\:leading-tight {
    line-height: 1.25;
  }

  .\32xl\:leading-snug {
    line-height: 1.375;
  }

  .\32xl\:leading-normal {
    line-height: 1.5;
  }

  .\32xl\:leading-relaxed {
    line-height: 1.625;
  }

  .\32xl\:leading-loose {
    line-height: 2;
  }

  .\32xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .\32xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .\32xl\:tracking-normal {
    letter-spacing: 0em;
  }

  .\32xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .\32xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .\32xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .\32xl\:text-transparent {
    color: transparent;
  }

  .\32xl\:text-current {
    color: currentColor;
  }

  .\32xl\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-transparent {
    color: transparent;
  }

  .group:hover .\32xl\:group-hover\:text-current {
    color: currentColor;
  }

  .group:hover .\32xl\:group-hover\:text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-white {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-50 {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-100 {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-200 {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-300 {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-400 {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-500 {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-800 {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-indigo-900 {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .group:hover .\32xl\:group-hover\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-transparent:focus-within {
    color: transparent;
  }

  .\32xl\:focus-within\:text-current:focus-within {
    color: currentColor;
  }

  .\32xl\:focus-within\:text-black:focus-within {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-white:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-gray-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-red-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-yellow-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-green-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-blue-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-indigo-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-purple-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-50:focus-within {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-100:focus-within {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-200:focus-within {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-300:focus-within {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-400:focus-within {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-500:focus-within {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-600:focus-within {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-700:focus-within {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-800:focus-within {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus-within\:text-pink-900:focus-within {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .\32xl\:hover\:text-current:hover {
    color: currentColor;
  }

  .\32xl\:hover\:text-black:hover {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-50:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-100:hover {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-300:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-400:hover {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-500:hover {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-600:hover {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-50:hover {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-100:hover {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-200:hover {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-300:hover {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-400:hover {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-500:hover {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-800:hover {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-indigo-900:hover {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-transparent:focus {
    color: transparent;
  }

  .\32xl\:focus\:text-current:focus {
    color: currentColor;
  }

  .\32xl\:focus\:text-black:focus {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-white:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-50:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-100:focus {
    --tw-text-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-200:focus {
    --tw-text-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-300:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-400:focus {
    --tw-text-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-500:focus {
    --tw-text-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-600:focus {
    --tw-text-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-700:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-800:focus {
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-gray-900:focus {
    --tw-text-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-50:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-200:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-400:focus {
    --tw-text-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-500:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-600:focus {
    --tw-text-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-700:focus {
    --tw-text-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-800:focus {
    --tw-text-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-red-900:focus {
    --tw-text-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-50:focus {
    --tw-text-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-100:focus {
    --tw-text-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-200:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-300:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-400:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-500:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-600:focus {
    --tw-text-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-700:focus {
    --tw-text-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-800:focus {
    --tw-text-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-yellow-900:focus {
    --tw-text-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-50:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-100:focus {
    --tw-text-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-200:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-300:focus {
    --tw-text-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-400:focus {
    --tw-text-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-500:focus {
    --tw-text-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-600:focus {
    --tw-text-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-700:focus {
    --tw-text-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-800:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-green-900:focus {
    --tw-text-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-50:focus {
    --tw-text-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-100:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-200:focus {
    --tw-text-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-300:focus {
    --tw-text-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-400:focus {
    --tw-text-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-500:focus {
    --tw-text-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-600:focus {
    --tw-text-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-700:focus {
    --tw-text-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-800:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-blue-900:focus {
    --tw-text-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-50:focus {
    --tw-text-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-100:focus {
    --tw-text-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-200:focus {
    --tw-text-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-300:focus {
    --tw-text-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-400:focus {
    --tw-text-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-500:focus {
    --tw-text-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-600:focus {
    --tw-text-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-700:focus {
    --tw-text-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-800:focus {
    --tw-text-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-indigo-900:focus {
    --tw-text-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-50:focus {
    --tw-text-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-100:focus {
    --tw-text-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-200:focus {
    --tw-text-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-300:focus {
    --tw-text-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-400:focus {
    --tw-text-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-500:focus {
    --tw-text-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-600:focus {
    --tw-text-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-700:focus {
    --tw-text-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-800:focus {
    --tw-text-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-purple-900:focus {
    --tw-text-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-50:focus {
    --tw-text-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-100:focus {
    --tw-text-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-200:focus {
    --tw-text-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-300:focus {
    --tw-text-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-400:focus {
    --tw-text-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-500:focus {
    --tw-text-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-600:focus {
    --tw-text-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-700:focus {
    --tw-text-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-800:focus {
    --tw-text-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-text-opacity));
  }

  .\32xl\:focus\:text-pink-900:focus {
    --tw-text-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-text-opacity));
  }

  .\32xl\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .\32xl\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-0 {
    --tw-text-opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-5 {
    --tw-text-opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-10 {
    --tw-text-opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-20 {
    --tw-text-opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-25 {
    --tw-text-opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-30 {
    --tw-text-opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-40 {
    --tw-text-opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-50 {
    --tw-text-opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-60 {
    --tw-text-opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-70 {
    --tw-text-opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-75 {
    --tw-text-opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-80 {
    --tw-text-opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-90 {
    --tw-text-opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-95 {
    --tw-text-opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:text-opacity-100 {
    --tw-text-opacity: 1;
  }

  .\32xl\:focus-within\:text-opacity-0:focus-within {
    --tw-text-opacity: 0;
  }

  .\32xl\:focus-within\:text-opacity-5:focus-within {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:focus-within\:text-opacity-10:focus-within {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:focus-within\:text-opacity-20:focus-within {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:focus-within\:text-opacity-25:focus-within {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:focus-within\:text-opacity-30:focus-within {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:focus-within\:text-opacity-40:focus-within {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:focus-within\:text-opacity-50:focus-within {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:focus-within\:text-opacity-60:focus-within {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:focus-within\:text-opacity-70:focus-within {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:focus-within\:text-opacity-75:focus-within {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:focus-within\:text-opacity-80:focus-within {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:focus-within\:text-opacity-90:focus-within {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:focus-within\:text-opacity-95:focus-within {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:focus-within\:text-opacity-100:focus-within {
    --tw-text-opacity: 1;
  }

  .\32xl\:hover\:text-opacity-0:hover {
    --tw-text-opacity: 0;
  }

  .\32xl\:hover\:text-opacity-5:hover {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:hover\:text-opacity-10:hover {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:hover\:text-opacity-20:hover {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:hover\:text-opacity-25:hover {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:hover\:text-opacity-30:hover {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:hover\:text-opacity-40:hover {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:hover\:text-opacity-50:hover {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:hover\:text-opacity-60:hover {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:hover\:text-opacity-70:hover {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:hover\:text-opacity-75:hover {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:hover\:text-opacity-80:hover {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:hover\:text-opacity-90:hover {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:hover\:text-opacity-95:hover {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:hover\:text-opacity-100:hover {
    --tw-text-opacity: 1;
  }

  .\32xl\:focus\:text-opacity-0:focus {
    --tw-text-opacity: 0;
  }

  .\32xl\:focus\:text-opacity-5:focus {
    --tw-text-opacity: 0.05;
  }

  .\32xl\:focus\:text-opacity-10:focus {
    --tw-text-opacity: 0.1;
  }

  .\32xl\:focus\:text-opacity-20:focus {
    --tw-text-opacity: 0.2;
  }

  .\32xl\:focus\:text-opacity-25:focus {
    --tw-text-opacity: 0.25;
  }

  .\32xl\:focus\:text-opacity-30:focus {
    --tw-text-opacity: 0.3;
  }

  .\32xl\:focus\:text-opacity-40:focus {
    --tw-text-opacity: 0.4;
  }

  .\32xl\:focus\:text-opacity-50:focus {
    --tw-text-opacity: 0.5;
  }

  .\32xl\:focus\:text-opacity-60:focus {
    --tw-text-opacity: 0.6;
  }

  .\32xl\:focus\:text-opacity-70:focus {
    --tw-text-opacity: 0.7;
  }

  .\32xl\:focus\:text-opacity-75:focus {
    --tw-text-opacity: 0.75;
  }

  .\32xl\:focus\:text-opacity-80:focus {
    --tw-text-opacity: 0.8;
  }

  .\32xl\:focus\:text-opacity-90:focus {
    --tw-text-opacity: 0.9;
  }

  .\32xl\:focus\:text-opacity-95:focus {
    --tw-text-opacity: 0.95;
  }

  .\32xl\:focus\:text-opacity-100:focus {
    --tw-text-opacity: 1;
  }

  .\32xl\:underline {
    text-decoration: underline;
  }

  .\32xl\:line-through {
    text-decoration: line-through;
  }

  .\32xl\:no-underline {
    text-decoration: none;
  }

  .group:hover .\32xl\:group-hover\:underline {
    text-decoration: underline;
  }

  .group:hover .\32xl\:group-hover\:line-through {
    text-decoration: line-through;
  }

  .group:hover .\32xl\:group-hover\:no-underline {
    text-decoration: none;
  }

  .\32xl\:focus-within\:underline:focus-within {
    text-decoration: underline;
  }

  .\32xl\:focus-within\:line-through:focus-within {
    text-decoration: line-through;
  }

  .\32xl\:focus-within\:no-underline:focus-within {
    text-decoration: none;
  }

  .\32xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .\32xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .\32xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .\32xl\:focus\:underline:focus {
    text-decoration: underline;
  }

  .\32xl\:focus\:line-through:focus {
    text-decoration: line-through;
  }

  .\32xl\:focus\:no-underline:focus {
    text-decoration: none;
  }

  .\32xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-current::placeholder {
    color: currentColor;
  }

  .\32xl\:placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-white::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-gray-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-red-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-yellow-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-green-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-blue-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-indigo-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-purple-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-50::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-100::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-200::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-300::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-600::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-700::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-800::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-pink-900::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-transparent:focus::placeholder {
    color: transparent;
  }

  .\32xl\:focus\:placeholder-current:focus::placeholder {
    color: currentColor;
  }

  .\32xl\:focus\:placeholder-black:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-white:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-gray-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 242, 242, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 226, 226, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 202, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 165, 165, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(248, 113, 113, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 68, 68, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(220, 38, 38, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(185, 28, 28, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(153, 27, 27, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-red-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(127, 29, 29, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(255, 251, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(254, 243, 199, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 230, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 211, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 191, 36, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(217, 119, 6, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(180, 83, 9, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(146, 64, 14, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-yellow-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(120, 53, 15, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 253, 245, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(209, 250, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 243, 208, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(110, 231, 183, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(52, 211, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(16, 185, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(5, 150, 105, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(4, 120, 87, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 95, 70, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-green-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(6, 78, 59, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(239, 246, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 234, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(191, 219, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(147, 197, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(96, 165, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(37, 99, 235, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(29, 78, 216, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 64, 175, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-blue-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(30, 58, 138, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(238, 242, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(224, 231, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(199, 210, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(165, 180, 252, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(129, 140, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(99, 102, 241, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(79, 70, 229, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(67, 56, 202, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(55, 48, 163, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-indigo-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(49, 46, 129, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(245, 243, 255, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(237, 233, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(221, 214, 254, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(196, 181, 253, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(167, 139, 250, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(139, 92, 246, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(124, 58, 237, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(109, 40, 217, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(91, 33, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-purple-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(76, 29, 149, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-50:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(253, 242, 248, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(252, 231, 243, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-200:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(251, 207, 232, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-300:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(249, 168, 212, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-400:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(244, 114, 182, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-500:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(236, 72, 153, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-600:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(219, 39, 119, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-700:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(190, 24, 93, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-800:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(157, 23, 77, var(--tw-placeholder-opacity));
  }

  .\32xl\:focus\:placeholder-pink-900:focus::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgba(131, 24, 67, var(--tw-placeholder-opacity));
  }

  .\32xl\:placeholder-opacity-0::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:placeholder-opacity-5::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:placeholder-opacity-10::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:placeholder-opacity-20::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:placeholder-opacity-25::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:placeholder-opacity-30::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:placeholder-opacity-40::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:placeholder-opacity-50::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:placeholder-opacity-60::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:placeholder-opacity-70::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:placeholder-opacity-75::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:placeholder-opacity-80::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:placeholder-opacity-90::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:placeholder-opacity-95::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:placeholder-opacity-100::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::placeholder {
    --tw-placeholder-opacity: 0;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::placeholder {
    --tw-placeholder-opacity: 0.05;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::placeholder {
    --tw-placeholder-opacity: 0.1;
  }

  .\32xl\:focus\:placeholder-opacity-20:focus::placeholder {
    --tw-placeholder-opacity: 0.2;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::placeholder {
    --tw-placeholder-opacity: 0.25;
  }

  .\32xl\:focus\:placeholder-opacity-30:focus::placeholder {
    --tw-placeholder-opacity: 0.3;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::placeholder {
    --tw-placeholder-opacity: 0.4;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::placeholder {
    --tw-placeholder-opacity: 0.5;
  }

  .\32xl\:focus\:placeholder-opacity-60:focus::placeholder {
    --tw-placeholder-opacity: 0.6;
  }

  .\32xl\:focus\:placeholder-opacity-70:focus::placeholder {
    --tw-placeholder-opacity: 0.7;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::placeholder {
    --tw-placeholder-opacity: 0.75;
  }

  .\32xl\:focus\:placeholder-opacity-80:focus::placeholder {
    --tw-placeholder-opacity: 0.8;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::placeholder {
    --tw-placeholder-opacity: 0.9;
  }

  .\32xl\:focus\:placeholder-opacity-95:focus::placeholder {
    --tw-placeholder-opacity: 0.95;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::placeholder {
    --tw-placeholder-opacity: 1;
  }

  .\32xl\:opacity-0 {
    opacity: 0;
  }

  .\32xl\:opacity-5 {
    opacity: 0.05;
  }

  .\32xl\:opacity-10 {
    opacity: 0.1;
  }

  .\32xl\:opacity-20 {
    opacity: 0.2;
  }

  .\32xl\:opacity-25 {
    opacity: 0.25;
  }

  .\32xl\:opacity-30 {
    opacity: 0.3;
  }

  .\32xl\:opacity-40 {
    opacity: 0.4;
  }

  .\32xl\:opacity-50 {
    opacity: 0.5;
  }

  .\32xl\:opacity-60 {
    opacity: 0.6;
  }

  .\32xl\:opacity-70 {
    opacity: 0.7;
  }

  .\32xl\:opacity-75 {
    opacity: 0.75;
  }

  .\32xl\:opacity-80 {
    opacity: 0.8;
  }

  .\32xl\:opacity-90 {
    opacity: 0.9;
  }

  .\32xl\:opacity-95 {
    opacity: 0.95;
  }

  .\32xl\:opacity-100 {
    opacity: 1;
  }

  .group:hover .\32xl\:group-hover\:opacity-0 {
    opacity: 0;
  }

  .group:hover .\32xl\:group-hover\:opacity-5 {
    opacity: 0.05;
  }

  .group:hover .\32xl\:group-hover\:opacity-10 {
    opacity: 0.1;
  }

  .group:hover .\32xl\:group-hover\:opacity-20 {
    opacity: 0.2;
  }

  .group:hover .\32xl\:group-hover\:opacity-25 {
    opacity: 0.25;
  }

  .group:hover .\32xl\:group-hover\:opacity-30 {
    opacity: 0.3;
  }

  .group:hover .\32xl\:group-hover\:opacity-40 {
    opacity: 0.4;
  }

  .group:hover .\32xl\:group-hover\:opacity-50 {
    opacity: 0.5;
  }

  .group:hover .\32xl\:group-hover\:opacity-60 {
    opacity: 0.6;
  }

  .group:hover .\32xl\:group-hover\:opacity-70 {
    opacity: 0.7;
  }

  .group:hover .\32xl\:group-hover\:opacity-75 {
    opacity: 0.75;
  }

  .group:hover .\32xl\:group-hover\:opacity-80 {
    opacity: 0.8;
  }

  .group:hover .\32xl\:group-hover\:opacity-90 {
    opacity: 0.9;
  }

  .group:hover .\32xl\:group-hover\:opacity-95 {
    opacity: 0.95;
  }

  .group:hover .\32xl\:group-hover\:opacity-100 {
    opacity: 1;
  }

  .\32xl\:focus-within\:opacity-0:focus-within {
    opacity: 0;
  }

  .\32xl\:focus-within\:opacity-5:focus-within {
    opacity: 0.05;
  }

  .\32xl\:focus-within\:opacity-10:focus-within {
    opacity: 0.1;
  }

  .\32xl\:focus-within\:opacity-20:focus-within {
    opacity: 0.2;
  }

  .\32xl\:focus-within\:opacity-25:focus-within {
    opacity: 0.25;
  }

  .\32xl\:focus-within\:opacity-30:focus-within {
    opacity: 0.3;
  }

  .\32xl\:focus-within\:opacity-40:focus-within {
    opacity: 0.4;
  }

  .\32xl\:focus-within\:opacity-50:focus-within {
    opacity: 0.5;
  }

  .\32xl\:focus-within\:opacity-60:focus-within {
    opacity: 0.6;
  }

  .\32xl\:focus-within\:opacity-70:focus-within {
    opacity: 0.7;
  }

  .\32xl\:focus-within\:opacity-75:focus-within {
    opacity: 0.75;
  }

  .\32xl\:focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }

  .\32xl\:focus-within\:opacity-90:focus-within {
    opacity: 0.9;
  }

  .\32xl\:focus-within\:opacity-95:focus-within {
    opacity: 0.95;
  }

  .\32xl\:focus-within\:opacity-100:focus-within {
    opacity: 1;
  }

  .\32xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .\32xl\:hover\:opacity-5:hover {
    opacity: 0.05;
  }

  .\32xl\:hover\:opacity-10:hover {
    opacity: 0.1;
  }

  .\32xl\:hover\:opacity-20:hover {
    opacity: 0.2;
  }

  .\32xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .\32xl\:hover\:opacity-30:hover {
    opacity: 0.3;
  }

  .\32xl\:hover\:opacity-40:hover {
    opacity: 0.4;
  }

  .\32xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .\32xl\:hover\:opacity-60:hover {
    opacity: 0.6;
  }

  .\32xl\:hover\:opacity-70:hover {
    opacity: 0.7;
  }

  .\32xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .\32xl\:hover\:opacity-80:hover {
    opacity: 0.8;
  }

  .\32xl\:hover\:opacity-90:hover {
    opacity: 0.9;
  }

  .\32xl\:hover\:opacity-95:hover {
    opacity: 0.95;
  }

  .\32xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .\32xl\:focus\:opacity-0:focus {
    opacity: 0;
  }

  .\32xl\:focus\:opacity-5:focus {
    opacity: 0.05;
  }

  .\32xl\:focus\:opacity-10:focus {
    opacity: 0.1;
  }

  .\32xl\:focus\:opacity-20:focus {
    opacity: 0.2;
  }

  .\32xl\:focus\:opacity-25:focus {
    opacity: 0.25;
  }

  .\32xl\:focus\:opacity-30:focus {
    opacity: 0.3;
  }

  .\32xl\:focus\:opacity-40:focus {
    opacity: 0.4;
  }

  .\32xl\:focus\:opacity-50:focus {
    opacity: 0.5;
  }

  .\32xl\:focus\:opacity-60:focus {
    opacity: 0.6;
  }

  .\32xl\:focus\:opacity-70:focus {
    opacity: 0.7;
  }

  .\32xl\:focus\:opacity-75:focus {
    opacity: 0.75;
  }

  .\32xl\:focus\:opacity-80:focus {
    opacity: 0.8;
  }

  .\32xl\:focus\:opacity-90:focus {
    opacity: 0.9;
  }

  .\32xl\:focus\:opacity-95:focus {
    opacity: 0.95;
  }

  .\32xl\:focus\:opacity-100:focus {
    opacity: 1;
  }

  .\32xl\:bg-blend-normal {
    background-blend-mode: normal;
  }

  .\32xl\:bg-blend-multiply {
    background-blend-mode: multiply;
  }

  .\32xl\:bg-blend-screen {
    background-blend-mode: screen;
  }

  .\32xl\:bg-blend-overlay {
    background-blend-mode: overlay;
  }

  .\32xl\:bg-blend-darken {
    background-blend-mode: darken;
  }

  .\32xl\:bg-blend-lighten {
    background-blend-mode: lighten;
  }

  .\32xl\:bg-blend-color-dodge {
    background-blend-mode: color-dodge;
  }

  .\32xl\:bg-blend-color-burn {
    background-blend-mode: color-burn;
  }

  .\32xl\:bg-blend-hard-light {
    background-blend-mode: hard-light;
  }

  .\32xl\:bg-blend-soft-light {
    background-blend-mode: soft-light;
  }

  .\32xl\:bg-blend-difference {
    background-blend-mode: difference;
  }

  .\32xl\:bg-blend-exclusion {
    background-blend-mode: exclusion;
  }

  .\32xl\:bg-blend-hue {
    background-blend-mode: hue;
  }

  .\32xl\:bg-blend-saturation {
    background-blend-mode: saturation;
  }

  .\32xl\:bg-blend-color {
    background-blend-mode: color;
  }

  .\32xl\:bg-blend-luminosity {
    background-blend-mode: luminosity;
  }

  .\32xl\:mix-blend-normal {
    mix-blend-mode: normal;
  }

  .\32xl\:mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .\32xl\:mix-blend-screen {
    mix-blend-mode: screen;
  }

  .\32xl\:mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .\32xl\:mix-blend-darken {
    mix-blend-mode: darken;
  }

  .\32xl\:mix-blend-lighten {
    mix-blend-mode: lighten;
  }

  .\32xl\:mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }

  .\32xl\:mix-blend-color-burn {
    mix-blend-mode: color-burn;
  }

  .\32xl\:mix-blend-hard-light {
    mix-blend-mode: hard-light;
  }

  .\32xl\:mix-blend-soft-light {
    mix-blend-mode: soft-light;
  }

  .\32xl\:mix-blend-difference {
    mix-blend-mode: difference;
  }

  .\32xl\:mix-blend-exclusion {
    mix-blend-mode: exclusion;
  }

  .\32xl\:mix-blend-hue {
    mix-blend-mode: hue;
  }

  .\32xl\:mix-blend-saturation {
    mix-blend-mode: saturation;
  }

  .\32xl\:mix-blend-color {
    mix-blend-mode: color;
  }

  .\32xl\:mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }

  .\32xl\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-2xl {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .group:hover .\32xl\:group-hover\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-sm:focus-within {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow:focus-within {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-md:focus-within {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-lg:focus-within {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-xl:focus-within {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-2xl:focus-within {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-inner:focus-within {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus-within\:shadow-none:focus-within {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-sm:hover {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow:hover {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-inner:hover {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:hover\:shadow-none:hover {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-sm:focus {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow:focus {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-lg:focus {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-xl:focus {
    --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-2xl:focus {
    --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-inner:focus {
    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:focus\:shadow-none:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .\32xl\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:outline-white {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:outline-black {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-none:focus-within {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-white:focus-within {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:focus-within\:outline-black:focus-within {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-white:focus {
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .\32xl\:focus\:outline-black:focus {
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .\32xl\:ring-0 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-1 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-2 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-4 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-8 {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-0:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-1:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-2:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-4:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring-8:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-4:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring-8:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .\32xl\:ring-inset {
    --tw-ring-inset: inset;
  }

  .\32xl\:focus-within\:ring-inset:focus-within {
    --tw-ring-inset: inset;
  }

  .\32xl\:focus\:ring-inset:focus {
    --tw-ring-inset: inset;
  }

  .\32xl\:ring-transparent {
    --tw-ring-color: transparent;
  }

  .\32xl\:ring-current {
    --tw-ring-color: currentColor;
  }

  .\32xl\:ring-black {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .\32xl\:ring-white {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .\32xl\:ring-gray-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .\32xl\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .\32xl\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .\32xl\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .\32xl\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .\32xl\:ring-indigo-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .\32xl\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .\32xl\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-transparent:focus-within {
    --tw-ring-color: transparent;
  }

  .\32xl\:focus-within\:ring-current:focus-within {
    --tw-ring-color: currentColor;
  }

  .\32xl\:focus-within\:ring-black:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-white:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-gray-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-red-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-yellow-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-green-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-blue-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-indigo-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-purple-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-50:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-100:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-200:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-400:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-500:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-600:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-700:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-800:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus-within\:ring-pink-900:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-transparent:focus {
    --tw-ring-color: transparent;
  }

  .\32xl\:focus\:ring-current:focus {
    --tw-ring-color: currentColor;
  }

  .\32xl\:focus\:ring-black:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-white:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-gray-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-red-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-yellow-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-green-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-blue-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-indigo-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-purple-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-100:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-200:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-400:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-500:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-600:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-700:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity));
  }

  .\32xl\:focus\:ring-pink-900:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity));
  }

  .\32xl\:ring-opacity-0 {
    --tw-ring-opacity: 0;
  }

  .\32xl\:ring-opacity-5 {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:ring-opacity-10 {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:ring-opacity-20 {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:ring-opacity-25 {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:ring-opacity-30 {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:ring-opacity-40 {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:ring-opacity-50 {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:ring-opacity-60 {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:ring-opacity-70 {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:ring-opacity-75 {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:ring-opacity-80 {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:ring-opacity-90 {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:ring-opacity-95 {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:ring-opacity-100 {
    --tw-ring-opacity: 1;
  }

  .\32xl\:focus-within\:ring-opacity-0:focus-within {
    --tw-ring-opacity: 0;
  }

  .\32xl\:focus-within\:ring-opacity-5:focus-within {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:focus-within\:ring-opacity-10:focus-within {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:focus-within\:ring-opacity-20:focus-within {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:focus-within\:ring-opacity-25:focus-within {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:focus-within\:ring-opacity-30:focus-within {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:focus-within\:ring-opacity-40:focus-within {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:focus-within\:ring-opacity-50:focus-within {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:focus-within\:ring-opacity-60:focus-within {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:focus-within\:ring-opacity-70:focus-within {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:focus-within\:ring-opacity-75:focus-within {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:focus-within\:ring-opacity-80:focus-within {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:focus-within\:ring-opacity-90:focus-within {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:focus-within\:ring-opacity-95:focus-within {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:focus-within\:ring-opacity-100:focus-within {
    --tw-ring-opacity: 1;
  }

  .\32xl\:focus\:ring-opacity-0:focus {
    --tw-ring-opacity: 0;
  }

  .\32xl\:focus\:ring-opacity-5:focus {
    --tw-ring-opacity: 0.05;
  }

  .\32xl\:focus\:ring-opacity-10:focus {
    --tw-ring-opacity: 0.1;
  }

  .\32xl\:focus\:ring-opacity-20:focus {
    --tw-ring-opacity: 0.2;
  }

  .\32xl\:focus\:ring-opacity-25:focus {
    --tw-ring-opacity: 0.25;
  }

  .\32xl\:focus\:ring-opacity-30:focus {
    --tw-ring-opacity: 0.3;
  }

  .\32xl\:focus\:ring-opacity-40:focus {
    --tw-ring-opacity: 0.4;
  }

  .\32xl\:focus\:ring-opacity-50:focus {
    --tw-ring-opacity: 0.5;
  }

  .\32xl\:focus\:ring-opacity-60:focus {
    --tw-ring-opacity: 0.6;
  }

  .\32xl\:focus\:ring-opacity-70:focus {
    --tw-ring-opacity: 0.7;
  }

  .\32xl\:focus\:ring-opacity-75:focus {
    --tw-ring-opacity: 0.75;
  }

  .\32xl\:focus\:ring-opacity-80:focus {
    --tw-ring-opacity: 0.8;
  }

  .\32xl\:focus\:ring-opacity-90:focus {
    --tw-ring-opacity: 0.9;
  }

  .\32xl\:focus\:ring-opacity-95:focus {
    --tw-ring-opacity: 0.95;
  }

  .\32xl\:focus\:ring-opacity-100:focus {
    --tw-ring-opacity: 1;
  }

  .\32xl\:ring-offset-0 {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:ring-offset-1 {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:ring-offset-2 {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:ring-offset-4 {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:ring-offset-8 {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:focus-within\:ring-offset-0:focus-within {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:focus-within\:ring-offset-1:focus-within {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:focus-within\:ring-offset-2:focus-within {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:focus-within\:ring-offset-4:focus-within {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:focus-within\:ring-offset-8:focus-within {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:focus\:ring-offset-0:focus {
    --tw-ring-offset-width: 0px;
  }

  .\32xl\:focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
  }

  .\32xl\:focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
  }

  .\32xl\:focus\:ring-offset-4:focus {
    --tw-ring-offset-width: 4px;
  }

  .\32xl\:focus\:ring-offset-8:focus {
    --tw-ring-offset-width: 8px;
  }

  .\32xl\:ring-offset-transparent {
    --tw-ring-offset-color: transparent;
  }

  .\32xl\:ring-offset-current {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:ring-offset-black {
    --tw-ring-offset-color: #000;
  }

  .\32xl\:ring-offset-white {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:ring-offset-gray-50 {
    --tw-ring-offset-color: #f9fafb;
  }

  .\32xl\:ring-offset-gray-100 {
    --tw-ring-offset-color: #f3f4f6;
  }

  .\32xl\:ring-offset-gray-200 {
    --tw-ring-offset-color: #e5e7eb;
  }

  .\32xl\:ring-offset-gray-300 {
    --tw-ring-offset-color: #d1d5db;
  }

  .\32xl\:ring-offset-gray-400 {
    --tw-ring-offset-color: #9ca3af;
  }

  .\32xl\:ring-offset-gray-500 {
    --tw-ring-offset-color: #6b7280;
  }

  .\32xl\:ring-offset-gray-600 {
    --tw-ring-offset-color: #4b5563;
  }

  .\32xl\:ring-offset-gray-700 {
    --tw-ring-offset-color: #374151;
  }

  .\32xl\:ring-offset-gray-800 {
    --tw-ring-offset-color: #1f2937;
  }

  .\32xl\:ring-offset-gray-900 {
    --tw-ring-offset-color: #111827;
  }

  .\32xl\:ring-offset-red-50 {
    --tw-ring-offset-color: #fef2f2;
  }

  .\32xl\:ring-offset-red-100 {
    --tw-ring-offset-color: #fee2e2;
  }

  .\32xl\:ring-offset-red-200 {
    --tw-ring-offset-color: #fecaca;
  }

  .\32xl\:ring-offset-red-300 {
    --tw-ring-offset-color: #fca5a5;
  }

  .\32xl\:ring-offset-red-400 {
    --tw-ring-offset-color: #f87171;
  }

  .\32xl\:ring-offset-red-500 {
    --tw-ring-offset-color: #ef4444;
  }

  .\32xl\:ring-offset-red-600 {
    --tw-ring-offset-color: #dc2626;
  }

  .\32xl\:ring-offset-red-700 {
    --tw-ring-offset-color: #b91c1c;
  }

  .\32xl\:ring-offset-red-800 {
    --tw-ring-offset-color: #991b1b;
  }

  .\32xl\:ring-offset-red-900 {
    --tw-ring-offset-color: #7f1d1d;
  }

  .\32xl\:ring-offset-yellow-50 {
    --tw-ring-offset-color: #fffbeb;
  }

  .\32xl\:ring-offset-yellow-100 {
    --tw-ring-offset-color: #fef3c7;
  }

  .\32xl\:ring-offset-yellow-200 {
    --tw-ring-offset-color: #fde68a;
  }

  .\32xl\:ring-offset-yellow-300 {
    --tw-ring-offset-color: #fcd34d;
  }

  .\32xl\:ring-offset-yellow-400 {
    --tw-ring-offset-color: #fbbf24;
  }

  .\32xl\:ring-offset-yellow-500 {
    --tw-ring-offset-color: #f59e0b;
  }

  .\32xl\:ring-offset-yellow-600 {
    --tw-ring-offset-color: #d97706;
  }

  .\32xl\:ring-offset-yellow-700 {
    --tw-ring-offset-color: #b45309;
  }

  .\32xl\:ring-offset-yellow-800 {
    --tw-ring-offset-color: #92400e;
  }

  .\32xl\:ring-offset-yellow-900 {
    --tw-ring-offset-color: #78350f;
  }

  .\32xl\:ring-offset-green-50 {
    --tw-ring-offset-color: #ecfdf5;
  }

  .\32xl\:ring-offset-green-100 {
    --tw-ring-offset-color: #d1fae5;
  }

  .\32xl\:ring-offset-green-200 {
    --tw-ring-offset-color: #a7f3d0;
  }

  .\32xl\:ring-offset-green-300 {
    --tw-ring-offset-color: #6ee7b7;
  }

  .\32xl\:ring-offset-green-400 {
    --tw-ring-offset-color: #34d399;
  }

  .\32xl\:ring-offset-green-500 {
    --tw-ring-offset-color: #10b981;
  }

  .\32xl\:ring-offset-green-600 {
    --tw-ring-offset-color: #059669;
  }

  .\32xl\:ring-offset-green-700 {
    --tw-ring-offset-color: #047857;
  }

  .\32xl\:ring-offset-green-800 {
    --tw-ring-offset-color: #065f46;
  }

  .\32xl\:ring-offset-green-900 {
    --tw-ring-offset-color: #064e3b;
  }

  .\32xl\:ring-offset-blue-50 {
    --tw-ring-offset-color: #eff6ff;
  }

  .\32xl\:ring-offset-blue-100 {
    --tw-ring-offset-color: #dbeafe;
  }

  .\32xl\:ring-offset-blue-200 {
    --tw-ring-offset-color: #bfdbfe;
  }

  .\32xl\:ring-offset-blue-300 {
    --tw-ring-offset-color: #93c5fd;
  }

  .\32xl\:ring-offset-blue-400 {
    --tw-ring-offset-color: #60a5fa;
  }

  .\32xl\:ring-offset-blue-500 {
    --tw-ring-offset-color: #3b82f6;
  }

  .\32xl\:ring-offset-blue-600 {
    --tw-ring-offset-color: #2563eb;
  }

  .\32xl\:ring-offset-blue-700 {
    --tw-ring-offset-color: #1d4ed8;
  }

  .\32xl\:ring-offset-blue-800 {
    --tw-ring-offset-color: #1e40af;
  }

  .\32xl\:ring-offset-blue-900 {
    --tw-ring-offset-color: #1e3a8a;
  }

  .\32xl\:ring-offset-indigo-50 {
    --tw-ring-offset-color: #eef2ff;
  }

  .\32xl\:ring-offset-indigo-100 {
    --tw-ring-offset-color: #e0e7ff;
  }

  .\32xl\:ring-offset-indigo-200 {
    --tw-ring-offset-color: #c7d2fe;
  }

  .\32xl\:ring-offset-indigo-300 {
    --tw-ring-offset-color: #a5b4fc;
  }

  .\32xl\:ring-offset-indigo-400 {
    --tw-ring-offset-color: #818cf8;
  }

  .\32xl\:ring-offset-indigo-500 {
    --tw-ring-offset-color: #6366f1;
  }

  .\32xl\:ring-offset-indigo-600 {
    --tw-ring-offset-color: #4f46e5;
  }

  .\32xl\:ring-offset-indigo-700 {
    --tw-ring-offset-color: #4338ca;
  }

  .\32xl\:ring-offset-indigo-800 {
    --tw-ring-offset-color: #3730a3;
  }

  .\32xl\:ring-offset-indigo-900 {
    --tw-ring-offset-color: #312e81;
  }

  .\32xl\:ring-offset-purple-50 {
    --tw-ring-offset-color: #f5f3ff;
  }

  .\32xl\:ring-offset-purple-100 {
    --tw-ring-offset-color: #ede9fe;
  }

  .\32xl\:ring-offset-purple-200 {
    --tw-ring-offset-color: #ddd6fe;
  }

  .\32xl\:ring-offset-purple-300 {
    --tw-ring-offset-color: #c4b5fd;
  }

  .\32xl\:ring-offset-purple-400 {
    --tw-ring-offset-color: #a78bfa;
  }

  .\32xl\:ring-offset-purple-500 {
    --tw-ring-offset-color: #8b5cf6;
  }

  .\32xl\:ring-offset-purple-600 {
    --tw-ring-offset-color: #7c3aed;
  }

  .\32xl\:ring-offset-purple-700 {
    --tw-ring-offset-color: #6d28d9;
  }

  .\32xl\:ring-offset-purple-800 {
    --tw-ring-offset-color: #5b21b6;
  }

  .\32xl\:ring-offset-purple-900 {
    --tw-ring-offset-color: #4c1d95;
  }

  .\32xl\:ring-offset-pink-50 {
    --tw-ring-offset-color: #fdf2f8;
  }

  .\32xl\:ring-offset-pink-100 {
    --tw-ring-offset-color: #fce7f3;
  }

  .\32xl\:ring-offset-pink-200 {
    --tw-ring-offset-color: #fbcfe8;
  }

  .\32xl\:ring-offset-pink-300 {
    --tw-ring-offset-color: #f9a8d4;
  }

  .\32xl\:ring-offset-pink-400 {
    --tw-ring-offset-color: #f472b6;
  }

  .\32xl\:ring-offset-pink-500 {
    --tw-ring-offset-color: #ec4899;
  }

  .\32xl\:ring-offset-pink-600 {
    --tw-ring-offset-color: #db2777;
  }

  .\32xl\:ring-offset-pink-700 {
    --tw-ring-offset-color: #be185d;
  }

  .\32xl\:ring-offset-pink-800 {
    --tw-ring-offset-color: #9d174d;
  }

  .\32xl\:ring-offset-pink-900 {
    --tw-ring-offset-color: #831843;
  }

  .\32xl\:focus-within\:ring-offset-transparent:focus-within {
    --tw-ring-offset-color: transparent;
  }

  .\32xl\:focus-within\:ring-offset-current:focus-within {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:focus-within\:ring-offset-black:focus-within {
    --tw-ring-offset-color: #000;
  }

  .\32xl\:focus-within\:ring-offset-white:focus-within {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:focus-within\:ring-offset-gray-50:focus-within {
    --tw-ring-offset-color: #f9fafb;
  }

  .\32xl\:focus-within\:ring-offset-gray-100:focus-within {
    --tw-ring-offset-color: #f3f4f6;
  }

  .\32xl\:focus-within\:ring-offset-gray-200:focus-within {
    --tw-ring-offset-color: #e5e7eb;
  }

  .\32xl\:focus-within\:ring-offset-gray-300:focus-within {
    --tw-ring-offset-color: #d1d5db;
  }

  .\32xl\:focus-within\:ring-offset-gray-400:focus-within {
    --tw-ring-offset-color: #9ca3af;
  }

  .\32xl\:focus-within\:ring-offset-gray-500:focus-within {
    --tw-ring-offset-color: #6b7280;
  }

  .\32xl\:focus-within\:ring-offset-gray-600:focus-within {
    --tw-ring-offset-color: #4b5563;
  }

  .\32xl\:focus-within\:ring-offset-gray-700:focus-within {
    --tw-ring-offset-color: #374151;
  }

  .\32xl\:focus-within\:ring-offset-gray-800:focus-within {
    --tw-ring-offset-color: #1f2937;
  }

  .\32xl\:focus-within\:ring-offset-gray-900:focus-within {
    --tw-ring-offset-color: #111827;
  }

  .\32xl\:focus-within\:ring-offset-red-50:focus-within {
    --tw-ring-offset-color: #fef2f2;
  }

  .\32xl\:focus-within\:ring-offset-red-100:focus-within {
    --tw-ring-offset-color: #fee2e2;
  }

  .\32xl\:focus-within\:ring-offset-red-200:focus-within {
    --tw-ring-offset-color: #fecaca;
  }

  .\32xl\:focus-within\:ring-offset-red-300:focus-within {
    --tw-ring-offset-color: #fca5a5;
  }

  .\32xl\:focus-within\:ring-offset-red-400:focus-within {
    --tw-ring-offset-color: #f87171;
  }

  .\32xl\:focus-within\:ring-offset-red-500:focus-within {
    --tw-ring-offset-color: #ef4444;
  }

  .\32xl\:focus-within\:ring-offset-red-600:focus-within {
    --tw-ring-offset-color: #dc2626;
  }

  .\32xl\:focus-within\:ring-offset-red-700:focus-within {
    --tw-ring-offset-color: #b91c1c;
  }

  .\32xl\:focus-within\:ring-offset-red-800:focus-within {
    --tw-ring-offset-color: #991b1b;
  }

  .\32xl\:focus-within\:ring-offset-red-900:focus-within {
    --tw-ring-offset-color: #7f1d1d;
  }

  .\32xl\:focus-within\:ring-offset-yellow-50:focus-within {
    --tw-ring-offset-color: #fffbeb;
  }

  .\32xl\:focus-within\:ring-offset-yellow-100:focus-within {
    --tw-ring-offset-color: #fef3c7;
  }

  .\32xl\:focus-within\:ring-offset-yellow-200:focus-within {
    --tw-ring-offset-color: #fde68a;
  }

  .\32xl\:focus-within\:ring-offset-yellow-300:focus-within {
    --tw-ring-offset-color: #fcd34d;
  }

  .\32xl\:focus-within\:ring-offset-yellow-400:focus-within {
    --tw-ring-offset-color: #fbbf24;
  }

  .\32xl\:focus-within\:ring-offset-yellow-500:focus-within {
    --tw-ring-offset-color: #f59e0b;
  }

  .\32xl\:focus-within\:ring-offset-yellow-600:focus-within {
    --tw-ring-offset-color: #d97706;
  }

  .\32xl\:focus-within\:ring-offset-yellow-700:focus-within {
    --tw-ring-offset-color: #b45309;
  }

  .\32xl\:focus-within\:ring-offset-yellow-800:focus-within {
    --tw-ring-offset-color: #92400e;
  }

  .\32xl\:focus-within\:ring-offset-yellow-900:focus-within {
    --tw-ring-offset-color: #78350f;
  }

  .\32xl\:focus-within\:ring-offset-green-50:focus-within {
    --tw-ring-offset-color: #ecfdf5;
  }

  .\32xl\:focus-within\:ring-offset-green-100:focus-within {
    --tw-ring-offset-color: #d1fae5;
  }

  .\32xl\:focus-within\:ring-offset-green-200:focus-within {
    --tw-ring-offset-color: #a7f3d0;
  }

  .\32xl\:focus-within\:ring-offset-green-300:focus-within {
    --tw-ring-offset-color: #6ee7b7;
  }

  .\32xl\:focus-within\:ring-offset-green-400:focus-within {
    --tw-ring-offset-color: #34d399;
  }

  .\32xl\:focus-within\:ring-offset-green-500:focus-within {
    --tw-ring-offset-color: #10b981;
  }

  .\32xl\:focus-within\:ring-offset-green-600:focus-within {
    --tw-ring-offset-color: #059669;
  }

  .\32xl\:focus-within\:ring-offset-green-700:focus-within {
    --tw-ring-offset-color: #047857;
  }

  .\32xl\:focus-within\:ring-offset-green-800:focus-within {
    --tw-ring-offset-color: #065f46;
  }

  .\32xl\:focus-within\:ring-offset-green-900:focus-within {
    --tw-ring-offset-color: #064e3b;
  }

  .\32xl\:focus-within\:ring-offset-blue-50:focus-within {
    --tw-ring-offset-color: #eff6ff;
  }

  .\32xl\:focus-within\:ring-offset-blue-100:focus-within {
    --tw-ring-offset-color: #dbeafe;
  }

  .\32xl\:focus-within\:ring-offset-blue-200:focus-within {
    --tw-ring-offset-color: #bfdbfe;
  }

  .\32xl\:focus-within\:ring-offset-blue-300:focus-within {
    --tw-ring-offset-color: #93c5fd;
  }

  .\32xl\:focus-within\:ring-offset-blue-400:focus-within {
    --tw-ring-offset-color: #60a5fa;
  }

  .\32xl\:focus-within\:ring-offset-blue-500:focus-within {
    --tw-ring-offset-color: #3b82f6;
  }

  .\32xl\:focus-within\:ring-offset-blue-600:focus-within {
    --tw-ring-offset-color: #2563eb;
  }

  .\32xl\:focus-within\:ring-offset-blue-700:focus-within {
    --tw-ring-offset-color: #1d4ed8;
  }

  .\32xl\:focus-within\:ring-offset-blue-800:focus-within {
    --tw-ring-offset-color: #1e40af;
  }

  .\32xl\:focus-within\:ring-offset-blue-900:focus-within {
    --tw-ring-offset-color: #1e3a8a;
  }

  .\32xl\:focus-within\:ring-offset-indigo-50:focus-within {
    --tw-ring-offset-color: #eef2ff;
  }

  .\32xl\:focus-within\:ring-offset-indigo-100:focus-within {
    --tw-ring-offset-color: #e0e7ff;
  }

  .\32xl\:focus-within\:ring-offset-indigo-200:focus-within {
    --tw-ring-offset-color: #c7d2fe;
  }

  .\32xl\:focus-within\:ring-offset-indigo-300:focus-within {
    --tw-ring-offset-color: #a5b4fc;
  }

  .\32xl\:focus-within\:ring-offset-indigo-400:focus-within {
    --tw-ring-offset-color: #818cf8;
  }

  .\32xl\:focus-within\:ring-offset-indigo-500:focus-within {
    --tw-ring-offset-color: #6366f1;
  }

  .\32xl\:focus-within\:ring-offset-indigo-600:focus-within {
    --tw-ring-offset-color: #4f46e5;
  }

  .\32xl\:focus-within\:ring-offset-indigo-700:focus-within {
    --tw-ring-offset-color: #4338ca;
  }

  .\32xl\:focus-within\:ring-offset-indigo-800:focus-within {
    --tw-ring-offset-color: #3730a3;
  }

  .\32xl\:focus-within\:ring-offset-indigo-900:focus-within {
    --tw-ring-offset-color: #312e81;
  }

  .\32xl\:focus-within\:ring-offset-purple-50:focus-within {
    --tw-ring-offset-color: #f5f3ff;
  }

  .\32xl\:focus-within\:ring-offset-purple-100:focus-within {
    --tw-ring-offset-color: #ede9fe;
  }

  .\32xl\:focus-within\:ring-offset-purple-200:focus-within {
    --tw-ring-offset-color: #ddd6fe;
  }

  .\32xl\:focus-within\:ring-offset-purple-300:focus-within {
    --tw-ring-offset-color: #c4b5fd;
  }

  .\32xl\:focus-within\:ring-offset-purple-400:focus-within {
    --tw-ring-offset-color: #a78bfa;
  }

  .\32xl\:focus-within\:ring-offset-purple-500:focus-within {
    --tw-ring-offset-color: #8b5cf6;
  }

  .\32xl\:focus-within\:ring-offset-purple-600:focus-within {
    --tw-ring-offset-color: #7c3aed;
  }

  .\32xl\:focus-within\:ring-offset-purple-700:focus-within {
    --tw-ring-offset-color: #6d28d9;
  }

  .\32xl\:focus-within\:ring-offset-purple-800:focus-within {
    --tw-ring-offset-color: #5b21b6;
  }

  .\32xl\:focus-within\:ring-offset-purple-900:focus-within {
    --tw-ring-offset-color: #4c1d95;
  }

  .\32xl\:focus-within\:ring-offset-pink-50:focus-within {
    --tw-ring-offset-color: #fdf2f8;
  }

  .\32xl\:focus-within\:ring-offset-pink-100:focus-within {
    --tw-ring-offset-color: #fce7f3;
  }

  .\32xl\:focus-within\:ring-offset-pink-200:focus-within {
    --tw-ring-offset-color: #fbcfe8;
  }

  .\32xl\:focus-within\:ring-offset-pink-300:focus-within {
    --tw-ring-offset-color: #f9a8d4;
  }

  .\32xl\:focus-within\:ring-offset-pink-400:focus-within {
    --tw-ring-offset-color: #f472b6;
  }

  .\32xl\:focus-within\:ring-offset-pink-500:focus-within {
    --tw-ring-offset-color: #ec4899;
  }

  .\32xl\:focus-within\:ring-offset-pink-600:focus-within {
    --tw-ring-offset-color: #db2777;
  }

  .\32xl\:focus-within\:ring-offset-pink-700:focus-within {
    --tw-ring-offset-color: #be185d;
  }

  .\32xl\:focus-within\:ring-offset-pink-800:focus-within {
    --tw-ring-offset-color: #9d174d;
  }

  .\32xl\:focus-within\:ring-offset-pink-900:focus-within {
    --tw-ring-offset-color: #831843;
  }

  .\32xl\:focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
  }

  .\32xl\:focus\:ring-offset-current:focus {
    --tw-ring-offset-color: currentColor;
  }

  .\32xl\:focus\:ring-offset-black:focus {
    --tw-ring-offset-color: #000;
  }

  .\32xl\:focus\:ring-offset-white:focus {
    --tw-ring-offset-color: #fff;
  }

  .\32xl\:focus\:ring-offset-gray-50:focus {
    --tw-ring-offset-color: #f9fafb;
  }

  .\32xl\:focus\:ring-offset-gray-100:focus {
    --tw-ring-offset-color: #f3f4f6;
  }

  .\32xl\:focus\:ring-offset-gray-200:focus {
    --tw-ring-offset-color: #e5e7eb;
  }

  .\32xl\:focus\:ring-offset-gray-300:focus {
    --tw-ring-offset-color: #d1d5db;
  }

  .\32xl\:focus\:ring-offset-gray-400:focus {
    --tw-ring-offset-color: #9ca3af;
  }

  .\32xl\:focus\:ring-offset-gray-500:focus {
    --tw-ring-offset-color: #6b7280;
  }

  .\32xl\:focus\:ring-offset-gray-600:focus {
    --tw-ring-offset-color: #4b5563;
  }

  .\32xl\:focus\:ring-offset-gray-700:focus {
    --tw-ring-offset-color: #374151;
  }

  .\32xl\:focus\:ring-offset-gray-800:focus {
    --tw-ring-offset-color: #1f2937;
  }

  .\32xl\:focus\:ring-offset-gray-900:focus {
    --tw-ring-offset-color: #111827;
  }

  .\32xl\:focus\:ring-offset-red-50:focus {
    --tw-ring-offset-color: #fef2f2;
  }

  .\32xl\:focus\:ring-offset-red-100:focus {
    --tw-ring-offset-color: #fee2e2;
  }

  .\32xl\:focus\:ring-offset-red-200:focus {
    --tw-ring-offset-color: #fecaca;
  }

  .\32xl\:focus\:ring-offset-red-300:focus {
    --tw-ring-offset-color: #fca5a5;
  }

  .\32xl\:focus\:ring-offset-red-400:focus {
    --tw-ring-offset-color: #f87171;
  }

  .\32xl\:focus\:ring-offset-red-500:focus {
    --tw-ring-offset-color: #ef4444;
  }

  .\32xl\:focus\:ring-offset-red-600:focus {
    --tw-ring-offset-color: #dc2626;
  }

  .\32xl\:focus\:ring-offset-red-700:focus {
    --tw-ring-offset-color: #b91c1c;
  }

  .\32xl\:focus\:ring-offset-red-800:focus {
    --tw-ring-offset-color: #991b1b;
  }

  .\32xl\:focus\:ring-offset-red-900:focus {
    --tw-ring-offset-color: #7f1d1d;
  }

  .\32xl\:focus\:ring-offset-yellow-50:focus {
    --tw-ring-offset-color: #fffbeb;
  }

  .\32xl\:focus\:ring-offset-yellow-100:focus {
    --tw-ring-offset-color: #fef3c7;
  }

  .\32xl\:focus\:ring-offset-yellow-200:focus {
    --tw-ring-offset-color: #fde68a;
  }

  .\32xl\:focus\:ring-offset-yellow-300:focus {
    --tw-ring-offset-color: #fcd34d;
  }

  .\32xl\:focus\:ring-offset-yellow-400:focus {
    --tw-ring-offset-color: #fbbf24;
  }

  .\32xl\:focus\:ring-offset-yellow-500:focus {
    --tw-ring-offset-color: #f59e0b;
  }

  .\32xl\:focus\:ring-offset-yellow-600:focus {
    --tw-ring-offset-color: #d97706;
  }

  .\32xl\:focus\:ring-offset-yellow-700:focus {
    --tw-ring-offset-color: #b45309;
  }

  .\32xl\:focus\:ring-offset-yellow-800:focus {
    --tw-ring-offset-color: #92400e;
  }

  .\32xl\:focus\:ring-offset-yellow-900:focus {
    --tw-ring-offset-color: #78350f;
  }

  .\32xl\:focus\:ring-offset-green-50:focus {
    --tw-ring-offset-color: #ecfdf5;
  }

  .\32xl\:focus\:ring-offset-green-100:focus {
    --tw-ring-offset-color: #d1fae5;
  }

  .\32xl\:focus\:ring-offset-green-200:focus {
    --tw-ring-offset-color: #a7f3d0;
  }

  .\32xl\:focus\:ring-offset-green-300:focus {
    --tw-ring-offset-color: #6ee7b7;
  }

  .\32xl\:focus\:ring-offset-green-400:focus {
    --tw-ring-offset-color: #34d399;
  }

  .\32xl\:focus\:ring-offset-green-500:focus {
    --tw-ring-offset-color: #10b981;
  }

  .\32xl\:focus\:ring-offset-green-600:focus {
    --tw-ring-offset-color: #059669;
  }

  .\32xl\:focus\:ring-offset-green-700:focus {
    --tw-ring-offset-color: #047857;
  }

  .\32xl\:focus\:ring-offset-green-800:focus {
    --tw-ring-offset-color: #065f46;
  }

  .\32xl\:focus\:ring-offset-green-900:focus {
    --tw-ring-offset-color: #064e3b;
  }

  .\32xl\:focus\:ring-offset-blue-50:focus {
    --tw-ring-offset-color: #eff6ff;
  }

  .\32xl\:focus\:ring-offset-blue-100:focus {
    --tw-ring-offset-color: #dbeafe;
  }

  .\32xl\:focus\:ring-offset-blue-200:focus {
    --tw-ring-offset-color: #bfdbfe;
  }

  .\32xl\:focus\:ring-offset-blue-300:focus {
    --tw-ring-offset-color: #93c5fd;
  }

  .\32xl\:focus\:ring-offset-blue-400:focus {
    --tw-ring-offset-color: #60a5fa;
  }

  .\32xl\:focus\:ring-offset-blue-500:focus {
    --tw-ring-offset-color: #3b82f6;
  }

  .\32xl\:focus\:ring-offset-blue-600:focus {
    --tw-ring-offset-color: #2563eb;
  }

  .\32xl\:focus\:ring-offset-blue-700:focus {
    --tw-ring-offset-color: #1d4ed8;
  }

  .\32xl\:focus\:ring-offset-blue-800:focus {
    --tw-ring-offset-color: #1e40af;
  }

  .\32xl\:focus\:ring-offset-blue-900:focus {
    --tw-ring-offset-color: #1e3a8a;
  }

  .\32xl\:focus\:ring-offset-indigo-50:focus {
    --tw-ring-offset-color: #eef2ff;
  }

  .\32xl\:focus\:ring-offset-indigo-100:focus {
    --tw-ring-offset-color: #e0e7ff;
  }

  .\32xl\:focus\:ring-offset-indigo-200:focus {
    --tw-ring-offset-color: #c7d2fe;
  }

  .\32xl\:focus\:ring-offset-indigo-300:focus {
    --tw-ring-offset-color: #a5b4fc;
  }

  .\32xl\:focus\:ring-offset-indigo-400:focus {
    --tw-ring-offset-color: #818cf8;
  }

  .\32xl\:focus\:ring-offset-indigo-500:focus {
    --tw-ring-offset-color: #6366f1;
  }

  .\32xl\:focus\:ring-offset-indigo-600:focus {
    --tw-ring-offset-color: #4f46e5;
  }

  .\32xl\:focus\:ring-offset-indigo-700:focus {
    --tw-ring-offset-color: #4338ca;
  }

  .\32xl\:focus\:ring-offset-indigo-800:focus {
    --tw-ring-offset-color: #3730a3;
  }

  .\32xl\:focus\:ring-offset-indigo-900:focus {
    --tw-ring-offset-color: #312e81;
  }

  .\32xl\:focus\:ring-offset-purple-50:focus {
    --tw-ring-offset-color: #f5f3ff;
  }

  .\32xl\:focus\:ring-offset-purple-100:focus {
    --tw-ring-offset-color: #ede9fe;
  }

  .\32xl\:focus\:ring-offset-purple-200:focus {
    --tw-ring-offset-color: #ddd6fe;
  }

  .\32xl\:focus\:ring-offset-purple-300:focus {
    --tw-ring-offset-color: #c4b5fd;
  }

  .\32xl\:focus\:ring-offset-purple-400:focus {
    --tw-ring-offset-color: #a78bfa;
  }

  .\32xl\:focus\:ring-offset-purple-500:focus {
    --tw-ring-offset-color: #8b5cf6;
  }

  .\32xl\:focus\:ring-offset-purple-600:focus {
    --tw-ring-offset-color: #7c3aed;
  }

  .\32xl\:focus\:ring-offset-purple-700:focus {
    --tw-ring-offset-color: #6d28d9;
  }

  .\32xl\:focus\:ring-offset-purple-800:focus {
    --tw-ring-offset-color: #5b21b6;
  }

  .\32xl\:focus\:ring-offset-purple-900:focus {
    --tw-ring-offset-color: #4c1d95;
  }

  .\32xl\:focus\:ring-offset-pink-50:focus {
    --tw-ring-offset-color: #fdf2f8;
  }

  .\32xl\:focus\:ring-offset-pink-100:focus {
    --tw-ring-offset-color: #fce7f3;
  }

  .\32xl\:focus\:ring-offset-pink-200:focus {
    --tw-ring-offset-color: #fbcfe8;
  }

  .\32xl\:focus\:ring-offset-pink-300:focus {
    --tw-ring-offset-color: #f9a8d4;
  }

  .\32xl\:focus\:ring-offset-pink-400:focus {
    --tw-ring-offset-color: #f472b6;
  }

  .\32xl\:focus\:ring-offset-pink-500:focus {
    --tw-ring-offset-color: #ec4899;
  }

  .\32xl\:focus\:ring-offset-pink-600:focus {
    --tw-ring-offset-color: #db2777;
  }

  .\32xl\:focus\:ring-offset-pink-700:focus {
    --tw-ring-offset-color: #be185d;
  }

  .\32xl\:focus\:ring-offset-pink-800:focus {
    --tw-ring-offset-color: #9d174d;
  }

  .\32xl\:focus\:ring-offset-pink-900:focus {
    --tw-ring-offset-color: #831843;
  }

  .\32xl\:filter {
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .\32xl\:filter-none {
    filter: none;
  }

  .\32xl\:blur-0 {
    --tw-blur: blur(0);
  }

  .\32xl\:blur-none {
    --tw-blur: blur(0);
  }

  .\32xl\:blur-sm {
    --tw-blur: blur(4px);
  }

  .\32xl\:blur {
    --tw-blur: blur(8px);
  }

  .\32xl\:blur-md {
    --tw-blur: blur(12px);
  }

  .\32xl\:blur-lg {
    --tw-blur: blur(16px);
  }

  .\32xl\:blur-xl {
    --tw-blur: blur(24px);
  }

  .\32xl\:blur-2xl {
    --tw-blur: blur(40px);
  }

  .\32xl\:blur-3xl {
    --tw-blur: blur(64px);
  }

  .\32xl\:brightness-0 {
    --tw-brightness: brightness(0);
  }

  .\32xl\:brightness-50 {
    --tw-brightness: brightness(.5);
  }

  .\32xl\:brightness-75 {
    --tw-brightness: brightness(.75);
  }

  .\32xl\:brightness-90 {
    --tw-brightness: brightness(.9);
  }

  .\32xl\:brightness-95 {
    --tw-brightness: brightness(.95);
  }

  .\32xl\:brightness-100 {
    --tw-brightness: brightness(1);
  }

  .\32xl\:brightness-105 {
    --tw-brightness: brightness(1.05);
  }

  .\32xl\:brightness-110 {
    --tw-brightness: brightness(1.1);
  }

  .\32xl\:brightness-125 {
    --tw-brightness: brightness(1.25);
  }

  .\32xl\:brightness-150 {
    --tw-brightness: brightness(1.5);
  }

  .\32xl\:brightness-200 {
    --tw-brightness: brightness(2);
  }

  .\32xl\:contrast-0 {
    --tw-contrast: contrast(0);
  }

  .\32xl\:contrast-50 {
    --tw-contrast: contrast(.5);
  }

  .\32xl\:contrast-75 {
    --tw-contrast: contrast(.75);
  }

  .\32xl\:contrast-100 {
    --tw-contrast: contrast(1);
  }

  .\32xl\:contrast-125 {
    --tw-contrast: contrast(1.25);
  }

  .\32xl\:contrast-150 {
    --tw-contrast: contrast(1.5);
  }

  .\32xl\:contrast-200 {
    --tw-contrast: contrast(2);
  }

  .\32xl\:drop-shadow-sm {
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .\32xl\:drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .\32xl\: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));
  }

  .\32xl\:drop-shadow-lg {
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .\32xl\:drop-shadow-xl {
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .\32xl\:drop-shadow-2xl {
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .\32xl\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .\32xl\:grayscale-0 {
    --tw-grayscale: grayscale(0);
  }

  .\32xl\:grayscale {
    --tw-grayscale: grayscale(100%);
  }

  .\32xl\:hue-rotate-0 {
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .\32xl\:hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .\32xl\:hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .\32xl\:hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .\32xl\:hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .\32xl\:hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .\32xl\:-hue-rotate-180 {
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .\32xl\:-hue-rotate-90 {
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .\32xl\:-hue-rotate-60 {
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .\32xl\:-hue-rotate-30 {
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .\32xl\:-hue-rotate-15 {
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .\32xl\:invert-0 {
    --tw-invert: invert(0);
  }

  .\32xl\:invert {
    --tw-invert: invert(100%);
  }

  .\32xl\:saturate-0 {
    --tw-saturate: saturate(0);
  }

  .\32xl\:saturate-50 {
    --tw-saturate: saturate(.5);
  }

  .\32xl\:saturate-100 {
    --tw-saturate: saturate(1);
  }

  .\32xl\:saturate-150 {
    --tw-saturate: saturate(1.5);
  }

  .\32xl\:saturate-200 {
    --tw-saturate: saturate(2);
  }

  .\32xl\:sepia-0 {
    --tw-sepia: sepia(0);
  }

  .\32xl\:sepia {
    --tw-sepia: sepia(100%);
  }

  .\32xl\:backdrop-filter {
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .\32xl\:backdrop-filter-none {
    backdrop-filter: none;
  }

  .\32xl\:backdrop-blur-0 {
    --tw-backdrop-blur: blur(0);
  }

  .\32xl\:backdrop-blur-none {
    --tw-backdrop-blur: blur(0);
  }

  .\32xl\:backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
  }

  .\32xl\:backdrop-blur {
    --tw-backdrop-blur: blur(8px);
  }

  .\32xl\:backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
  }

  .\32xl\:backdrop-blur-lg {
    --tw-backdrop-blur: blur(16px);
  }

  .\32xl\:backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
  }

  .\32xl\:backdrop-blur-2xl {
    --tw-backdrop-blur: blur(40px);
  }

  .\32xl\:backdrop-blur-3xl {
    --tw-backdrop-blur: blur(64px);
  }

  .\32xl\:backdrop-brightness-0 {
    --tw-backdrop-brightness: brightness(0);
  }

  .\32xl\:backdrop-brightness-50 {
    --tw-backdrop-brightness: brightness(.5);
  }

  .\32xl\:backdrop-brightness-75 {
    --tw-backdrop-brightness: brightness(.75);
  }

  .\32xl\:backdrop-brightness-90 {
    --tw-backdrop-brightness: brightness(.9);
  }

  .\32xl\:backdrop-brightness-95 {
    --tw-backdrop-brightness: brightness(.95);
  }

  .\32xl\:backdrop-brightness-100 {
    --tw-backdrop-brightness: brightness(1);
  }

  .\32xl\:backdrop-brightness-105 {
    --tw-backdrop-brightness: brightness(1.05);
  }

  .\32xl\:backdrop-brightness-110 {
    --tw-backdrop-brightness: brightness(1.1);
  }

  .\32xl\:backdrop-brightness-125 {
    --tw-backdrop-brightness: brightness(1.25);
  }

  .\32xl\:backdrop-brightness-150 {
    --tw-backdrop-brightness: brightness(1.5);
  }

  .\32xl\:backdrop-brightness-200 {
    --tw-backdrop-brightness: brightness(2);
  }

  .\32xl\:backdrop-contrast-0 {
    --tw-backdrop-contrast: contrast(0);
  }

  .\32xl\:backdrop-contrast-50 {
    --tw-backdrop-contrast: contrast(.5);
  }

  .\32xl\:backdrop-contrast-75 {
    --tw-backdrop-contrast: contrast(.75);
  }

  .\32xl\:backdrop-contrast-100 {
    --tw-backdrop-contrast: contrast(1);
  }

  .\32xl\:backdrop-contrast-125 {
    --tw-backdrop-contrast: contrast(1.25);
  }

  .\32xl\:backdrop-contrast-150 {
    --tw-backdrop-contrast: contrast(1.5);
  }

  .\32xl\:backdrop-contrast-200 {
    --tw-backdrop-contrast: contrast(2);
  }

  .\32xl\:backdrop-grayscale-0 {
    --tw-backdrop-grayscale: grayscale(0);
  }

  .\32xl\:backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .\32xl\:backdrop-hue-rotate-0 {
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .\32xl\:backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .\32xl\:backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .\32xl\:backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .\32xl\:backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .\32xl\:backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .\32xl\:-backdrop-hue-rotate-180 {
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .\32xl\:-backdrop-hue-rotate-90 {
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .\32xl\:-backdrop-hue-rotate-60 {
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .\32xl\:-backdrop-hue-rotate-30 {
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .\32xl\:-backdrop-hue-rotate-15 {
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .\32xl\:backdrop-invert-0 {
    --tw-backdrop-invert: invert(0);
  }

  .\32xl\:backdrop-invert {
    --tw-backdrop-invert: invert(100%);
  }

  .\32xl\:backdrop-opacity-0 {
    --tw-backdrop-opacity: opacity(0);
  }

  .\32xl\:backdrop-opacity-5 {
    --tw-backdrop-opacity: opacity(0.05);
  }

  .\32xl\:backdrop-opacity-10 {
    --tw-backdrop-opacity: opacity(0.1);
  }

  .\32xl\:backdrop-opacity-20 {
    --tw-backdrop-opacity: opacity(0.2);
  }

  .\32xl\:backdrop-opacity-25 {
    --tw-backdrop-opacity: opacity(0.25);
  }

  .\32xl\:backdrop-opacity-30 {
    --tw-backdrop-opacity: opacity(0.3);
  }

  .\32xl\:backdrop-opacity-40 {
    --tw-backdrop-opacity: opacity(0.4);
  }

  .\32xl\:backdrop-opacity-50 {
    --tw-backdrop-opacity: opacity(0.5);
  }

  .\32xl\:backdrop-opacity-60 {
    --tw-backdrop-opacity: opacity(0.6);
  }

  .\32xl\:backdrop-opacity-70 {
    --tw-backdrop-opacity: opacity(0.7);
  }

  .\32xl\:backdrop-opacity-75 {
    --tw-backdrop-opacity: opacity(0.75);
  }

  .\32xl\:backdrop-opacity-80 {
    --tw-backdrop-opacity: opacity(0.8);
  }

  .\32xl\:backdrop-opacity-90 {
    --tw-backdrop-opacity: opacity(0.9);
  }

  .\32xl\:backdrop-opacity-95 {
    --tw-backdrop-opacity: opacity(0.95);
  }

  .\32xl\:backdrop-opacity-100 {
    --tw-backdrop-opacity: opacity(1);
  }

  .\32xl\:backdrop-saturate-0 {
    --tw-backdrop-saturate: saturate(0);
  }

  .\32xl\:backdrop-saturate-50 {
    --tw-backdrop-saturate: saturate(.5);
  }

  .\32xl\:backdrop-saturate-100 {
    --tw-backdrop-saturate: saturate(1);
  }

  .\32xl\:backdrop-saturate-150 {
    --tw-backdrop-saturate: saturate(1.5);
  }

  .\32xl\:backdrop-saturate-200 {
    --tw-backdrop-saturate: saturate(2);
  }

  .\32xl\:backdrop-sepia-0 {
    --tw-backdrop-sepia: sepia(0);
  }

  .\32xl\:backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
  }

  .\32xl\:transition-none {
    transition-property: none;
  }

  .\32xl\:transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition {
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .\32xl\:delay-75 {
    transition-delay: 75ms;
  }

  .\32xl\:delay-100 {
    transition-delay: 100ms;
  }

  .\32xl\:delay-150 {
    transition-delay: 150ms;
  }

  .\32xl\:delay-200 {
    transition-delay: 200ms;
  }

  .\32xl\:delay-300 {
    transition-delay: 300ms;
  }

  .\32xl\:delay-500 {
    transition-delay: 500ms;
  }

  .\32xl\:delay-700 {
    transition-delay: 700ms;
  }

  .\32xl\:delay-1000 {
    transition-delay: 1000ms;
  }

  .\32xl\:duration-75 {
    transition-duration: 75ms;
  }

  .\32xl\:duration-100 {
    transition-duration: 100ms;
  }

  .\32xl\:duration-150 {
    transition-duration: 150ms;
  }

  .\32xl\:duration-200 {
    transition-duration: 200ms;
  }

  .\32xl\:duration-300 {
    transition-duration: 300ms;
  }

  .\32xl\:duration-500 {
    transition-duration: 500ms;
  }

  .\32xl\:duration-700 {
    transition-duration: 700ms;
  }

  .\32xl\:duration-1000 {
    transition-duration: 1000ms;
  }

  .\32xl\:ease-linear {
    transition-timing-function: linear;
  }

  .\32xl\:ease-in {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xl\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xl\:ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}

.question-detail-page[data-v-a5678e1c] {
  border-radius: 6px;
  overflow: hidden;
  padding-right: 20px;
}
.page-title[data-v-a5678e1c] {
  background-color: #fff;
}
.page-title .page-title--top[data-v-a5678e1c] {
  padding: 20px 0 0 0;
}
.page-title .page-title--top[data-v-a5678e1c] .el-breadcrumb {
  padding-left: 20px;
  margin-bottom: 40px;
}
.page-title .page-title--bottom[data-v-a5678e1c] {
  padding: 13px 20px;
}
.tabs[data-v-a5678e1c] {
  margin-left: 8px;
}
.tabs .tabs-item[data-v-a5678e1c] {
  padding-bottom: 10px;
  width: 80px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
}
.tabs .tabs-item.is_active[data-v-a5678e1c] {
  border-bottom: 2px solid #0070c1;
}
.tabs .tabs-item + .tabs-item[data-v-a5678e1c] {
  margin-left: 50px;
}
.question-content[data-v-a5678e1c] {
  margin-top: 16px;
}
.question-content.use[data-v-a5678e1c] {
  background: #fff;
  border-radius: 6px;
}
.question-content .page-sidebar[data-v-a5678e1c] {
  width: 240px;
  background: #ffffff;
  border-radius: 6px;
  margin-right: 20px;
}
.question-content .page-sidebar .info[data-v-a5678e1c] {
  padding: 5px 20px 15px 20px;
}
.question-content .page-sidebar .info .info-item[data-v-a5678e1c] {
  padding: 15px 0;
  font-size: 14px;
}
.question-content .page-sidebar .info .info-item .info-item--label[data-v-a5678e1c] {
  width: 115px;
  text-align: left;
}
.question-content .page-main[data-v-a5678e1c] {
  background: #ffffff;
  border-radius: 6px;
  min-width: 0;
  flex: 1;
}
.question-content .page-main .question-detail[data-v-a5678e1c] {
  padding: 16px;
}
.question-content .use-info[data-v-a5678e1c] {
  padding: 2.0833333333vw 1.0416666667vw;
}
.question-content .use-info .info-item[data-v-a5678e1c] {
  position: relative;
}
.question-content .use-info .info-item .info-item--detail[data-v-a5678e1c] {
  position: absolute;
  top: 2.1875vw;
  left: 1.5625vw;
}
.question-content .use-info .info-item .info-item--detail .info-item--detail__label[data-v-a5678e1c] {
  font-size: 0.9375vw;
  margin-bottom: 1.4583333333vw;
}
.question-content .use-info .info-item .info-item--detail .info-item--detail__value[data-v-a5678e1c] {
  font-size: 1.875vw;
}
.editBtn[data-v-a5678e1c] {
  width: 80px;
  height: 32px;
  background: #0070c1;
  border-radius: 6px;
  font-size: 14px;
  padding: 0;
}
.changeBtn[data-v-a5678e1c] {
  width: 80px;
  height: 32px;
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  padding: 0;
}
.cancel[data-v-a5678e1c] {
  background-color: #a4a1a1;
  border: 1px solid #a4a1a1;
  border-color: #a4a1a1;
  color: #ffffff;
  padding: 10px 25px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 6px;
}
.submit[data-v-a5678e1c] {
  background-color: #1063b1 !important;
  border-color: #1063b1 !important;
  padding: 10px 25px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 6px;
}
.isCloze[data-v-a5678e1c] p {
  display: inline !important;
}
.label[data-v-a5678e1c] {
  line-height: 40px;
}
.info-item--content[data-v-a5678e1c] {
  flex: 1;
  min-width: 110px;
}
.el-tag + .el-tag[data-v-a5678e1c] {
  margin-left: 0;
}
.el-tag[data-v-a5678e1c] {
  margin-right: 10px;
  margin-bottom: 10px;
}
.group-content[data-v-a5678e1c] {
  flex: 1;
  min-width: 0;
}
.question-label[data-v-a5678e1c] {
  font-size: 16px;
}
.status-tag[data-v-a5678e1c] .el-tag {
  height: 24px;
  line-height: 24px;
  font-size: 13px;
}
@charset "UTF-8";
[data-v-7aef01de] .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-7aef01de] .el-tree .el-tree-node__expand-icon.expanded {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #333333;
  margin-right: 4px;
}
[data-v-7aef01de] .el-tree .el-icon-caret-right:before {
  content: "";
  color: #333333;
  margin-right: 4px;
}
[data-v-7aef01de] .el-tree .el-tree-node__expand-icon.expanded.el-icon-caret-right:before {
  content: "";
  color: #333333;
  margin-right: 4px;
}
[data-v-7aef01de] .el-tree-node.is-current > .el-tree-node__content {
  color: #333333 !important;
  background: none !important;
}
.mate-title[data-v-7aef01de] {
  display: flex;
  align-items: center;
}
.mate-title .mate-text[data-v-7aef01de] {
  width: 28px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-7aef01de] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-7aef01de] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-7aef01de] .el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.save-cancel-btn[data-v-7aef01de] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.ques-modal .el-dialog:not(.is-fullscreen) {
  margin-bottom: 36px;
}
.ques-modal .el-dialog__header {
  background-color: #f2f2f2;
  padding: 12px;
  padding-left: 20px;
  color: #333333;
}
.ques-modal .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}
.ques-modal .el-dialog__header .el-dialog__headerbtn {
  top: 12px;
}
.ques-modal .el-dialog__body {
  padding: 10px 0px 0 10px;
}
.ques-modal .el-dialog__footer {
  text-align: center;
}
.ques-modal .my-ques-page {
  padding-right: 10px;
}
.ques-modal .my-ques-page .base-title {
  color: #333;
  font-size: 18px;
  background: #ffffff;
  border-radius: 6px;
}
.ques-modal .my-ques-page .base-title .el-form {
  display: flex;
  justify-content: space-between;
}
.ques-modal .my-ques-page .base-title--title {
  padding: 24px 0;
}
.ques-modal .my-ques-page .base-content {
  background: #ffffff;
  border-radius: 6px;
}
.ques-modal .my-ques-page .tree-left {
  width: 220px;
  height: 450px;
  overflow-y: auto;
  padding-right: 20px;
  margin-right: 20px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.04);
  padding-left: 12px;
}
.ques-modal .my-ques-page .el-table__header-wrapper {
  border-radius: 6px;
}
.ques-modal .my-ques-page .el-table__header-wrapper th {
  background-color: #f2f2f2;
}
.ques-modal .my-ques-page .el-table__header-wrapper th.el-table__cell {
  padding: 12px 0;
  border-bottom: 0;
}
.ques-modal .my-ques-page .el-tree-node__expand-icon {
  padding: 0;
  font-size: 16px;
}
.ques-modal .my-ques-page .el-tree-node__label {
  margin-left: 12px;
}
.ques-modal .my-ques-page .el-table--medium .el-table__cell {
  padding: 15px 0;
}
.ques-modal .my-ques-page .el-tree-node__content {
  border-radius: 6px;
  height: 32px;
  margin-bottom: 6px;
}
.ques-modal .my-ques-page .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  height: 32px;
  background: #e1eeff;
  border-radius: 6px;
  color: #0070c1;
}
.ques-modal .my-ques-page .el-form--inline .el-form-item {
  margin-right: 10px;
  margin-bottom: 4px;
}
.ques-modal .el-tag-success {
  color: #ffffff;
  background-color: #24c72f;
  border-color: #24c72f;
}
.tree-node {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  /* padding-right: 8px; */
}
.over-ellipsis {
  display: block;
  width: 138px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-line-clamp: 1;
}
.top-right {
  display: block;
  min-width: 50px;
  width: 50px;
  text-align: right;
  position: absolute;
  right: 0px;
}
@charset "UTF-8";
[data-v-29d8f31e] .el-tooltip__popper {
  max-width: 800px;
}
[data-v-29d8f31e] .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-29d8f31e] .el-tree .el-tree-node__expand-icon.expanded {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #333333;
  margin-right: 4px;
}
[data-v-29d8f31e] .el-tree .el-icon-caret-right:before {
  content: "";
  color: #333333;
  margin-right: 4px;
}
[data-v-29d8f31e] .el-tree .el-tree-node__expand-icon.expanded.el-icon-caret-right:before {
  content: "";
  color: #333333;
  margin-right: 4px;
}
[data-v-29d8f31e] .el-tree .el-tree-node__content:has(.xml-text-books-node) .el-icon-caret-right:before {
  display: none;
}
[data-v-29d8f31e] .el-tree-node.is-current > .el-tree-node__content {
  color: #333333 !important;
  background: none !important;
}
.mate-title[data-v-29d8f31e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.mate-title .mate-text[data-v-29d8f31e] {
  width: 56px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-29d8f31e] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-29d8f31e] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-29d8f31e] .el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.save-cancel-btn[data-v-29d8f31e] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-29d8f31e] .el-radio {
  display: flex;
}
[data-v-29d8f31e] .el-dialog__body {
  max-height: 732px;
  overflow-y: auto;
}
.chooseChapter .html-pdf-catalog-list {
  margin-bottom: 30px;
  max-height: 634px;
  overflow-y: auto;
}
.chooseChapter .creater__controls-catalog {
  text-align: right;
}
.chooseChapter .el-dialog {
  margin-top: 36px !important;
}
.chooseChapter .el-dialog .el-dialog__body {
  padding: 16px !important;
}
.tree-radio-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #dcdfe6;
  border-radius: 50%;
  margin-right: 8px;
  cursor: pointer;
  position: relative;
}
.tree-radio-icon.checked {
  border-color: var(--preview-theme-color);
  background-color: var(--preview-theme-color);
}
.tree-radio-icon.checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: white;
}
.ques-modal .el-dialog:not(.is-fullscreen) {
  margin-bottom: 36px;
}
.ques-modal .el-dialog__header {
  background-color: #f2f2f2;
  padding: 12px;
  padding-left: 20px;
  color: #333333;
}
.ques-modal .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}
.ques-modal .el-dialog__header .el-dialog__headerbtn {
  top: 12px;
}
.ques-modal .el-dialog__body {
  padding: 10px 0px 0 10px;
}
.ques-modal .el-dialog__footer {
  text-align: center;
}
.ques-modal .my-ques-page {
  padding-right: 10px;
}
.ques-modal .my-ques-page .base-title {
  color: #333;
  font-size: 18px;
  background: #ffffff;
  border-radius: 6px;
}
.ques-modal .my-ques-page .base-title .el-form {
  display: flex;
  justify-content: space-between;
}
.ques-modal .my-ques-page .base-title--title {
  padding: 24px 0;
}
.ques-modal .my-ques-page .base-content {
  background: #ffffff;
  border-radius: 6px;
}
.ques-modal .my-ques-page .tree-left {
  width: 220px;
  height: 450px;
  overflow-y: auto;
  padding-right: 20px;
  margin-right: 20px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.04);
  padding-left: 12px;
}
.ques-modal .my-ques-page .el-table__header-wrapper {
  border-radius: 6px;
}
.ques-modal .my-ques-page .el-table__header-wrapper th {
  background-color: #f2f2f2;
}
.ques-modal .my-ques-page .el-table__header-wrapper th.el-table__cell {
  padding: 12px 0;
  border-bottom: 0;
}
.ques-modal .my-ques-page .el-tree-node__expand-icon {
  padding: 0;
  font-size: 16px;
}
.ques-modal .my-ques-page .el-tree-node__label {
  margin-left: 12px;
}
.ques-modal .my-ques-page .el-table--medium .el-table__cell {
  padding: 15px 0;
}
.ques-modal .my-ques-page .el-tree-node__content {
  border-radius: 6px;
  height: 32px;
  margin-bottom: 6px;
}
.ques-modal .my-ques-page .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  height: 32px;
  background: #e1eeff;
  border-radius: 6px;
  color: #0070c1;
}
.ques-modal .my-ques-page .el-form--inline .el-form-item {
  margin-right: 10px;
  margin-bottom: 4px;
}
.ques-modal .el-tag-success {
  color: #ffffff;
  background-color: #24c72f;
  border-color: #24c72f;
}
.tree-node {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  /* padding-right: 8px; */
}
.over-ellipsis {
  display: block;
  width: 138px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-line-clamp: 1;
}
.top-right {
  display: block;
  min-width: 50px;
  width: 50px;
  text-align: right;
  position: absolute;
  right: 0px;
}
.question-detail-page[data-v-0c0c1dbe] {
  border-radius: 6px;
  overflow: hidden;
  padding-right: 20px;
}
.page-title[data-v-0c0c1dbe] {
  background-color: #fff;
}
.page-title .page-title--top[data-v-0c0c1dbe] {
  padding: 20px 0 0 0;
}
.page-title .page-title--top[data-v-0c0c1dbe] .el-breadcrumb {
  padding-left: 20px;
  margin-bottom: 40px;
}
.page-title .page-title--bottom[data-v-0c0c1dbe] {
  padding: 13px 20px;
}
.tabs[data-v-0c0c1dbe] {
  margin-left: 8px;
}
.tabs .tabs-item[data-v-0c0c1dbe] {
  padding-bottom: 10px;
  width: 80px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
}
.tabs .tabs-item.is_active[data-v-0c0c1dbe] {
  border-bottom: 2px solid #0070c1;
}
.tabs .tabs-item + .tabs-item[data-v-0c0c1dbe] {
  margin-left: 50px;
}
.question-content[data-v-0c0c1dbe] {
  margin-top: 16px;
}
.question-content.use[data-v-0c0c1dbe] {
  background: #fff;
  border-radius: 6px;
}
.question-content .page-sidebar[data-v-0c0c1dbe] {
  width: 240px;
  background: #ffffff;
  border-radius: 6px;
  margin-right: 20px;
}
.question-content .page-sidebar .info[data-v-0c0c1dbe] {
  padding: 5px 20px 15px 20px;
}
.question-content .page-sidebar .info .info-item[data-v-0c0c1dbe] {
  padding: 15px 0;
  font-size: 14px;
}
.question-content .page-sidebar .info .info-item .info-item--label[data-v-0c0c1dbe] {
  width: 115px;
  text-align: left;
}
.question-content .page-main[data-v-0c0c1dbe] {
  background: #ffffff;
  border-radius: 6px;
  min-width: 0;
  flex: 1;
}
.question-content .page-main .question-detail[data-v-0c0c1dbe] {
  padding: 16px;
}
.question-content .use-info[data-v-0c0c1dbe] {
  padding: 2.0833333333vw 1.0416666667vw;
}
.question-content .use-info .info-item[data-v-0c0c1dbe] {
  position: relative;
}
.question-content .use-info .info-item .info-item--detail[data-v-0c0c1dbe] {
  position: absolute;
  top: 2.1875vw;
  left: 1.5625vw;
}
.question-content .use-info .info-item .info-item--detail .info-item--detail__label[data-v-0c0c1dbe] {
  font-size: 0.9375vw;
  margin-bottom: 1.4583333333vw;
}
.question-content .use-info .info-item .info-item--detail .info-item--detail__value[data-v-0c0c1dbe] {
  font-size: 1.875vw;
}
.editBtn[data-v-0c0c1dbe] {
  width: 80px;
  height: 32px;
  background: #0070c1;
  border-radius: 6px;
  font-size: 14px;
  padding: 0;
}
.changeBtn[data-v-0c0c1dbe] {
  width: 80px;
  height: 32px;
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 6px;
  padding: 0;
}
.cancel[data-v-0c0c1dbe] {
  background-color: #a4a1a1;
  border: 1px solid #a4a1a1;
  border-color: #a4a1a1;
  color: #ffffff;
  padding: 10px 25px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 6px;
}
.submit[data-v-0c0c1dbe] {
  background-color: #1063b1 !important;
  border-color: #1063b1 !important;
  padding: 10px 25px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 6px;
}
.isCloze[data-v-0c0c1dbe] p {
  display: inline !important;
}
.label[data-v-0c0c1dbe] {
  line-height: 40px;
}
.info-item--content[data-v-0c0c1dbe] {
  flex: 1;
  min-width: 110px;
}
.el-tag + .el-tag[data-v-0c0c1dbe] {
  margin-left: 0;
}
.el-tag[data-v-0c0c1dbe] {
  margin-right: 10px;
  margin-bottom: 10px;
}
.group-content[data-v-0c0c1dbe] {
  flex: 1;
  min-width: 0;
}
.question-label[data-v-0c0c1dbe] {
  font-size: 16px;
}
.status-tag[data-v-0c0c1dbe] .el-tag {
  height: 24px;
  line-height: 24px;
  font-size: 13px;
}
@charset "UTF-8";
[data-v-4aeed445] .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-4aeed445] .el-tree .el-tree-node__expand-icon.expanded {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  color: #333333;
  margin-right: 4px;
}
[data-v-4aeed445] .el-tree .el-icon-caret-right:before {
  content: "";
  color: #333333;
  margin-right: 4px;
}
[data-v-4aeed445] .el-tree .el-tree-node__expand-icon.expanded.el-icon-caret-right:before {
  content: "";
  color: #333333;
  margin-right: 4px;
}
[data-v-4aeed445] .el-tree-node.is-current > .el-tree-node__content {
  color: #333333 !important;
  background: none !important;
}
.mate-title[data-v-4aeed445] {
  display: flex;
  align-items: center;
}
.mate-title .mate-text[data-v-4aeed445] {
  width: 70px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-4aeed445] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-4aeed445] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-4aeed445] .el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.save-cancel-btn[data-v-4aeed445] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
.ques-modal .el-dialog:not(.is-fullscreen) {
  margin-bottom: 36px;
}
.ques-modal .el-dialog__header {
  background-color: #f2f2f2;
  padding: 12px;
  padding-left: 20px;
  color: #333333;
}
.ques-modal .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}
.ques-modal .el-dialog__header .el-dialog__headerbtn {
  top: 12px;
}
.ques-modal .el-dialog__body {
  padding: 10px 0px 0 10px;
}
.ques-modal .el-dialog__footer {
  text-align: center;
}
.ques-modal .my-ques-page {
  padding-right: 10px;
}
.ques-modal .my-ques-page .base-title {
  color: #333;
  font-size: 18px;
  background: #ffffff;
  border-radius: 6px;
}
.ques-modal .my-ques-page .base-title .el-form {
  display: flex;
  justify-content: space-between;
}
.ques-modal .my-ques-page .base-title--title {
  padding: 24px 0;
}
.ques-modal .my-ques-page .base-content {
  background: #ffffff;
  border-radius: 6px;
}
.ques-modal .my-ques-page .tree-left {
  width: 220px;
  height: 450px;
  overflow-y: auto;
  padding-right: 20px;
  margin-right: 20px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.04);
  padding-left: 12px;
}
.ques-modal .my-ques-page .el-table__header-wrapper {
  border-radius: 6px;
}
.ques-modal .my-ques-page .el-table__header-wrapper th {
  background-color: #f2f2f2;
}
.ques-modal .my-ques-page .el-table__header-wrapper th.el-table__cell {
  padding: 12px 0;
  border-bottom: 0;
}
.ques-modal .my-ques-page .el-tree-node__expand-icon {
  padding: 0;
  font-size: 16px;
}
.ques-modal .my-ques-page .el-tree-node__label {
  margin-left: 12px;
}
.ques-modal .my-ques-page .el-table--medium .el-table__cell {
  padding: 15px 0;
}
.ques-modal .my-ques-page .el-tree-node__content {
  border-radius: 6px;
  height: 32px;
  margin-bottom: 6px;
}
.ques-modal .my-ques-page .el-tree--highlight-current .el-tree-node.is-current > .el-tree-node__content {
  height: 32px;
  background: #e1eeff;
  border-radius: 6px;
  color: #0070c1;
}
.ques-modal .my-ques-page .el-form--inline .el-form-item {
  margin-right: 10px;
  margin-bottom: 4px;
}
.ques-modal .el-tag-success {
  color: #ffffff;
  background-color: #24c72f;
  border-color: #24c72f;
}
.tree-node {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  /* padding-right: 8px; */
}
.over-ellipsis {
  display: block;
  width: 138px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-line-clamp: 1;
}
.top-right {
  display: block;
  min-width: 50px;
  width: 50px;
  text-align: right;
  position: absolute;
  right: 0px;
}
.mate-title[data-v-00d1fa18] {
  display: flex;
  align-items: center;
}
.mate-title .mate-text[data-v-00d1fa18] {
  width: 28px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-00d1fa18] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-00d1fa18] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-00d1fa18] .el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.save-cancel-btn[data-v-00d1fa18] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-00d1fa18] .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-00d1fa18] .el-input__inner .el-range-input {
  background: none;
}
.test-paper-list-page {
  padding-right: 16px;
}
.test-paper-list-page .base-title {
  color: #333;
  font-size: 18px;
  background: #ffffff;
  border-radius: 6px;
  padding: 0 20px;
}
.test-paper-list-page .base-title--title {
  padding: 24px 0;
}
.test-paper-list-page .base-content {
  padding: 0px;
  background: #ffffff;
  border-radius: 6px;
  margin-top: 0px;
}
.test-paper-list-page .tree-left {
  width: 280px;
  border-right: 1px solid #e7e7e7;
  padding-right: 20px;
  margin-right: 20px;
}
.test-paper-list-page .el-table__header-wrapper {
  border-radius: 6px;
}
.test-paper-list-page .el-table__header-wrapper th {
  background-color: #f2f2f2;
}
.test-paper-list-page .el-table__header-wrapper th.el-table__cell {
  padding: 12px 0;
  border-bottom: 0;
}
.test-paper-list-page .el-table--medium .el-table__cell {
  padding: 15px 0;
}
.test-paper-list-page .el-tree-node:focus > .el-tree-node__content {
  background-color: #e1eeff;
}
.test-paper-list-page .el-tree-node__content {
  border-radius: 6px;
}
.test-paper-list-page .el-form--inline .el-form-item {
  margin-right: 30px;
}
.mate-title[data-v-29339ef7] {
  display: flex;
  align-items: center;
}
.mate-title .mate-text[data-v-29339ef7] {
  width: 28px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-29339ef7] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-29339ef7] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-29339ef7] .el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.save-cancel-btn[data-v-29339ef7] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-29339ef7] .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04);
}
[data-v-29339ef7] .el-input__inner .el-range-input {
  background: none;
}
.test-paper-list-page {
  padding-right: 16px;
}
.test-paper-list-page .base-title {
  color: #333;
  font-size: 18px;
  background: #ffffff;
  border-radius: 6px;
  padding: 0 20px;
}
.test-paper-list-page .base-title--title {
  padding: 24px 0;
}
.test-paper-list-page .base-content {
  padding: 0px;
  background: #ffffff;
  border-radius: 6px;
  margin-top: 0px;
}
.test-paper-list-page .tree-left {
  width: 280px;
  border-right: 1px solid #e7e7e7;
  padding-right: 20px;
  margin-right: 20px;
}
.test-paper-list-page .el-table__header-wrapper {
  border-radius: 6px;
}
.test-paper-list-page .el-table__header-wrapper th {
  background-color: #f2f2f2;
}
.test-paper-list-page .el-table__header-wrapper th.el-table__cell {
  padding: 12px 0;
  border-bottom: 0;
}
.test-paper-list-page .el-table--medium .el-table__cell {
  padding: 15px 0;
}
.test-paper-list-page .el-tree-node:focus > .el-tree-node__content {
  background-color: #e1eeff;
}
.test-paper-list-page .el-tree-node__content {
  border-radius: 6px;
}
.test-paper-list-page .el-form--inline .el-form-item {
  margin-right: 30px;
}
[data-v-ef2d7402] .myPopover {
  overflow: auto;
}
[data-v-ef2d7402] .myPopper {
  display: none;
  padding: 0;
}
[data-v-ef2d7402] .tree-scroll {
  overflow-x: hidden !important;
}
[data-v-ef2d7402] .tree-scroll .tree-scroll-view {
  padding: 12px;
}
.audio .audio-icon[data-v-23d26136] {
  width: 36px;
  height: 36px;
  margin-right: 20px;
}
.audio .audio-icon img[data-v-23d26136] {
  width: 100%;
  height: 100%;
  display: block;
}
.audio .audio-controls[data-v-23d26136] {
  width: 100%;
  max-width: 200px;
  flex: 1;
  height: 36px;
}
.audio .audio-controls .audio-controls--progress[data-v-23d26136], .audio .audio-controls .audio-controls--handler[data-v-23d26136] {
  width: 100%;
}
.audio .audio-controls .audio-controls--handler[data-v-23d26136] {
  line-height: 1;
}
.audio .audio-controls .audio-controls--handler .play[data-v-23d26136] {
  font-size: 24px;
}
.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-23d26136] {
  width: 36px;
  height: 36px;
  display: block;
  cursor: pointer;
}
.audio .audio-controls .audio-controls--handler .current-time[data-v-23d26136], .audio .audio-controls .audio-controls--handler .total-time[data-v-23d26136] {
  font-size: 12px;
  color: #333;
}
.audio-component[data-v-23d26136] {
  display: none;
}
[data-v-23d26136] .el-slider__runway {
  margin: 0 0 4px 0;
  background: #e3e3e3;
  height: 4px;
}
[data-v-23d26136] .el-slider__bar {
  height: 4px;
}
[data-v-23d26136] .el-slider__button {
  width: 10px;
  height: 10px;
}
[data-v-23d26136] .el-slider__button-wrapper {
  top: -15px;
}
div[data-v-537dc03a] {
  box-sizing: border-box;
}
.video-content[data-v-537dc03a] {
  margin: 0 auto;
  padding: 0 14px;
  width: 1000px;
}
.video-content .image-bg[data-v-537dc03a] {
  padding: 100px 0 30px 0;
  text-align: center;
  width: 100%;
}
.video-content .image-bg img[data-v-537dc03a] {
  width: 60%;
}
.video-content .abstract[data-v-537dc03a] {
  padding: 20px 14px 8px 0px;
}
.video-content .abstract span[data-v-537dc03a] {
  padding: 8px 8px;
  font-size: 18px;
  font-weight: 600;
  color: #333;
  background: linear-gradient(to top, #d4eaf8 0%, #d4eaf8 50%, white 51%, white 100%);
}
.video-content .remark[data-v-537dc03a] {
  margin-top: 10px;
  padding: 0 14px 10px 6px;
  width: 100%;
  height: calc(100% - 550px);
  overflow: auto;
  font-size: 16px;
  color: #666;
}
.video-content .slider[data-v-537dc03a] {
  display: flex;
  align-items: center;
  width: 100%;
}
.video-content .slider .time[data-v-537dc03a] {
  text-align: right;
  width: 66px;
}
.video-content .slider .time-left[data-v-537dc03a] {
  text-align: left;
  width: 70px;
}
.video-content .buttn-box[data-v-537dc03a] {
  display: flex;
  justify-content: center;
  width: 100px;
}
.video-content .buttn-box .ply-btn[data-v-537dc03a] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.video_row[data-v-537dc03a] {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: space-between;
}
.Sound[data-v-537dc03a] {
  width: 100px;
  margin-left: 10px;
}
.img_box[data-v-537dc03a] {
  width: 15px;
  height: 15px;
  margin-left: 20px;
}
.audio_img[data-v-537dc03a] {
  width: 50px;
  height: 50px;
}
[data-v-294cd231] .el-dialog__header {
  padding: 10px;
}
.video[data-v-294cd231] {
  width: 100%;
}
.video-content[data-v-294cd231] {
  width: 100%;
  height: 135px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.video-content .play[data-v-294cd231] {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer;
  transform: translateX(-50%) translateY(-50%);
}
.video-mask[data-v-294cd231] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.video-mask img[data-v-294cd231] {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50% -50%);
  display: block;
}
.video-player[data-v-294cd231] {
  width: 100%;
}
.audio[data-v-1b669f09] {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
  padding: 10px;
  border-radius: 6px;
}
.audio .audio-icon[data-v-1b669f09] {
  width: 36px;
  height: 36px;
  margin-right: 20px;
}
.audio .audio-icon img[data-v-1b669f09] {
  width: 100%;
  height: 100%;
  display: block;
}
.audio .audio-controls[data-v-1b669f09] {
  width: 100%;
  max-width: 200px;
  flex: 1;
  height: 36px;
}
.audio .audio-controls .audio-controls--progress[data-v-1b669f09],
.audio .audio-controls .audio-controls--handler[data-v-1b669f09] {
  width: 100%;
}
.audio .audio-controls .audio-controls--handler[data-v-1b669f09] {
  line-height: 1;
}
.audio .audio-controls .audio-controls--handler .play[data-v-1b669f09] {
  font-size: 24px;
}
.audio .audio-controls .audio-controls--handler .play .play-handler[data-v-1b669f09] {
  width: 22px;
  height: 22px;
  display: block;
  cursor: pointer;
}
.audio .audio-controls .audio-controls--handler .current-time[data-v-1b669f09],
.audio .audio-controls .audio-controls--handler .total-time[data-v-1b669f09] {
  font-size: 12px;
  color: #333;
}
.audio-pic[data-v-1b669f09] {
  display: flex;
  align-items: center;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.12);
  padding: 10px;
  border-radius: 6px;
  justify-content: center;
}
.play-handler.mobile[data-v-1b669f09] {
  width: 20px;
  height: 20px;
}
.audio-component[data-v-1b669f09] {
  display: none;
}
[data-v-1b669f09] .el-slider__runway {
  margin: 0 0 4px 0;
  background: #e3e3e3;
  height: 4px;
}
[data-v-1b669f09] .el-slider__bar {
  height: 4px;
}
[data-v-1b669f09] .el-slider__button {
  width: 10px;
  height: 10px;
}
[data-v-1b669f09] .el-slider__button-wrapper {
  top: -15px;
}
.image-file[data-v-c51a5592] {
  width: 218px;
  object-fit: scale-down;
}
.video-file[data-v-c51a5592] {
  width: 408px;
}
.file-render[data-v-c51a5592] {
  width: 100%;
}
.file-info[data-v-c51a5592] {
  flex: 1;
  min-width: 0;
}
.file-info.videoHandler[data-v-c51a5592] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.file-info.videoHandler .fileName[data-v-c51a5592] {
  font-size: 18px;
  color: #333333;
  margin-bottom: 19px;
}
.file-info.videoHandler .fileInfo[data-v-c51a5592] {
  font-size: 14px;
  color: #666666;
  margin-bottom: 19px;
}
.content[data-v-5ebca943] {
  width: 100%;
}
.content .stem-content[data-v-5ebca943] {
  width: 100%;
  box-sizing: border-box;
  padding: 5px 14px;
  height: auto;
  border: 1px solid #E7E7E7;
  border-radius: 6px;
  cursor: pointer;
}
.content .stem-content.no-border[data-v-5ebca943] {
  padding: 0;
  border: none;
  cursor: default;
}
.content .stem-content .placeholder[data-v-5ebca943] {
  color: #C0C4CC;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
}
.option-item + .option-item[data-v-831a3966] {
  margin-top: 16px;
}
.option-item[data-v-831a3966] {
  background: #fbfbfb;
  border-radius: 6px;
  padding-left: 16px;
}
.option-item[data-v-831a3966] .stem-content.no-border {
  padding: 8px 14px !important;
}
.option-item + .option-item[data-v-7a37f1bc] {
  margin-top: 16px;
}
.option-item[data-v-7a37f1bc] {
  background: #FBFBFB;
  border-radius: 6px;
  padding-left: 16px;
}
.option-item[data-v-7a37f1bc] .stem-content.no-border {
  padding: 8px 14px !important;
}
.group-content[data-v-87e7bcc0] {
  flex: 1;
  min-width: 0;
}
.question.isGroup[data-v-87e7bcc0] {
  display: flex;
  align-items: flex-start;
}
.ques-modal .el-dialog:not(.is-fullscreen) {
  margin-bottom: 36px;
}
.ques-modal .el-dialog__header {
  background-color: #f2f2f2;
  padding: 12px;
  padding-left: 20px;
  color: #333333;
}
.ques-modal .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}
.ques-modal .el-dialog__header .el-dialog__headerbtn {
  top: 12px;
}
.ques-modal .el-dialog__body {
  padding: 10px 0px 0 10px;
}
.ques-modal .el-dialog__footer {
  text-align: center;
}
.ques-modal .ouchn-container .video-page-vbox {
  padding: 20px;
}
.ques-modal .ouchn-container .ou-modal ::v-deep .el-dialog__header {
  background-color: #f2f2f2;
  padding: 16px;
}
.ques-modal .ouchn-container .ou-modal ::v-deep .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}
.ques-modal .ou-modal ::v-deep .el-dialog:not(.is-fullscreen) {
  margin-bottom: 36px;
}
.ques-modal .ou-modal ::v-deep .el-dialog__header {
  background-color: #f2f2f2;
  padding: 12px;
  padding-left: 20px;
  color: #333333;
}
.ques-modal .ou-modal ::v-deep .el-dialog__header .el-dialog__title {
  font-size: 16px;
  line-height: 16px;
}
.ques-modal .ou-modal ::v-deep .el-dialog__header .el-dialog__headerbtn {
  top: 12px;
}
.ques-modal .ou-modal ::v-deep .el-dialog__body {
  padding: 30px 42px 0 24px;
}
.ques-modal .ou-modal ::v-deep .el-dialog__footer {
  text-align: center;
}
.ques-modal .ou-modal ::v-deep .el-form-item {
  margin-bottom: 16px;
}
.ques-modal .ou-modal ::v-deep .el-form-item__label {
  font-weight: 500;
}
.ques-modal .upload-area ::v-deep .el-upload {
  width: 100%;
}
.ques-modal .upload-area ::v-deep .el-upload .el-upload-dragger {
  width: 100%;
  height: 240px;
  border: 1px dashed #418eed;
  border-radius: 6px;
  background-color: #fbfdff;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.ques-modal .upload-area ::v-deep .el-upload .el-upload-dragger div {
  width: 100%;
  line-height: 1;
}
.ques-modal .upload-area ::v-deep .el-upload .el-upload-dragger .upload-area-title {
  margin-top: 26px;
  color: #666666;
}
.ques-modal .upload-area ::v-deep .el-upload .el-upload-dragger .upload-area-note {
  margin-top: 12px;
  font-size: 13px;
  color: #999999;
}
.save-cancel-btn[data-v-009c6968] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-009c6968] .el-form-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[data-v-009c6968] .el-form-item .el-form-item__label {
  width: 100px;
  text-align: left;
}
.stem[data-v-009c6968] .el-form-item__content,
.analysis[data-v-009c6968] .el-form-item__content,
.options[data-v-009c6968] .el-form-item__content,
.stand_answer[data-v-009c6968] .el-form-item__content {
  width: 100% !important;
}
[data-v-009c6968] .el-form-item__label {
  min-width: 100px;
}
.ques-modal .el-dialog__body {
  padding: 10px !important;
}
.mate-title[data-v-309cd572] {
  display: flex;
  align-items: center;
}
.mate-title .mate-text[data-v-309cd572] {
  width: 56px;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
[data-v-309cd572] .el-dialog__headerbtn {
  top: 12px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-309cd572] .el-dialog__header {
  padding: 16px 20px;
  border-bottom: none !important;
}
[data-v-309cd572] .el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.save-cancel-btn[data-v-309cd572] {
  width: 80px;
  height: 30px;
  font-size: 14px;
}
[data-v-309cd572] .el-dialog__body {
  min-height: 0 !important;
  height: auto;
}
.el-checkbox[data-v-63ddc4d6] {
  width: 100%;
}
.quick[data-v-63ddc4d6] .el-tag {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0;
}
.el-tag.knowledge-point.el-tag--dark[data-v-63ddc4d6] {
  color: #fff;
}
[data-v-63ddc4d6] .knowledge-point .el-icon-close {
  background-color: #8A8A8A !important;
  font-size: 10px;
  color: #fff;
}
.formula-container .iframeDiv {
  width: 100%;
}
.formula-container .w-e-button-container {
  text-align: right;
}
.simple-wangeditor-rich-text-editor .edui-editor-image-edit {
  display: none;
}
.common-edit-dialog .el-dialog__header {
  padding: 16px 20px !important;
  height: auto !important;
}
.common-edit-dialog .el-dialog__header .dot-title--dialog {
  width: 100%;
  margin-bottom: 0;
}

.editor,
.ql-toolbar {
  white-space: pre-wrap !important;
  line-height: normal !important;
}
.quill-img {
  display: none;
}
.ql-snow .ql-tooltip[data-mode="link"]::before {
  content: "请输入链接地址:";
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "保存";
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode="video"]::before {
  content: "请输入视频地址:";
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "14px";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="small"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="small"]::before {
  content: "10px";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="large"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="large"]::before {
  content: "18px";
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value="huge"]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="huge"]::before {
  content: "32px";
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "文本";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "标题1";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "标题2";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "标题3";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "标题4";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "标题5";
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "标题6";
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "标准字体";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="serif"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="serif"]::before {
  content: "衬线字体";
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="monospace"]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="monospace"]::before {
  content: "等宽字体";
}

.create-option[data-v-835c4f4a] {
  width: 100%;
  margin-top: 10px;
  border-style: dashed !important;
}
.option-item.no-bg[data-v-835c4f4a] {
  background: transparent;
  transition: none;
  border: none;
}
.option-item + .option-item[data-v-835c4f4a] {
  margin-top: 16px;
}
.ghostClass .content[data-v-835c4f4a] {
  background: rgba(0, 0, 0, 0.3);
}
.edit-item + .edit-item[data-v-835c4f4a] {
  margin-top: 10px;
}
.handler[data-v-835c4f4a] {
  width: 45px;
  margin-left: 20px;
}
.handler .handler-item[data-v-835c4f4a] {
  user-select: none;
  cursor: pointer;
}
.handler .handler-item + .handler-item[data-v-835c4f4a] {
  margin-top: 10px;
}
.log-list[data-v-1beba42d] .el-table__header-wrapper {
  border-radius: 6px;
}
.el-button-box{
  border-color: #badeff;
  /*background-color: #e8f4ff;*/
  color: #1890ff;
}

.el-span-files[data-v-73f5a248] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.el-span-files[data-v-7ab88daa] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.ImgupLoads[data-v-7ab88daa] {
  position: relative;
}
.newImgList[data-v-7ab88daa] {
  width: 738px;
  display: flex;
  flex-wrap: wrap;
}
.newImgList .newImgList_box[data-v-7ab88daa] {
  display: flex;
  width: 364px;
  height: 150px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  margin: 0 5px 5px 0;
  position: relative;
}
.newImgList .newImgList_box .progress_box[data-v-7ab88daa] {
  position: absolute;
  bottom: 0;
  width: 98%;
}
.newImgList .newImgList_box .box_info[data-v-7ab88daa] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  height: 120px;
  max-width: 212px;
}
.newImgList .newImgList_box .box_info .addname[data-v-7ab88daa] {
  font-size: 14px;
  color: #000000;
  line-height: 2em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-7ab88daa] {
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-7ab88daa]::before {
  content: "* ";
  color: red;
}
.newISty[data-v-7ab88daa] {
  margin: 16px 0 16px;
}
.img_box[data-v-7ab88daa] {
  width: 120px;
  height: 120px;
  position: relative;
}
.img_box .btn_box[data-v-7ab88daa] {
  position: absolute;
  left: 0;
  width: 120px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.img_box .btn_box div[data-v-7ab88daa] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.img_box .btn_box .btn1[data-v-7ab88daa] {
  background-color: white;
  border: 1px solid #418eed;
}
.img_box .btn_box .btn2[data-v-7ab88daa] {
  background-color: #ff9797;
  color: white;
}
.img_box:hover .btn_box[data-v-7ab88daa] {
  display: flex;
}
.moreupload_onepic[data-v-7ab88daa] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-7ab88daa] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-7ab88daa] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-7ab88daa] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-7ab88daa] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-7ab88daa] {
  display: flex;
}
.el-image[data-v-7ab88daa] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tag_before[data-v-7ab88daa] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-7ab88daa] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-7ab88daa] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-span-files[data-v-adfd9f20] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.ImgupLoad[data-v-adfd9f20] {
  position: relative;
}
.newImgList[data-v-adfd9f20] {
  width: 738px;
  display: flex;
  flex-wrap: wrap;
}
.newImgList .newImgList_box[data-v-adfd9f20] {
  display: flex;
  width: 364px;
  height: 150px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  margin: 0 5px 5px 0;
  position: relative;
}
.newImgList .newImgList_box .progress_box[data-v-adfd9f20] {
  position: absolute;
  bottom: 0;
  width: 98%;
}
.newImgList .newImgList_box .box_info[data-v-adfd9f20] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  height: 120px;
  max-width: 212px;
  overflow: hidden;
}
.newImgList .newImgList_box .box_info .addname[data-v-adfd9f20] {
  font-size: 14px;
  color: #000000;
  line-height: 2em;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-adfd9f20] {
  font-size: 14px;
  color: #666666;
  line-height: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-adfd9f20]::before {
  content: "* ";
  color: red;
}
.newImgList .newImgList_box .box_info p[data-v-adfd9f20] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newISty[data-v-adfd9f20] {
  margin: 16px 0 16px;
}
.img_box[data-v-adfd9f20] {
  width: 120px;
  height: 120px;
  position: relative;
}
.img_box .btn_box[data-v-adfd9f20] {
  position: absolute;
  left: 0;
  width: 120px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.img_box .btn_box div[data-v-adfd9f20] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.img_box .btn_box .btn1[data-v-adfd9f20] {
  background-color: white;
  border: 1px solid #418eed;
}
.img_box .btn_box .btn2[data-v-adfd9f20] {
  background-color: #ff9797;
  color: white;
}
.img_box:hover .btn_box[data-v-adfd9f20] {
  display: flex;
}
.moreupload_onepic[data-v-adfd9f20] {
  position: relative;
  width: 100%;
  height: 120px;
  margin-bottom: 15px;
  padding: 10px;
  box-sizing: border-box;
  background-color: #f7fafc;
  display: flex;
}
.moreupload_onepic .btn_box[data-v-adfd9f20] {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 100px;
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box img[data-v-adfd9f20] {
  width: 30px;
  height: 30px;
}
.el-image[data-v-adfd9f20] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.detail_audio[data-v-adfd9f20] {
  display: flex;
  flex-direction: column;
}
.detail_audio div[data-v-adfd9f20] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 300px;
}
.detail_audio .el-slider[data-v-adfd9f20] {
  width: 300px;
}
.audio_name[data-v-adfd9f20] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tag_before[data-v-adfd9f20] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-adfd9f20] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-adfd9f20] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-span-files[data-v-5334dd3b] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.ImgupLoads[data-v-5334dd3b] {
  position: relative;
}
.newImgList[data-v-5334dd3b] {
  width: 738px;
  display: flex;
  flex-wrap: wrap;
}
.newImgList .newImgList_box[data-v-5334dd3b] {
  display: flex;
  width: 364px;
  height: 150px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  margin: 0 5px 5px 0;
  position: relative;
}
.newImgList .newImgList_box .progress_box[data-v-5334dd3b] {
  position: absolute;
  bottom: 0;
  width: 98%;
}
.newImgList .newImgList_box .box_info[data-v-5334dd3b] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  height: 120px;
  max-width: 210px;
}
.newImgList .newImgList_box .box_info .addname[data-v-5334dd3b] {
  font-size: 14px;
  color: #000000;
  line-height: 2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-5334dd3b] {
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-5334dd3b]::before {
  content: "* ";
  color: red;
}
.newISty[data-v-5334dd3b] {
  margin: 16px 0 16px;
}
.img_box[data-v-5334dd3b] {
  width: 120px;
  height: 120px;
  position: relative;
}
.img_box .btn_box[data-v-5334dd3b] {
  position: absolute;
  left: 0;
  width: 120px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.img_box .btn_box div[data-v-5334dd3b] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.img_box .btn_box .btn1[data-v-5334dd3b] {
  background-color: white;
  border: 1px solid #418eed;
}
.img_box .btn_box .btn2[data-v-5334dd3b] {
  background-color: #ff9797;
  color: white;
}
.img_box:hover .btn_box[data-v-5334dd3b] {
  display: flex;
}
.moreupload_onepic[data-v-5334dd3b] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-5334dd3b] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-5334dd3b] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-5334dd3b] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-5334dd3b] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-5334dd3b] {
  display: flex;
}
.el-image[data-v-5334dd3b] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tag_before[data-v-5334dd3b] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-5334dd3b] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-5334dd3b] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-span-files[data-v-58488710] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.ImgupLoads[data-v-58488710] {
  position: relative;
}
.newImgList[data-v-58488710] {
  width: 738px;
  display: flex;
  flex-wrap: wrap;
}
.newImgList .newImgList_box[data-v-58488710] {
  display: flex;
  width: 364px;
  height: 150px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  margin: 0 5px 5px 0;
  position: relative;
}
.newImgList .newImgList_box .progress_box[data-v-58488710] {
  position: absolute;
  bottom: 0;
  width: 98%;
}
.newImgList .newImgList_box .box_info[data-v-58488710] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  height: 120px;
  max-width: 210px;
}
.newImgList .newImgList_box .box_info .addname[data-v-58488710] {
  font-size: 14px;
  color: #000000;
  line-height: 2em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-58488710] {
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-58488710]::before {
  content: "* ";
  color: red;
}
.newISty[data-v-58488710] {
  margin: 16px 0 16px;
}
.img_box[data-v-58488710] {
  width: 120px;
  height: 120px;
  position: relative;
}
.img_box .btn_box[data-v-58488710] {
  position: absolute;
  left: 0;
  width: 120px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.img_box .btn_box div[data-v-58488710] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.img_box .btn_box .btn1[data-v-58488710] {
  background-color: white;
  border: 1px solid #418eed;
}
.img_box .btn_box .btn2[data-v-58488710] {
  background-color: #ff9797;
  color: white;
}
.img_box:hover .btn_box[data-v-58488710] {
  display: flex;
}
.moreupload_onepic[data-v-58488710] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-58488710] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-58488710] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-58488710] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-58488710] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-58488710] {
  display: flex;
}
.el-image[data-v-58488710] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tag_before[data-v-58488710] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-58488710] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-58488710] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-span-files[data-v-16efde41] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.ImgupLoads[data-v-16efde41] {
  position: relative;
}
.newImgList[data-v-16efde41] {
  width: 738px;
  display: flex;
  flex-wrap: wrap;
}
.newImgList .newImgList_box[data-v-16efde41] {
  display: flex;
  width: 364px;
  height: 150px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  margin: 0 5px 5px 0;
  position: relative;
}
.newImgList .newImgList_box .progress_box[data-v-16efde41] {
  position: absolute;
  bottom: 0;
  width: 98%;
}
.newImgList .newImgList_box .box_info[data-v-16efde41] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  height: 120px;
  max-width: 212px;
}
.newImgList .newImgList_box .box_info .addname[data-v-16efde41] {
  font-size: 14px;
  color: #000000;
  line-height: 2em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-16efde41] {
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-16efde41]::before {
  content: "* ";
  color: red;
}
.newISty[data-v-16efde41] {
  margin: 16px 0 16px;
}
.img_box[data-v-16efde41] {
  width: 120px;
  height: 120px;
  position: relative;
}
.img_box .btn_box[data-v-16efde41] {
  position: absolute;
  left: 0;
  width: 120px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.img_box .btn_box div[data-v-16efde41] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.img_box .btn_box .btn1[data-v-16efde41] {
  background-color: white;
  border: 1px solid #418eed;
}
.img_box .btn_box .btn2[data-v-16efde41] {
  background-color: #ff9797;
  color: white;
}
.img_box:hover .btn_box[data-v-16efde41] {
  display: flex;
}
.moreupload_onepic[data-v-16efde41] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-16efde41] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-16efde41] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-16efde41] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-16efde41] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-16efde41] {
  display: flex;
}
.el-image[data-v-16efde41] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-span-files[data-v-4fe61e78] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.ImgupLoads[data-v-4fe61e78] {
  position: relative;
}
.newImgList[data-v-4fe61e78] {
  width: 738px;
  display: flex;
  flex-wrap: wrap;
}
.newImgList .newImgList_box[data-v-4fe61e78] {
  display: flex;
  width: 364px;
  height: 150px;
  padding: 10px;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  margin: 0 5px 5px 0;
  position: relative;
}
.newImgList .newImgList_box .progress_box[data-v-4fe61e78] {
  position: absolute;
  bottom: 0;
  width: 98%;
}
.newImgList .newImgList_box .box_info[data-v-4fe61e78] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 10px;
  height: 120px;
  max-width: 210px;
}
.newImgList .newImgList_box .box_info .addname[data-v-4fe61e78] {
  font-size: 14px;
  color: #000000;
  line-height: 2em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-4fe61e78] {
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newImgList .newImgList_box .box_info .addbadge[data-v-4fe61e78]::before {
  content: "* ";
  color: red;
}
.newISty[data-v-4fe61e78] {
  margin: 16px 0 16px;
}
.img_box[data-v-4fe61e78] {
  width: 120px;
  height: 120px;
  position: relative;
}
.img_box .btn_box[data-v-4fe61e78] {
  position: absolute;
  left: 0;
  width: 120px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
.img_box .btn_box div[data-v-4fe61e78] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.img_box .btn_box .btn1[data-v-4fe61e78] {
  background-color: white;
  border: 1px solid #418eed;
}
.img_box .btn_box .btn2[data-v-4fe61e78] {
  background-color: #ff9797;
  color: white;
}
.img_box:hover .btn_box[data-v-4fe61e78] {
  display: flex;
}
.moreupload_onepic[data-v-4fe61e78] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-4fe61e78] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-4fe61e78] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-4fe61e78] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-4fe61e78] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-4fe61e78] {
  display: flex;
}
.el-image[data-v-4fe61e78] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tag_before[data-v-4fe61e78] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-4fe61e78] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-4fe61e78] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-span-files[data-v-14039be0] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.AudioupLoad[data-v-14039be0] {
  position: relative;
}
.moreupload_onepic[data-v-14039be0] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-14039be0] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-14039be0] {
  width: 100px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-14039be0] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-14039be0] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-14039be0] {
  display: flex;
}
.el-image[data-v-14039be0] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-span-files[data-v-d059818e] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.picture-upload[data-v-d059818e] {
  position: relative;
}
.ImgupLoadz[data-v-d059818e] {
  display: block;
}
.moreupload_onepic[data-v-d059818e] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-d059818e] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-d059818e] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-d059818e] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-d059818e] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-d059818e] {
  display: flex;
}
.el-image[data-v-d059818e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-span-files[data-v-00fd0fde] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.AudioupLoad[data-v-00fd0fde] {
  position: relative;
}
.moreupload_onepic[data-v-00fd0fde] {
  position: relative;
  width: 100%;
  height: 120px;
  margin-bottom: 15px;
  padding: 10px;
  box-sizing: border-box;
  background-color: #f7fafc;
  display: flex;
}
.moreupload_onepic .btn_box[data-v-00fd0fde] {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 100px;
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box img[data-v-00fd0fde] {
  width: 30px;
  height: 30px;
}
.el-image[data-v-00fd0fde] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.detail_audio[data-v-00fd0fde] {
  display: flex;
  flex-direction: column;
}
.detail_audio div[data-v-00fd0fde] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 300px;
}
.detail_audio .el-slider[data-v-00fd0fde] {
  width: 300px;
}
.audio_name[data-v-00fd0fde] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tag_before[data-v-00fd0fde] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-00fd0fde] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-00fd0fde] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-span-files[data-v-ad55b314] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.VideoupLoad[data-v-ad55b314] {
  position: relative;
}
.moreupload_onepic[data-v-ad55b314] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-ad55b314] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-ad55b314] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-ad55b314] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-ad55b314] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-ad55b314] {
  display: flex;
}
.el-image[data-v-ad55b314] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tag_before[data-v-ad55b314] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-ad55b314] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-ad55b314] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-span-files[data-v-849cf1ee] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.AudioupLoad[data-v-849cf1ee] {
  position: relative;
}
.moreupload_onepic[data-v-849cf1ee] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-849cf1ee] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-849cf1ee] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-849cf1ee] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-849cf1ee] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-849cf1ee] {
  display: flex;
}
.el-image[data-v-849cf1ee] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-span-files[data-v-4d9c35ee] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.AudioupLoad[data-v-4d9c35ee] {
  position: relative;
}
.moreupload_onepic[data-v-4d9c35ee] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-4d9c35ee] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-4d9c35ee] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-4d9c35ee] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-4d9c35ee] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-4d9c35ee] {
  display: flex;
}
.el-image[data-v-4d9c35ee] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-span-files[data-v-3c81b866] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.AudioupLoad[data-v-3c81b866] {
  position: relative;
}
.moreupload_onepic[data-v-3c81b866] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-3c81b866] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-3c81b866] {
  width: 104px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-3c81b866] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-3c81b866] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-3c81b866] {
  display: flex;
}
.el-image[data-v-3c81b866] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-span-files[data-v-5e8dcd73] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.AudioupLoad[data-v-5e8dcd73] {
  position: relative;
}
.moreupload_onepic[data-v-5e8dcd73] {
  position: relative;
  width: 178px;
  height: 178px;
  margin-bottom: 15px;
}
.moreupload_onepic .btn_box[data-v-5e8dcd73] {
  position: absolute;
  left: 0;
  top: 0;
  width: 176px;
  height: 176px;
  background-color: rgba(0, 0, 0, 0.2509803922);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box div[data-v-5e8dcd73] {
  width: 100px;
  height: 35px;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.moreupload_onepic .btn_box .btn1[data-v-5e8dcd73] {
  background-color: white;
  border: 1px solid #418eed;
}
.moreupload_onepic .btn_box .btn2[data-v-5e8dcd73] {
  background-color: #ff9797;
  color: white;
}
.moreupload_onepic:hover .btn_box[data-v-5e8dcd73] {
  display: flex;
}
.el-image[data-v-5e8dcd73] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi-uploader[data-v-a8b20eb8] .el-upload--picture-card {
  width: 121px;
  height: 91px;
  line-height: normal;
  padding-bottom: calc(20% - 15px);
}
.multi-uploader[data-v-a8b20eb8] .multi-uploader__operate .el-button {
  width: 68px;
  height: 24px;
  font-size: 12px;
  padding: 0;
}
.multi-uploader[data-v-a8b20eb8] .multi-uploader__operate .el-upload + .el-button {
  margin-top: 10px;
}
.multi-uploader .multi-uploader__wrapper[data-v-a8b20eb8] {
  display: flex;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate[data-v-a8b20eb8] {
  background-color: #f2f2f2;
  border: 1px dashed #c5c5c5;
  width: 121px;
  height: 91px;
  padding-bottom: calc(20% - 16px);
  position: relative;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item.video-ratio[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate.video-ratio[data-v-a8b20eb8] {
  padding-bottom: calc(15% - 12px);
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item[data-v-a8b20eb8]:hover,
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate[data-v-a8b20eb8]:hover {
  border-color: #46a6ff;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item > div[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate > div[data-v-a8b20eb8] {
  position: absolute;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--wrapper[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--wrapper[data-v-a8b20eb8] {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--wrapper .el-button[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--wrapper .el-button[data-v-a8b20eb8] {
  margin: 8px 0;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--title[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--title[data-v-a8b20eb8] {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--remove[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--remove[data-v-a8b20eb8] {
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  transform: translate(50%, -50%);
  display: none;
  background-color: #ffffff;
  border-radius: 50%;
  cursor: pointer;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--remove img[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--remove img[data-v-a8b20eb8] {
  vertical-align: initial;
  width: 100%;
  height: 100%;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--progress[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate--progress[data-v-a8b20eb8] {
  width: 100%;
  top: calc(100% + 5px);
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item:hover .multi-uploader__preview-item--title[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item:hover .multi-uploader__preview-item--remove[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate:hover .multi-uploader__preview-item--title[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper .multi-uploader__operate:hover .multi-uploader__preview-item--remove[data-v-a8b20eb8] {
  display: block;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--wrapper[data-v-a8b20eb8], .multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--mask[data-v-a8b20eb8] {
  width: 100%;
  height: 100%;
  padding: 1px;
}
.multi-uploader .multi-uploader__wrapper .multi-uploader__preview-item--mask[data-v-a8b20eb8] {
  top: 0;
  left: 0;
  z-index: 3;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.4);
  color: #ffffff;
}
.multi-uploader .multi-uploader__wrapper--list[data-v-a8b20eb8] {
  flex-direction: column;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper--list .operate[data-v-a8b20eb8] {
  display: flex;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__wrapper[data-v-a8b20eb8],
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper[data-v-a8b20eb8] {
  width: calc(100% - 60px);
  border-width: 1px;
  height: 40px;
  display: flex;
  align-items: center;
  position: relative;
  padding: 5px 10px;
  border-radius: 4px;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item[data-v-a8b20eb8] {
  border-style: solid;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item + .preview-item[data-v-a8b20eb8] {
  margin-top: 12px;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__wrapper[data-v-a8b20eb8] {
  border-color: #dadada;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__cover[data-v-a8b20eb8] {
  width: 30px;
  height: 30px;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__cover img[data-v-a8b20eb8] {
  width: 100%;
  height: 100%;
  vertical-align: middle;
  object-fit: contain;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__title[data-v-a8b20eb8] {
  margin-left: 16px;
  font-size: #666666;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__mask[data-v-a8b20eb8] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  padding-left: 16px;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ffffff;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__remove[data-v-a8b20eb8] {
  width: 44px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.multi-uploader .multi-uploader__wrapper--list .preview-item__remove > div[data-v-a8b20eb8] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
  background-color: #ffcece;
  color: #ff4949;
  font-size: 13px;
  text-align: center;
  line-height: 24px;
}
.multi-uploader .multi-uploader__wrapper--list .operate[data-v-a8b20eb8] {
  margin-top: 16px;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper[data-v-a8b20eb8] {
  background-color: #f2f2f2;
  border-color: #cccccc;
  border-style: dashed;
  justify-content: center;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper > div[data-v-a8b20eb8] {
  width: 55%;
  display: flex;
  justify-content: space-between;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper > div .el-button[data-v-a8b20eb8] {
  width: 72px;
  height: 28px;
  line-height: 28px;
  padding: 0;
  font-size: 12px;
}
.multi-uploader .multi-uploader__wrapper--list .operate__wrapper > div .el-button + .el-button[data-v-a8b20eb8] {
  margin-left: 0;
}
.multi-uploader .el-upload__tip[data-v-a8b20eb8] {
  margin-top: 14px;
}
.text-tip[data-v-a8b20eb8] {
  font-size: 13px;
  color: #999999;
  margin-left: 6px;
}
.link-assets-modal .record-row[data-v-a8b20eb8] {
  padding: 12px;
  border-radius: 6px;
}
.link-assets-modal .record-title[data-v-a8b20eb8] {
  padding: 6px 0;
  color: #353535;
  font-size: 15px;
  display: flex;
  align-items: center;
}
.link-assets-modal .record-title[data-v-a8b20eb8]::before {
  content: "";
  display: block;
  width: 3px;
  height: 15px;
  background-color: #418eed;
  margin-right: 5px;
}
.link-assets-modal .control-item[data-v-a8b20eb8] {
  margin-top: 12px;
}
.link-assets-modal .control-item.submit[data-v-a8b20eb8] {
  margin-top: 24px;
  text-align: right;
}
.link-assets-modal .control-item .el-button.el-button--default[data-v-a8b20eb8] {
  width: 100%;
}
.link-assets-modal .control-item .el-button.el-button--primary[data-v-a8b20eb8] {
  width: 100px;
  background-color: #418eed;
  border-color: #418eed;
}
.link-assets-modal .control-item .el-button.el-button--primary[data-v-a8b20eb8]:hover, .link-assets-modal .control-item .el-button.el-button--primary[data-v-a8b20eb8]:focus {
  background-color: #46a6ff;
  border-color: #46a6ff;
}
.link-assets-modal .link-item__remove[data-v-a8b20eb8] {
  width: 44px;
  height: 32px;
  display: flex;
  align-items: center;
}
.link-assets-modal .link-item__remove > div[data-v-a8b20eb8] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  cursor: pointer;
  background-color: #ffcece;
  color: #ff4949;
  font-size: 13px;
  text-align: center;
  line-height: 24px;
}
.multi-uploader__preview-item--wrapper img[data-v-a8b20eb8] {
  width: auto;
  height: 100%;
}
.el-span-files[data-v-1959bae2] {
  position: absolute;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 60px;
}
.AudioupLoad[data-v-1959bae2] {
  position: relative;
}
.moreupload_onepic[data-v-1959bae2] {
  position: relative;
  width: 100%;
  height: 120px;
  margin-bottom: 15px;
  padding: 10px;
  box-sizing: border-box;
  background-color: #f7fafc;
  display: flex;
}
.moreupload_onepic .btn_box[data-v-1959bae2] {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 100px;
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  z-index: 200;
}
.moreupload_onepic .btn_box img[data-v-1959bae2] {
  width: 30px;
  height: 30px;
}
.el-image[data-v-1959bae2] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.detail_audio[data-v-1959bae2] {
  display: flex;
  flex-direction: column;
}
.detail_audio div[data-v-1959bae2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 300px;
}
.detail_audio .el-slider[data-v-1959bae2] {
  width: 300px;
}
.audio_name[data-v-1959bae2] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tag_before[data-v-1959bae2] {
  display: flex;
  align-items: center;
}
.tag_before img[data-v-1959bae2] {
  width: 14px;
  height: 14px;
}
.tag_before p[data-v-1959bae2] {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-process-box {
  padding: 12px 4px;
  max-height: 60vh;
  overflow-y: auto;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-process-box::before, .el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-process-box::after {
  content: "";
  display: table;
  clear: both;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-process-box::-webkit-scrollbar {
  width: 4px !important;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-process-box::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #bfbfbf;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-process-box::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: rgba(231, 214, 214, 0.1);
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  width: 100%;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item + .file-item {
  margin-top: 10px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .icon-wrap {
  width: 20px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .icon-wrap img {
  width: 100%;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .info-wrap {
  max-width: calc(100% - 15px - 20px);
  margin-left: 15px;
  flex: 1;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .info-wrap .file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 58px;
  line-height: 1.2;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .info-wrap .file-progress-wrap {
  display: flex;
  align-items: center;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .info-wrap .file-progress-wrap .el-progress {
  flex: 1;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .info-wrap .file-progress-wrap .progress-text {
  width: 50px;
  font-size: 12px;
  line-height: 1;
  display: flex;
  justify-content: flex-end;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.upload-process-modal .file-item .info-wrap .error-text {
  margin-top: 5px;
  font-size: 12px;
  line-height: 1;
  color: #f56c6c;
  padding-right: 58px;
  transform: scale(0.92);
  transform-origin: left center;
}
.resource-preview-box {
  display: flex;
  justify-content: center;
  width: 100%;
}

.xml-tree-box[data-v-6e737090] {
  max-height: calc(100vh - 300px);
  overflow: auto;
}
.xml-file-manager[data-v-3d1ffde0] {
  min-height: 530px;
  padding: 12px 16px 20px 17px;
}
.upload-drop-tip__wrap[data-v-3d1ffde0] {
  visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: calc(50% + 52px);
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 24px 36px;
  border-radius: 6px;
  transition: all 0.3s ease-in-out;
}
.drop-active[data-v-3d1ffde0] {
  background-image: linear-gradient(to bottom, transparent 0%, #e1eeff 38%, #e1eeff 100%);
  background-position: 0 0;
  background-repeat: no-repeat;
  position: relative;
}
.drop-active .upload-drop-tip__wrap[data-v-3d1ffde0] {
  visibility: visible;
  opacity: 1;
  top: calc(50% + 32px);
}
.action-bar[data-v-3d1ffde0] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.action-bar .Breadcrumb-box[data-v-3d1ffde0] {
  margin-top: 0;
}
.action-bar .Breadcrumb-box .left-box .right-navigation[data-v-3d1ffde0] .el-breadcrumb {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
}
.action-bar .Breadcrumb-box-top[data-v-3d1ffde0] {
  width: 35%;
}
.action-bar .top-box[data-v-3d1ffde0] {
  display: flex;
  align-items: center;
}
.action-bar .top-box .developSearch[data-v-3d1ffde0] {
  cursor: pointer;
}
.action-bar .top-box .operate-btn[data-v-3d1ffde0] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 8px;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}
.action-bar .top-box .operate-btn img[data-v-3d1ffde0] {
  margin-right: 3px;
}
.action-bar .top-box .del-btn[data-v-3d1ffde0] {
  color: #ff5733;
}
.action-bar .top-box .search[data-v-3d1ffde0] {
  width: 56px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}
.action-bar .top-box .search img[data-v-3d1ffde0] {
  width: 12px;
  height: 12px;
  margin-right: 7px;
}
.action-bar .el-form-item--mini.el-form-item[data-v-3d1ffde0] {
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  margin-left: 10px;
}
.action-bar .el-form-item__content[data-v-3d1ffde0] {
  width: 180px !important;
}
.Breadcrumb-box[data-v-3d1ffde0] {
  display: flex;
  align-items: center;
  margin-top: 10px;
  justify-content: space-between;
}
.Breadcrumb-box .editor[data-v-3d1ffde0] {
  width: 100% !important;
}
.Breadcrumb-box .left-box[data-v-3d1ffde0] {
  width: 90%;
  display: flex;
  align-items: center;
}
.Breadcrumb-box .left-box .left-btn[data-v-3d1ffde0] {
  width: 90px;
  display: flex;
  align-items: center;
}
.Breadcrumb-box .left-box .left-btn i[data-v-3d1ffde0] {
  font-size: 20px;
  font-weight: bold;
  margin-right: 10px;
  cursor: pointer;
}
.Breadcrumb-box .left-box .left-btn img[data-v-3d1ffde0] {
  width: 13.33px;
  height: 13.33px;
  margin-right: 10px;
  cursor: pointer !important;
}
.Breadcrumb-box .left-box .left-btn .disable[data-v-3d1ffde0] {
  color: #999;
  cursor: default;
}
.Breadcrumb-box .left-box .right-navigation[data-v-3d1ffde0] {
  width: calc(100% - 90px);
  height: 32px;
  padding: 8px 16px;
  display: flex;
  align-items: center;
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
}
.Breadcrumb-box .left-box .right-navigation[data-v-3d1ffde0] .el-breadcrumb {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
}
.Breadcrumb-box .top-box[data-v-3d1ffde0] {
  width: 10%;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.Breadcrumb-box .top-box .ouchn-grid-search-form[data-v-3d1ffde0] {
  width: 60%;
}
.Breadcrumb-box .top-box .ouchn-grid-search-form .el-form-item[data-v-3d1ffde0] {
  margin-bottom: 0 !important;
  width: 100%;
}
.Breadcrumb-box .top-box .ouchn-grid-search-form .el-form-item .el-form-item__content[data-v-3d1ffde0] {
  width: 100% !important;
}
.Breadcrumb-box .top-box .operate-btn[data-v-3d1ffde0] {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 8px;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
}
.Breadcrumb-box .top-box .operate-btn img[data-v-3d1ffde0] {
  margin-right: 3px;
}
.Breadcrumb-box .top-box .del-btn[data-v-3d1ffde0] {
  color: #ff5733;
}
.Breadcrumb-box .top-box .search[data-v-3d1ffde0] {
  width: 20%;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  cursor: pointer;
  white-space: nowrap;
}
.Breadcrumb-box .top-box .search img[data-v-3d1ffde0] {
  width: 12px;
  height: 12px;
  margin-right: 7px;
}
.Breadcrumb-box .top-box .shouhui[data-v-3d1ffde0] {
  margin-right: 5px;
  width: 15% !important;
}
.Breadcrumb-box .top-box .search-form-select[data-v-3d1ffde0] {
  display: none;
  width: 0;
  padding: 0;
  background: none;
}
.Breadcrumb-box .left-box-select[data-v-3d1ffde0] {
  width: 60%;
  padding-right: 10px;
}
.Breadcrumb-box .top-box-select[data-v-3d1ffde0] {
  width: 40%;
  flex-direction: row !important;
}
.file-list-back[data-v-3d1ffde0] {
  background: url(../../static/img/no-folder.224c8aea.png) no-repeat;
  background-position: center center;
  background-size: 300px 300px;
}
.file-list[data-v-3d1ffde0] {
  margin-top: 28px;
  display: grid;
  grid-row-gap: 20px;
  grid-column-gap: 10px;
  justify-content: start;
  grid-template-columns: repeat(auto-fit, 118px);
  grid-template-rows: max-content 120px;
  overflow-y: auto;
}
.file-list .file-item[data-v-3d1ffde0] {
  height: 122px;
}
.file-list .file-box[data-v-3d1ffde0] {
  padding: 8px 10px;
  cursor: pointer;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.file-list .file-box .img-box[data-v-3d1ffde0] {
  display: inline-block;
  width: 60px;
  height: 60px;
}
.file-list .file-box .cover[data-v-3d1ffde0] {
  width: 60px;
  height: 60px;
  object-fit: contain;
}
.file-list .file-box div[data-v-3d1ffde0] {
  font-size: 15px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  width: 100%;
  height: calc(100% - 60px);
  margin-top: 4px;
}
.file-list .file-active[data-v-3d1ffde0] {
  background: #cce8ff;
}
.file-list .no-folder[data-v-3d1ffde0] {
  display: flex;
  width: 735px;
  min-height: 420px;
}
.file-list .no-folder img[data-v-3d1ffde0] {
  margin: 60px auto;
  width: 300px;
}
.dropdown-style-fix[data-v-3d1ffde0] .el-button.el-button--mini {
  padding-top: 6px;
  padding-bottom: 6px;
}
.dropdown-style-fix[data-v-3d1ffde0] + .el-button {
  margin-left: 10px;
}
.up-con-box[data-v-3d1ffde0] {
  height: 100%;
  display: flex;
}
.up-con-box .left-tree-box[data-v-3d1ffde0] {
  width: 200px;
  height: 100%;
  border-right: 1px solid #f2f2f2;
  margin-right: 24px;
}
.up-con-box .right-file-box[data-v-3d1ffde0] {
  width: calc(100% - 200px);
  height: 100%;
}
.up-con-box .right-file-box .upload-box[data-v-3d1ffde0] {
  text-align: center;
  margin-top: 20px;
}
.up-con-box .right-file-box .btn-box[data-v-3d1ffde0] {
  text-align: center;
  margin-top: 52px;
}
.selectmater-btn-box[data-v-3d1ffde0] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
[data-v-3d1ffde0] .typeselect .el-input--mini .el-input__inner {
  border: none;
}
.upload-img[data-v-3d1ffde0] {
  width: 12px;
  height: 12px;
  margin-right: 3px;
}
[data-v-3d1ffde0] .search-input .el-input__inner {
  border-radius: 16px;
  background: rgba(0, 0, 0, 0.08);
}
[data-v-3d1ffde0] .el-dialog {
  border-radius: 8px !important;
}
[data-v-3d1ffde0] .el-dialog .el-dialog__body {
  border-radius: 0 0 8px 8px;
}
[data-v-3d1ffde0] .el-breadcrumb__item {
  display: flex;
  align-items: center;
  height: 16px;
}
.searchs[data-v-3d1ffde0] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
}
.xml-file-manager .file-item .el-textarea__inner {
  font-size: 12px;
}
.xml-iframe-ai-view-dialog .el-dialog__header {
  padding: 42px 0 0 0;
  background-color: #e7e7e7;
}
.xml-iframe-ai-view-dialog .el-dialog__body {
  padding: 0 20px 30px 20px;
}
.xml-iframe-ai-view-dialog .el-dialog__body .xml-iframe-ai-view {
  width: 100%;
  height: calc(100vh - 100px);
}
.xml-iframe-ai-view-dialog .xml-iframe-ai-view-close {
  cursor: pointer;
  position: fixed;
  right: 60px;
  top: 20px;
  color: #999;
  font-size: 12px;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header {
  padding: 16px 20px;
  background-color: #f2f2f2;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .el-dialog__title {
  font-size: 16px;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .el-dialog__headerbtn {
  top: 16px;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title {
  width: 100%;
  height: 44px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  position: relative;
  margin-top: 4px;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title span {
  cursor: pointer;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .mate-title-active0,
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .mate-title-active1 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .select-span,
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .noselect-span {
  display: inline-block;
  width: 84px;
  height: 44px;
  font-size: 14px;
  text-align: center;
  line-height: 44px;
  cursor: pointer;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .select-span {
  background: #ffffff;
  font-weight: 700;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .noselect-span {
  background: #cfecff;
  font-weight: 400;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .mate-title-active1 {
  position: absolute;
  top: 0;
  left: 138px;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__header .mate-title .mate-title-active2 {
  position: absolute;
  top: 0;
  left: 276px;
}
.single-group-creater__root-material[data-v-68d6f9c0] .el-dialog__body {
  padding: 0;
}
:deep(.el-dialog) {
  border-radius: 8px;
}
:deep(.editor_dialog .el-dialog__body) {
  border-radius: 8px !important;
}
.single-group-creater__root-material {
  border-radius: 8px;
}
.single-group-creater__root-material .el-dialog__header {
  height: 48px;
  padding: 0 !important;
  background-color: whitesmoke !important;
  border-radius: 8px 8px 0 0;
  display: flex;
  align-items: flex-end;
}
.single-group-creater__root-material .el-dialog__header .el-dialog__title {
  display: inline-block;
  width: 134px;
  height: 44px;
  margin-top: 4px;
  background-color: #fff;
  border-radius: 25px 25px 0 0;
  text-align: center;
  line-height: 44px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px !important;
  font-weight: 700;
}
.single-group-creater__root-material .el-dialog__header .el-dialog__headerbtn {
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
}
.single-group-creater__root-material .el-dialog__body {
  background-color: #ffffff !important;
  padding: 0 !important;
  min-height: 469px;
}
.single-group-creater__root-material .el-dialog__footer {
  width: 100%;
  height: 48px;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  padding: 0 !important;
}
.single-group-creater__root-material .el-dialog__footer .footer-btn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 16px;
}
.single-group-creater__root-material .el-dialog__footer .footer-btn .el-button {
  width: 80px;
}
.material-library-content-box {
  max-height: 732px;
  overflow-y: auto;
  display: flex;
}
.material-library-content-box .classification-tree {
  width: 210px;
  border-right: 1px solid #f2f2f2;
}
.material-library-content-box .classification-tree .mate-title span {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-right: 20px;
  cursor: pointer;
}
.material-library-content-box .classification-tree .mate-title .mate-title-active {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #1890ff;
}
.material-library-content-box .classification-tree .material-library-btn {
  padding: 8px 0;
  cursor: pointer;
}
.material-library-content-box .classification-tree .selected {
  color: #1890ff;
}
.material-library-content-box .material-content {
  width: 100%;
}
.material-library-content-box .material-library {
  width: calc(100% - 200px);
}
.el-dialog__wrapper.nice-modal__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000bf;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal {
  background-color: transparent;
  box-shadow: none;
  border: 1px solid #efefef;
  margin: 0 !important;
  min-width: 350px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__box {
  position: relative;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__box .close-btn {
  position: absolute;
  display: inline-flex;
  top: 16px;
  right: 15px;
  color: #bfbfbf;
  font-size: 25px;
  font-weight: bold;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__box .close-btn.small {
  top: 12px;
  right: 12px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__box .close-btn:hover {
  cursor: pointer;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__title--text {
  color: #333333;
  padding: 16px 20px;
  font-size: 18px;
  transform: scale3d(1.2);
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__title--text.small {
  padding: 12px 16px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__content {
  max-height: 500px;
  overflow-y: auto;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__content, .el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__footer {
  padding: 12px 16px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__footer--default {
  display: flex;
  width: 100%;
  justify-content: center;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__footer--default.left {
  justify-content: flex-start;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .nice-modal__footer--default.right {
  justify-content: flex-end;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__body {
  padding: 0;
  min-height: 300px;
  background-color: #fff;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__body .modal-footer {
  text-align: right;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__header {
  text-align: center;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal .el-dialog__header .el-dialog__title {
  color: #fff;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.without-header .el-dialog__header, .el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.no-header .el-dialog__header {
  display: none;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.nice-modal--small .nice-modal__box .close-btn {
  top: 11px;
  right: 12px;
}
.el-dialog__wrapper.nice-modal__wrapper .el-dialog.nice-modal.nice-modal--small .nice-modal__title--text {
  padding: 12px 16px;
  font-size: 16px;
  transform: scale3d(1.2);
}
.mate-title {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 !important;
}
.mate-title .mate-text {
  width: auto !important;
  height: 44px;
  background: #ffffff;
  font-size: 14px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  line-height: 44px;
}
.close-btn {
  border: 2px solid gray;
  border-radius: 20px;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 20px;
  padding: 0;
  background: transparent;
  outline: none;
  cursor: pointer;
  font-size: 16px;
  justify-content: center;
  align-items: center;
}
.nice-modal__title {
  height: 48px;
  padding: 0 !important;
  background-color: whitesmoke !important;
  display: flex;
  align-items: flex-end;
}
.el-dialog {
  border-radius: 8px !important;
  overflow: hidden;
}
.xml-text-h5[data-v-a497b282] {
}
.xml-text-pc[data-v-a497b282] {
}
.xml-text-h5[data-v-a497b282] {
}

.xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap {
  align-items: center;
}
.xml-text-h5 .inline-audio-wrap span,
.xml-text-h5 .inline-link-wrap span {
  display: inline-block;
}
.xml-text-h5 .inline-audio-box {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  position: relative;
  margin-left: 6px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  overflow: hidden;
  transform: rotate(135deg);
  position: relative;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle {
  border: 3px solid #418eed;
  border-radius: 50%;
  position: absolute;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.first {
  width: 3px;
  height: 3px;
  background: #0076bc;
  top: 14px;
  left: 14px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.second {
  width: 15px;
  height: 15px;
  top: 10px;
  left: 10px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol .wifi-circle.third {
  width: 24px;
  height: 24px;
  top: 6px;
  left: 6px;
}
.xml-text-h5 .inline-audio-box .wifi-symbol.playing .second {
  animation: fadeInOut 1s infinite 0.2s;
}
.xml-text-h5 .inline-audio-box .wifi-symbol.playing .third {
  animation: fadeInOut 1s infinite 0.4s;
}
@keyframes fadeInOut {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.virtual-input .el-textarea__inner {
  min-height: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

.xml-single-text-group-h5[data-v-36ef3ac7] {
}
.xml-single-text-group-pc[data-v-36ef3ac7] {
}
.xml-single-text-group-pad[data-v-36ef3ac7] {
}


.resource-set-box[data-v-af776510]:first-child {
  margin-top: 0;
}
[data-v-af776510] .input-inner-form .el-form-item.des-formitem .el-form-item__content .el-textarea__inner {
  padding-top: 0px !important;
}
.item-fill[data-v-af776510] {
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.04);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
[data-v-af776510] .el-textarea .el-textarea__inner {
  resize: none;
}
[data-v-af776510] .el-form-item.set-introduce {
  height: 40px !important;
}
[data-v-af776510] .el-form-item.set-introduce .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-af776510] .el-form-item.set-introduce .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-af776510] .el-input-group__append {
  padding: 0 5px;
  border: 1px solid #dcdfe6 !important;
  border-radius: 4px !important;
  line-height: 20px !important;
  height: 20px !important;
}
[data-v-af776510] .el-input-group__append .el-button {
  height: 20px !important;
}
.image-set-upload-toolbar[data-v-af776510] {
  height: 110px !important;
}
.text[data-v-af776510] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
[data-v-af776510] .img-replace-box {
  position: relative;
  width: 200px;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
[data-v-af776510] .img-replace-box .image-set-upload-image {
  width: 36px !important;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  position: absolute !important;
  left: -5px;
  top: 0;
}
[data-v-af776510] .img-replace-box .image-set-upload-image .avatar-uploader {
  width: 100%;
  height: 100%;
}
[data-v-af776510] .img-replace-box .image-set-upload-image .avatar-uploader .el-upload {
  object-fit: contain;
}
[data-v-af776510] .img-replace-box .special-height {
  height: 100% !important;
}
[data-v-af776510] .img-replace-box .special-height .img-preview {
  width: 100% !important;
}
[data-v-af776510] .img-raplace-popover {
  margin-left: 18px;
  cursor: pointer;
}
[data-v-af776510] .sucai-replace:hover {
  color: #009dff;
}
.select-raplace[data-v-af776510] {
  color: #009dff;
}
[data-v-af776510] .select-raplace .el-button {
  color: #009dff;
}
[data-v-af776510] .el-button {
  border: none !important;
}
.local-upload-box[data-v-af776510] .el-button {
  padding: 0;
}
[data-v-af776510] .des-formitem .el-textarea__inner {
  font-size: 14px !important;
}
[data-v-af776510] .el-icon-arrow-down {
  color: #333333;
}
.title-with-edit[data-v-af776510] {
  display: flex;
  width: 100%;
}
.title-with-edit .pure-text[data-v-af776510] {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 80px;
}
.title-with-edit .el-button[data-v-af776510] {
  margin-left: 6px;
}
.xml-image-property .el-form-item__content {
  display: flex;
  align-items: center;
}
.xml-image-property .el-form-item__content .avatar-uploader {
  width: 40px;
  height: 40px;
  border: 1px dashed rgba(0, 0, 0, 0.2);
}
.xml-image-property .percentage {
  padding-left: 14px;
}
[data-v-397cdfea] .el-form-item.item-height {
  height: 40px !important;
}
[data-v-397cdfea] .el-form-item.item-height .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-397cdfea] .el-form-item.item-height .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.input-inner-form[data-v-397cdfea] {
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.setting-title[data-v-397cdfea] {
  padding-bottom: 0px !important;
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-397cdfea] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
  color: #000;
  font-weight: 400;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 0px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  z-index: 2;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  display: flex;
  align-items: center;
  position: relative;
  border-radius: 4px;
  padding-left: 70px;
  background-color: #f5f5f5;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .theme-color {
  position: absolute;
  top: 6px;
  right: 4px;
  z-index: 99;
  pointer-events: none;
  width: 28px;
  height: 29px;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .theme-color-box .theme-color-text {
  width: 184px;
  padding-left: 14px;
  color: #777;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .label-right-icon {
  position: absolute !important;
  right: 50px !important;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
  color: #000;
  font-weight: 400;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .el-select__care {
  color: #000;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .el-select__care .el-icon-arrow-up:before {
  color: #000;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-397cdfea] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100%;
}
.setting-info-container-create[data-v-397cdfea] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
  font-weight: 400 !important;
}
[data-v-397cdfea] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-397cdfea] {
  position: relative;
  margin-top: 12px;
}
.resource-set-box .resource-set-toolbar[data-v-397cdfea] {
  position: absolute;
  right: 0;
  top: 8px;
}
.setting-info-container-property[data-v-397cdfea] {
  padding-bottom: 0 !important;
}
[data-v-397cdfea] .el-select__caret {
  color: #333333 !important;
}

.formula-container .iframeDiv {
  width: 100%;
}
.formula-container .w-e-button-container {
  text-align: right;
}
.picture-row[data-v-3178f004] {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.demo-commodit-container[data-v-3178f004] {
  background: #ffffff;
  border-radius: 6px;
  padding: 0;
  margin-top: 20px;
}
.demo-commodit-container .demo-button-group[data-v-3178f004] {
  display: flex;
  flex-wrap: nowrap;
}
.demo-commodit-container .demo-commodit-box[data-v-3178f004] {
  display: grid;
  grid-row-gap: 20px;
  grid-column-gap: 10px;
  padding: 0;
  justify-content: start;
  grid-template-columns: repeat(auto-fit, 200px);
}
@media (max-width: 1600px) {
.demo-commodit-container .demo-commodit-box[data-v-3178f004] {
    grid-template-columns: repeat(4, 200px);
    grid-column-gap: 8px;
}
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card[data-v-3178f004] {
  height: 320px;
  width: 200px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-checkbox[data-v-3178f004] {
  position: absolute;
  left: 10px;
  top: 10px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-status[data-v-3178f004] {
  position: absolute;
  right: 0;
  z-index: 1;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
  line-height: 40px;
  width: 80px;
  height: 30px;
  background: #4994fb;
  border-radius: 0px 6px 0px 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox[data-v-3178f004] {
  display: flex;
  justify-content: space-evenly;
  height: 200px;
  width: 200px;
  background: #f9fcff;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox .demo-card-img[data-v-3178f004] {
  width: 200px;
  height: 200px;
  object-fit: cover;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box[data-v-3178f004] {
  padding: 11px 10px 0;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title[data-v-3178f004] {
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  height: 40px;
  line-height: 24px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title a[data-v-3178f004] {
  display: block;
  overflow: hidden;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources[data-v-3178f004] {
  display: flex;
  align-items: center;
  margin-top: 11px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-text[data-v-3178f004] {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  cursor: default;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-img[data-v-3178f004] {
  margin: 0 5px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .pt-img[data-v-3178f004] {
  width: 20px;
  height: 20px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-bottom[data-v-3178f004] {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type[data-v-3178f004] {
  border-radius: 6px;
  width: 80px;
  padding: 5px;
  background: #418eed;
  border-radius: 6px;
  text-align: center;
  margin-top: 10px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type span[data-v-3178f004] {
  height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text[data-v-3178f004] {
  border-radius: 6px;
  width: 128px;
  border-radius: 6px;
  margin-top: 5px;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text span[data-v-3178f004] {
  height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  cursor: default;
}
.demo-commodit-container .demo-commodit-box .demo-commodit-card-checked[data-v-3178f004] {
  outline: 3px solid #418eed;
  border-radius: 6px;
}
.demo-commodit-container .demo-pagination[data-v-3178f004] {
  margin-top: 20px;
  text-align: right;
}
.ouchn-search-box[data-v-3178f004] {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.checkbox_box[data-v-3178f004] {
  position: absolute;
  top: 0px;
  left: 2px;
}
[data-v-3178f004] .el-checkbox__label {
  display: none;
}
.modal-control[data-v-3178f004] {
  margin-left: 45%;
}
.styleMode-box[data-v-3178f004] {
  display: flex;
  overflow-x: scroll;
}
.styleMode-box[data-v-3178f004]::-webkit-scrollbar-thumb {
  background-color: #8f8f8f;
}
.styleMode-box[data-v-3178f004]::-webkit-scrollbar {
  height: 4px;
}
.styleMode-box[data-v-3178f004]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: #f1f1f1;
}
.popover-demo[data-v-3178f004] {
  background-color: var(--popover-bg-color);
  border-radius: 10px;
  width: 195px;
  padding: 12px 12px 12px 27px;
  line-height: 17.38px;
  font-size: 12px;
  font-weight: 400;
  color: var(--popover-color);
  clip-path: shape(from 4px 46%, line to 15px 48%, vline to 10px, arc to 25px 0px of 10px cw, hline to 100%, vline to 100%, hline to 25px, arc to 15px calc(100% - 10px) of 10px cw, vline to calc(48% + 12px), line to 3px calc(46% + 3px), arc to 4px 46% of 2px cw, close);
}
.popover-demo .title[data-v-3178f004] {
  font-weight: 700;
}
.popover-demo .line[data-v-3178f004] {
  height: 0.5px;
  background-color: var(--popover-line-color);
  margin-block: 6px;
}
.picker-box[data-v-3178f004] {
  margin-left: 16px;
  padding: 6px 12px;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.picker-box span[data-v-3178f004] {
  line-height: 1;
}
.picker-box .el-color-picker[data-v-3178f004] {
  margin-left: 24px;
  height: 16px;
}
.picker-box .el-color-picker[data-v-3178f004] .el-color-picker__trigger {
  width: 16px;
  height: 16px;
}
.picker-box .el-color-picker[data-v-3178f004] .el-color-picker__color {
  border-color: #D5D5D5;
}
.custom-switch[data-v-3178f004] .el-switch__label {
  color: #191919;
}
.text-style-mode-box[data-v-3178f004] {
  display: flex;
  margin-bottom: 20px;
  margin-right: 10px;
  height: 100px;
}
.text-style-mode-box .style-mode__item--checkbox[data-v-3178f004] {
  margin-right: 20px;
}
.style-body-boxA[data-v-3178f004] {
  position: relative;
}
.style-body-boxA .style-wrapper[data-v-3178f004] {
  min-width: 200px;
}
.style-body-boxA .style-wrapper .top-line[data-v-3178f004] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #4994fb, #4994fb, #a2c5f9);
}
.style-body-boxA .style-wrapper .native-html-wrapper[data-v-3178f004] {
  max-height: 60vh;
  min-height: 100px;
  overflow-y: scroll;
}
.style-body-boxA .style-wrapper .native-html-wrapper[data-v-3178f004]::-webkit-scrollbar {
  width: 0;
}
.style-body-boxA .style-wrapper .native-html-wrapper h1[data-v-3178f004],
.style-body-boxA .style-wrapper .native-html-wrapper h2[data-v-3178f004],
.style-body-boxA .style-wrapper .native-html-wrapper h3[data-v-3178f004],
.style-body-boxA .style-wrapper .native-html-wrapper h4[data-v-3178f004],
.style-body-boxA .style-wrapper .native-html-wrapper h5[data-v-3178f004],
.style-body-boxA .style-wrapper .native-html-wrapper h6[data-v-3178f004] {
  color: revert;
  font-size: revert;
  font-weight: revert;
}
.style-body-boxA .style-wrapper .bottom-triangle[data-v-3178f004] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 15px solid #8cb7f6;
  border-right: 15px solid transparent;
}
.style-body-boxA .style-content-box[data-v-3178f004] {
  min-height: 100px;
  background-color: #fff;
  padding: 20px 10px;
  border: 2px solid #92c2db;
  position: relative;
  z-index: 4;
}
.style-body-boxA .style-content-box[data-v-3178f004]::before {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #92c2db;
  border-radius: 50%;
  position: absolute;
  bottom: 10px;
  right: 15px;
}
.style-body-boxA .style-content-box[data-v-3178f004]::after {
  content: "";
  width: 30px;
  height: 10px;
  position: absolute;
  bottom: 10px;
  right: 35px;
  border-left: 10px dotted #92c2db;
  border-right: 10px dotted #92c2db;
}
.style-body-boxA .style-content-bg[data-v-3178f004] {
  background-color: #92c2db;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  left: -10px;
  top: 10px;
}
.style-body-boxA .paper-clip-icon[data-v-3178f004] {
  width: 40px;
  position: absolute;
  top: 10px;
  z-index: 5;
  left: -10px;
}
.style-body-boxA .paper-clip-icon[data-v-3178f004]::before {
  position: absolute;
  content: "";
  top: -30px;
  right: -5px;
  width: 15px;
  height: 20px;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom: none;
  border-left: 4px solid #92c2db !important;
  border-right: 4px solid #92c2db !important;
  border-top: 4px solid #92c2db !important;
}
.style-body-boxA .paper-clip-icon[data-v-3178f004]::after {
  position: absolute;
  content: "";
  bottom: -21px;
  right: -11px;
  width: 21px;
  height: 30px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border: 4px solid #92c2db !important;
  border-top: none !important;
}
.style-body-boxB[data-v-3178f004] {
  position: relative;
}
.style-body-boxB .style-content-box[data-v-3178f004] {
  min-height: 100px;
  background-color: #fff;
  padding: 20px 10px;
  border: 2px solid #fee0b0;
  position: relative;
  z-index: 4;
}
.style-body-boxB .style-content-bg[data-v-3178f004] {
  background-color: #fee0b0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  left: -10px;
  top: 10px;
}
.style-body-boxB .top-style-box[data-v-3178f004] {
  display: flex;
  position: absolute;
  width: 100%;
  justify-content: space-around;
  top: 5px;
  z-index: 9;
}
.style-body-boxB .top-style-box > div[data-v-3178f004] {
  width: 10px;
  height: 10px;
  background: #fee0b0;
  border-radius: 50%;
}
.style-body-boxB .top-style-box > div[data-v-3178f004]::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border-right: 3px solid #fee0b0;
  border-bottom: 3px solid #fee0b0;
  position: absolute;
  top: -8px;
  transform: rotate(-85deg);
}
.style-body-boxC[data-v-3178f004] {
  position: relative;
}
.style-body-boxC .style-content-box[data-v-3178f004] {
  min-height: 100px;
  background-color: #fff;
  padding: 20px 10px;
  border: 2px solid #84b774;
  position: relative;
  z-index: 4;
}
.style-body-boxC .style-content-box[data-v-3178f004]::before {
  content: "";
  width: 40px;
  border-top: 2px solid #84b774;
  position: absolute;
  bottom: 10px;
  right: -3px;
  transform: rotate(-45deg);
}
.style-body-boxC .style-content-box[data-v-3178f004]::after {
  content: "";
  width: 20px;
  border-top: 2px solid #84b774;
  position: absolute;
  bottom: 5px;
  right: -3px;
  transform: rotate(-45deg);
}
.style-body-boxC .style-content-bg[data-v-3178f004] {
  background-color: #84b774;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  left: -10px;
  top: 10px;
}
.style-body-boxC .top-style-box[data-v-3178f004] {
  display: flex;
  position: absolute;
  width: 100%;
  justify-content: space-around;
  top: 5px;
  z-index: 9;
}
.style-body-boxC .top-style-box > div[data-v-3178f004] {
  width: 10px;
  height: 10px;
  background: #84b774;
  border-radius: 50%;
}
.style-body-boxE[data-v-3178f004] {
  width: 200px;
  position: relative;
}
.style-body-boxE .style-content-box[data-v-3178f004] {
  background-color: #e9e3d5;
  min-height: 75px;
  width: 90%;
  margin: -11px auto;
}
.style-body-boxE .style-content-box[data-v-3178f004]::before {
  content: "";
  width: 100%;
  height: 10px;
  box-shadow: 0 3px 3px 0 rgba(165, 165, 165, 0.79) inset;
  position: absolute;
  top: 0;
  left: 0;
}
.style-body-boxE .style-content-box[data-v-3178f004]::after {
  content: "";
  width: 100%;
  height: 10px;
  box-shadow: 0 -3px 3px 0 rgba(165, 165, 165, 0.79) inset;
  position: absolute;
  bottom: 0;
  left: 0;
}
.insert-image-dialog__link .control-bar[data-v-3178f004] {
  display: flex;
}
.insert-image-dialog__link .control-bar .el-row[data-v-3178f004] {
  margin-right: 0 !important;
}
.insert-image-dialog__link .image-preview[data-v-3178f004] {
  min-height: 160px;
  max-height: 600px;
  display: flex;
  justify-content: center;
  color: #cccccc;
  font-size: 20px;
  border: 2px dashed #e5e5e5;
  border-radius: 6px;
  margin-top: 15px;
  padding: 10px;
  overflow-y: scroll;
  background-clip: content-box;
}
.insert-image-dialog__link .image-preview .flex-shim[data-v-3178f004] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.insert-image-dialog__link .image-preview .flex-shim video[data-v-3178f004] {
  flex: 1;
  min-width: 0;
  height: auto;
  max-height: 580px;
  object-fit: scale-down;
}
.insert-image-dialog__link .image-preview .el-image[data-v-3178f004] {
  overflow-y: scroll;
}
.insert-image-dialog__link .image-preview .el-image[data-v-3178f004] img {
  height: auto;
}
.el-dialog__wrapper.ex-dialog__wrapper--centered {
  display: flex;
  align-items: center;
  justify-content: center;
}
.el-dialog__wrapper.ex-dialog__wrapper--centered .el-dialog {
  margin-top: 0 !important;
}
.el-dialog__wrapper.ex-dialog__wrapper--centered .el-dialog .el-dialog__header {
  padding: 15px 20px;
}
.el-dialog__wrapper.ex-dialog__wrapper--centered .el-dialog .el-dialog__header .el-dialog__headerbtn {
  top: 15px;
}
.el-dialog__wrapper.ex-dialog__wrapper--centered .el-dialog.ex-dialog--sm .el-dialog__header {
  padding: 15px;
}
.el-dialog__wrapper.ex-dialog__wrapper--centered .el-dialog.ex-dialog--sm .el-dialog__body {
  padding: 10px 15px 15px;
}
.el-dialog__wrapper.ex-dialog__wrapper--centered .el-dialog.ex-dialog--md .el-dialog__body {
  padding: 15px 20px 20px;
}
.xml-text-deitor-dialog .el-dialog__header {
  padding: 0 !important;
  height: 48px !important;
  display: flex;
  align-items: flex-end;
}
.xml-text-deitor-dialog .el-dialog__header .mate-title .mate-text {
  width: auto !important;
}
.xml-text-deitor-dialog .formula .el-dialog__body {
  padding: 0 !important;
}
.edui-editor-toolbarboxouter {
  box-shadow: none !important;
}
.richtext-interaction-dialog .dialog-body {
  padding: 8px 4px 0;
}
.richtext-interaction-dialog .richtext-tool-inline-field {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.richtext-interaction-dialog .richtext-tool-field-tip {
  color: #909399;
  font-size: 12px;
  line-height: 1.4;
}
.richtext-interaction-dialog .richtext-tool-answer-item .richtext-tool-answer-wrap {
  border: 1px solid #dcdfe6;
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
}
.richtext-interaction-dialog .richtext-tool-answer-item .edui-editor {
  border: none !important;
  border-radius: 0;
  overflow: hidden;
}
.richtext-interaction-dialog .richtext-tool-footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  padding: 12px 0 4px;
  margin-top: 8px;
  border-top: 1px solid #ebeef5;
}
.leaflet-audio .audio-icon[data-v-455875cd] {
  width: 94px;
  height: 108px;
  margin-right: 24px;
}
.leaflet-audio .audio-icon img[data-v-455875cd] {
  border-radius: 10px;
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
}
.leaflet-audio .audio-player-control[data-v-455875cd] {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
}
.leaflet-audio .audio-player-control .audio-player-title[data-v-455875cd] {
  margin-top: 11px;
}
.leaflet-audio .audio-player-control .audio-player-title.preview[data-v-455875cd] {
  width: 180px;
  overflow: hidden;
}
.leaflet-audio .audio-player-control .audio-player-title.preview p[data-v-455875cd] {
  animation: fadeNum-455875cd 7s infinite;
  white-space: nowrap;
  width: fit-content;
}
@keyframes fadeNum-455875cd {
0% {
    transform: translateX(0px);
}
100% {
    transform: translateX(-100%);
}
}
.leaflet-audio .audio-controls[data-v-455875cd] {
  width: 100%;
  height: 55px;
}
.leaflet-audio .audio-controls .audio-controls--progress[data-v-455875cd], .leaflet-audio .audio-controls .audio-controls--handler[data-v-455875cd] {
  padding-bottom: 5px;
  width: 100%;
}
.leaflet-audio .audio-controls .audio-controls--handler[data-v-455875cd] {
  line-height: 1;
  align-items: flex-end;
}
.leaflet-audio .audio-controls .audio-controls--handler .play[data-v-455875cd] {
  font-size: 24px;
  display: flex;
}
.leaflet-audio .audio-controls .audio-controls--handler .play .play-handler[data-v-455875cd] {
  width: 32px;
  height: 32px;
  display: block;
  cursor: pointer;
}
.leaflet-audio .audio-controls .audio-controls--handler .play .play-handler-control[data-v-455875cd] {
  margin-left: 10px;
  width: 18px;
  height: 18px;
  display: block;
  cursor: pointer;
}
.leaflet-audio .audio-controls .audio-controls--handler .current-time[data-v-455875cd], .leaflet-audio .audio-controls .audio-controls--handler .total-time[data-v-455875cd] {
  font-size: 12px;
  color: #333;
}
.audio-component[data-v-455875cd] {
  display: none;
}
[data-v-455875cd] .el-slider__runway {
  margin: 0 0 4px 0;
  background: #e3e3e3;
  height: 4px;
}
[data-v-455875cd] .el-slider__bar {
  height: 4px;
}
[data-v-455875cd] .el-slider__button {
  width: 10px;
  height: 10px;
}
[data-v-455875cd] .el-slider__button-wrapper {
  top: -15px;
}
.xml-music-container-h5[data-v-1072f0b5]{
}
.xml-music-container-pc[data-v-1072f0b5]{
}
.xml-music-container-pad[data-v-1072f0b5]{
}

[data-v-57f444e4] .input-inner-form .el-form-item.des-formitem .el-form-item__content .el-textarea__inner {
  padding-top: 0px !important;
}
.item-fill[data-v-57f444e4] {
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.04);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.image-set-upload-toolbar[data-v-57f444e4] {
  height: 110px !important;
}
.text[data-v-57f444e4] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
[data-v-57f444e4] .img-replace-box {
  position: relative;
  width: 200px;
  height: 40px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
[data-v-57f444e4] .img-replace-box .image-set-upload-image {
  width: 36px !important;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  position: absolute !important;
  left: -5px;
  top: 4px;
}
[data-v-57f444e4] .el-textarea .el-textarea__inner {
  resize: none;
}
[data-v-57f444e4] .el-form-item.set-introduce {
  height: 40px !important;
}
[data-v-57f444e4] .el-form-item.set-introduce .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-57f444e4] .el-form-item.set-introduce .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-57f444e4] .img-raplace-popover {
  margin-left: 18px;
  cursor: pointer;
}
[data-v-57f444e4] .sucai-replace:hover {
  color: #009dff;
}
.select-raplace[data-v-57f444e4] {
  color: #009dff;
}
[data-v-57f444e4] .select-raplace .el-button {
  color: #009dff;
}
[data-v-57f444e4] .el-button {
  border: none !important;
}
[data-v-57f444e4] .avatar-uploader-icon {
  width: 36px !important;
  height: 36px !important;
  line-height: 36px !important;
}
[data-v-57f444e4] .special-height {
  width: 36px;
  height: 34px !important;
}
[data-v-57f444e4] .special-height .img-preview {
  width: 36px !important;
  object-fit: contain !important;
}
[data-v-57f444e4] .user-info-head {
  height: 96% !important;
}
[data-v-57f444e4] .user-info-head .img-preview {
  width: 100%;
}
.local-upload-box[data-v-57f444e4] .el-button {
  padding: 0;
}
[data-v-57f444e4] .el-icon-arrow-down {
  color: #333333;
}
.setting-title[data-v-2931c32a] {
  padding-bottom: 0px !important;
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-2931c32a] .input-inner-form {
  margin-top: 16px;
}
[data-v-2931c32a] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  color: rgba(0, 0, 0, 0.8);
  position: absolute !important;
  left: 10px !important;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content .el-input--medium .el-icon-arrow-up:before {
  color: #333333;
}
[data-v-2931c32a] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
.setting-info-container-create[data-v-2931c32a] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
  font-weight: 400 !important;
}
.setting-info-container-property[data-v-2931c32a] {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
[data-v-2931c32a] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-2931c32a] {
  position: relative;
  margin-top: 12px;
}
.resource-set-box .resource-set-toolbar[data-v-2931c32a] {
  position: absolute;
  right: 0;
  top: 8px;
}
[data-v-2931c32a] .el-form-item.item-height {
  height: 40px !important;
}
[data-v-2931c32a] .el-form-item.item-height .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-2931c32a] .el-form-item.item-height .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-2931c32a] .el-select__caret {
  color: #333333 !important;
}
.xml-single-music-group-h5[data-v-a6c4e696] {
}
.xml-single-music-group-pc[data-v-a6c4e696] {
}
.xml-single-music-group-pad[data-v-a6c4e696] {
}

@charset "UTF-8";
.video-container[data-v-3927aa0a] {
  position: relative;
  height: 100%;
  width: 100%;
  background: #c3c3c3;
}
.video-container > .dialog-box[data-v-3927aa0a] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 80px);
  z-index: 10;
  pointer-events: none !important;
}
.video-container[data-v-3927aa0a]::-webkit-media-controls {
  　　display: none !important;
}
.video-container video[data-v-3927aa0a] {
  width: 570px;
  height: 427.5px;
  object-fit: fill !important;
  margin: auto;
}
@media (max-width: 1600px) {
.video-container video[data-v-3927aa0a] {
    width: 375px;
    height: 258.75px;
}
}
.video-title[data-v-3927aa0a] {
  width: 100%;
  height: auto;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(48, 48, 48, 0.45);
  font-size: 14px;
  color: #fff;
  padding-left: 16px;
  display: flex;
  align-items: center;
}
.main-btn[data-v-3927aa0a] {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-16px) translateY(-16px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
}
.main-btn i[data-v-3927aa0a]::before {
  font-size: 32px;
}
.controls[data-v-3927aa0a] {
  width: 100%;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: black;
  opacity: 0.5;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.controls span[data-v-3927aa0a] {
  padding: 0 5px;
  color: #fff;
}
.cursor[data-v-3927aa0a] {
  cursor: pointer;
}
.icon-fullscreen[data-v-3927aa0a] {
  transform: rotate(45deg);
}
@charset "UTF-8";
.demo-commodit-box[data-v-0e980586] {
  display: flex !important;
  flex-wrap: wrap;
  grid-column-gap: inherit !important;
  width: 100% !important;
}
.demo-commodit-box .demo-commodit-cards[data-v-0e980586] {
  margin-right: calc((100% - 1100px) / 4);
  height: auto !important;
  width: 220px;
}
.demo-commodit-box .demo-card-imgbox[data-v-0e980586] {
  width: 220px !important;
  height: 220px !important;
  padding: 20px;
  background: inherit !important;
}
.demo-commodit-box .demo-card-imgbox img[data-v-0e980586] {
  width: 100%;
  height: 100%;
}
.demo-commodit-box .video_img[data-v-0e980586] {
  width: 220px !important;
  height: 140px !important;
  padding: 20px;
  background: inherit !important;
}
.demo-commodit-box .video_img img[data-v-0e980586] {
  width: 100%;
  height: 100%;
}
.demo-commodit-box .demo-card-body-box[data-v-0e980586] {
  padding: 15px !important;
}
.demo-commodit-box .demo-card-body-box .demo-card-box-title[data-v-0e980586] {
  margin-bottom: 8px;
}
.demo-commodit-box .demo-card-body-box .demo-card-box-title a[data-v-0e980586] {
  display: block;
  height: 44px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 22px;
  color: #333333;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制为两行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  /* 隐藏超出部分 */
  text-overflow: ellipsis;
  /* 超出部分用省略号表示 */
  white-space: normal;
  /* 允许换行 */
}
.demo-commodit-box .demo-card-body-box .demo-card-box-text[data-v-0e980586],
.demo-commodit-box .demo-card-body-box .demo-card-box-resources[data-v-0e980586] {
  width: 100% !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.demo-commodit-box .demo-card-body-box .demo-card-box-text span[data-v-0e980586],
.demo-commodit-box .demo-card-body-box .demo-card-box-resources span[data-v-0e980586] {
  width: 100% !important;
  height: auto !important;
}
.demo-commodit-box .demo-card-body-box .demo-card-box-text img[data-v-0e980586],
.demo-commodit-box .demo-card-body-box .demo-card-box-resources img[data-v-0e980586] {
  width: 10px;
  height: 10px;
  margin-right: 4px;
}
.demo-commodit-box .demo-card-body-box .demo-card-box-text[data-v-0e980586] {
  margin-bottom: 8px;
}
.demo-commodit-box .demo-card-body-box .demo-card-box-text span[data-v-0e980586] {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 19.6px;
  color: #666666;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.demo-commodit-box .demo-card-body-box .demo-card-box-resources span[data-v-0e980586] {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 16.8px;
  color: #999999;
}
.demo-commodit-cards[data-v-0e980586]:nth-child(5n) {
  margin-right: 0;
}
@media screen and (max-width: 1480px) {
.demo-commodit-cards[data-v-0e980586] {
    width: 200px !important;
    margin-right: calc((100% - 800px) / 3) !important;
}
.demo-commodit-cards .demo-card-imgbox[data-v-0e980586] {
    width: 200px !important;
    height: 200px !important;
    padding: 10px;
    background: inherit !important;
}
.demo-commodit-cards .video_img[data-v-0e980586] {
    width: 200px !important;
    height: 140px !important;
    padding: 10px;
    background: inherit !important;
}
.demo-commodit-cards[data-v-0e980586]:nth-child(4n) {
    margin-right: 0;
}
}
.class-card-box-text[data-v-0e980586] {
  border-radius: 6px;
  height: 24px;
  background: #418eed;
  display: initial;
  right: 12px;
  bottom: 0px;
  position: absolute;
  padding: 0px 8px;
}
.class-card-box-text span[data-v-0e980586] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
}
@charset "UTF-8";
[data-v-0f807190]  .el-dialog__body {
  padding: 30px 20px 20px !important;
}
[data-v-0f807190]  .el-dialog__footer {
  padding: 10px;
  padding-top: 10px;
  border-top: 1px solid #dcdfe6;
}
[data-v-0f807190]  .el-dialog__footer .el-button--medium {
  padding: 7px 25px !important;
}
[data-v-0f807190]  .el-dialog__footer .el-button--primary {
  margin-left: 16px !important;
}
.mate-title-inner[data-v-0f807190] {
  display: flex;
  gap: 16px;
}
.mate-title-inner .setRosource-box[data-v-0f807190] {
  display: flex;
  align-items: center;
  gap: 60px;
  height: 46px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.mate-title-inner .setRosource-box .Rosource-box-left[data-v-0f807190] {
  font-size: 14px;
  font-weight: 400;
  widows: 56px;
  color: rgba(0, 0, 0, 0.8);
}
.mate-title-inner .setRosource-box .Rosource-box-right[data-v-0f807190] {
  flex: 1;
}
.mate-title-inner .setRosource-box .Rosource-box-right .el-input[data-v-0f807190] {
  width: 100% !important;
}
.mate-title-inner .title-inner-left-top[data-v-0f807190] {
  display: flex;
  justify-content: space-between;
}
.mate-title-inner .title-inner-left-top01[data-v-0f807190] {
  width: 100%;
  border-radius: 8px;
  margin-top: 10px;
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.16);
  padding: 12px;
  display: flex;
  align-items: flex-end;
  gap: 8px;
}
.mate-title-inner .title-inner-left-top01 .left-top01-img[data-v-0f807190] {
  width: 25%;
  height: 70px;
  border-radius: 4px;
  position: relative;
}
.mate-title-inner .title-inner-left-top01 .left-top01-img .top01-img-del[data-v-0f807190] {
  position: absolute;
  right: 0;
  top: 0;
  width: 12px;
  height: 12px;
  background: #ff5733;
  border-radius: 50%;
  font-size: 10px;
  color: white !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
}
.mate-title-inner .title-inner-left-top01 .left-top01-img .top01-img-del .el-icon-close[data-v-0f807190] {
  color: white !important;
}
.mate-title-inner .title-inner-left-top01 .left-top01-text[data-v-0f807190] {
  flex: 1;
  /** 文本1 */
  font-size: 13px;
  font-weight: 400;
  color: #a1a1a1;
}
.mate-title-inner .title-inner-left-topMar[data-v-0f807190] {
  margin-bottom: 10px;
}
.mate-title-inner .title-inner-left-top02[data-v-0f807190] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
}
.mate-title-inner .title-inner-left-top02 .left-top02-title[data-v-0f807190] {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.5);
}
.mate-title-inner .title-inner-left-top02 .left-top02-editor[data-v-0f807190] {
  width: 544px;
}
.mate-title-inner .left-top01[data-v-0f807190] {
  position: relative;
}
.mate-title-inner .left-top01 > img[data-v-0f807190] {
  height: 32px;
}
.mate-title-inner .left-top01 .title-inner-left-top-text[data-v-0f807190] {
  position: absolute;
  left: 21%;
  top: 60%;
  transform: translateY(-50%);
  font-size: 14px;
  font-weight: 700;
  color: white;
}
.mate-title-inner .left-top02[data-v-0f807190] {
  display: flex;
  align-items: center;
  gap: 13px;
}
.mate-title-inner .left-top02 .left-top02-item01[data-v-0f807190] {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  color: #009dff;
}
.mate-title-inner .title-inner-left[data-v-0f807190] {
  width: 34.8837209302%;
}
.mate-title-inner .title-inner-left .title-inner-left-bottom[data-v-0f807190] {
  width: 100%;
  padding: 12px;
  border-radius: 8px;
  background: white;
  margin-top: 9px;
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.16);
}
.mate-title-inner .title-inner-left .title-inner-left-bottom .left-bottom-box[data-v-0f807190] {
  width: 100%;
  height: 145px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mate-title-inner .title-inner-left .title-inner-left-bottom .left-bottom-box video[data-v-0f807190] {
  width: 100%;
  height: 145px;
}
.mate-title-inner .title-inner-right[data-v-0f807190] {
  flex: 1;
}
.mate-title-inner02[data-v-0f807190]  .el-form-item {
  display: flex;
  margin-bottom: 30px;
}
.mate-title-inner02[data-v-0f807190]  .videoSelect {
  margin-bottom: 15px;
}
.mate-title-inner02[data-v-0f807190]  .videoReduct {
  margin-bottom: 0px;
}
.mate-title-inner02[data-v-0f807190]  .el-form-item__content {
  margin-left: 0px !important;
}
.mate-title-inner02[data-v-0f807190]  .link-item .el-form-item__label {
  font-size: 10px;
  width: 73px;
  text-align: right;
}
.mate-title-inner02[data-v-0f807190]  .item01-input-item01 .el-button--medium {
  border: 1px dashed #009dff !important;
  height: 28px;
  width: 81px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 0px;
  color: #009dff;
  font-size: 14px;
  border-radius: 5px;
  cursor: pointer;
}
.mate-title-inner02[data-v-0f807190]  .el-form-item__content {
  flex: 1;
}
.mate-title-inner02[data-v-0f807190]  .form-item02-hover .el-button--medium {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  padding: 3px 11px;
  font-size: 12px;
  font-weight: 400;
  color: #009dff;
}
.mate-title-inner02 .form-item01-title[data-v-0f807190] {
  font-size: 12px;
  font-weight: 400;
  color: #3d3d3d;
  display: flex;
  align-items: center;
}
.mate-title-inner02 .form-item01-title .form-item01-title-del[data-v-0f807190] {
  height: 20px;
  width: 20px;
  margin-left: 8px;
  cursor: pointer;
  border-radius: 50%;
  background: rgba(242, 158, 140, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: rgba(221, 47, 10, 0.8);
}
.mate-title-inner02 .form-item01-input[data-v-0f807190] {
  display: flex;
  align-items: center;
  gap: 7px;
}
.mate-title-inner02 .form-item01-input .input-item01-item01[data-v-0f807190] {
  border: 1px dashed #009dff;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 81px;
  color: #009dff;
  font-size: 14px;
  border-radius: 5px;
  cursor: pointer;
}
.mate-title-inner02 .form-item01-input .input-item01-item01-text[data-v-0f807190] {
  font-size: 11px;
  display: flex;
  align-items: flex-end;
  height: 20px;
  line-height: 6px;
}
.mate-title-inner02 .form-item02[data-v-0f807190] {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}
.mate-title-inner02 .form-item02 .form-item02-text[data-v-0f807190] {
  display: flex;
  align-items: flex-end;
  font-size: 11px;
  height: 20px;
  line-height: 10px;
}
.mate-title-inner02 .form-item02 .form-item02-img[data-v-0f807190] {
  opacity: 1;
  border-radius: 5px;
  width: 112px;
  height: 112px;
  border: 1px dashed rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.mate-title-inner02 .form-item02 .form-item02-img:hover .form-item02-hover[data-v-0f807190] {
  visibility: visible;
}
.mate-title-inner02 .form-item02 .form-item02-img:hover .form-item02-dec[data-v-0f807190] {
  visibility: hidden;
}
.mate-title-inner02 .form-item02 .form-item02-img .form-item02-dec[data-v-0f807190] {
  font-size: 12px;
  font-weight: 400;
  color: #626262;
}
.mate-title-inner02 .form-item02 .form-item02-img .form-item02-dec .item02-dec-img[data-v-0f807190] {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: -4px;
}
.mate-title-inner02 .form-item02 .form-item02-img .form-item02-dec > img[data-v-0f807190] {
  width: 13px;
  height: 13px;
  margin-bottom: 8px;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  /* 关键属性 */
}
.mate-title-inner02 .form-item02 .form-item02-img .form-item02-delect[data-v-0f807190] {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: red;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateX(50%);
}
.mate-title-inner02 .form-item02 .form-item02-img .form-item02-delect .el-icon-close[data-v-0f807190] {
  color: white !important;
  font-weight: 900;
  font-size: 11px;
}
.mate-title-inner02 .form-item02 .form-item02-img .form-item02-hover[data-v-0f807190] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: center;
  justify-content: center;
  visibility: hidden;
}
.mate-title-inner02 .form-item02 .form-item02-img .form-item02-hover .item02-hover-item[data-v-0f807190] {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 24px;
  border-radius: 3px;
  border: 1px dashed #009dff;
  font-size: 12px;
  font-weight: 400;
  color: #009dff;
  background: white;
}
.mate-title-inner02 .form-item03[data-v-0f807190] {
  width: 564px;
}
.abel-left-box[data-v-0f807190] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.image-set-decorate[data-v-0f807190] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.image-set-decorate .set-decorate-box01[data-v-0f807190] {
  /** 文本1 */
  font-size: 15px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.8);
}
.image-set-decorate .set-decorate-box02[data-v-0f807190] {
  font-size: 13px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
}
[data-v-0f807190] .input-inner-form {
  margin-top: 22px;
}
[data-v-0f807190] .input-inner-form .el-form-item.des-formitem .el-form-item__content .el-textarea__inner {
  padding-top: 0px !important;
}
.item-fill[data-v-0f807190] {
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.04);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
[data-v-0f807190] .el-textarea .el-textarea__inner {
  resize: none;
}
.resource-set-box[data-v-0f807190] {
  margin-top: 0px !important;
}
.image-set-upload-toolbar[data-v-0f807190] {
  height: 110px !important;
}
.text[data-v-0f807190] {
  position: relative;
  top: 25px;
  left: -10px;
  z-index: 1;
}
[data-v-0f807190] .image-set-upload-image {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  border: 0px !important;
}
[data-v-0f807190] .img-replace-box {
  position: relative;
  width: 100%;
  height: 132px !important;
  border-radius: 4px !important;
  background: #ebf3f6 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
}
[data-v-0f807190] .img-replace-box:hover .img-replace-box-hover {
  visibility: visible;
}
[data-v-0f807190] .img-replace-box .img-replace-box-hover {
  visibility: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
[data-v-0f807190] .img-replace-box .img-replace-box-hover .el-button {
  padding: 0px !important;
}
[data-v-0f807190] .img-replace-box .img-replace-box-hover .box-hover-item {
  border-radius: 4px;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 16px 4px 16px;
  font-size: 12px;
  font-weight: 400;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
  color: #666666;
  cursor: pointer;
}
[data-v-0f807190] .img-replace-box .img-replace-box-hover .box-hover-item:hover {
  color: #009dff;
}
[data-v-0f807190] .img-replace-box .image-set-upload-image {
  width: 100% !important;
  height: 100% !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.9) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  position: absolute !important;
  left: -5px;
  top: 0;
  margin: 0px !important;
}
[data-v-0f807190] .img-replace-box .image-set-upload-image .image-set-newStyle27 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 36px;
  height: 36px;
  transform: translate(-50%, -50%);
  z-index: 999;
}
[data-v-0f807190] .img-replace-box .image-set-upload-image .image-set-time {
  z-index: 999;
  position: absolute;
  width: 100%;
  bottom: 5px;
  font-size: 12px;
  font-weight: 400;
  color: white;
  padding: 0px 15px;
  display: flex;
  justify-content: space-between;
}
[data-v-0f807190] .img-raplace-popover {
  margin-left: 18px;
  cursor: pointer;
}
[data-v-0f807190] .sucai-replace:hover {
  color: #009dff;
}
.select-raplace[data-v-0f807190] {
  color: #009dff;
}
[data-v-0f807190] .select-raplace .el-button {
  color: #009dff;
}
[data-v-0f807190] .avatar-uploader-icon {
  width: 36px !important;
  height: 36px !important;
  line-height: 36px !important;
}
[data-v-0f807190] .switch-box {
  height: 100% !important;
}
[data-v-0f807190] .special-height {
  width: 100%;
  height: 100% !important;
  padding-top: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-v-0f807190] .special-height .img-preview {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  /* 关键属性 */
}
[data-v-0f807190] .el-textarea__inner {
  font-size: 14px !important;
}
.local-upload-box[data-v-0f807190] .el-button {
  padding: 0;
  padding-left: 10px !important;
}
[data-v-0f807190] .el-icon-arrow-down {
  color: #333333;
}
#videoCurrentTime {
  position: relative;
}
#videoCurrentTime .content {
  position: absolute;
  top: 1px;
  left: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  width: calc(100% - 50px);
  height: 34px;
}
.title-with-edit {
  display: flex;
  width: 100%;
.pure-text {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 80px;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.8);
}
.label-left-text {
    color: rgba(0, 0, 0, 0.8);
}
.el-button {
    margin-left: 6px;
}
}

.set-decorate-box03[data-v-0eed63ea] {
  display: flex;
  justify-content: space-between;
}
.set-decorate-box03 .decorate-box03-item[data-v-0eed63ea] {
  width: 63px;
  cursor: pointer;
}
.set-decorate-box03 .box03-item01[data-v-0eed63ea] {
  background: #ddeef3;
}
.set-decorate-box03 .box03-item02[data-v-0eed63ea] {
  background: #ffebeb;
}
.xml-video-property .el-input-number--medium[data-v-0eed63ea] {
  width: 170px;
}
.xml-video-property .el-form-item__content[data-v-0eed63ea] {
  width: 100%;
  display: flex;
  align-items: center;
}
.el-select--medium[data-v-0eed63ea] {
  width: 100%;
}
.xml-video-property .percentage[data-v-0eed63ea] {
  padding-left: 14px;
}
.setting-info--sperate[data-v-0eed63ea] {
  margin-bottom: -8px;
  padding: 0px 16px 0px;
}
.setting-info--sperate > img[data-v-0eed63ea] {
  width: 100%;
}
.setting-title[data-v-0eed63ea] {
  padding: 0px 0px 13px 43px;
  font-size: 18px;
  font-weight: 600;
  margin: 16px 16px 0px 16px;
  color: rgba(0, 0, 0, 0.8);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAAkCAYAAACDg3a3AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPYSURBVHic7d3PaxxlHMfx93d2m1QPBaso9SAUPQgVoUcRSbwq9iKIIChETYpatbbUH7Hs1hJr/wJpoeLBnDwp/QNCPXjOQdBTj0KRCCKiTXe+HvZHsjPf+bG73Ua7nxeEmXnmO888nfLwfeaZmcSo66I7DSCBcNngBZbsau36RKRSUivqCz9Sut/ZVOcUuf3qdVBnuSLi8uRNEZEsq4xo+wHmuUHCfMEQd4uDPMhL1pluU0VmT3UGbbIMzBfudy6rc4pMR3UHNVZK99/S8FZkWso76Gf+Ms5jhfuddU7Y9dvdKBHpalbsL58c8gmy50X/kibHafRa0aR7T/umVd8Xi8yI4gx61p8Gni059hrv2LWxztr2A8DxXLnx+lj1idylijtoY4rZc46loPQ33rCvxq5T5C4Ud9CWP4Lzaslx13nX1sc+qweZ0lHnFMmI70Gd5dInpFH2XPN2GJuwwce2Mdg+788BTwR1qoOKZOQzqLvhpY9WOqSZDrrmbYyFXKSxQMricP3h8PY73rJfarRXZKbkM+inrJDwQMkxl/jAtoZKjBafBLOvn7uzajsTTef9UZwXc3HKniKh6B50tMmhNW/jnMvFReXb4Sztz5yw76saKjKLhjvoh/48ztGS+Kucss2hEqMVRhotVq2dKc0Pb40rNdopMpOGO6hVZE/j0tB2f2Io2xGj7LnqrwEPZWp0OhreihTZ6aCn/UngWEnsJqeCbz6j4W2UVaNHK3Aldz8rIgM7k0RV2TP65jOaHIqy6ml/Cngmd3yi7ClSpptBP/L7Sr9acbY4HAxvo+zZjR8uT8JHKz9w0n4crbkis6WbQbdZISl9cT7/zWfRo5Vs+dt+PwTDW1P2FKnSvwctH952Jni0cg9LWOa9JOMGZ+zrkVsrMmOavO+vAIdLYtY5m/nm02hhwZcuUVaN3xxS9hSpoYnxTUVMPnvCBimLrPnioNxYyGXP9/wY8HiuRj1aEall9I+jL/hi7v3avuyL8SIiIiIiIiIiIiIyGaPtPlTS1q+9FPmvyL/ed85v4jjkflIMx/HBsr+vXwaOkYYx49aXjc3WM+m5i2N26iuLmVZ91TFxbPaaGk7ai0t660kQ4719jcw1LFpG/3/j1Ndvz6j17f63dHAave3+egdnH+kgJlr2YyEdHJNd3sJp9pb7SdnG2Zcpv4kzt2sJ6WB7HucfnP04f+P8hXMvzp84D5PyB85BnC2cQzi/4vyEcwSnjdf762Z7qdv56vBg7c7Zi3PWvzazp1FybbZ3rSd36Br+Pt5h+QzasrkJmyIik/p2rxsgIiLyf/Yvzwn8jc5xAWkAAAAASUVORK5CYII=) no-repeat;
}
.setting-info-container:first-child .el-form-item[data-v-0eed63ea] {
  height: 40px;
}
.setting-info-container:first-child .el-form-item .el-form-item__content[data-v-0eed63ea] {
  line-height: 40px !important;
  height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-0eed63ea] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  display: flex;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
  width: 33%;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .align-width-box {
  height: 36px;
  width: 100%;
  padding-left: 98px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 0.5px solid rgba(0, 157, 255, 0.1);
  box-shadow: 0px 2px 4px rgba(92, 182, 255, 0.1);
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .align-width-box .width-box-item {
  padding: 1px;
  width: 24px;
  display: flex;
  cursor: pointer;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .align-width-box .width-box-item > img {
  width: 24px;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .align-width-box .width-box-item-back {
  background-color: #ddeef3;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 15px !important;
  top: 0px !important;
  z-index: 10 !important;
  color: rgba(0, 0, 0, 0.5);
  display: flex;
  gap: 15px;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-left-text .label-left-text-right {
  display: flex;
  flex-direction: column;
  gap: 1px;
  justify-content: center;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-left-text .label-left-text-right .text-right-item {
  height: 4px;
  width: 1px;
  background: #0f55e2;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-left-text .label-left-text-right .itemStyle03,[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-left-text .label-left-text-right .itemStyle04 {
  background: #5a85dd;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-right-icon {
  position: absolute !important;
  right: 50px !important;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-right-box {
  display: flex;
  align-items: center;
  gap: 20px;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-right-box .label-right-icon-baifen {
  display: flex;
  font-size: 12px;
  font-weight: 400;
  align-items: center;
  color: rgba(0, 0, 0, 0.8);
  gap: 4px;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .label-right-box .label-right-icon-baifen > img {
  width: 16px;
  height: 16px;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background: white !important;
  padding-left: 98px !important;
  text-align: left;
  height: 36px !important;
  line-height: 36px !important;
  color: #191919 !important;
  border: 0.5px solid rgba(0, 157, 255, 0.1);
  box-shadow: 0px 2px 4px rgba(92, 182, 255, 0.1);
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .input-inner-bgcolor {
  flex: 1;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: rgba(0, 0, 0, 0.8);
  font-weight: 600;
}
[data-v-0eed63ea] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.setting-info-container-create[data-v-0eed63ea] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px dashed #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
  font-weight: 400 !important;
}
.setting-info-container-property[data-v-0eed63ea] {
  padding-bottom: 0 !important;
}
.container-property-box[data-v-0eed63ea] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
[data-v-0eed63ea] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-0eed63ea] {
  position: relative;
  margin-top: 12px;
  background: rgba(247, 253, 255, 0.5);
  border: 0.5px solid #a6e9ff;
  box-shadow: 0px 4px 6px rgba(56, 165, 255, 0.08);
  border-radius: 8px;
  padding: 14px 13px;
}
.resource-set-box .resource-set-toolbar[data-v-0eed63ea] {
  position: absolute;
  right: 0;
  top: 0px;
}
.resource-set-box .resource-set-toolbar .resource-set-toolbar-btns[data-v-0eed63ea] {
  display: flex;
  height: 132px;
  flex-direction: column;
  justify-content: space-between;
}
.resource-set-box .resource-set-toolbar .resource-set-toolbar-btns[data-v-0eed63ea] .el-button {
  padding: 10px 8px 10px;
  margin-left: 0px;
  background: rgba(0, 0, 0, 0.04);
}
.resource-set-box .resource-set-toolbar .resource-set-toolbar-btns[data-v-0eed63ea] .el-button i {
  font-weight: 700;
}
.resource-set-box .resource-set-toolbar .resource-set-toolbar-btns[data-v-0eed63ea] .el-buttonStyle01 {
  padding: 35px 8px 35px;
}
.xml-video-container-h5[data-v-613b5175]{
}
.xml-video-container-pc[data-v-613b5175]{
}
.xml-video-container-pad[data-v-613b5175]{
}

.xml-single-video-group-h5[data-v-1bbb271f] {
}
.xml-single-video-group-pc[data-v-1bbb271f] {
}
.xml-single-video-group-pad[data-v-1bbb271f] {
}

.image-set-upload-toolbar[data-v-b00f24a0] {
  height: 110px !important;
}
.text[data-v-b00f24a0] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
[data-v-b00f24a0] .el-form {
  margin: 0 !important;
}
[data-v-b00f24a0].setting-info-container-property {
  padding-bottom: 0 !important;
}
[data-v-b00f24a0] .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 100px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
[data-v-b00f24a0] .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.xml-image-property .el-input-number--medium {
  width: 170px;
}
.xml-image-property .el-form-item__content {
  display: flex;
  align-items: center;
}
.xml-image-property .percentage {
  padding-left: 14px;
}
.setting-info-container-property {
  padding-bottom: 0 !important;
}
.resource-set-toolbar .el-button--text {
  color: #333333 !important;
}
.image-set-upload-toolbar[data-v-06b338c4] {
  height: 110px !important;
}
.text[data-v-06b338c4] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
[data-v-06b338c4] .el-form {
  margin: 0 !important;
}
[data-v-06b338c4].setting-info-container-property {
  padding-bottom: 0 !important;
}
[data-v-06b338c4] .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-06b338c4] .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-06b338c4] .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 100px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
[data-v-06b338c4] .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.xml-image-property .el-input-number--medium[data-v-5c79b6aa] {
  width: 170px;
}
.xml-image-property .el-form-item__content[data-v-5c79b6aa] {
  display: flex;
  align-items: center;
}
.xml-image-property .percentage[data-v-5c79b6aa] {
  padding-left: 14px;
}
.setting-info-container-property[data-v-5c79b6aa] {
  padding-bottom: 0 !important;
}
.resource-set-toolbar .el-button--text[data-v-5c79b6aa] {
  color: #333333 !important;
}
[data-v-5c79b6aa] .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 100px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
[data-v-5c79b6aa] .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.xml-image-property .el-input-number--medium {
  width: 170px;
}
.xml-image-property .el-form-item__content {
  display: flex;
  align-items: center;
}
.xml-image-property .percentage {
  padding-left: 14px;
}
.setting-info-container-property {
  padding-bottom: 0 !important;
}
.resource-set-toolbar .el-button--text {
  color: #333333 !important;
}
.image-set-upload-toolbar[data-v-28f6e412] {
  height: 110px !important;
}
.text[data-v-28f6e412] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
[data-v-28f6e412] .el-form {
  margin: 0 !important;
}
[data-v-28f6e412].setting-info-container-property {
  padding-bottom: 0 !important;
}
[data-v-28f6e412] .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-28f6e412] .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-28f6e412] .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 100px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
[data-v-28f6e412] .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.xml-table-property .el-input-number--medium {
  width: 170px;
}
.xml-table-property .el-form-item__content {
  display: flex;
  align-items: center;
}
.xml-table-property .percentage {
  padding-left: 14px;
}
.xml-table-property .setting-info-container-property {
  padding-bottom: 0 !important;
}
.xml-table-property .resource-set-toolbar .el-button--text {
  color: #333333 !important;
}
.xml-table-property .setting-info-table-container:first-child .el-form-item {
  height: 40px;
}
.xml-table-property .setting-info-table-container:first-child .el-form-item .el-form-item__content {
  line-height: 40px !important;
  height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
.xml-table-property .input-inner-form {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.xml-table-property .input-inner-form {
  padding-bottom: 8px;
}
.xml-table-property .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .label-right-icon {
  position: absolute !important;
  right: 50px !important;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  position: relative;
}
.xml-table-property .input-inner-form .el-form-item .el-form-item__content .theme-color-box .theme-color {
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 9;
  top: 3px;
  right: 3px;
  pointer-events: none;
}
.xml-echarts-property .vue-codemirror {
  height: calc(100% - 30px);
}
.xml-echarts-property .demo-drawer .codeRun {
  margin-bottom: 5px;
  font-size: 16px;
  text-align: right;
  color: #009dff;
}
.xml-echarts-property .demo-drawer .codeRun span {
  cursor: pointer;
  padding-right: 10px;
}
.xml-echarts-property .el-input-number--medium {
  width: 170px;
}
.xml-echarts-property .el-form-item__content {
  display: flex;
  align-items: center;
}
.xml-echarts-property .percentage {
  padding-left: 14px;
}
.xml-echarts-property .setting-info-container-property {
  padding-bottom: 0 !important;
}
.xml-echarts-property .resource-set-toolbar .el-button--text {
  color: #333333 !important;
}
.xml-echarts-property .setting-info-container:first-child .el-form-item {
  height: 40px;
}
.xml-echarts-property .setting-info-container:first-child .el-form-item .el-form-item__content {
  line-height: 40px !important;
  height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
.xml-echarts-property .input-inner-form {
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.xml-echarts-property .input-inner-form {
  padding-bottom: 8px;
}
.xml-echarts-property .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .label-right-icon {
  position: absolute !important;
  right: 50px !important;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .theme-color-box {
  position: relative;
}
.xml-echarts-property .input-inner-form .el-form-item .el-form-item__content .theme-color-box .theme-color {
  width: 30px;
  height: 30px;
  position: absolute;
  z-index: 9;
  top: 3px;
  right: 3px;
  pointer-events: none;
}
.xml-echarts-property .input-inner-form .code-formitem {
  height: auto;
}
.xml-echarts-property .input-inner-form .code-formitem .el-form-item__content {
  flex-direction: column;
}
.setting-info-container-create[data-v-2df3f0ca] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
  font-weight: 400 !important;
}
[data-v-2df3f0ca] .input-inner-form .el-form-item.des-formitem .el-form-item__content .el-textarea__inner {
  padding-top: 0px !important;
}
.item-fill[data-v-2df3f0ca] {
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.04);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
[data-v-2df3f0ca] .el-textarea .el-textarea__inner {
  resize: none;
}
[data-v-2df3f0ca] .el-form-item.set-introduce {
  height: 40px !important;
}
[data-v-2df3f0ca] .el-form-item.set-introduce .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-2df3f0ca] .el-form-item.set-introduce .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.text[data-v-2df3f0ca] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
.image-set-upload-toolbar[data-v-2df3f0ca] {
  height: 110px !important;
}
.save-btn[data-v-2df3f0ca] {
  display: flex;
  justify-content: center;
}
[data-v-2df3f0ca] .image-set-upload-image {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  height: 48px !important;
  border: 0px !important;
}
[data-v-2df3f0ca] .img-replace-box {
  position: relative;
  width: 200px;
  height: 40px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
[data-v-2df3f0ca] .img-replace-box .image-set-upload-image {
  width: 36px !important;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  position: absolute !important;
  left: -5px;
  top: 4px;
}
[data-v-2df3f0ca] .img-replace-box .image-set-upload-image .avatar-uploader {
  width: 100%;
  height: 100%;
}
[data-v-2df3f0ca] .img-replace-box .image-set-upload-image .avatar-uploader .el-upload {
  object-fit: contain;
}
[data-v-2df3f0ca] .img-replace-box .special-height {
  height: 100% !important;
}
[data-v-2df3f0ca] .img-replace-box .special-height .img-preview {
  width: 100% !important;
}
[data-v-2df3f0ca] .img-raplace-popover {
  margin-left: 18px;
  cursor: pointer;
}
[data-v-2df3f0ca] .sucai-replace:hover {
  color: #009dff;
}
.select-raplace[data-v-2df3f0ca] {
  color: #009dff;
}
[data-v-2df3f0ca] .select-raplace .el-button {
  color: #009dff;
}
[data-v-2df3f0ca] .el-button {
  border: none !important;
}
[data-v-2df3f0ca] .avatar-uploader-icon {
  width: 36px !important;
  height: 36px !important;
  line-height: 36px !important;
}
[data-v-2df3f0ca] .special-height {
  width: 36px;
  height: 34px !important;
}
[data-v-2df3f0ca] .special-height .img-preview {
  width: 36px !important;
  object-fit: contain !important;
}
[data-v-2df3f0ca] .user-info-head {
  height: 96% !important;
}
[data-v-2df3f0ca] .user-info-head .img-preview {
  width: 100%;
}
.local-upload-box[data-v-2df3f0ca] .el-button {
  padding: 0;
}
[data-v-2df3f0ca] .el-icon-arrow-down {
  color: #333333;
}
.read-the-docs[data-v-bdeb6314] {
  color: #888;
}

.image-set-upload-toolbar[data-v-fd439f20] {
  height: 110px !important;
}
.text[data-v-fd439f20] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
[data-v-fd439f20] .el-form {
  margin: 0 !important;
}
[data-v-fd439f20].setting-info-container-property {
  padding-bottom: 0 !important;
}
[data-v-fd439f20] .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-fd439f20] .el-form-item .el-form-item__content {
  position: relative !important;
  align-items: center;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .select-btn {
  width: 100%;
  padding: 4px 23px;
  background: rgba(0, 0, 0, 0.04);
  border-radius: 4px;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .select-btn .el-radio-group {
  width: 100% !important;
  justify-content: space-between;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-fd439f20] .el-form-item .el-form-item__content .select-btn .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 33%;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
  top: 2px !important;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 100px !important;
  text-align: left;
  border: none !important;
  height: 40px !important;
  line-height: 40px !important;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .el-input--medium .el-select__caret {
  color: #333333;
}
[data-v-fd439f20] .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
  display: none;
}
.button-color-box[data-v-fd439f20] {
  height: 40px;
  background: rgba(0, 0, 0, 0.04) !important;
  width: 100%;
  position: relative;
}
.button-color-box .theme-color-box[data-v-fd439f20] {
  position: absolute;
  display: flex;
  align-items: center;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  right: 10px;
  top: 0px;
}
.button-color-box .theme-color-box .theme-color[data-v-fd439f20] {
  position: absolute;
  top: 3px;
  right: 4px;
  z-index: 999;
  pointer-events: none;
  width: 28px;
  height: 29px;
}
.button-color-box .theme-color-box .theme-color-text[data-v-fd439f20] {
  padding-right: 88px;
}
.xml-image-property .el-input-number--medium {
  width: 170px;
}
.xml-image-property .el-form-item__content {
  display: flex;
  align-items: center;
}
.xml-image-property .percentage {
  padding-left: 14px;
}
.setting-info-container-property {
  padding-bottom: 0 !important;
}
.resource-set-toolbar .el-button--text {
  color: #333333 !important;
}
.xml-chat-property[data-v-03f53f8a] {
  background: #ffffff;
}
.xml-chat-property[data-v-03f53f8a] .el-form-item__content {
  display: flex;
  align-items: flex-start;
}
.xml-chat-property[data-v-03f53f8a] .label-left-text {
  width: 96px;
  flex-shrink: 0;
  line-height: 36px;
}
.xml-chat-property[data-v-03f53f8a] .el-input,
.xml-chat-property[data-v-03f53f8a] .el-select,
.xml-chat-property[data-v-03f53f8a] .el-textarea {
  flex: 1;
}
.xml-chat-property[data-v-03f53f8a] .el-textarea__inner {
  resize: none;
}
.xml-chat-property[data-v-03f53f8a] .el-switch {
  margin-top: 8px;
}
.preview-item-file[data-v-78e83281]:hover {
  cursor: pointer;
}
.xml-resource-container-h5[data-v-78e83281] {
}
.xml-resource-container-pc[data-v-78e83281] {
}
.xml-resource-container-pad[data-v-78e83281] {
}

[data-v-389fef30] .input-inner-form .el-form-item.des-formitem .el-form-item__content .el-textarea__inner {
  padding-top: 0px !important;
}
.item-fill[data-v-389fef30] {
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.04);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
[data-v-389fef30] .el-textarea .el-textarea__inner {
  resize: none;
}
[data-v-389fef30] .el-form-item.set-introduce {
  height: 40px !important;
}
[data-v-389fef30] .el-form-item.set-introduce .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-389fef30] .el-form-item.set-introduce .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.text[data-v-389fef30] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
.image-set-upload-toolbar[data-v-389fef30] {
  height: 110px !important;
}
.save-btn[data-v-389fef30] {
  display: flex;
  justify-content: center;
}
[data-v-389fef30] .image-set-upload-image {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  height: 48px !important;
  border: 0px !important;
}
[data-v-389fef30] .img-replace-box {
  position: relative;
  width: 200px;
  height: 40px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
[data-v-389fef30] .img-replace-box .image-set-upload-image {
  width: 36px !important;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  position: absolute !important;
  left: -5px;
  top: 4px;
}
[data-v-389fef30] .img-replace-box .image-set-upload-image .avatar-uploader {
  width: 100%;
  height: 100%;
}
[data-v-389fef30] .img-replace-box .image-set-upload-image .avatar-uploader .el-upload {
  object-fit: contain;
}
[data-v-389fef30] .img-replace-box .special-height {
  height: 100% !important;
}
[data-v-389fef30] .img-replace-box .special-height .img-preview {
  width: 100% !important;
}
[data-v-389fef30] .img-raplace-popover {
  margin-left: 18px;
  cursor: pointer;
}
[data-v-389fef30] .sucai-replace:hover {
  color: #009dff;
}
.select-raplace[data-v-389fef30] {
  color: #009dff;
}
[data-v-389fef30] .select-raplace .el-button {
  color: #009dff;
}
[data-v-389fef30] .el-button {
  border: none !important;
}
[data-v-389fef30] .avatar-uploader-icon {
  width: 36px !important;
  height: 36px !important;
  line-height: 36px !important;
}
[data-v-389fef30] .special-height {
  width: 36px;
  height: 34px !important;
}
[data-v-389fef30] .special-height .img-preview {
  width: 36px !important;
  object-fit: contain !important;
}
[data-v-389fef30] .user-info-head {
  height: 96% !important;
}
[data-v-389fef30] .user-info-head .img-preview {
  width: 100%;
}
.local-upload-box[data-v-389fef30] .el-button {
  padding: 0;
}
[data-v-389fef30] .el-icon-arrow-down {
  color: #333333;
}
[data-v-59430e14] .el-form-item.item-height {
  height: 40px !important;
}
[data-v-59430e14] .el-form-item.item-height .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-59430e14] .el-form-item.item-height .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.setting-title[data-v-59430e14] {
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-59430e14] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-59430e14] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
}
[data-v-59430e14] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
[data-v-59430e14] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-59430e14] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-59430e14] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-59430e14] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-59430e14] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
.setting-info-container-create[data-v-59430e14] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
  font-weight: 400 !important;
}
.setting-info-container-property[data-v-59430e14] {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
[data-v-59430e14] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-59430e14] {
  position: relative;
  margin-top: 12px;
}
.resource-set-box .resource-set-toolbar[data-v-59430e14] {
  position: absolute;
  right: 0;
  top: 8px;
}
[data-v-59430e14] .setting-info-container:last-child .el-form-item .el-form-item__content {
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-59430e14] .el-select__caret {
  color: #333333 !important;
}
.xml-single-resource-group-h5[data-v-c97e9af4] {
}
.xml-single-resource-group-pc[data-v-c97e9af4] {
}
.xml-single-resource-group-pad[data-v-c97e9af4] {
}

.option-item + .option-item[data-v-967fdc14] {
  margin-top: 16px;
}
.option-item[data-v-967fdc14] {
  border-radius: 6px;
  padding-left: 16px;
  cursor: pointer;
  transition: all ease 0.3s;
  border: 1px solid #fbfbfb;
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 1px solid #fff;
  margin: 0 5px;
}
.option-item .questionSeq[data-v-967fdc14] {
  padding: 8px 0;
}
.option-item.isActive[data-v-967fdc14] {
  border-color: #2e9adb;
}
.option-item.isTrue[data-v-967fdc14] {
  border: 1px solid #70b603;
}
.option-item.isTrue[data-v-967fdc14] .el-radio__input.is-checked .el-radio__inner {
  border-color: #70b603;
  background: #70b603;
}
.option-item.isFalse[data-v-967fdc14] {
  border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-967fdc14] .el-radio__input.is-checked .el-radio__inner {
  border-color: #d9001b;
  background: #d9001b;
}
.option-item[data-v-967fdc14]:hover {
  background: #ddd;
}
.option-item[data-v-967fdc14] .content {
  cursor: pointer;
}
.option-item[data-v-967fdc14] .stem-content.no-border {
  padding: 8px 14px !important;
  cursor: pointer;
}
.option-item + .option-item[data-v-4851a518] {
  margin-top: 16px;
}
.option-item[data-v-4851a518] {
  background: #fbfbfb;
  border-radius: 6px;
  padding-left: 16px;
  cursor: pointer;
  transition: all ease 0.3s;
  border: 1px solid #fbfbfb;
}
.option-item.isActive[data-v-4851a518] {
  border-color: #2e9adb;
}
.option-item .questionSeq[data-v-4851a518] {
  padding: 8px 0;
}
.option-item.isTrue[data-v-4851a518] {
  border: 1px solid #70b603;
}
.option-item.isTrue[data-v-4851a518] .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #70b603;
  background: #70b603;
}
.option-item.isFalse[data-v-4851a518] {
  border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-4851a518] .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #d9001b;
  background: #d9001b;
}
.option-item[data-v-4851a518]:hover {
  background: #ddd;
}
.option-item[data-v-4851a518] .content {
  cursor: pointer;
}
.option-item[data-v-4851a518] .stem-content.no-border {
  padding: 8px 14px !important;
  cursor: pointer;
}
.xml-question-container-h5[data-v-242a739e] {
}
.xml-question-container-pc[data-v-242a739e] {
}
.xml-question-container-pad[data-v-242a739e] {
}

.dropdown[data-v-612a5ca6] {
  width: 100%;
  padding: 10px 20px 0 20px;
  box-sizing: border-box;
}
.add-btn[data-v-612a5ca6] {
  /* width: 100%;
  margin: 0 !important; */
}
.setting-info-container-create[data-v-612a5ca6] {
  margin: 0 auto 30px auto;
  width: calc(100% - 32px);
}
.setting-title[data-v-612a5ca6] {
  padding-bottom: 0px !important;
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-612a5ca6] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content {
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.04) !important;
  height: 40px;
  padding: 4px 4px 4px 12px;
  border-radius: 4px;
  width: 100%;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  width: 60%;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .select-formitem {
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .select-formitem .formitem-right,[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .select-formitem .select-formitem-right {
  width: 52px;
  height: 32px;
  border-radius: 2px;
  margin-left: 8px;
  text-align: center;
  cursor: pointer;
  line-height: 32px;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .select-formitem .select-formitem-right {
  background: #c2e8ff !important;
  color: #009dff !important;
  border-color: 1px solid #c2e8ff !important;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-612a5ca6] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
[data-v-612a5ca6] .input-inner-form .xml-question-item-select .el-form-item__content .label-left-text {
  width: 76px;
}
[data-v-612a5ca6] .input-inner-form .xml-question-item-select .el-form-item__content .el-select {
  width: 200px !important;
}
.setting-info-container-create[data-v-612a5ca6] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 0px 16px !important;
}
.setting-info-container-property[data-v-612a5ca6] {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
[data-v-612a5ca6] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-612a5ca6] {
  position: relative;
  margin-top: 12px;
}
.resource-set-box .resource-set-toolbar[data-v-612a5ca6] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 24px;
}
[data-v-612a5ca6] .el-form-item.item-height {
  height: 40px !important;
}
[data-v-612a5ca6] .el-form-item.item-height .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-612a5ca6] .el-form-item.item-height .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.xml-single-question-group-h5[data-v-5eb78dae] {
}
.xml-single-question-group-pc[data-v-5eb78dae] {
}
.xml-single-question-group-pad[data-v-5eb78dae] {
}

.xml-ebook-container-h5[data-v-724eced5] {
}
.xml-ebook-container-pc[data-v-724eced5] {
}
.xml-ebook-container-pad[data-v-724eced5] {
}

[data-v-778cda12] .input-inner-form .el-form-item.des-formitem .el-form-item__content .el-textarea__inner {
  padding-top: 0px !important;
}
.item-fill[data-v-778cda12] {
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.04);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
[data-v-778cda12] .el-textarea .el-textarea__inner {
  resize: none;
}
[data-v-778cda12] .el-form-item.set-introduce {
  height: 40px !important;
}
[data-v-778cda12] .el-form-item.set-introduce .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-778cda12] .el-form-item.set-introduce .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.text[data-v-778cda12] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
.image-set-upload-toolbar[data-v-778cda12] {
  height: 110px !important;
}
[data-v-778cda12] .image-set-upload-image {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  height: 48px !important;
  border: 0px !important;
}
[data-v-778cda12] .img-replace-box {
  position: relative;
  width: 200px;
  height: 40px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
}
[data-v-778cda12] .img-replace-box .image-set-upload-image {
  width: 36px !important;
  height: 36px !important;
  border-radius: 4px !important;
  background: rgba(0, 0, 0, 0.04) !important;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  position: absolute !important;
  left: -5px;
  top: 4px;
}
[data-v-778cda12] .img-raplace-popover {
  margin-left: 18px;
  cursor: pointer;
}
[data-v-778cda12] .sucai-replace:hover {
  color: #009dff;
}
.select-raplace[data-v-778cda12] {
  color: #009dff;
}
[data-v-778cda12] .select-raplace .el-button {
  color: #009dff;
}
[data-v-778cda12] .el-button {
  border: none !important;
}
[data-v-778cda12] .avatar-uploader-icon {
  width: 36px !important;
  height: 36px !important;
  line-height: 36px !important;
}
[data-v-778cda12] .special-height {
  width: 36px;
  height: 34px !important;
}
[data-v-778cda12] .special-height .img-preview {
  width: 36px !important;
  object-fit: contain !important;
}
[data-v-778cda12] .user-info-head {
  height: 96% !important;
}
[data-v-778cda12] .user-info-head .img-preview {
  width: 100%;
}
.local-upload-box[data-v-778cda12] .el-button {
  padding: 0;
}
.ebook-set-box .el-input__inner {
  height: 36px !important;
}
.save-btn {
  display: flex;
  justify-content: center;
}
:deep(.el-icon-arrow-down){
  color:rgba(51, 51, 51, 1);
}

[data-v-60dd814a] .el-form-item.item-height {
  height: 40px !important;
}
[data-v-60dd814a] .el-form-item.item-height .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-60dd814a] .el-form-item.item-height .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.setting-title[data-v-60dd814a] {
  padding-bottom: 0px !important;
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-60dd814a] .input-inner-form {
  margin-top: 12px;
}
[data-v-60dd814a] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-60dd814a] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
}
[data-v-60dd814a] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
[data-v-60dd814a] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-60dd814a] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-60dd814a] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-60dd814a] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-60dd814a] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
.setting-info-container-create[data-v-60dd814a] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
  font-weight: 400 !important;
}
.setting-info-container-property[data-v-60dd814a] {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
[data-v-60dd814a] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-60dd814a] {
  position: relative;
  margin-top: 12px;
}
.resource-set-box .resource-set-toolbar[data-v-60dd814a] {
  position: absolute;
  right: 0;
  top: 8px;
}
[data-v-60dd814a] .el-select__caret {
  color: #333333 !important;
}
.xml-single-ebook-group-h5[data-v-2a522fa8] {
}
.xml-single-ebook-group-pc[data-v-2a522fa8] {
}
.xml-single-ebook-group-pad[data-v-2a522fa8] {
}

.question[data-v-61dcb055] {
  height: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  border: 2px solid #418eeb;
  padding: 10px 0;
}
.question > div[data-v-61dcb055] {
  height: 100%;
  display: flex;
  align-items: center;
}
.question .workbench-shop-item[data-v-61dcb055] {
  display: flex;
  padding: 16px 0 16px 16px;
}
.question .workbench-shop-item .shop-item-img-resource[data-v-61dcb055] {
  width: 104px;
  height: 104px;
}
.question .workbench-shop-item .shop-item-desc[data-v-61dcb055] {
  margin-left: 16px;
  width: 100%;
}
.question .workbench-shop-item .shop-item-desc .shop-item-desc-title[data-v-61dcb055] {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  margin-bottom: 10px;
}
.question .workbench-shop-item .shop-item-desc .shop-item-desc-detail[data-v-61dcb055] {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  margin-top: 3px;
}
.question .workbench-shop-item .shop-item-desc .shop-item-desc-detail span[data-v-61dcb055] {
  color: #666666;
}
.question-img[data-v-61dcb055] {
  width: 75px;
}
.right-img[data-v-61dcb055] {
  width: 40px;
  height: 100%;
}
.text[data-v-61dcb055] {
  font-family: PingFang SC;
  font-weight: bold;
  color: #666666;
  margin-left: 17px;
}
.text .title[data-v-61dcb055] {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  margin-bottom: 10px;
}
.text .info[data-v-61dcb055] {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.text .info span[data-v-61dcb055] {
  color: #418eed !important;
  margin: 0 5px;
}
@media screen and (max-width: 700) {
.question-img[data-v-61dcb055] {
    width: 50px !important;
    height: 50px !important;
}
}
[data-v-30f6e1fa] .el-form-item.el-form-item--medium {
  height: 40px !important;
}
[data-v-30f6e1fa] .el-form-item.el-form-item--medium .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-30f6e1fa] .el-form-item.el-form-item--medium .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.line[data-v-30f6e1fa] {
  margin: 16px 0;
}
.setting-info-container-property .sel-box[data-v-899c3a6c] {
  display: flex;
  align-items: center;
  margin: 10px 0;
}
.setting-info-container-property .sel-box .sub-title[data-v-899c3a6c] {
  width: 120px;
}
.setting-info-container-property .sel-box .w100[data-v-899c3a6c] {
  width: 100px !important;
}
.setting-info-container-property .paper-title-box[data-v-899c3a6c] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 12px;
}
.setting-title[data-v-899c3a6c] {
  padding-bottom: 0px !important;
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
}
[data-v-899c3a6c] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content {
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.04) !important;
  height: 40px;
  padding: 4px 4px 4px 12px;
  border-radius: 4px;
  width: 100%;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .label-left-text1 {
  position: absolute !important;
  left: 10px !important;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  width: 60%;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .select-formitem {
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .select-formitem .formitem-right,[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .select-formitem .select-formitem-right {
  width: 52px;
  height: 32px;
  text-align: center;
  cursor: pointer;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.08);
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .select-formitem .select-formitem-right {
  border-radius: 2px;
  background: #c2e8ff !important;
  color: #009dff !important;
  border-color: 1px solid #c2e8ff !important;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-899c3a6c] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item .el-form-item__content {
  position: relative !important;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item .el-form-item__content .label-left-text1 {
  position: absolute !important;
  left: 10px !important;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-899c3a6c] .input-inner-form1 .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
.setting-info-container-create[data-v-899c3a6c] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
}
.setting-info-container-property[data-v-899c3a6c] {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
[data-v-899c3a6c] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-899c3a6c] {
  position: relative;
  margin-top: 12px;
}
.resource-set-box .resource-set-toolbar[data-v-899c3a6c] {
  right: 0;
  top: 8px;
}
[data-v-899c3a6c] .el-form-item.item-height {
  height: 40px !important;
}
[data-v-899c3a6c] .el-form-item.item-height .el-form-item__content {
  height: 40px !important;
  line-height: 40px !important;
  color: rgba(0, 0, 0, 0.8) !important;
}
[data-v-899c3a6c] .el-form-item.item-height .el-form-item__content .el-input__inner {
  height: 40px !important;
  line-height: 40px !important;
}
.xml-single-question-group-h5[data-v-26a55ce0] {
}
.xml-single-question-group-pc[data-v-26a55ce0] {
}
.xml-single-question-group-pad[data-v-26a55ce0] {
}

.mask[data-v-5dd26fbb]{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: black;
  opacity: .1;
  filter: alpha(opacity=5);
  z-index: 100;
}
.xml-ebook-container-h5[data-v-5dd26fbb]{
}
.xml-ebook-container-pc[data-v-5dd26fbb]{
}
.xml-ebook-container-pad[data-v-5dd26fbb]{
}


.text[data-v-0e946d90] {
  position: relative;
  right: -11px;
  top: 21px;
  z-index: 1;
}
.image-set-upload-toolbar[data-v-0e946d90] {
  height: 110px !important;
}
[data-v-0e946d90] .el-icon-arrow-down {
  color: rgba(51, 51, 51, 1);
}

[data-v-143cdc30] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-143cdc30] .input-inner-form .el-form-item .el-form-item__content {
  position: relative !important;
}
[data-v-143cdc30] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  position: absolute !important;
  left: 10px !important;
}
[data-v-143cdc30] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-143cdc30] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-143cdc30] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-143cdc30] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-143cdc30] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
[data-v-143cdc30] .el-select__caret {
  color: #333333 !important;
}
.xml-single-ebook-group-h5[data-v-74146609] {
}
.xml-single-ebook-group-pc[data-v-74146609] {
}
.xml-single-ebook-group-pad[data-v-74146609] {
}

.xml-catalog-container-h5[data-v-549494f5]{
  padding: 20px;
}
.xml-catalog-container-pc[data-v-549494f5]{
}
.xml-catalog-container-pad[data-v-549494f5]{
}


.catalog-property[data-v-b6e9b12c] .el-form-item__content {
  width: 210px !important;
  height: 36px;
}
.directory_icon[data-v-b6e9b12c] {
  margin-right: 20px;
  width: 86px;
  height: 86px;
  border: 1px dashed #d9d9d9;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
}
/* .setting-directory-propertys .el-button {
    width: 120px;
    margin-bottom: 10px;
}
.setting-directory-propertys .el-form-item__content {
    display: flex !important;
}
.setting-directory-propertys .directory_icon .avatar-uploader {
    width: 78px;
}
.setting-directory-propertys .directory_icon .avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
} */
.setting-directory-propertys .directory_icon .avatar-uploader-icon {
  width: 86px;
  height: 86px;
  line-height: 86px;
}

/* .setting-directory-propertys .el-upload .avatar {
    width: 76px !important;
    height: 76px !important;
    object-fit: contain;
    max-width: none;
} */

.xml-single-ebook-group-h5[data-v-7fa72881] {
}
.xml-single-ebook-group-pc[data-v-7fa72881] {
}
.xml-single-ebook-group-pad[data-v-7fa72881] {
}

.setting-title[data-v-26c78b6a] {
  padding-bottom: 0px !important;
  font-size: 16px;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 12px;
}
[data-v-26c78b6a] .input-inner-form .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content {
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.04) !important;
  height: 40px;
  padding: 4px 4px 4px 12px;
  border-radius: 4px;
  width: 100%;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .label-left-text1 {
  position: absolute !important;
  left: 10px !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .label-left-text {
  width: 60%;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-radio-group {
  justify-content: flex-end;
  border: none;
  background-color: rgba(0, 0, 0, 0);
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-radio-group .el-radio-button {
  overflow: hidden;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-radio-group .el-radio-button__inner {
  overflow: hidden;
  background: inherit;
  color: rgba(102, 102, 102, 0.8) !important;
  width: 52px;
  height: 32px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  padding: 5px 12px;
  border: none;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-radio-group .is-active {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  overflow: hidden;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-radio-group .is-active .el-radio-button__inner {
  background: rgba(0, 0, 0, 0.08) !important;
  color: rgba(0, 0, 0, 0.8) !important;
  font-weight: 400;
  border-color: 1px solid rgba(0, 0, 0, 0.08) !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-btn {
  background-color: rgba(0, 0, 0, 0) !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-button {
  overflow: hidden;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-btn .el-radio-button__inner {
  box-sizing: content-box;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  padding: 8px 23px;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000;
  border-radius: 0;
  border: none;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-btn .is-active .el-radio-button__inner {
  background-color: rgba(0, 0, 0, 0.08) !important;
  color: #000 !important;
  border: none !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-formitem {
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-formitem .formitem-right,[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-formitem .select-formitem-right {
  width: 52px;
  height: 32px;
  border-radius: 2px;
  margin-left: 8px;
  text-align: center;
  cursor: pointer;
  line-height: 32px;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-formitem .select-formitem-right {
  background: rgba(0, 0, 0, 0.08);
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .select-formitem .select-formitem-right1 {
  width: 62px;
  height: 32px;
  border-radius: 2px;
  margin-left: 8px;
  text-align: center;
  cursor: pointer;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.08);
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .align-type {
  width: 100%;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .align-type .align-type-item {
  display: flex;
  align-items: center;
  justify-content: center;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .align-type .align-type-item .el-image {
  height: 16px;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-input__inner {
  background: none !important;
  text-align: left;
  border: none !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-26c78b6a] .input-inner-form .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
[data-v-26c78b6a] .input-inner-form .text-position-formitem .label-left-text {
  width: 30% !important;
}
[data-v-26c78b6a] .input-inner-form .text-position-formitem .label-right-btn {
  width: 70% !important;
}
[data-v-26c78b6a] .input-inner-form .text-position-formitem .select-btn {
  width: 100%;
  padding: 4px 8px 4px 0;
}
[data-v-26c78b6a] .input-inner-form .text-position-formitem .select-btn .label-select-btn {
  width: 100%;
  justify-content: space-between !important;
}
[data-v-26c78b6a] .input-inner-form .text-position-formitem .el-input__inner {
  padding-left: 0 !important;
  background: none !important;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item {
  margin-bottom: 8px !important;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item .el-form-item__content {
  position: relative !important;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item .el-form-item__content .label-left-text1 {
  position: absolute !important;
  left: 10px !important;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item .el-form-item__content .el-input__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 80px !important;
  text-align: left;
  border: none !important;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item .el-form-item__content .el-textarea__inner {
  background-color: rgba(0, 0, 0, 0.04) !important;
  padding-left: 10px !important;
  text-align: left;
  padding-top: 30px !important;
  border: none !important;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item .el-form-item__content .el-input-number--medium {
  width: 100% !important;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item .el-form-item__content .el-input--medium {
  width: 100%;
}
[data-v-26c78b6a] .input-inner-form1 .el-form-item .el-form-item__content .el-input__prefix {
  left: 240px !important;
}
.setting-info-container-create[data-v-26c78b6a] {
  font-size: 14px !important;
  color: #009dff !important;
  border-radius: 4px;
  background: white;
  border: 1px solid #009dff !important;
  height: 40px !important;
  margin: 16px 16px 20px !important;
}
.setting-info-container-property[data-v-26c78b6a] {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
[data-v-26c78b6a] .image-set-form {
  margin: 0 !important;
}
.resource-set-box[data-v-26c78b6a] {
  position: relative;
  margin-top: 12px;
}
.resource-set-box .resource-set-toolbar[data-v-26c78b6a] {
  right: 0;
  top: 8px;
}
[data-v-26c78b6a] .el-select__caret {
  color: #333333 !important;
}
.setting-info-container-property.layout .el-input-number[data-v-f31f0fa4] {
  width: auto;
  position: relative;
}
.setting-info-container-property.layout .el-input-number[data-v-f31f0fa4]::before {
  content: "px";
  position: absolute;
  top: 0;
  right: 40px;
  z-index: 5;
  line-height: 35px;
  color: #757575;
}
.setting-info-container-property.layout .el-input-number.is-controls-right[data-v-f31f0fa4] .el-input__inner {
  padding-left: 10px;
  padding-right: 60px;
}
.setting-info-container-property .form-item--flex-content[data-v-f31f0fa4] {
  display: flex;
  align-items: center;
}
.setting-info-container-property .form-item--flex-content .el-radio-group[data-v-f31f0fa4] {
  min-width: 88px;
}
.setting-info-container-property[data-v-f31f0fa4] .el-radio-button--mini .el-radio-button__inner {
  padding: 8px 11px;
  font-size: 16px;
}
.dropdown[data-v-47ee6e4a] {
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}
.setting-info-container-create[data-v-47ee6e4a]{
  margin: 0 auto 30px auto;
  width: calc(100% - 32px);
}
.el-radio-group[data-v-47ee6e4a]{
  margin-top: 13px;
}
.el-radio[data-v-47ee6e4a]{
  margin-bottom: 15px;
}
.viewer-state-hint[data-v-47ee6e4a] {
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 1.6;
  color: #909399;
}
.viewer-state-saved[data-v-47ee6e4a] {
  margin: 10px 0 0;
  font-size: 12px;
  color: #67c23a;
}


























@charset "UTF-8";

.e3dv,:root{
  color-scheme:light
}

.heimgfont,[class*=" dl-icon-"],[class^=dl-icon-]{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-style:normal
}

:root{
  --dl-color-primary-rgb:64,158,255;
  --dl-color-success-rgb:60,197,140;
  --dl-color-warning-rgb:255,153,0;
  --dl-color-danger-rgb:255,75,56;
  --dl-color-error-rgb:255,75,56;
  --dl-color-info-rgb:144,147,153;
  --dl-font-size-extra-large:20px;
  --dl-font-size-large:18px;
  --dl-font-size-medium:16px;
  --dl-font-size-base:14px;
  --dl-font-size-small:13px;
  --dl-font-size-extra-small:12px;
  --dl-font-family:'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑',Arial,sans-serif;
  --dl-font-weight:400;
  --dl-font-weight-primary:600;
  --dl-font-line-height-primary:24px;
  --dl-index-normal:1;
  --dl-index-top:1000;
  --dl-index-popper:2000;
  --dl-border-radius-base:4px;
  --dl-border-radius-small:2px;
  --dl-border-radius-round:20px;
  --dl-border-radius-circle:100%;
  --dl-transition-duration:0.3s;
  --dl-transition-duration-fast:0.2s;
  --dl-transition-function-ease-in-out-bezier:cubic-bezier(0.645, 0.045, 0.355, 1);
  --dl-transition-function-fast-bezier:cubic-bezier(0.23, 1, 0.32, 1);
  --dl-transition-all:all var(--dl-transition-duration) var(--dl-transition-function-ease-in-out-bezier);
  --dl-transition-fade:opacity var(--dl-transition-duration) var(--dl-transition-function-fast-bezier);
  --dl-transition-md-fade:transform var(--dl-transition-duration) var(--dl-transition-function-fast-bezier),opacity var(--dl-transition-duration) var(--dl-transition-function-fast-bezier);
  --dl-transition-fade-linear:opacity var(--dl-transition-duration-fast) linear;
  --dl-transition-border:border-color var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);
  --dl-transition-box-shadow:box-shadow var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);
  --dl-transition-color:color var(--dl-transition-duration-fast) var(--dl-transition-function-ease-in-out-bezier);
  --dl-component-size-large:50px;
  --dl-component-size:40px;
  --dl-component-size-small:32px;
  --dl-color-white:#ffffff;
  --dl-color-black:#000000;
  --dl-color-primary:#409eff;
  --dl-color-primary-light-3:rgb(47.568627451%, 73.3725490196%, 100%);
  --dl-color-primary-light-5:rgb(62.5490196078%, 80.9803921569%, 100%);
  --dl-color-primary-light-7:rgb(77.5294117647%, 88.5882352941%, 100%);
  --dl-color-primary-light-8:rgb(85.0196078431%, 92.3921568627%, 100%);
  --dl-color-primary-light-9:rgb(92.5098039216%, 96.1960784314%, 100%);
  --dl-color-primary-dark-2:rgb(20.0784313725%, 49.568627451%, 80%);
  --dl-color-success:#3CC58C;
  --dl-color-success-light-3:rgb(46.4705882353%, 84.0784313725%, 68.431372549%);
  --dl-color-success-light-5:rgb(61.7647058824%, 88.6274509804%, 77.4509803922%);
  --dl-color-success-light-7:rgb(77.0588235294%, 93.1764705882%, 86.4705882353%);
  --dl-color-success-light-8:rgb(84.7058823529%, 95.4509803922%, 90.9803921569%);
  --dl-color-success-light-9:rgb(92.3529411765%, 97.7254901961%, 95.4901960784%);
  --dl-color-success-dark-2:rgb(18.8235294118%, 61.8039215686%, 43.9215686275%);
  --dl-color-warning:#FF9900;
  --dl-color-warning-light-3:rgb(100%, 72%, 30%);
  --dl-color-warning-light-5:rgb(100%, 80%, 50%);
  --dl-color-warning-light-7:rgb(100%, 88%, 70%);
  --dl-color-warning-light-8:rgb(100%, 92%, 80%);
  --dl-color-warning-light-9:rgb(100%, 96%, 90%);
  --dl-color-warning-dark-2:rgb(80%, 48%, 0%);
  --dl-color-danger:#FF4B38;
  --dl-color-danger-light-3:rgb(100%, 50.5882352941%, 45.3725490196%);
  --dl-color-danger-light-5:rgb(100%, 64.7058823529%, 60.9803921569%);
  --dl-color-danger-light-7:rgb(100%, 78.8235294118%, 76.5882352941%);
  --dl-color-danger-light-8:rgb(100%, 85.8823529412%, 84.3921568627%);
  --dl-color-danger-light-9:rgb(100%, 92.9411764706%, 92.1960784314%);
  --dl-color-danger-dark-2:rgb(80%, 23.5294117647%, 17.568627451%);
  --dl-color-error:#FF4B38;
  --dl-color-error-light-3:rgb(100%, 50.5882352941%, 45.3725490196%);
  --dl-color-error-light-5:rgb(100%, 64.7058823529%, 60.9803921569%);
  --dl-color-error-light-7:rgb(100%, 78.8235294118%, 76.5882352941%);
  --dl-color-error-light-8:rgb(100%, 85.8823529412%, 84.3921568627%);
  --dl-color-error-light-9:rgb(100%, 92.9411764706%, 92.1960784314%);
  --dl-color-error-dark-2:rgb(80%, 23.5294117647%, 17.568627451%);
  --dl-color-info:#909399;
  --dl-color-info-light-3:rgb(69.5294117647%, 70.3529411765%, 72%);
  --dl-color-info-light-5:rgb(78.2352941176%, 78.8235294118%, 80%);
  --dl-color-info-light-7:rgb(86.9411764706%, 87.2941176471%, 88%);
  --dl-color-info-light-8:rgb(91.2941176471%, 91.5294117647%, 92%);
  --dl-color-info-light-9:rgb(95.6470588235%, 95.7647058824%, 96%);
  --dl-color-info-dark-2:rgb(45.1764705882%, 46.1176470588%, 48%);
  --dl-bg-color:#ffffff;
  --dl-bg-color-page:#f2f3f5;
  --dl-bg-color-overlay:#ffffff;
  --dl-bg-color-input:#ccc;
  --dl-bg-color-light:#f5f5f5;
  --dl-bg-color-extra-light:#eee;
  --dl-bg-color-blank:#ffffff;
  --dl-bg-color-table:#f8f8f8;
  --dl-text-color-primary:#333;
  --dl-text-color-regular:#666;
  --dl-text-color-secondary:#999;
  --dl-text-color-placeholder:#999;
  --dl-text-color-disabled:#999;
  --dl-border-color:#ccc;
  --dl-border-color-input:#ccc;
  --dl-border-color-light:#f5f5f5;
  --dl-border-color-extra-light:#eee;
  --dl-fill-color-input:#ccc;
  --dl-fill-color-light:#f5f5f5;
  --dl-fill-color-extra-light:#eee;
  --dl-fill-color-blank:#ffffff;
  --dl-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, 0.04),0px 8px 20px rgba(0, 0, 0, 0.08);
  --dl-box-shadow-light:0px 0px 12px rgba(0, 0, 0, 0.12);
  --dl-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, 0.12);
  --dl-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, 0.08),0px 12px 32px rgba(0, 0, 0, 0.12),0px 8px 16px -8px rgba(0, 0, 0, 0.16);
  --dl-disabled-text-color:var(--dl-text-color-disabled);
  --dl-disabled-bg-color:var(--dl-bg-color-light);
  --dl-disabled-border-color:var(--dl-border-color-input);
  --dl-disabled-icon-color:var(--dl-border-color-input);
  --dl-overlay-color:rgba(0, 0, 0, 0.8);
  --dl-overlay-color-light:rgba(0, 0, 0, 0.7);
  --dl-overlay-color-lighter:rgba(0, 0, 0, 0.5);
  --dl-mask-color:rgba(255, 255, 255, 0.9);
  --dl-mask-color-extra-light:rgba(255, 255, 255, 0.3);
  --dl-border-width:1px;
  --dl-border-style:solid;
  --dl-border-color-hover:var(--dl-text-color-disabled);
  --dl-border:var(--dl-border-width) var(--dl-border-style) var(--dl-border-color);
  --dl-svg-monochrome-grey:var(--dl-border-color);
  --dl-button-font-color-primary:#ffffff;
  --dl-button-bg-color-primary:#409eff;
  --dl-button-hover-font-color-primary:#ffffff;
  --dl-button-hover-bg-color-primary:rgb(47.568627451%, 73.3725490196%, 100%);
  --dl-button-active-font-color-primary:#ffffff;
  --dl-button-active-bg-color-primary:rgb(20.0784313725%, 49.568627451%, 80%);
  --dl-button-disabled-font-color-primary:#ffffff;
  --dl-button-disabled-border-color-primary:rgb(62.5490196078%, 80.9803921569%, 100%);
  --dl-button-disabled-bg-color-primary:rgb(62.5490196078%, 80.9803921569%, 100%);
  --dl-button-font-color-primary-plain:#409eff;
  --dl-button-bg-color-primary-plain:rgb(77.5294117647%, 88.5882352941%, 100%);
  --dl-button-hover-font-color-primary-plain:#409eff;
  --dl-button-hover-bg-color-primary-plain:rgb(85.0196078431%, 92.3921568627%, 100%);
  --dl-button-active-font-color-primary-plain:#409eff;
  --dl-button-active-bg-color-primary-plain:rgb(77.5294117647%, 88.5882352941%, 100%);
  --dl-button-disabled-font-color-primary-plain:rgb(62.5490196078%, 80.9803921569%, 100%);
  --dl-button-disabled-bg-color-primary-plain:rgb(92.5098039216%, 96.1960784314%, 100%);
  --dl-button-disabled-font-color-primary-ghost:rgb(62.5490196078%, 80.9803921569%, 100%);
  --dl-button-disabled-border-color-primary-ghost:rgb(62.5490196078%, 80.9803921569%, 100%)
}

@font-face{
  font-family:douluo-icons;

  src:url(data:font/woff;base64,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) format("woff"),url(../../static/fonts/iconfont.68386b12.ttf) format("truetype")
}

@font-face{
  font-family:heimgfont;

  src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(../../static/fonts/iconfont.02b03a00.ttf) format("truetype")
}

@font-face{
  font-family:"宋体";

  src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/Source_Han_Serif_SC_Light.otf) format("woff2"),url(../../static/fonts/simsun.94a0099a.woff2) format("woff2")
}

@font-face{
  font-family:"黑体";

  src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/SourceHanSansSC-VF.otf.woff2) format("woff2"),url(../../static/fonts/simhei.e8823468.woff2) format("woff2")
}

@font-face{
  font-family:"楷体";

  src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/LXGWWenKaiGBScreen.woff2) format("woff2"),url(../../static/fonts/simkai.0ffea205.woff2) format("woff2")
}

@font-face{
  font-family:"Angsana New";

  src:url(https://cmp-public-resource.oss-cn-beijing.aliyuncs.com/font/angsa.woff2) format("woff2"),url(../../static/fonts/angsa.eef7d743.woff2) format("woff2")
}

@font-face{
  font-family:"Times New Roman";

  src:url(../../static/fonts/TIMES.0304b204.woff2) format("woff2)");

  font-style:normal;

  font-weight:400;

  unicode-range:U+0020-007E,U+00A0-00FF,U+0100-017F,U+0180-024F,U+0250-02AF
}

@font-face{
  font-family:"Times New Roman";

  src:url(../../static/fonts/TIMESI.d73cb218.woff2) format("woff2)");

  font-style:italic;

  font-weight:400;

  unicode-range:U+0020-007E,U+00A0-00FF,U+0100-017F,U+0180-024F,U+0250-02AF
}

@font-face{
  font-family:"Times New Roman";

  src:url(../../static/fonts/TIMESBD.45e9322d.woff2) format("woff2)");

  font-style:normal;

  font-weight:700;

  unicode-range:U+0020-007E,U+00A0-00FF,U+0100-017F,U+0180-024F,U+0250-02AF
}

@font-face{
  font-family:"Times New Roman";

  src:url(../../static/fonts/TIMESBI.59771444.woff2) format("woff2)");

  font-style:italic;

  font-weight:700;

  unicode-range:U+0020-007E,U+00A0-00FF,U+0100-017F,U+0180-024F,U+0250-02AF
}

[class*=" dl-icon-"],[class^=dl-icon-]{
  font-family:douluo-icons!important;
  speak:none;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  vertical-align:baseline;
  display:inline-block
}

.dl-icon-add:before{
  content:"\e608"
}

.dl-icon-close:before{
  content:"\e607"
}

.dl-icon-warning:before{
  content:"\e606"
}

.dl-icon-info:before{
  content:"\e675"
}

.dl-icon-lock:before{
  content:"\e604"
}

.dl-icon-check:before{
  content:"\e663"
}

.dl-icon-success:before{
  content:"\e603"
}

.dl-icon-error:before{
  content:"\e601"
}

.dl-icon-help:before{
  content:"\e662"
}

.dl-icon-reflesh:before{
  content:"\e628"
}

.dl-icon-setting:before{
  content:"\e639"
}

.dl-icon-pass:before{
  content:"\e65a"
}

.dl-icon-delete:before{
  content:"\e605"
}

.dl-icon-star:before{
  content:"\e617"
}

.dl-icon-yanjing:before{
  content:"\e61a"
}

.dl-icon-right:before{
  content:"\e621"
}

.dl-icon-left:before{
  content:"\e622"
}

.dl-icon-review:before{
  content:"\e674"
}

.heimgfont{
  font-family:heimgfont!important;
  font-size:16px
}

.heimg-iconguanbi1:before{
  content:"\e608"
}

.heimg-iconiconfontzhizuobiaozhun023146:before{
  content:"\e694"
}

.heimg-iconhelp:before{
  content:"\e626"
}

.heimg-iconjiazaizhong:before{
  content:"\e6b1"
}

.heimg-icontupianjiazaishibai:before{
  content:"\ec0d"
}

.heimg-iconicon_arrow_right:before{
  content:"\e60d"
}

.heimg-iconjiantouzuo:before{
  content:"\e620"
}

.heimg-iconxuanzhuan:before{
  content:"\e66f"
}

.heimg-iconxuanzhuan1:before{
  content:"\e670"
}

.heimg-iconyuanshibili:before{
  content:"\e86b"
}

.heimg-iconfangda:before{
  content:"\e65d"
}

.heimg-iconsuoxiao:before{
  content:"\e65e"
}

.heimg-iconquanping:before{
  content:"\e698"
}

.heimg-iconguanbi:before{
  content:"\e764"
}

.ouchn-container{
  background:#f3f3f4
}

.ouchn-container .ouchn-box{
  width:100%;
  background:#fff;
  border-radius:6px;
  margin:0 0 8px;
  padding:8px 16px
}

.ouchn-container .ouchn-box .ouchn-desc,.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-img{
  margin:0 5px
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__label{
  width:140px;
  min-width:140px;
  overflow:hidden;
  white-space:nowrap
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__container .el-descriptions-item__content{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__label{
  font-size:14px;
  font-weight:400;
  color:#666;
  line-height:26px;
  min-width:120px;
  text-align:right
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__content{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#333;
  line-height:26px
}

.ouchn-container .ouchn-box .ouchn-desc .el-descriptions__body .el-descriptions-item__cell{
  padding-bottom:27px
}

.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .resources-text{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:700;
  color:#333;
  line-height:26px
}

.ouchn-container .ouchn-box .ouchn-desc .demo-card-box-resources .pt-img{
  width:20px;
  height:20px
}

.ouchn-container .ouchn-box .el-pagination.is-background .el-pager li:not(.disabled).active{
  background-color:#4994fb;
  color:#fff
}

.ouchn-container .ouchn-box .el-upload__tip{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#999
}

.ouchn-container .ouchn-box .el-divider--horizontal{
  margin:5px 0 18px;
  background:rgba(220,223,230,.2784313725)
}

.ouchn-container .ouchn-box .el-table .el-table__header-wrapper{
  background:#f2f2f2;
  border-radius:6px
}

.ouchn-container .ouchn-box .el-table .el-table__header-wrapper table .el-table__cell{
  padding:6px 0
}

.ouchn-container .ouchn-box .el-table .el-table__header-wrapper .el-table--medium.el-table__cell{
  padding:0
}

.ouchn-container .ouchn-box .ouchn-search-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-filter-buttons{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  text-align:right;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin-top:0
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form{
  display:grid;
  row-gap:15px;
  grid-template-columns:1fr 1fr 1fr 1fr;
  justify-items:start;
  width:90%;
  margin-right:20px
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .left-label label{
  text-align:left
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin-bottom:0
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__label{
  overflow:hidden;
  white-space:nowrap;
  font-size:14px;
  padding:0 10px 0 0;
  font-family:PingFang SC;
  font-weight:400;
  color:#333
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content{
  height:30px;
  line-height:30px
}

@media (min-width:1600px){
  .ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content{
    min-width:234px
  }
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-date-editor.el-input,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-input,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-select{
  width:100%!important
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .el-form-item__content .el-icon-arrow-up:before{
  content:"\e78f";
  position:absolute;
  width:100%;
  height:100%;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control{
  display:inherit
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .el-form-item .vue-treeselect__control .vue-treeselect__value-container{
  font-size:12px
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control{
  height:30px!important
}

.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__placeholder,.ouchn-container .ouchn-box .ouchn-search-box .ouchn-grid-search-form .vue-treeselect__control .vue-treeselect__single-value{
  line-height:30px!important
}

.ouchn-container .ouchn-box .ouchn-breadcrumb{
  display:inline-block;
  padding:6px 0;
  font-size:10px;
  line-height:20px!important;
  margin-left:0!important
}

.ouchn-container .ouchn-box .ouchn-box-pannel{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
}

.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header{
  margin:0
}

.ouchn-container .ouchn-box .ouchn-box-pannel .ouchn-box-tabs .el-tabs__header .el-tabs__nav-wrap::after{
  background-color:#fff
}

.ouchn-container .ouchn-box .ouchn-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  width:100%
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img{
  font-size:16px;
  font-weight:400;
  color:#333;
  line-height:40px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:5px 0
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title-no-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-with-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title-no-img>span,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title-no-img>span{
  margin:0 8px 0 0
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img.ouchn-box-title:before,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img.ouchn-box-title:before,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title.ouchn-box-title:before{
  content:"";
  display:block;
  width:4px;
  height:20px;
  overflow:visible;
  background:#0070c1;
  margin-right:8px
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-img{
  margin-bottom:5px;
  width:13px;
  height:20px
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title .ouchn-box-title-after-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-no-img .ouchn-box-title-after-img,.ouchn-container .ouchn-box .ouchn-top .ouchn-box-title-with-img .ouchn-box-title-after-img{
  width:20px;
  height:20px;
  margin-right:8px
}

.ouchn-container .ouchn-box .ouchn-top .ouchn-box-right-txt{
  font-size:14px;
  font-weight:400;
  color:#0070c1
}

.ouchn-container .ouchn-box .ouchn-search-container{
  background:#fff;
  border-radius:6px;
  padding:8px 0
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-title{
  font-size:18px;
  font-weight:400;
  color:#333;
  margin-bottom:20px
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:0 16px 8px 0
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-label{
  font-size:14px;
  color:#333;
  font-weight:400
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper{
  width:200px
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-options .ouchn-filter-option .ouchn-wrapper-date{
  width:230px
}

.ouchn-container .ouchn-box .ouchn-search-container .ouchn-filter-box .ouchn-filter-buttons{
  width:160px;
  text-align:right;
  margin-bottom:0
}

.ouchn-container .ouchn-box .ouchn-box-pagination{
  margin-top:20px;
  text-align:right
}

.ouchn-container .parent-group{
  position:relative;
  padding:var(--book-padding,6px) var(--book-padding-about,15px)
}

.ouchn-container .parent-group+.parent-group{
  margin-top:var(--book-marginTop,0)
}

.ouchn-container .parent-group .xml-group-type-text{
  width:84px;
  height:32px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute!important;
  left:-88px;
  top:15px;
  z-index:3;
  background:#fff;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#333;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  pointer-events:none
}

.ouchn-container .parent-group ::-webkit-scrollbar{
  height:6px;
  border-radius:4px;
  background-color:#b3b3b3
}

.ouchn-container .parent-group ::-webkit-scrollbar-thumb{
  border-radius:4px;
  -webkit-box-shadow:inset 0 0 6px #eee;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#000));
  -webkit-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}

.ouchn-container .parent-group ::-webkit-scrollbar-track{
  border-radius:4px;
  -webkit-box-shadow:inset 0 0 6px #b3b3b3;
  background-color:#b3b3b3
}

.ouchn-container .el-tree .custom-tree-node{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container .el-tree .custom-tree-node span{
  font-size:14px;
  font-weight:400;
  color:#333
}

.ouchn-container .el-tree .el-tree-node__content{
  padding:5px 16px 5px 0;
  border-radius:6px;
  min-height:32px;
  margin-bottom:6px
}

.ouchn-container .el-tree .el-tree-node.is-current>.el-tree-node__content{
  background:#e1eeff
}

.ouchn-container .el-tree .el-tree-node.is-current>.el-tree-node__content .custom-tree-node span{
  font-size:14px;
  font-weight:400;
  color:#4994fb
}

.ouchn-container .el-tag-success{
  color:#fff;
  background-color:#24c72f;
  border-color:#24c72f
}

.ouchn-container .el-tag-error{
  background-color:#f75858;
  border-color:#f75858;
  color:#fff
}

.ouchn-container .el-tag-warning{
  color:#fff;
  background-color:#ffa93a;
  border-color:#ffa93a
}

.ouchn-container .el-button-primary{
  color:#fff;
  background-color:#249fc7;
  border-color:#249fc7
}

.ouchn-container .el-tag-primary{
  color:#fff;
  background:#418eed;
  border-color:#418eed
}

.ouchn-container ::-webkit-scrollbar{
  width:4px;
  height:6px;
  border-radius:6px;
  background-color:#f5f5f5
}

.ouchn-container ::-webkit-scrollbar-thumb{
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
  border-radius:6px;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#b3b3b3));
  -webkit-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}

.ouchn-container ::-webkit-scrollbar-track{
  border-radius:6px;
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
  background-color:#f5f5f5
}

.ouchn-container .line{
  width:100%;
  height:1px;
  background:#ccc;
  border-radius:1px
}

.ouchn-container .demo-commodit-container{
  background:#fff;
  border-radius:6px;
  padding:0;
  margin-top:20px
}

.ouchn-container .demo-commodit-container .demo-button-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
}

.ouchn-container .demo-commodit-container .demo-commodit-box{
  display:grid;
  grid-row-gap:20px;
  grid-column-gap:40px;
  padding:0;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:start;
  grid-template-columns:repeat(auto-fit,280px)
}

@media (max-width:1600px){
  .ouchn-container .demo-commodit-container .demo-commodit-box{
    grid-template-columns:repeat(4,280px);
    grid-column-gap:8px
  }
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card{
  height:404px;
  width:282px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-checkbox{
  position:absolute;
  left:10px;
  top:10px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-status{
  position:absolute;
  right:0;
  z-index:1;
  font-size:14px;
  font-weight:400;
  color:#fff;
  line-height:40px;
  width:80px;
  height:30px;
  background:#4994fb;
  border-radius:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  height:280px;
  width:280px;
  background:#f9fcff
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox .demo-card-img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
  object-fit:cover
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box{
  padding:11px 10px 0
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title{
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#333;
  height:40px;
  line-height:24px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-title a{
  overflow:hidden;
  -webkit-line-clamp:2;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:11px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-text{
  font-size:14px;
  font-weight:400;
  color:#999;
  cursor:default
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .resources-img{
  margin:0 5px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-resources .pt-img{
  width:20px;
  height:20px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type{
  width:80px;
  padding:5px;
  background:#418eed;
  border-radius:6px;
  text-align:center;
  margin-top:10px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-type span{
  height:14px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fff
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text{
  width:128px;
  border-radius:6px;
  margin-top:5px
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card .demo-card-body-box .demo-card-box-text span{
  height:14px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#999;
  cursor:default
}

.ouchn-container .demo-commodit-container .demo-commodit-box .demo-commodit-card-checked{
  outline:#418eed solid 3px;
  border-radius:6px
}

.ouchn-container .demo-commodit-container .demo-pagination{
  margin-top:20px;
  text-align:right
}

.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box{
  display:grid;
  grid-row-gap:20px;
  grid-column-gap:24px;
  padding:0;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:start;
  grid-template-columns:repeat(auto-fit,294px)
}

@media (max-width:1600px){
  .ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box{
    grid-template-columns:repeat(4,294px);
    grid-column-gap:8px
  }
}

.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card{
  height:344px;
  width:294px
}

.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox,.ouchn-container .demo-commodit-container.video-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  height:220px;
  width:294px;
  background:#f9fcff
}

.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box{
  display:grid;
  grid-row-gap:20px;
  grid-column-gap:36px;
  padding:0;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:start;
  grid-template-columns:repeat(auto-fit,300px)
}

@media (max-width:1600px){
  .ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box{
    grid-template-columns:repeat(4,300px);
    grid-column-gap:8px
  }
}

.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card{
  height:424px;
  width:300px
}

.ouchn-container .demo-commodit-container.recycle-container .demo-commodit-box .demo-commodit-card .demo-card-imgbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  height:300px;
  width:300px;
  background:#f9fcff
}

.ouchn-container .demo-commodit-container.recycle-container.video-container .demo-commodit-box{
  grid-column-gap:40px
}

.ouchn-container .el-dialog__wrapper.resource-preview{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  opacity:.9;
  background:#000
}

.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__header{
  margin:0;
  padding:0
}

.ouchn-container .el-dialog__wrapper.resource-preview .el-dialog__body{
  padding:0
}

.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-video{
  margin-top:0!important
}

.ouchn-container .el-dialog__wrapper.resource-preview .preview-modal-music{
  margin-top:0!important;
  padding:0 5px
}

.ouchn-container .el-dialog__wrapper .preview-modal{
  background:0 0!important;
  -webkit-box-shadow:0 0 0 transparent;
  box-shadow:0 0 0 transparent
}

.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__header{
  margin:0;
  padding:0
}

.ouchn-container .el-dialog__wrapper .preview-modal .el-dialog__body{
  padding:0
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-styleType{
  position:fixed;
  top:12px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode{
  width:100%;
  text-align:center;
  background:rgba(0,0,0,.368627451);
  height:93px;
  position:fixed;
  bottom:0;
  margin:auto;
  z-index:10;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls{
  margin:auto;
  z-index:3
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button{
  margin:12px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner{
  width:140px;
  height:48px;
  border-radius:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner .el-image{
  margin-right:14px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span{
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#333
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-mode .preview-controls .el-radio-button .el-radio-button__inner span.active{
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fff
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  width:453px;
  height:934px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZQAAANhCAMAAAD3270RAAAAAXNSR0IArs4c6QAAAr5QTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0dICkAAAAOl0Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKisuLzAyMzQ1Njc4Ozw9Pj9AQUJDREZHSElKS0xNUFFSU1RVVldYWVpbXF1eX2BhYmNkZ2hpamtsbW5vcHFyc3R1d3h5ent8fX+AgYKDhIWGh4iJioyOkJGTlJWXmJmbnJ2eoKGio6SlpqeoqaqrrK2ur7CxsrO0tre4ubq7vL2+v8DBwsPEx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f5819r2AAAKPElEQVR42u3a+39XdQHH8fMdt9HWuDrBNBO5moYIpgKmSRoXFZUUC9DkVgiaKRFmJpRaDCugNJK8IJkpCkSQSkKM6wbjOhayjfv4svNfNEBzIOCE79kO5/F8/bTHfvk89n7ufL/nfLcgOF1Nclu369ijz7cHDbj97qFDhw4fdazR4x+p1Y9+OHJUrUY/8J2burTOCpJf0/wrb7+v5if+wcNHZpgwdtRxjan57oTRNV+MuLdmujsGDhzYv98Nfbp3aN82Lzt1pkemslt2HfTj6X9d8u8Vq9asXru+qKiouOSjtmyt3aaS49q4vnDxM31zk06SanvnrPfXbqj5gTcdXWHLCTMc+e6WI19sqFmuaN2aNWtWF65csWzp/BmTh19zfk6TM/ktaH39Y68s27CrKjyj9q984supRJtkdZ+x8dAZbZOu2Fq4aNp3O+U0+ny/BM27jZtbWB6eTRUFX0n0ddLz7wfPZp6qzUsKBrZuXPcDs696cnFZeLZVPtoqwSidXkif7UBV614a0b6OV0ujro8v3RNmoLV9kmuSPXJ3JibaMvfeNnV5lT/vgfkZOS8MD/40uZdKt9cys1FYMvOGZp95mVz93LYMHRdWL7g8sSj9/5upldLLHrro9Gfl3LWoKsxY269PqknjMenMzbRzVs/TPdW1f3hdmMH2DkwqSosnM4gSHnp7QPYpj+owpSyTJuH+YUl9VLnoucMZXWrF8LxTnNRlWkVGTwoPPNgsoShd/1Kd2amKxrQ++Z13wd7MHhRWPdUmoShXLcgwSlgytuVJzrn46coMnxOm/3RpQlFuXJfprcLiETmfOqbVpJ0ZP6d6Wc+EogzZk/GxwlWDT/zQpemIkswfE5Yn9Par+cTqCNb657UnXo8fRHBKmJ6YzA/wL5sbBUp6TufjTun40uEoUKoXXpFIlNu2RrFWuPuJ2jfG2ZN2hdEc870mCTRp9cvqaOZaN7jWg903/hPNIWH1K50TiHLzqojmCl/95Ha17e8PRXVK5ejsxJm0Kzgc1Vw7H/r4Dix1d0kYWYt7J82k2cjS6OZa9PEH6/lzqqM7JT3rkmSZZN20NLq1wspJx96Es4ZEeKGE4b6p7ZNkkur5+uEo53qn09FjWj4f6SlhxVMXJsekUa9XD0W6VunYI3+1T/UuDKNtz2++2jghJjnfeitak5r71fNqzsn9WWXEKOGBN/q3TcTfGzuMX52OeqzCfjXPKpe+VR31OWF686++nt/oHCfJvnjw6xXRb7X78aZBcMfqsB7aXzx9QKf8nHP1P4yb5F1w+f1vlKXrYanqeTWvX1PLwnrpwI4PfvvggF5dOl5yjtWhY7frhkx8uWhXun6GWtE7K1hYFdZXB8pLN28sXl246lyqcHXxxi1llel6W6l0bPOgJFSsqvp1i2CbGWLW3y6AEruWXA0ldi2/FUrsWns/lNhV8iiU2FU6BUrs+nA6lNhVPhNK7Nr9Zyixa+/LUKAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIChQoUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUAQFChQoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQoggIFChRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBgQIFiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqBAgQJFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUKBAgSIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoUKBAERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERQoUKAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIiqBAERQoggJFUAQFiqBAERQogiIoUAQFiqBAERRBgSIoUAQFiqAIChRBgSIoUARFUKAIChRBgSIoggJFUKAIChRBERQoggJFUKAIChQoUAQFiqBAERQoild75kCJXRV/hBK7ymdCiR/KDCixa+c0KLFr+xQosWvzT6DEruJxUGJX4VAosev9G6HEroVdgq1WiFfVL7YJllfbIVbt/UVu8PxuO8SqTUObBuM32SFWvfu1ILhmmR1i9ZYyOy8Izp992BIxqmxc4yDIHr3DEjHqXz2CIEh1e9cS8Sk9PacGJch59oAtYlPRbakjKKl+a20RnyfH/OBorWYcskZcHlKGpY6hBLe4VOJyobzQ7iOTIO+ZffaIRetuDf5fzyX2iEP7p7b4BKXxGB/gx6EF3YNatS84aJKGvx2+p1FtlKDHfJ/gN3QVk1seZxKkbllulYatalbH4ISa3LPeLg1Zet6VwafKua/YMg3X4bevDU7SF79PpeFMFvbNOhlKkDtspXUapkNv9jm5SRA0G/SPtIEaoH0v9koFp6rRdXP8G0X9t+3prsHp6vhkkZHq+aXrvdFtg9OXe+ebLpb6bPsf+jYNPqusLj9f7jOX+qp8waj8VFCHvtCnYBWW+ujDxY91bhLUrVTeN59dttNmEb+XlLzzyGXZQd3Lyr1iwmurSvebLqL2bHrvd3d9qVnwOcu98ObJ8zaU7VAErZk9tlfbU7+//w+yuKQk+CyZCwAAAABJRU5ErkJggg==) center 18px no-repeat,url(../../static/img/preview-h5.26583d53.png) center top no-repeat;
  background-size:414px 896px,453px 934px;
  margin-left:100px;
  -webkit-transform:scale(.7);
  transform:scale(.7);
  margin-top:-140px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-h5 .preview-iframe-h5{
  width:414px!important;
  height:896px!important;
  border-radius:36px!important
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  width:1021px;
  height:709px;
  background:url(../../static/img/preview-pc.8f18726b.png) center top no-repeat;
  background-size:1021px 709px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pc .pc-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  margin:0 78px 0 42px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-for-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  width:493px;
  height:664px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAowAAANeBAMAAABqnEJ1AAAAAXNSR0IArs4c6QAAAC1QTFRFAAAAMzMzLy8vMTExMTExMTExMDAwMDAwMTExMTExMTExMTEx9fX1+fn5////B5OIngAAAAt0Uk5TAA9MToKIxOj19vjEGRoyAAAExUlEQVR42u3QrY0CYRgGwCfZDjBoNGb7wGPQKBSaDmiBBgjnCD/h3hroAK6DuxoQdLBfckHMlDAJfJLRfHtgoP1y8l7sNkWDa58kmZloc0qSzkOrPslYQ6t1kqmGVsckCw2tzklWGlpdkuyq6v5koEdV3ZJ8VdXPHwP9VtW3Ro0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIRo0aNaJRo0aNGjVq1IhGjRo1olGjRo1o1KhRo0aNGjWiUaNGjWjUqFEjGjVq1KhRo0aNaNSoUSMaNWrUiEaNGtGoUaNGNGrUqBGNGjVqRKNGjWjUqFEjGjVq1IhGjRo1atSoUSMaNWrUiEaNGjWiUaNGjRo1atSIRo0aNaJRo0aNaNSoUaNGjRo1olGjRo1o1KhRIxo1atSoUaNGjWjUqFEjGjVq1IhGjRrRqFGjRjRq1KgRjRo1akSjRo1o1KhRIxo1atSIRo0aNWrUqFEjGjVq1IhGjRo1olGjRo0aNWrUiEaNGjWiUaNGjWjUqFGjRo0aNaJRo0aNaNSoUSMaNWrUqFGjRo1o1KhRIxo1atSIRo0a0ahRo0Y0atSoEY0aNWpEo0aNaNSoUSMaNWrUiEaNGjVq1KhRIxo1atSIxv9p3FXV/clAj6q6JVkVjS5JFhpanZNMNbQ6JhlraLVO0mlo1SfJzEObU5Kk25hoce2TJBnNtwcG2i8ngU/yAoPhoq5yu35LAAAAAElFTkSuQmCC) center 51px no-repeat,url(../../static/img/preview-pad.54c9d34d.png) center top no-repeat;
  background-size:429px 565px,493px 664px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode{
  width:100px;
  height:100px;
  padding:8px;
  margin-left:-57px;
  margin-top:55px;
  background:#fff;
  border-radius:10px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-qrcode img{
  max-width:100%
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn{
  height:42px;
  padding:8px;
  margin-left:-50px;
  margin-top:158px;
  background:0 0;
  border-radius:10px;
  -webkit-transform:translateX(-57px);
  transform:translateX(-57px)
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-export-btn button{
  width:100px
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5{
  margin-top:-1px;
  border-radius:28px;
  background:#fff;
  overflow-y:scroll
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-h5::-webkit-scrollbar{
  width:0!important
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad{
  width:417px;
  height:551px;
  margin-top:3px;
  overflow-y:scroll
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pad::-webkit-scrollbar{
  width:0!important
}

.ouchn-container .el-dialog__wrapper .preview-modal .preview-modal-container .preview-screen-pc{
  width:550px;
  height:528px;
  margin-top:42px;
  overflow-y:scroll
}

.ouchn-container .resource-modal .el-dialog__body{
  text-align:center;
  padding:10px
}

.ouchn-container .resource-modal .el-dialog__body .hovered{
  -webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,.35);
  box-shadow:2px 2px 2px 2px rgba(0,0,0,.35)
}

.ouchn-container .resource-modal .el-dialog__body .el-radio-button__orig-radio:checked+.el-radio-button__inner{
  background:#d7d7d7;
  border-color:#d7d7d7;
  -webkit-box-shadow:none;
  box-shadow:none
}

.ouchn-container .resource-modal .el-dialog__body .el-radio-button__inner{
  width:80px;
  height:31px;
  font-size:13px;
  padding:8px 27px;
  font-family:PingFang SC;
  font-weight:400;
  color:#333
}

.inline-audio-box{
  width:20px;
  height:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  margin-left:6px
}

.inline-audio-box .wifi-symbol{
  width:20px;
  height:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg);
  position:relative
}

.inline-audio-box .wifi-symbol .wifi-circle{
  border:3px solid #418eed;
  border-radius:50%;
  position:absolute
}

.inline-audio-box .wifi-symbol .wifi-circle.first{
  width:3px;
  height:3px;
  background:#0076bc;
  top:14px;
  left:14px
}

.inline-audio-box .wifi-symbol .wifi-circle.second{
  width:15px;
  height:15px;
  top:10px;
  left:10px
}

.inline-audio-box .wifi-symbol .wifi-circle.third{
  width:24px;
  height:24px;
  top:6px;
  left:6px
}

.inline-audio-box .wifi-symbol.playing .second{
  -webkit-animation:fadeInOut 1s infinite .2s;
  animation:fadeInOut 1s infinite .2s
}

.inline-audio-box .wifi-symbol.playing .third{
  -webkit-animation:fadeInOut 1s infinite .4s;
  animation:fadeInOut 1s infinite .4s
}

.graph-modal .mate-title{
  width:100%
}

.graph-modal .mate-title .mate-text{
  padding:10px 30px 0;
  border-radius:12px 12px 0 0;
  color:#538AE6;
  font-size:20px;
  font-weight:600;
  height:auto
}

.graph-modal .mate-title .mate-dropdown{
  margin-left:auto;
  margin-right:72px;
  padding-top:12px
}

.graph-modal .el-dialog{
  border-radius:4px!important
}

.graph-modal .el-dialog .el-dialog__header:has(.mate-title){
  background-color:#FFF
}

.graph-modal .el-dialog__header .el-dialog__headerbtn{
  font-size:24px;
  top:22px!important;
  border:none!important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.graph-modal .el-dialog__header .el-dialog__headerbtn .el-dialog__close{
  font-weight:700;
  color:#666!important
}

.graph-modal .el-dialog__body{
  padding:16px 30px 40px
}

.graph-modal .el-dialog__body .graph-viewer{
  width:100%
}

.graph-modal .el-dialog__body .graph-viewer__wrap{
  background:#FFF
}

.graph-modal .el-dialog__body .graph-viewer__wrap .box-title{
  color:#333;
  font-size:15px;
  font-weight:600;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.graph-modal .el-dialog__body .graph-viewer__wrap .box-title+div{
  border-radius:6px;
  border:1px solid #EAEAEA;
  padding:10px;
  margin-top:6px
}

.graph-modal .el-dialog__body .graph-viewer__wrap .graph-viewer__main{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.graph-modal .el-dialog__body .graph-viewer__wrap .graph-viewer__indexs{
  border:none!important;
  padding:0!important;
  max-height:320px;
  overflow-y:auto
}

.graph-modal .el-dialog__body .graph-viewer__wrap .graph-viewer__indexs .index-item{
  cursor:pointer;
  border-radius:6px;
  border:1px solid #EAEAEA;
  padding:8px
}

.graph-modal .el-dialog__body .graph-viewer__wrap .graph-viewer__indexs .index-item+.index-item{
  margin-top:10px
}

.graph-modal .el-dialog__body .graph-viewer__desc{
  padding:20px 18px;
  border-top:1px solid #EAEAEA;
  font-size:14px;
  color:#666
}

.graph-modal .el-dialog__body .graph-viewer__desc .node-name{
  font-size:15px;
  color:#333;
  font-weight:600
}

.graph-modal .el-dialog__body .graph-viewer__desc .node-desc{
  margin-top:6px;
  max-height:240px;
  overflow-y:auto;
  word-break:break-all
}

.graph-modal .el-dialog__footer{
  padding:0
}

.xml-knowledge-graph{
  width:100%;
  height:100%;
  min-height:124px
}

@-webkit-keyframes fadeInOut{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes fadeInOut{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

.phone-preview .xml-single-table-group td,.w-e-text-container .xml-single-table-group td,.xml-digital-teaching-preview .xml-single-table-group td{
  border:initial
}

.phone-preview h1,.w-e-text-container h1,.xml-digital-teaching-preview h1{
  display:block;
  font-size:2em;
  -webkit-margin-before:.67em!important;
  margin-block-start:.67em!important;
  -webkit-margin-after:.67em!important;
  margin-block-end:.67em!important;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  font-weight:700
}

.phone-preview h2,.w-e-text-container h2,.xml-digital-teaching-preview h2{
  display:block;
  font-size:1.5em;
  -webkit-margin-before:.83em;
  margin-block-start:.83em;
  -webkit-margin-after:.83em;
  margin-block-end:.83em;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  font-weight:700
}

.phone-preview h3,.w-e-text-container h3,.xml-digital-teaching-preview h3{
  display:block;
  font-size:1.17em;
  -webkit-margin-before:1em;
  margin-block-start:1em;
  -webkit-margin-after:1em;
  margin-block-end:1em;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  font-weight:700
}

.phone-preview h4,.w-e-text-container h4,.xml-digital-teaching-preview h4{
  display:block;
  -webkit-margin-before:1.33em;
  margin-block-start:1.33em;
  -webkit-margin-after:1.33em;
  margin-block-end:1.33em;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  font-weight:700
}

.phone-preview h5,.w-e-text-container h5,.xml-digital-teaching-preview h5{
  display:block;
  font-size:.83em;
  -webkit-margin-before:1.67em;
  margin-block-start:1.67em;
  -webkit-margin-after:1.67em;
  margin-block-end:1.67em;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  font-weight:700
}

.phone-preview ul,.w-e-text-container ul,.xml-digital-teaching-preview ul{
  display:block;
  list-style-type:disc;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  -webkit-padding-start:18px!important;
  padding-inline-start:18px!important
}

.phone-preview ol,.w-e-text-container ol,.xml-digital-teaching-preview ol{
  display:block;
  list-style-type:decimal;
  -webkit-margin-start:0;
  margin-inline-start:0;
  -webkit-margin-end:0;
  margin-inline-end:0;
  -webkit-padding-start:2em!important;
  padding-inline-start:2em!important
}

.phone-preview blockquote,.w-e-text-container blockquote,.xml-digital-teaching-preview blockquote{
  background-color:var(--w-e-textarea-slight-bg-color);
  border-left:8px solid var(--w-e-textarea-selected-border-color);
  display:block;
  font-size:100%;
  line-height:1.5;
  margin:10px 0;
  padding:10px
}

.phone-preview a,.w-e-text-container a,.xml-digital-teaching-preview a{
  color:#4290f7;
  text-decoration:none
}

.phone-preview a:hover,.w-e-text-container a:hover,.xml-digital-teaching-preview a:hover{
  text-decoration:underline
}

.phone-preview table,.w-e-text-container table,.xml-digital-teaching-preview table{
  border-collapse:collapse;
  display:table;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-indent:initial;
  border-spacing:2px;
  border-color:grey
}

.phone-preview table tbody,.w-e-text-container table tbody,.xml-digital-teaching-preview table tbody{
  display:table-row-group;
  vertical-align:middle;
  border-color:inherit
}

.phone-preview table tbody tr,.w-e-text-container table tbody tr,.xml-digital-teaching-preview table tbody tr{
  display:table-row;
  vertical-align:inherit;
  border-color:inherit
}

.phone-preview table tbody tr th,.w-e-text-container table tbody tr th,.xml-digital-teaching-preview table tbody tr th{
  font-weight:700;
  text-align:center;
  border:1px solid #ddd;
  background-color:#e6f0f4
}

.phone-preview table tbody tr td,.w-e-text-container table tbody tr td,.xml-digital-teaching-preview table tbody tr td{
  line-height:1.5;
  min-width:30px;
  padding:3px 5px;
  border:1px solid #ddd
}

.phone-preview .option-item p{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.w-e-text-container{
  z-index:998!important
}

.w-e-text-container [data-slate-editor]{
  padding:0!important;
  margin:0!important
}

.w-e-text-container * ol,.w-e-text-container * ul{
  padding-left:18px!important
}

.w-e-text-container * ol li,.w-e-text-container * ul li{
  margin:0!important
}

.w-e-text-container * blockquote{
  background-color:var(--w-e-textarea-slight-bg-color);
  border-left:8px solid var(--w-e-textarea-selected-border-color);
  display:block;
  font-size:100%;
  line-height:1.5;
  margin:10px 0;
  padding:10px!important
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.xml-single-image-group-h5+.xml-single-image-group-h5{
  margin-top:10px
}

.xml-single-text-group-h5 .text-container,.xml-single-text-group-h5 .text-container .editorClass{
  word-break:break-all
}

.xml-image-duo-tu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-image-group .el-image{
  width:100%
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-noimage-container{
  background:#f4f4f4;
  height:auto;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-noimage-container .xml-noimage{
  width:100%;
  height:200px
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-dan-tu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu.hua-lang{
  width:auto
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu.ping-pu{
  width:100%
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin-right:15px
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{
  background:#f4f4f4;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:6px
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{
  margin-right:0
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin-right:15px
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{
  background:#f4f4f4;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:6px
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{
  margin-right:0
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin-right:15px
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{
  background:#f4f4f4;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:6px
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{
  margin-right:0
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .xml-image-ping-pu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-image-group-h5 .xml-image-container-h5.image-container .xml-image-duo-tu .styleB{
  overflow:hidden
}

.xml-single-video-group-pad .xml-video-container-pad .video-content{
  background:#c3c3c3!important;
  width:100%;
  height:315px
}

.video-container{
  position:relative;
  height:100%;
  width:calc(100% - 15px);
  background:#fff
}

.video-container>.dialog-box{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:calc(100% - 80px);
  z-index:10
}

.video-container::-webkit-media-controls{
  display:none!important
}

.video-container video{
  width:570px;
  height:427.5px;
  margin:auto
}

@media (max-width:1600px){
  .video-container video{
    width:92vw;
    height:258.75px
  }
}

.main-btn,.video-title{
  height:32px;
  display:-webkit-box;
  display:-ms-flexbox;
  color:#fff
}

.video-title{
  width:100%;
  z-index:2;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(48,48,48,.45);
  font-size:14px;
  padding-left:16px;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.main-btn{
  width:32px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-16px) translateY(-16px);
  transform:translateX(-16px) translateY(-16px);
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.main-btn i::before{
  font-size:32px
}

.controls{
  width:100%;
  height:30px;
  position:absolute;
  bottom:0;
  left:0;
  background-color:#000;
  opacity:.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.controls span{
  padding:0 5px;
  color:#fff
}

.cursor{
  cursor:pointer
}

.icon-fullscreen{
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-video-container-pc .video-content{
  background:#c3c3c3!important;
  width:100%;
  height:315px
}

.xml-video-container-pc .video-container{
  position:relative;
  height:100%;
  width:calc(100% - 15px);
  background:#c3c3c3
}

.xml-video-container-pc .video-container>.dialog-box{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:calc(100% - 80px);
  z-index:10
}

.xml-video-container-pc .video-container::-webkit-media-controls{
  display:none!important
}

.xml-video-container-pc .video-container video{
  width:570px;
  height:428px;
  margin:auto
}

@media (max-width:1600px){
  .xml-video-container-pc .video-container video{
    width:100%;
    height:428px
  }
}

.xml-video-container-pc .video-title{
  width:97%;
  height:32px;
  z-index:2;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(48,48,48,.45);
  font-size:14px;
  color:#fff;
  padding-left:16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-video-container-pc .main-btn{
  width:32px;
  height:32px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-16px) translateY(-16px);
  transform:translateX(-16px) translateY(-16px);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  color:#fff
}

.xml-video-container-pc .main-btn i::before{
  font-size:32px
}

.xml-video-container-pc .controls{
  width:100%;
  height:30px;
  position:absolute;
  bottom:0;
  left:0;
  background-color:#000;
  opacity:.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-video-container-pc .controls span{
  padding:0 5px;
  color:#fff
}

.xml-video-container-pc .cursor{
  cursor:pointer
}

.xml-video-container-pc .icon-fullscreen{
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:5px 15px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-img{
  border:1px solid #d8d8d8;
  border-radius:8px;
  min-width:88px;
  height:88px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{
  width:61px;
  height:63px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc{
  margin-left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{
  font-size:16px;
  font-weight:400;
  color:#333;
  word-break:break-all
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title2{
  color:#fff
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{
  font-size:14px;
  font-weight:400;
  color:#999;
  margin-top:9px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{
  color:#333
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail2{
  color:#fff
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .pointer{
  cursor:pointer
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-img{
  width:70px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .filecont{
  width:100%
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:13px;
  color:#0089ff;
  min-width:75px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail>div img{
  width:17px;
  height:17px;
  margin-right:3px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .shop-item-desc-detail .color-white{
  color:#fff!important
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style1{
  background-image:url(../../static/img/resource_bg.752b80c0.png);
  background-size:100% 100%
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style4{
  background-image:url(../../static/img/resources_bg.63383c44.png);
  background-size:100% 100%
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .resource-style5{
  background-image:url(../../static/img/resources_bg2.29031747.png);
  background-size:100% 100%
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .el-row{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container{
  background-color:#fff;
  height:100%;
  padding:16px;
  position:relative
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container .side-panel__footer{
  position:absolute;
  left:0;
  bottom:16px;
  text-align:center;
  width:100%
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__container .side-panel__footer .primary-btn{
  background-color:#418eed;
  width:100px;
  height:32px;
  padding:0;
  color:#fff
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item+.style-mode__item{
  margin-top:16px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--checkbox{
  width:24px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:10px;
  background-color:var(--reader-theme-secondary-color,#fbfbfb);
  border-radius:4px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left{
  width:55px;
  height:55px;
  margin-right:10px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left .default-cover{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .left .cover-bot-elliptic{
  width:85px;
  height:13px;
  position:absolute;
  bottom:-3px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  min-height:50px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .title{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .title img{
  width:14px;
  height:15px;
  margin-right:-5px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .right .fileinfo{
  font-size:12px;
  color:#999
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:13px;
  color:#418eed
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .downloadbtn>div img{
  width:12px;
  height:11px;
  margin-right:3px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard{
  width:70px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0 auto
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover{
  width:100%;
  height:70px;
  position:relative;
  border-radius:5px;
  overflow:hidden;
  text-align:center
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(0,0,0,.2);
  font-size:11px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{
  width:15px;
  height:15px;
  margin-bottom:5px
}

.xml-single-resource-group-h5 .xml-resource-container-h5 .resource-box .style-mode__item--body .filecard .filename{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}

.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-desc{
  font-size:14px;
  font-weight:400;
  color:#333;
  margin-left:8px;
  line-height:30px
}

.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-radio-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-radio-group .question-radio{
  margin-top:8px
}

.xml-single-question-group-h5 .xml-question-container-h5 .question-box .question-item .question-answer{
  font-size:12px;
  padding:10px;
  color:#474747;
  word-break:break-all
}

.xml-ebook-container-h5 .resource-box .workbench-shop-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:16px 0 16px 16px
}

.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-img-resource{
  width:80px;
  height:80px
}

.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-img-resource img{
  width:100%;
  -o-object-fit:contain;
  object-fit:contain
}

.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc{
  margin-left:16px;
  width:calc(100% - 100px)!important
}

.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{
  font-size:16px;
  font-weight:400;
  color:#333;
  margin-bottom:10px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}

.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{
  font-size:14px;
  font-weight:400;
  color:#666;
  margin-top:3px
}

.xml-ebook-container-h5 .resource-box .style-mode__item+.style-mode__item,.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item+.style-mode__item{
  margin-top:16px
}

.xml-ebook-container-h5 .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{
  color:#666
}

.xml-ebook-container-h5 .resource-box .styleB{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-ebook-container-h5 .resource-box .styleB .title{
  width:100%;
  padding:14px 0;
  background-color:#fafafa
}

.xml-ebook-container-h5 .resource-box .pointer{
  cursor:pointer
}

.xml-ebook-container-h5 .resource-box .shop-item-img{
  width:70px
}

.xml-ebook-container-h5 .resource-box .filecont{
  width:100%
}

.xml-ebook-container-h5 .resource-box .shop-item-desc-detail{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-ebook-container-h5 .resource-box .shop-item-desc-detail>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:13px;
  color:#00aeff;
  min-width:75px
}

.xml-ebook-container-h5 .resource-box .shop-item-desc-detail>div img{
  width:17px;
  height:17px;
  margin-right:3px
}

.xml-ebook-container-h5 .resource-box .resource-style1{
  background-image:url(../../static/img/resource_bg.752b80c0.png);
  background-size:100% 100%
}

.xml-ebook-container-h5 .resource-box .resource-style4{
  background-image:url(../../static/img/resources_bg.63383c44.png);
  background-size:100% 100%
}

.xml-ebook-container-h5 .resource-box .resource-style5{
  background-image:url(../../static/img/resources_bg2.29031747.png);
  background-size:100% 100%
}

.xml-ebook-container-h5 .resource-box .el-row{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-ebook-container-h5 .resource-box .style-mode__container{
  background-color:#fff;
  height:100%;
  padding:16px;
  position:relative
}

.xml-ebook-container-h5 .resource-box .style-mode__container .side-panel__footer{
  position:absolute;
  left:0;
  bottom:16px;
  text-align:center;
  width:100%
}

.xml-ebook-container-h5 .resource-box .style-mode__container .side-panel__footer .primary-btn{
  background-color:#418eed;
  width:100px;
  height:32px;
  padding:0;
  color:#fff
}

.xml-ebook-container-h5 .resource-box .style-mode__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-ebook-container-h5 .resource-box .style-mode__item--checkbox{
  width:24px
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:10px;
  background-color:var(--reader-theme-secondary-color,#fbfbfb);
  border-radius:4px
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .left{
  width:55px;
  height:55px;
  margin-right:10px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .left .default-cover{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .left .cover-bot-elliptic{
  width:85px;
  height:13px;
  position:absolute;
  bottom:-3px
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .right{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  min-height:50px
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .title{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .title img{
  width:14px;
  height:15px;
  margin-right:-5px
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .right .fileinfo{
  font-size:12px;
  color:#999
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:13px;
  color:#418eed
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .downloadbtn>div img{
  width:12px;
  height:11px;
  margin-right:3px
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard{
  width:70px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0 auto
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover{
  width:100%;
  height:70px;
  position:relative;
  border-radius:5px;
  overflow:hidden;
  text-align:center
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(0,0,0,.2);
  font-size:11px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{
  width:15px;
  height:15px;
  margin-bottom:5px
}

.xml-ebook-container-h5 .resource-box .style-mode__item--body .filecard .filename{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}

.xml-ebook-container-h5 .resource-box-sytleC{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  overflow-x:scroll
}

.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-negative:0;
  flex-shrink:0;
  margin:0 10px;
  padding:14px 0;
  width:120px
}

.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item img{
  width:120px
}

.xml-ebook-container-h5 .resource-box-sytleC .workbench-shop-item span{
  text-overflow:ellipsis;
  overflow:hidden;
  word-break:break-all;
  white-space:nowrap
}

.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4{
  width:100%;
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:url(data:image/png;base64,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) no-repeat #f6fcff;
  background-size:300px 100%;
  background-position-x:right;
  padding-left:10px;
  margin:5px 0
}

.xml-title-fifth-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-fifth-pad .title-container .text-container .editorClass .w-e-text-container p,.xml-title-first-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-hexagon-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-sixth-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .left{
  width:60px;
  height:60px
}

.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .left img{
  width:100%
}

.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right{
  width:calc(100% - 60px);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding-left:10px
}

.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right .title-box{
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#333;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-ebook-container-h5 .resource-box-sytleD .ebook_style_4 .right .book_info{
  font-size:10px;
  font-family:PingFang SC;
  font-weight:400;
  color:#999;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  min-height:12px
}

.xml-title-first-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#5095ec;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px
}

.xml-title-first-h5 .title-container .text-container .richtext-reset-wrapper--view{
  text-align:center
}

.xml-title-first-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-h5 .title-container .title-text .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-third-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-third-h5 .title-container .title-text .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-fifth-h5 .title-container .text-container,.xml-title-fifth-pad .title-container .text-container{
  padding:0 30px;
  border-radius:12px;
  background:#d1e6ff;
  z-index:99;
  overflow:hidden;
  min-width:80px;
  text-overflow:ellipsis
}

.xml-title-hexagon-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifth-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border:1px solid #418eed
}

.xml-title-fifth-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifth-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border:1px solid #418eed
}

.xml-title-fifth-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-h5 .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-sixth-h5 .title-container .text-container .editorClass,.xml-title-triangle-h5,.xml-title-triangle-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-h5 .title-container .w-e-text-container,.xml-title-triangle-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-triangle-h5 .title-container .text-container,.xml-title-triangle-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 4px 5px 12px;
  margin-left:-2px
}

.xml-title-rotundity-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-semicircle-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-square-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-triangle-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-triangle-pad .title-container .text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-triangle-h5 .title-container .text-container .editorClass,.xml-title-triangle-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px
}

.xml-title-rectangle-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rotundity-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 3px
}

.xml-title-rotundity-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-square-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px
}

.xml-title-square-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-h5 .title-container .title-text .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-h5 .title-container .title-text .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  position:relative;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-paragraph-first-h5 .rotate-container-inner .text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-h5 .text-body-container{
  background:#d1e6ff;
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px;
  text-align:left
}

.xml-paragraph-first-h5 .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-second-h5 .body-text .text-body-container{
  background:#fff;
  padding:1px 13px
}

.xml-paragraph-Redtheme1-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme2-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme3-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme4-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme5-h5 .body-text-bg .text-body-container,.xml-paragraph-Redtheme6-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-second-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-wave-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{
  color:var(--reader-theme-font-color,inherit)!important
}

.xml-paragraph-eighth-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{
  color:var(--reader-theme-font-color,inherit)!important
}

.xml-paragraph-Redtheme1-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme2-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme3-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme4-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme6-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-h5 .text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-h5 .text-body-container{
  text-align:left
}

.xml-text-image-first-h5 .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-second-h5 .title-box .text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-h5 .title-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-h5 .title-box .text-container .editorClass h1,.xml-text-image-second-h5 .title-box .text-container .editorClass h2,.xml-text-image-second-h5 .title-box .text-container .editorClass h3,.xml-text-image-second-h5 .title-box .text-container .editorClass h4,.xml-text-image-second-h5 .title-box .text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-h5 .title-box .text-container .editorClass p,.xml-text-image-third-h5 .title-box .text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-h5 .body-box .body-box-inner .text-body-container{
  text-align:left
}

.xml-text-image-second-h5 .body-box .body-box-inner .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-h5 .title-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-h5 .title-box .text-container .editorClass h1,.xml-text-image-third-h5 .title-box .text-container .editorClass h2,.xml-text-image-third-h5 .title-box .text-container .editorClass h3,.xml-text-image-third-h5 .title-box .text-container .editorClass h4,.xml-text-image-third-h5 .title-box .text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-h5 .title-box .text-container p,.xml-text-image-third-h5 .title-box .text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-h5 .body-box .body-box-inner .text-body-container{
  text-align:left
}

.xml-text-image-third-h5 .body-box .body-box-inner .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-h5 .title-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-h5 .title-box .text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-h5 .title-box .text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-h5 .body-box .body-box-inner .text-body-container{
  text-align:left
}

.xml-text-image-fourth-h5 .body-box .body-box-inner .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-seventh-h5 .image-text-decorate{
  background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#a7d3fb))
}

.audio-component{
  display:none
}

::v-deep .el-slider__runway{
  margin:0 0 4px;
  background:#e3e3e3;
  height:4px
}

::v-deep .el-slider__bar{
  height:4px
}

::v-deep .el-slider__button{
  width:10px;
  height:10px
}

::v-deep .el-slider__button-wrapper{
  top:-15px
}

.xml-checkbox-box .option-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-submit-answer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100px;
  height:38px;
  background:var(--reader-theme-secondary-color,#fff);
  border:1px solid #418eed;
  border-radius:18px;
  font-size:16px;
  font-family:PingFang SC;
  font-weight:400;
  color:#418eed;
  white-space:nowrap;
  cursor:pointer
}

.xml-submit-answer-right{
  margin:10px 0 0 auto
}

.text-notes-area{
  background-color:#c7daf3!important
}

.have-been-added-notes{
  position:relative
}

@-webkit-keyframes moves{
  0%{
    left:-100%
  }

  100%{
    left:0
  }
}

.ouchn-container.preview-mode .preview-container-title .container-search{
  position:fixed;
  top:15px;
  right:20px;
  color:#fff
}

.ouchn-container.preview-mode .preview-tree-box-h5{
  border-radius:0
}

.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left{
  width:200px
}

.ouchn-container.preview-mode .prompt-box{
  position:fixed;
  top:40vh;
  left:35vw;
  z-index:100000;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:30vw
}

.ouchn-container.preview-mode .prompt-box .prompt-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-width:200px;
  min-height:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:6px 20px;
  border-radius:6px;
  font-size:16px;
  font-family:"微软雅黑";
  text-align:center
}

.ouchn-container.preview-mode .prompt-box .warning{
  background:#fcf6ed;
  border:2px solid #ffedd4;
  color:#f2ae4b
}

.ouchn-container.preview-mode .prompt-box .error{
  background:#fdf0f0;
  border:2px solid #f0c5c5;
  color:#eb6c6e
}

.ouchn-container.preview-mode .prompt-box .success{
  background:#ddf1e2;
  border:2px solid #bee2c7;
  color:#6ac73c
}

.ouchn-container.preview-mode .modify-notes{
  position:fixed;
  bottom:0;
  left:0;
  z-index:9999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  background:#e0e0e0;
  -webkit-box-shadow:0 15px 10px 12px #000;
  box-shadow:0 15px 10px 12px #000
}

.ouchn-container.preview-mode .modify-notes .item-box{
  background:#fff;
  border-bottom:1px solid #f2f2f2;
  text-align:center;
  line-height:46px;
  font-size:18px;
  width:100%
}

.ouchn-container.preview-mode .modify-notes .cancel{
  padding-bottom:20px;
  margin-top:6px
}

.ouchn-container.preview-mode .see-the-notes-box-h5{
  position:fixed;
  left:0;
  bottom:0;
  z-index:9999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  height:100vh;
  background:rgba(0,0,0,.2)
}

.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box{
  position:relative;
  width:100%;
  height:70vh;
  background:#fff;
  border-radius:8px 8px 0 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:20px 14px
}

.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding-bottom:14px
}

.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text img{
  width:18px;
  vertical-align:middle
}

.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .selecting-text span{
  padding-left:6px;
  font-size:16px;
  color:#333;
  font-family:"微软雅黑";
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .note-content{
  overflow-y:scroll;
  height:calc(70vh - 100px);
  padding:0 0 10px 30px;
  font-size:16px;
  color:#777;
  font-family:"微软雅黑";
  line-height:24px
}

.ouchn-container.preview-mode .see-the-notes-box-h5 .notes-content-box .note-content span{
  margin-right:6px;
  display:inline-block;
  width:2px;
  height:14px;
  background:#ccc
}

.ouchn-container.preview-mode .see-the-notes-box-pc{
  position:fixed;
  left:0;
  bottom:0;
  z-index:9999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
  height:100vh;
  background:rgba(0,0,0,.2)
}

.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box{
  position:relative;
  width:600px;
  height:500px;
  background:#fff;
  border-radius:8px 8px 0 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:20px
}

.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding-bottom:14px
}

.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text img{
  width:18px;
  vertical-align:middle
}

.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .selecting-text span{
  padding-left:6px;
  font-size:16px;
  color:#333;
  font-family:"微软雅黑";
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .note-content{
  overflow-y:scroll;
  height:calc(70vh - 100px);
  padding:0 0 10px 30px;
  font-size:16px;
  color:#777;
  font-family:"微软雅黑";
  line-height:24px
}

.ouchn-container.preview-mode .see-the-notes-box-pc .notes-content-box .note-content span{
  margin-right:6px;
  display:inline-block;
  width:2px;
  height:14px;
  background:#ccc
}

::-webkit-scrollbar{
  width:0!important
}

.tab-title-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  margin-bottom:14px;
  border-radius:30px;
  background:#e9edf4;
  width:200px;
  position:fixed;
  bottom:10px;
  z-index:99;
  left:50%;
  margin-left:calc(50% - 288px)
}

.tab-title-h5 .catalog-tab{
  padding:6px;
  cursor:pointer;
  white-space:nowrap;
  text-align:center;
  width:80px
}

.tab-title-h5 .active{
  color:#fff;
  border-radius:30px;
  width:80px;
  text-align:center;
  background:var(--preview-theme-color)
}

.catalog-note-h5 .catalog-note_box .catalog-note_biji span,.tab-title-pc .active{
  color:#409eff
}

.tab-title-pc{
  position:fixed;
  top:56px;
  left:365px;
  z-index:99;
  text-align:center;
  width:80px;
  border-radius:20px
}

.tab-title-pc .catalog-tab{
  cursor:pointer;
  background:#fff;
  padding:10px 5px;
  margin-bottom:2px;
  margin-left:2px;
  border-radius:4px
}

.catalog-note-h5{
  padding:60px 10px 10px;
  height:calc(100vh - 154px);
  overflow-y:scroll
}

.catalog-note-h5 .catalog_zaiwu{
  width:100%;
  margin-top:100px;
  text-align:center
}

.catalog-note-h5 .catalog_zaiwu img{
  width:70%
}

.catalog-note-h5 .catalog-note_box .catalog-note_biji{
  font-weight:550;
  font-size:15px
}

.catalog-note-h5 .catalog-note_box .catalog-note_item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center;
  padding:10px 0
}

.catalog-note-h5 .catalog-note_box .catalog-note_item .catalog-note_img{
  width:21px;
  height:21px;
  vertical-align:middle
}

.catalog-note-h5 .catalog-note_box .catalog-note_item .catalog-note_title{
  margin-left:5px;
  font-weight:550;
  font-size:15px;
  width:85vw;
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical
}

.catalog-note-h5 .catalog-note_box .catalog-note_operate{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  font-size:14px;
  font-weight:450;
  color:#999
}

.catalog-note-h5 .catalog-note_box .catalog-note_operate .catalog-note-delete{
  margin-left:20px
}

.catalog-note-h5 .catalog-note_box .catalog-note_text{
  font-size:14px;
  padding:0 10px 0 25px;
  margin-bottom:8px;
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.catalog-note-pc{
  padding:20px 10px 10px;
  overflow-y:scroll;
  width:315px
}

.catalog-note-pc .catalog_zaiwu{
  width:100%;
  margin-top:100px;
  text-align:center
}

.catalog-note-pc .catalog_zaiwu img{
  width:70%
}

.catalog-note-pc .catalog-note_box .catalog-note_biji{
  font-weight:550;
  font-size:15px
}

.catalog-note-pc .catalog-note_box .catalog-note_biji span{
  color:#409eff
}

.catalog-note-pc .catalog-note_box .catalog-note_item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center;
  padding:10px 0;
  cursor:pointer
}

.catalog-note-pc .catalog-note_box .catalog-note_item .catalog-note_img{
  width:21px;
  height:21px;
  vertical-align:middle
}

.catalog-note-pc .catalog-note_box .catalog-note_item .catalog-note_title{
  margin-left:5px;
  font-weight:550;
  font-size:15px;
  width:85vw;
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical
}

.catalog-note-pc .catalog-note_box .catalog-note_operate{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  font-size:14px;
  font-weight:450;
  color:#999
}

.catalog-note-pc .catalog-note_box .catalog-note_operate .catalog-note-delete{
  margin-left:20px
}

.catalog-note-pc .catalog-note_box .catalog-note_text{
  font-size:14px;
  padding:0 10px 0 25px;
  margin-bottom:8px;
  word-break:break-all;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.e3dv-toolbar,.prohibit-copying-text-content *,body *{
  -webkit-overflow-scrolling:touch
}

.xmlPreviewSearch-box-h5{
  z-index:9999;
  background:#f5fbff;
  height:calc(100% - 50px);
  overflow-y:scroll;
  width:100%
}

.xmlPreviewSearch-box-h5 .pdf-read-box{
  padding-top:49px
}

.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:20px
}

.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input .input{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#fff;
  font-size:12px;
  height:30px;
  border-bottom-left-radius:20px;
  border-top-left-radius:20px;
  -webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  color:#6a6f77;
  -web-kit-appearance:none;
  -moz-appearance:none;
  display:block;
  outline:0;
  padding:1px 28px;
  text-decoration:none;
  width:calc(100% - 80px)
}

.xmlPreviewSearch-box-h5 .xmlPreviewSearch-input .input_text{
  width:60px;
  min-width:60px;
  padding:5px 8px;
  background:#3e8ced;
  font-size:13px;
  color:#999;
  border-bottom-right-radius:20px;
  border-top-right-radius:20px;
  margin-top:-.5px;
  -webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  border:none
}

.xmlPreviewSearch-box-h5 .seach-list{
  margin:0 auto;
  width:100%;
  height:70%;
  height:calc(100% - 30px);
  overflow-y:auto;
  overflow-x:hidden
}

.xmlPreviewSearch-box-h5 .seach-box{
  margin:10px 0 0 4px;
  cursor:pointer;
  background-color:#fff;
  padding:10px 5px;
  -webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 3px 0 rgba(218,218,218,.8)
}

.xmlPreviewSearch-box-h5 .seach-box .seach-label{
  width:100%;
  height:26px;
  background:#3E8CED;
  border-radius:4px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#FFF;
  line-height:26px;
  padding:0 0 0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-container-fixed,.xml-container-fixed-h5{
  z-index:9999;
  background:#fff;
  position:fixed;
  left:0;
  top:0
}

.xmlPreviewSearch-box-h5 .seach-box .seach-text{
  font-size:14px;
  font-weight:500;
  padding:10px;
  margin:10px 0;
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  border-radius:4px
}

.xmlPreviewSearch-box-h5 .seach_zaiwu{
  width:100%;
  height:68%;
  text-align:center;
  color:#888
}

.xmlPreviewSearch-box-h5 .seach_zaiwu .search_left_img{
  margin-top:121px
}

.xmlPreviewSearch-box-h5 .seach_zaiwu img{
  width:70%
}

.xml-container-fixed{
  height:100vh
}

.xml-container-fixed-h5{
  width:100%;
  height:100vh
}

.xmlPreviewSearch-box-pc .pdf-read-box{
  padding-top:49px
}

.xmlPreviewSearch-box-pc{
  z-index:999;
  width:100%;
  min-height:99vh;
  padding-top:5px
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc{
  width:1000px;
  background-color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin:45px auto 0;
  padding:10px
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input,.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc,.xmlPreviewSearch-title{
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  flex-direction:row
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .xmlPreviewSearch-icon{
  position:relative;
  top:4px;
  right:25px
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .input{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#f4f4f4;
  font-size:12px;
  height:30px;
  border-radius:20px;
  border:1px solid #f4f4f4;
  color:#6a6f77;
  -web-kit-appearance:none;
  -moz-appearance:none;
  display:block;
  outline:0;
  padding:1px 30px 1px 15px;
  text-decoration:none;
  width:300px
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input-pc .xmlPreviewSearch-icon-pc .input_text{
  width:60px;
  min-width:60px;
  padding:5px 8px;
  background:#fff;
  font-size:13px;
  color:#999;
  border:1px solid #fff;
  border-radius:30px
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:20px
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#fff;
  font-size:12px;
  height:30px;
  border-bottom-left-radius:20px;
  border-top-left-radius:20px;
  -webkit-box-shadow:0 0 1px 1px rgba(218,218,218,.8);
  box-shadow:0 0 1px 1px rgba(218,218,218,.8);
  color:#6a6f77;
  -web-kit-appearance:none;
  -moz-appearance:none;
  display:block;
  outline:0;
  padding:1px 28px;
  text-decoration:none;
  width:calc(100% - 80px);
  border:none
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input_text{
  width:60px;
  min-width:60px;
  padding:5px 8px;
  background:#3e8ced;
  font-size:13px;
  color:#999;
  border-bottom-right-radius:20px;
  border-top-right-radius:20px;
  margin-top:-.5px;
  -webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  border:none
}

.xmlPreviewSearch-box-pc .xmlPreviewSearch-input .input_text img{
  position:relative;
  top:0;
  left:-2px
}

.xmlPreviewSearch-box-pc .seach-list{
  margin:19px auto 0;
  width:100%;
  height:70%;
  height:calc(100vh - 100px);
  overflow-y:auto;
  overflow-x:hidden
}

.xmlPreviewSearch-box-pc .seach-box{
  margin:10px 0 0 4px;
  cursor:pointer;
  background-color:#fff;
  padding:10px 5px;
  -webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 3px 0 rgba(218,218,218,.8)
}

.xmlPreviewSearch-box-pc .seach-box .el-icon-arrow-down,.xmlPreviewSearch-box-pc .seach-box .el-icon-arrow-up{
  margin-right:10px;
  color:#fff
}

.xmlPreviewSearch-box-pc .seach-box .seach-label{
  width:100%;
  height:26px;
  background:#3E8CED;
  border-radius:4px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#FFF;
  line-height:26px;
  padding:0 0 0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-single-question-group .group-content,body p{
  font-family:var(--book-fontFamily,"Times New Roman",微软雅黑,"Mircosoft Yahei",-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")
}

.xmlPreviewSearch-box-pc .seach-box .seach-text{
  font-size:14px;
  font-weight:500;
  padding:10px;
  margin:10px 0;
  background-color:#fff;
  -webkit-box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 3px 0 rgba(218,218,218,.8);
  border-radius:4px
}

.xmlPreviewSearch-box-pc .seach_zaiwu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:68%;
  text-align:center;
  margin-top:31px;
  color:#888;
  margin-left:26px
}

.xmlPreviewSearch-box-pc .seach_zaiwu .search_left_img{
  margin-top:121px
}

.xmlPreviewSearch-box-pc .seach_zaiwu img{
  width:70%
}

.xmlPreviewSearch-title{
  background:var(--preview-theme-color);
  height:49px;
  width:100%;
  position:fixed;
  top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center
}

.xmlPreviewSearch-title .img{
  width:10px;
  height:18px;
  margin-top:15px;
  margin-left:12px
}

.xmlPreviewSearch-title .xmlPreviewSearch-sou{
  color:#fff;
  margin-top:14px;
  width:calc(100vw - 36px);
  text-align:center
}

body *{
  -webkit-touch-callout:none;
  -moz-touch-callout:none;
  -ms-touch-callout:none;
  touch-callout:none;
  word-break:break-word;
  margin:0;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

body .parent-group-mark li,body .parent-group-mark p,body .parent-group-mark span,body .parent-group-mark td,body .parent-group-mark th{
  white-space:pre-wrap
}

body .parent-group-mark .katex span{
  white-space:pre
}

body .xml-reader-add-mark *{
  -webkit-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text;
  user-select:text
}

.line-numbers .line-numbers-rows,.parent-group.xml-single-video-group .xml-video-collapse-bar,.prohibit-copying-text-content *,.xml-single-html-group-render .html-scale-controls,.xml-single-question-group .content .stem-content .placeholder{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none
}

.prohibit-copying-text-content *{
  user-select:none;
  -moz-touch-callout:none;
  -ms-touch-callout:none;
  touch-callout:none
}

.hovere .body-box a,.hovere .body-box font,.hovere .body-box p,.hovere .body-box span,.hovere .body-box strong,.hovere .body-text a,.hovere .body-text font,.hovere .body-text p,.hovere .body-text span,.hovere .body-text strong,.hovere .optional-text a,.hovere .optional-text font,.hovere .optional-text p,.hovere .optional-text span,.hovere .optional-text strong,.optional-text-module .body-box a,.optional-text-module .body-box font,.optional-text-module .body-box p,.optional-text-module .body-box span,.optional-text-module .body-box strong,.optional-text-module .body-text a,.optional-text-module .body-text font,.optional-text-module .body-text p,.optional-text-module .body-text span,.optional-text-module .body-text strong,.optional-text-module .optional-text a,.optional-text-module .optional-text font,.optional-text-module .optional-text p,.optional-text-module .optional-text span,.optional-text-module .optional-text strong{
  user-select:text;
  -webkit-user-select:text;
  -khtml-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text
}

input,textarea{
  -webkit-user-select:auto;
  margin:0;
  padding:0;
  outline:0
}

.title-container a,.title-container span{
  background:0 0!important
}

.xml-title-first-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#5095ec;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px
}

.xml-title-first-pc .title-container .text-container .richtext-reset-wrapper--view{
  text-align:center
}

.xml-paragraph-first-pc .text-body-container,.xml-text-image-first-pc .text-body-container,.xml-text-image-fourth-pc .body-box .body-box-inner .text-body-container,.xml-text-image-second-pc .body-box .body-box-inner .text-body-container,.xml-text-image-third-pc .body-box .body-box-inner .text-body-container{
  text-align:left
}

.xml-title-first-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-third-pc .title-container .title-text .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-third-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-third-pc .title-container .title-text .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-hexagon-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99
}

.xml-title-fifth-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifth-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-sixth-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-triangle-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 4px 5px 12px;
  margin-left:-2px
}

.xml-title-rotundity-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-semicircle-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .text-container .editorClass .w-e-text-container p,.xml-title-triangle-pc .title-container .text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-triangle-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px
}

.xml-title-rectangle-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rotundity-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 3px
}

.xml-title-rotundity-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-square-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px
}

.xml-title-square-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pc .title-container .title-text .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-pc .title-container .title-text .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-thirteenth-pc .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding:0 20px
}

.xml-title-thirteenth-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-thirteenth-pc .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-first-pc .rotate-container-inner .text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-pc .text-body-container{
  background:#d1e6ff;
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px
}

.xml-paragraph-first-pc .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-second-pc .body-text .text-body-container{
  background:#fff;
  padding:1px 13px
}

.xml-paragraph-second-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-wave-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{
  color:var(--reader-theme-font-color,inherit)!important
}

.xml-paragraph-eighth-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container.richtext-reset-container .richtext-reset-wrapper--view p{
  color:var(--reader-theme-font-color,inherit)!important
}

.xml-text-image-first-pc .text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-pc .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-second-pc .title-box .text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-pc .title-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-pc .title-box .text-container .editorClass h1,.xml-text-image-second-pc .title-box .text-container .editorClass h2,.xml-text-image-second-pc .title-box .text-container .editorClass h3,.xml-text-image-second-pc .title-box .text-container .editorClass h4,.xml-text-image-second-pc .title-box .text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-pc .title-box .text-container .editorClass p,.xml-text-image-third-pc .title-box .text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-pc .body-box .body-box-inner .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-pc .title-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-pc .title-box .text-container .editorClass h1,.xml-text-image-third-pc .title-box .text-container .editorClass h2,.xml-text-image-third-pc .title-box .text-container .editorClass h3,.xml-text-image-third-pc .title-box .text-container .editorClass h4,.xml-text-image-third-pc .title-box .text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-pc .title-box .text-container p,.xml-text-image-third-pc .title-box .text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-pc .body-box .body-box-inner .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{
  height:100%
}

.xml-text-image-fourth-pc .title-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-pc .title-box .text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-pc .title-box .text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-pc .body-box .body-box-inner .text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-seventh-pc .image-text-decorate{
  background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#a7d3fb))
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:5px 15px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-img{
  border:1px solid #d8d8d8;
  border-radius:8px;
  min-width:88px;
  height:88px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{
  width:61px;
  height:63px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-desc{
  margin-left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{
  font-size:16px;
  font-weight:400;
  color:#333;
  word-break:break-all
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title2{
  color:#fff
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{
  font-size:14px;
  font-weight:400;
  color:#999;
  margin-top:9px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{
  color:#333
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail2{
  color:#fff
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .pointer{
  cursor:pointer
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .shop-item-img{
  width:70px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .filecont{
  width:100%
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .shop-item-desc-detail{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .shop-item-desc-detail>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:13px;
  color:#0089ff;
  min-width:75px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .shop-item-desc-detail>div img{
  width:17px;
  height:17px;
  margin-right:3px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .shop-item-desc-detail .color-white{
  color:#fff!important
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .resource-style1{
  background-image:url(../../static/img/resource_bg.752b80c0.png);
  background-size:100% 100%
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .resource-style4{
  background-image:url(../../static/img/resources_bg.63383c44.png);
  background-size:100% 100%
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .resource-style5{
  background-image:url(../../static/img/resources_bg2.29031747.png);
  background-size:100% 100%
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .el-row{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__container{
  background-color:#fff;
  height:100%;
  padding:16px;
  position:relative
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__container .side-panel__footer{
  position:absolute;
  left:0;
  bottom:16px;
  text-align:center;
  width:100%
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__container .side-panel__footer .primary-btn{
  background-color:#418eed;
  width:100px;
  height:32px;
  padding:0;
  color:#fff
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--checkbox{
  width:24px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:10px;
  background-color:var(--reader-theme-secondary-color,#fbfbfb);
  border-radius:4px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .left{
  width:55px;
  height:55px;
  margin-right:10px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .left .default-cover{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .left .cover-bot-elliptic{
  width:85px;
  height:13px;
  position:absolute;
  bottom:-3px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .right{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  min-height:50px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .right .title{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .right .title img{
  width:14px;
  height:15px;
  margin-right:-5px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .right .fileinfo{
  font-size:12px;
  color:#999
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .downloadbtn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:13px;
  color:#418eed
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .downloadbtn>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .downloadbtn>div img{
  width:12px;
  height:11px;
  margin-right:3px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .filecard{
  width:70px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0 auto
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .filecard .default-cover{
  width:100%;
  height:70px;
  position:relative;
  border-radius:5px;
  overflow:hidden;
  text-align:center
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(0,0,0,.2);
  font-size:11px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{
  width:15px;
  height:15px;
  margin-bottom:5px
}

.xml-single-resource-group-pc .xml-resource-container-pc .resource-box .style-mode__item--body .filecard .filename{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}

.custom-underline{
  background-color:#dbeaff;
  cursor:pointer;
  font-style:inherit!important
}

i a,i font,i p,i span{
  -webkit-user-select:none!important;
  -moz-user-select:none!important;
  -ms-user-select:none!important;
  user-select:none!important
}

.the-end-of-the-trial{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:200px;
  padding-bottom:20px;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#b5b2b2));
  background:linear-gradient(rgba(0,0,0,0),#b5b2b2);
  color:#5b9fff;
  font-size:18px
}

.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container,.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container,.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-eighteen-h5 .title-container-box .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-eighteen-h5 .title-container-box .title-container .text-container .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass{
  min-width:75%;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-eighteen-h5 .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{
  width:100%!important
}

.xml-title-eighteen-pad .title-container-box .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-eighteen-pad .title-container-box .title-container .text-container .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-eighteen-pad .title-container-box .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-pad .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{
  width:100%!important
}

.xml-title-eighteen-pc .title-container-box .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-eighteen-pc .title-container-box .title-container .text-container .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-eighteen-pc .title-container-box .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-pc .title-container-box .title-container .text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .text-container .edui-default .edui-editor-iframeholder{
  width:100%!important
}

.xml-round-4{
  border-radius:4px
}

.xml-round-4 img{
  border-radius:8px
}

.xml-round-6{
  border-radius:6px
}

.xml-round-6 img,.xml-round-8,.xml-round-8 img{
  border-radius:8px
}

.style-body-boxA{
  position:relative
}

.style-body-boxA .style-wrapper{
  min-width:200px
}

.style-body-boxA .style-wrapper .top-line{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:4px;
  background:-webkit-gradient(linear,left top,right top,from(#4994fb),color-stop(#4994fb),to(#a2c5f9));
  background:linear-gradient(90deg,#4994fb,#4994fb,#a2c5f9)
}

.style-body-boxA .style-wrapper .native-html-wrapper{
  max-height:60vh;
  overflow-y:scroll;
  background-color:#fff;
  padding:15px 10px 0
}

.style-body-boxA .style-wrapper .native-html-wrapper::-webkit-scrollbar{
  width:0
}

.style-body-boxA .style-wrapper .native-html-wrapper h1,.style-body-boxA .style-wrapper .native-html-wrapper h2,.style-body-boxA .style-wrapper .native-html-wrapper h3,.style-body-boxA .style-wrapper .native-html-wrapper h4,.style-body-boxA .style-wrapper .native-html-wrapper h5,.style-body-boxA .style-wrapper .native-html-wrapper h6{
  color:revert;
  font-size:revert;
  font-weight:revert
}

.style-body-boxA .style-wrapper .bottom-margin{
  width:calc(100% - 15px);
  height:15px;
  background:#fff;
  margin-top:-1px
}

.style-body-boxA .style-wrapper .bottom-triangle{
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-top:15px solid #8cb7f6;
  border-right:15px solid transparent
}

.style-body-boxA .top-bg{
  width:98%;
  height:30px;
  background:#fff;
  position:absolute;
  top:2px;
  left:3px
}

.style-body-boxA .style-content-boxD{
  min-width:200px;
  background-color:#fff;
  padding:15px 10px 5px;
  max-height:600px;
  overflow:scroll;
  overflow-x:hidden
}

.style-body-boxA .style-content-box{
  min-width:200px;
  background-color:#fff;
  padding:30px 10px 20px;
  border:2px solid #92c2db;
  max-height:600px;
  overflow:scroll;
  overflow-x:hidden
}

.style-body-boxA .style-content-box::before{
  content:"";
  width:10px;
  height:10px;
  background-color:#92c2db;
  border-radius:50%;
  position:absolute;
  bottom:10px;
  right:15px
}

.style-body-boxA .style-content-box::after{
  content:"";
  width:30px;
  height:10px;
  position:absolute;
  bottom:10px;
  right:35px;
  border-left:10px dotted #92c2db;
  border-right:10px dotted #92c2db
}

.style-body-boxA .style-content-bg{
  background-color:#92c2db;
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1;
  left:-10px;
  top:10px
}

.style-body-boxA .paper-clip-icon{
  width:40px;
  position:absolute;
  top:10px;
  z-index:5;
  left:-10px
}

.style-body-boxA .paper-clip-icon::before{
  position:absolute;
  content:"";
  top:-30px;
  right:-5px;
  width:15px;
  height:20px;
  border-top-left-radius:40px;
  border-top-right-radius:40px;
  border-bottom:none;
  border-left:4px solid #92c2db!important;
  border-right:4px solid #92c2db!important;
  border-top:4px solid #92c2db!important
}

.style-body-boxA .paper-clip-icon::after{
  position:absolute;
  content:"";
  bottom:-21px;
  right:-11px;
  width:21px;
  height:30px;
  border-bottom-left-radius:40px;
  border-bottom-right-radius:40px;
  border:4px solid #92c2db!important;
  border-top:none!important
}

.style-body-boxB{
  position:relative
}

.style-body-boxB .top-bg{
  width:98%;
  height:20px;
  background:#fff;
  position:absolute;
  top:2px;
  left:3px
}

.style-body-boxB .style-content-box{
  min-width:200px;
  background-color:#fff;
  padding:20px 10px;
  border:2px solid #fee0b0;
  max-height:600px;
  overflow:scroll;
  overflow-x:hidden
}

.style-body-boxB .style-content-bg{
  background-color:#fee0b0;
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1;
  left:-10px;
  top:10px
}

.style-body-boxB .top-style-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  width:100%;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  top:5px
}

.style-body-boxB .top-style-box>div{
  width:10px;
  height:10px;
  background:#fee0b0;
  border-radius:50%
}

.style-body-boxB .top-style-box>div::before{
  content:"";
  width:10px;
  height:10px;
  border-radius:50%;
  border-right:3px solid #fee0b0;
  border-bottom:3px solid #fee0b0;
  position:absolute;
  top:-8px;
  -webkit-transform:rotate(-85deg);
  transform:rotate(-85deg)
}

.style-body-boxC{
  position:relative
}

.style-body-boxC .top-bg{
  width:98%;
  height:20px;
  background:#fff;
  position:absolute;
  top:2px;
  left:3px
}

.style-body-boxC .style-content-box{
  min-width:200px;
  background-color:#fff;
  padding:20px 10px;
  border:2px solid #84b774;
  max-height:600px;
  overflow:scroll;
  overflow-x:hidden
}

.style-body-boxC .style-content-box::before{
  content:"";
  width:40px;
  border-top:2px solid #84b774;
  position:absolute;
  bottom:10px;
  right:-3px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.style-body-boxC .style-content-box::after{
  content:"";
  width:20px;
  border-top:2px solid #84b774;
  position:absolute;
  bottom:5px;
  right:-3px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.style-body-boxC .style-content-bg{
  background-color:#84b774;
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1;
  left:-10px;
  top:10px
}

.style-body-boxC .top-style-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  width:100%;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  top:5px
}

.style-body-boxC .top-style-box>div{
  width:10px;
  height:10px;
  background:#84b774;
  border-radius:50%
}

.style-body-boxE .scroll-top{
  position:relative;
  z-index:9
}

.style-body-boxE .scroll-top img{
  width:100%
}

.style-body-boxE .scroll-top::before{
  content:"";
  width:90%;
  height:10px;
  -webkit-box-shadow:0 3px 3px 0 rgba(165,165,165,.79) inset;
  box-shadow:0 3px 3px 0 rgba(165,165,165,.79) inset;
  position:absolute;
  top:20px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.style-body-boxE .scroll-bottom{
  position:relative;
  z-index:9
}

.style-body-boxE .scroll-bottom img{
  width:100%
}

.style-body-boxE .scroll-bottom::after{
  content:"";
  width:90%;
  height:10px;
  -webkit-box-shadow:0 -3px 3px 0 rgba(165,165,165,.79) inset;
  box-shadow:0 -3px 3px 0 rgba(165,165,165,.79) inset;
  position:absolute;
  bottom:18px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.style-body-boxE .style-content-box{
  padding:20px 10px;
  max-height:600px;
  overflow:scroll;
  overflow-x:hidden;
  background-color:#e9e3d5;
  width:89%;
  margin:-11px auto;
  position:relative
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:5px 15px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-img{
  border:1px solid #d8d8d8;
  border-radius:8px;
  min-width:88px;
  height:88px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-img .shop-item-img-resource{
  width:61px;
  height:63px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-desc{
  margin-left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title{
  font-size:16px;
  font-weight:400;
  color:#333;
  word-break:break-all
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-title2{
  color:#fff
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail{
  font-size:14px;
  font-weight:400;
  color:#999;
  margin-top:9px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail span{
  color:#333
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .workbench-shop-item .shop-item-desc .shop-item-desc-detail2{
  color:#fff
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .pointer{
  cursor:pointer
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .shop-item-img{
  width:70px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .filecont{
  width:100%
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .shop-item-desc-detail{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .shop-item-desc-detail>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-size:13px;
  color:#0089ff;
  min-width:75px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .shop-item-desc-detail>div img{
  width:17px;
  height:17px;
  margin-right:3px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .shop-item-desc-detail .color-white{
  color:#fff!important
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .resource-style1{
  background-image:url(../../static/img/resource_bg.752b80c0.png);
  background-size:100% 100%
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .resource-style4{
  background-image:url(../../static/img/resources_bg.63383c44.png);
  background-size:100% 100%
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .resource-style5{
  background-image:url(../../static/img/resources_bg2.29031747.png);
  background-size:100% 100%
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .el-row{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__container{
  background-color:#fff;
  height:100%;
  padding:16px;
  position:relative
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__container .side-panel__footer{
  position:absolute;
  left:0;
  bottom:16px;
  text-align:center;
  width:100%
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__container .side-panel__footer .primary-btn{
  background-color:#418eed;
  width:100px;
  height:32px;
  padding:0;
  color:#fff
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item+.style-mode__item{
  margin-top:16px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--checkbox{
  width:24px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:10px;
  background-color:var(--reader-theme-secondary-color,#fbfbfb);
  border-radius:4px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .left{
  width:55px;
  height:55px;
  margin-right:10px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .left .default-cover{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .left .cover-bot-elliptic{
  width:85px;
  height:13px;
  position:absolute;
  bottom:-3px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .right{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  min-height:50px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .right .title{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .right .title img{
  width:14px;
  height:15px;
  margin-right:-5px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .right .fileinfo{
  font-size:12px;
  color:#999
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .downloadbtn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:13px;
  color:#418eed
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .downloadbtn>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .downloadbtn>div img{
  width:12px;
  height:11px;
  margin-right:3px
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .filecard{
  width:70px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0 auto
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .filecard .default-cover{
  width:100%;
  height:70px;
  position:relative;
  border-radius:5px;
  overflow:hidden;
  text-align:center
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .filecard .default-cover .downloadmask{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(0,0,0,.2);
  font-size:11px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .filecard .default-cover .downloadmask img{
  width:15px;
  height:15px;
  margin-bottom:5px
}

.xml-title-fourteen-h5 .title-container .cont-box .text-container,.xml-title-fourteen-pad .title-container .cont-box .text-container,.xml-title-fourteen-pc .title-container .cont-box .text-container{
  height:100%;
  z-index:99;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA1CAYAAADh7zYcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCRTE3MTQ5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCRTE3MTU5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEJFMTcxMjkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOEJFMTcxMzkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7DYtcAAATDSURBVHja7N3pbxR1HMfxz8zuznZrG4pyhsMmhBIsYm2L5TJcGkUjcgXDA0USj8QYjce/oD4HYmIixAAJieGo+IToA7BQKCUcrRSILAIJtRwqp+4xOzPOlGpEqewuu+OT9yv5dtPu7jz4PXhnfzvbWcPzPA0Y5s87/jzvzxh/LAHA3/Re86KbOlXdUqv0vDojVcBTM/5c8GenP2s/2J69FrTHGAjQFH92DYQHAAbVlvTUdsbT6hZDY2qMYg5x3p+n3tuaSQYBCl7pdPsziaUFcC+u/5plwwFPadvTm7NNxSJFHeaIP9NM/8cy4gMgX6b/oufFqYZupDx9c9Ir9jCN/jwTBGgWSwqgEMOrpPmTTHWed5W8UnSEZgcBGspyAihUS62h2gcN7ehylLKLitBQk2UEUAzD34otaTCVtQ193e0Wt51jGQEUqyYhLaw3dazX0/HewiNEgADcl8bxhh4ZKW3vcnUzTYAAhGxxQ7R/S7b1aI4AAQhXVVxa2mCq56Krg2fz34oRIAAlUT/aVPM4Uzu7Hf36W35nxQgQgJJZNDUqK+rpy8M55ZMgAgSgZCotaUVjVKcuudqfvPdWjAABKKnJ/laspTai1m5bv9zyCBCAcC1uiCgRM7S505bnESAAIQris7I5qtOXHbWddggQgP9hK/ZwRDu67EHPihEgAGWztNGSFZE2H8ze9awYAQJQNg/EpZeaLR3vc9RxxiFAAMLVNN7U42Oj2nI4238RMwIEIFQrp8XkuZ62HLIJEIBw1VQaWjQ1po5ztk785BAgAOFaMDmmsUMi2ngwq5xDgACEKLiY/cvTLfVdd7SrJ0eAAISrbqSpaeNj+qo7o8s33QQBAhCq5x6NKZX11HrUridAAEKVzXkK/k/eihhOlOUAEJbgU0Bbj2RVU2FoWZN1nFdAAEKzP5lTz0VHr7TEVV0hmwABCMXNtKdNHWk1jYtq+oTbmy8CBCAUmzuyyrjS6pnxv/5GgACUXfcFR21nbK1ssvRQlUGAAITjVkb6bG9aU0ZF9HS9dcd9BAhAWW08kOn/3M8bcypk/OM+AgSgbA6d87deSVurZsQ1vMr41/0ECEBZXE95Wr8vpeZxEc2pi931MQQIQFms35fpv339yYpBH0OAAJTc7lO2Os/bem12QkMqDQIEIBx9111t7Ehrfp2l5trIfz6WAAEoGdeVPt2TUU2lqVUzrHs+ngABKJkdR7NK/pzTW3MTiscMAgQgHD9ccrX9WEbLG+KaOCK/tBAgAPft96y0bk9KE4dHtaTRyvt5BAjAffuiPa1baVdvz4v3X/uZAAEIxb7TOX2XvH3KfVh1YUkhQACKdumGq/XtKc2dGNPMCYVfYDUIkM0yAiiU4wbv+6RVnTD16qx4MYfIBQE6x1ICKNS2wxn9eMXRu/MSSsSMYg5xNgjQNt2+VjQA5OVkn6PWrqxWNFVowoii3skJvpmwNXjm9/6sZUkB5CO4wNi63SlNHhXRC4/Fij3MJ8+uuXr2z3eN3g+O68+H/lgsMYDBfL43rXTO6/+0s1n4zivlz8f+fBT8YnjeHbuv0f4sGLjlDBmAO2xoTz+x64S9dEVjfNPyJqungKcG30XY68+3C9dcvRJUx/V//CHAAFZPZehjIAo4AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  padding-left:10px;
  padding-right:20px;
  border-radius:3px;
  width:100%;
  position:relative;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-single-resource-group-pad .xml-resource-container-pad .resource-box .style-mode__item--body .filecard .filename{
  font-size:12px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--reader-theme-font-color,#333);
  overflow:hidden;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2
}

.xml-title-fourteen-h5 .title-container .cont-box .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen-h5 .title-container .cont-box .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fourteen-h5 .title-container .cont-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen-pad .title-container .cont-box .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen-pad .title-container .cont-box .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fourteen-pad .title-container .cont-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen-pc .title-container .cont-box .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen-pc .title-container .cont-box .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fourteen-pc .title-container .cont-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-preview-box-dialog,.xml-title-SanQintheme1-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-text-preview-box-dialog{
  display:flex;
  -ms-flex-align:center;
  align-items:center
}

.xml-text-preview-box-dialog .el-dialog:not(.is-fullscreen){
  margin-top:0!important;
  background:0 0;
  -webkit-box-shadow:none;
  box-shadow:none
}

.xml-title-SanQintheme1-h5 .title-container,.xml-title-SanQintheme1-pad .title-container,.xml-title-SanQintheme1-pc .title-container{
  background-image:url(../../static/img/bamboo_slip.a5321977.png);
  height:100%;
  z-index:9
}

.xml-text-preview-box-dialog .custom-dialog{
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none
}

.xml-title-SanQintheme1-h5{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-SanQintheme1-h5>div{
  width:100%;
  height:100%
}

.xml-title-SanQintheme1-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:3px 3px 3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-repeat:no-repeat;
  background-size:15% 100%
}

.xml-title-SanQintheme1-h5 .title-container .text-container{
  width:100%;
  height:100%;
  position:relative;
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-SanQintheme1-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-SanQintheme1-pad>div{
  width:100%;
  height:100%
}

.xml-title-SanQintheme1-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:3px 3px 3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-repeat:no-repeat;
  background-size:15% 100%
}

.xml-title-SanQintheme1-pad .title-container .text-container{
  width:100%;
  height:100%;
  position:relative;
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-SanQintheme1-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-SanQintheme1-pc>div{
  width:100%;
  height:100%
}

.xml-title-SanQintheme1-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:3px 3px 3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-repeat:no-repeat;
  background-size:15% 100%
}

.xml-title-SanQintheme1-pc .title-container .text-container{
  width:100%;
  height:100%;
  position:relative;
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-SanQintheme2-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-SanQintheme2-h5>div{
  width:100%;
  height:100%
}

.xml-title-SanQintheme2-h5 .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px 3px 3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-color:#d2be99;
  border-radius:2px;
  position:relative
}

.xml-title-SanQintheme2-h5 .title-container::after{
  content:"";
  width:5px;
  height:5px;
  background:#fff;
  border-radius:50%;
  position:absolute
}

.xml-title-SanQintheme2-h5 .title-container .text-container{
  width:100%;
  height:100%;
  min-height:45px;
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-image:url(../../static/img/mountain_scenery.64ab9492.png);
  background-repeat:no-repeat;
  background-position:right bottom
}

.xml-title-SanQintheme2-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-SanQintheme2-pad>div{
  width:100%;
  height:100%
}

.xml-title-SanQintheme2-pad .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px 3px 3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-color:#d2be99;
  border-radius:2px;
  position:relative
}

.xml-title-SanQintheme2-pad .title-container::after{
  content:"";
  width:5px;
  height:5px;
  background:#fff;
  border-radius:50%;
  position:absolute
}

.xml-title-SanQintheme2-pad .title-container .text-container{
  width:100%;
  height:100%;
  min-height:45px;
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-image:url(../../static/img/mountain_scenery.64ab9492.png);
  background-repeat:no-repeat;
  background-position:right bottom
}

.xml-title-SanQintheme2-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-SanQintheme2-pc>div{
  width:100%;
  height:100%
}

.xml-title-SanQintheme2-pc .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px 3px 3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-color:#d2be99;
  border-radius:2px;
  position:relative
}

.xml-title-SanQintheme2-pc .title-container::after{
  content:"";
  width:5px;
  height:5px;
  background:#fff;
  border-radius:50%;
  position:absolute
}

.xml-title-SanQintheme2-pc .title-container .text-container{
  width:100%;
  height:100%;
  min-height:45px;
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-image:url(../../static/img/mountain_scenery.64ab9492.png);
  background-repeat:no-repeat;
  background-position:right bottom
}

.xml-title-SanQintheme3-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-SanQintheme3-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  background-image:url(../../static/img/Sanqin3_bg.6c479828.png);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-SanQintheme3-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-SanQintheme3-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:200px;
  min-height:45px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 25px
}

.xml-title-SanQintheme3-h5 .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-SanQintheme3-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-SanQintheme3-h5 .title-container .text-container .editorClass,.xml-title-SanQintheme3-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-SanQintheme3-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  background-image:url(../../static/img/Sanqin3_bg.6c479828.png);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-SanQintheme3-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-SanQintheme3-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:200px;
  min-height:45px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 25px
}

.xml-title-SanQintheme3-pad .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-SanQintheme3-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-SanQintheme3-pad .title-container .text-container .editorClass,.xml-title-SanQintheme3-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-SanQintheme3-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  background-image:url(../../static/img/Sanqin3_bg.6c479828.png);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-paragraph-SanQintheme1-h5 .w-e-text-container,.xml-title-SanQintheme3-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-SanQintheme3-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:200px;
  min-height:45px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 25px
}

.xml-title-SanQintheme3-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-SanQintheme3-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-paragraph-SanQintheme1-h5{
  text-align:center
}

.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title{
  display:inline-block;
  position:relative;
  max-width:98%;
  background-image:url(../../static/img/paragraph_Sanqin1_bg.12f82e2b.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:3px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  z-index:9
}

.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:30px;
  padding:0 15px
}

.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-h5 .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-SanQintheme1-h5 .body-text{
  padding:20px 10px 15px;
  margin-top:-22px;
  text-align:left;
  border-radius:10px;
  position:relative
}

.xml-paragraph-SanQintheme1-h5 .body-text .left-top-image{
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-SanQintheme1-h5 .body-text .left-bottom-image{
  position:absolute;
  bottom:0;
  left:0;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-SanQintheme1-h5 .body-text .right-top-image{
  position:absolute;
  top:0;
  right:0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-SanQintheme1-h5 .body-text .right-bottom-image{
  position:absolute;
  bottom:0;
  right:0;
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg)
}

.xml-paragraph-SanQintheme1-h5 .body-text .top-line{
  width:calc(100% - 38px);
  height:2px;
  background:#b88333;
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-h5 .body-text .bottom-line{
  width:calc(100% - 38px);
  height:2px;
  background:#b88333;
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-h5 .body-text .left-line{
  width:2px;
  height:calc(100% - 40px);
  background:#b88333;
  position:absolute;
  top:50%;
  left:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-h5 .body-text .right-line{
  width:2px;
  height:calc(100% - 40px);
  background:#b88333;
  position:absolute;
  top:50%;
  right:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-h5 .body-text .text-body-container{
  background:var(--reader-theme-color,#FFF);
  padding:1px 13px
}

.xml-paragraph-SanQintheme1-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme1-pad{
  text-align:center
}

.xml-paragraph-SanQintheme1-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title{
  display:inline-block;
  position:relative;
  max-width:98%;
  background-image:url(../../static/img/paragraph_Sanqin1_bg.12f82e2b.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:3px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  z-index:9
}

.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:30px;
  padding:0 15px
}

.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-pad .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-SanQintheme1-pad .body-text{
  padding:20px 10px 15px;
  margin-top:-22px;
  text-align:left;
  border-radius:10px;
  position:relative
}

.xml-paragraph-SanQintheme1-pad .body-text .left-top-image{
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-SanQintheme1-pad .body-text .left-bottom-image{
  position:absolute;
  bottom:0;
  left:0;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-SanQintheme1-pad .body-text .right-top-image{
  position:absolute;
  top:0;
  right:0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-SanQintheme1-pad .body-text .right-bottom-image{
  position:absolute;
  bottom:0;
  right:0;
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg)
}

.xml-paragraph-SanQintheme1-pad .body-text .top-line{
  width:calc(100% - 38px);
  height:2px;
  background:#b88333;
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-pad .body-text .bottom-line{
  width:calc(100% - 38px);
  height:2px;
  background:#b88333;
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-pad .body-text .left-line{
  width:2px;
  height:calc(100% - 40px);
  background:#b88333;
  position:absolute;
  top:50%;
  left:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-pad .body-text .right-line{
  width:2px;
  height:calc(100% - 40px);
  background:#b88333;
  position:absolute;
  top:50%;
  right:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-pad .body-text .text-body-container{
  background:var(--reader-theme-color,#FFF);
  padding:1px 13px
}

.xml-paragraph-SanQintheme1-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme1-pc{
  text-align:center
}

.xml-paragraph-SanQintheme1-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title{
  display:inline-block;
  position:relative;
  max-width:98%;
  background-image:url(../../static/img/paragraph_Sanqin1_bg.12f82e2b.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:3px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  z-index:9
}

.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:30px;
  padding:0 15px
}

.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme1-pc .paragraph-SanQintheme1-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-SanQintheme1-pc .body-text{
  padding:20px 10px 15px;
  margin-top:-22px;
  text-align:left;
  border-radius:10px;
  position:relative
}

.xml-paragraph-SanQintheme1-pc .body-text .left-top-image{
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-SanQintheme1-pc .body-text .left-bottom-image{
  position:absolute;
  bottom:0;
  left:0;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-SanQintheme1-pc .body-text .right-top-image{
  position:absolute;
  top:0;
  right:0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-SanQintheme1-pc .body-text .right-bottom-image{
  position:absolute;
  bottom:0;
  right:0;
  -webkit-transform:rotate(-180deg);
  transform:rotate(-180deg)
}

.xml-paragraph-SanQintheme1-pc .body-text .top-line{
  width:calc(100% - 38px);
  height:2px;
  background:#b88333;
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-pc .body-text .bottom-line{
  width:calc(100% - 38px);
  height:2px;
  background:#b88333;
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-pc .body-text .left-line{
  width:2px;
  height:calc(100% - 40px);
  background:#b88333;
  position:absolute;
  top:50%;
  left:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-pc .body-text .right-line{
  width:2px;
  height:calc(100% - 40px);
  background:#b88333;
  position:absolute;
  top:50%;
  right:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-pc .body-text .text-body-container{
  background:var(--reader-theme-color,#FFF);
  padding:1px 13px
}

.xml-paragraph-SanQintheme1-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme2-h5{
  text-align:left
}

.xml-paragraph-SanQintheme2-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title{
  display:inline-block;
  position:relative;
  max-width:98%;
  padding:8px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  z-index:9
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container-box{
  background-color:#b99868;
  padding:10px 0
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .left-image{
  position:absolute;
  left:0;
  top:1px;
  height:100%
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .right-image{
  position:absolute;
  right:0;
  top:1px;
  height:100%
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:30px;
  padding:0 15px;
  background-color:#e4dcc6
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-h5 .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-SanQintheme2-h5 .body-text{
  padding:35px 10px 15px;
  margin-top:-40px;
  text-align:left;
  position:relative;
  background-color:#f9f0df
}

.xml-paragraph-SanQintheme2-h5 .body-text .text-body-container{
  padding:1px 13px
}

.xml-paragraph-SanQintheme2-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme2-pad{
  text-align:left
}

.xml-paragraph-SanQintheme2-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title{
  position:relative;
  max-width:98%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:3px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  z-index:9
}

.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container-box{
  background-color:#b99868;
  padding:10px 0;
  max-width:95%
}

.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:30px;
  padding:0 15px;
  background-color:#e4dcc6
}

.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-pad .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-SanQintheme2-pad .body-text{
  padding:35px 10px 15px;
  margin-top:-40px;
  text-align:left;
  position:relative;
  background-color:#f9f0df
}

.xml-paragraph-SanQintheme2-pad .body-text .text-body-container{
  padding:1px 13px
}

.xml-paragraph-SanQintheme2-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme2-pc{
  text-align:left
}

.xml-paragraph-SanQintheme2-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title{
  position:relative;
  max-width:98%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:3px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  z-index:9
}

.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container-box{
  background-color:#b99868;
  padding:10px 0;
  max-width:95%
}

.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:30px;
  padding:0 15px;
  background-color:#e4dcc6
}

.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .edit-mode-inject,.xml-paragraph-SanQintheme2-pc .paragraph-SanQintheme2-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-SanQintheme2-pc .body-text{
  padding:35px 10px 15px;
  margin-top:-40px;
  text-align:left;
  position:relative;
  background-color:#f9f0df
}

.xml-paragraph-SanQintheme3-h5 .body-text,.xml-paragraph-SanQintheme3-pad .body-text,.xml-paragraph-SanQintheme3-pc .body-text{
  margin-top:-50px;
  border:2px solid #e6c17b!important;
  position:relative;
  text-align:left
}

.xml-paragraph-SanQintheme2-pc .body-text .text-body-container{
  padding:1px 13px
}

.xml-paragraph-SanQintheme2-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme3-h5{
  text-align:left
}

.xml-paragraph-SanQintheme3-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme3-h5 .top-image{
  position:relative;
  z-index:9;
  margin-left:10px
}

.xml-paragraph-SanQintheme3-h5 .body-text{
  padding:50px 10px 15px;
  background-color:#fffbf3
}

.xml-paragraph-SanQintheme3-h5 .body-text .text-body-container{
  padding:1px 13px
}

.xml-paragraph-SanQintheme3-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme3-pad{
  text-align:left
}

.xml-paragraph-SanQintheme3-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme3-pad .top-image{
  position:relative;
  z-index:9;
  margin-left:10px
}

.xml-paragraph-SanQintheme3-pad .body-text{
  padding:50px 10px 15px;
  background-color:#fffbf3
}

.xml-paragraph-SanQintheme3-pad .body-text .text-body-container{
  padding:1px 13px
}

.xml-paragraph-SanQintheme3-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-SanQintheme3-pc{
  text-align:left
}

.xml-paragraph-SanQintheme3-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme3-pc .top-image{
  position:relative;
  z-index:9;
  margin-left:10px
}

.xml-paragraph-SanQintheme3-pc .body-text{
  padding:50px 10px 15px;
  background-color:#fffbf3
}

.xml-paragraph-SanQintheme3-pc .body-text .text-body-container{
  padding:1px 13px
}

.xml-paragraph-SanQintheme3-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-white-space-pre{
  white-space:pre-wrap
}

.xml-text-center{
  text-align:center
}

.xml-dialog-overlay{
  z-index:2000!important
}

.xml-dialog-confirm{
  z-index:2102!important
}

.xml-style-theme-blue{
  --background-color:#5d96e8
}

.xml-style-theme-orange{
  --background-color:#f5ab3e
}

.xml-style-theme-green{
  --background-color:#6fa350
}

.xml-style-theme-red{
  --background-color:#ae0133
}

.xml-style-theme-grey{
  --background-color:#c8c8c8
}

.xml-title-sixth-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-h5>div{
  width:100%
}

.xml-title-sixth-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative
}

.xml-title-sixth-h5 .title-container .title-left-div{
  max-width:30%
}

.xml-title-sixth-h5 .title-container .title-left-div .title-number{
  min-width:40px;
  min-height:40px;
  background-color:#418eed;
  text-align:center;
  line-height:40px;
  margin-top:4px;
  padding:0 5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-sixth-h5 .title-container .title-left-div .title-number .text-container-left{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-h5 .title-container .title-left-div .title-number .editor{
  -webkit-margin-before:0;
  margin-block-start:0;
  -webkit-margin-after:0;
  margin-block-end:0;
  line-height:40px
}

.xml-title-sixth-h5 .title-container .title-left-div .title-number .edit-mode-inject{
  width:100%
}

.xml-title-sixth-h5 .title-container .title-left-div .title-left-line{
  width:100%;
  height:5px;
  background-color:#acf8f5;
  margin-top:5px
}

.xml-title-sixth-h5 .title-container .title-right-div{
  position:relative;
  height:100%;
  margin-left:10px;
  max-width:70%
}

.xml-title-sixth-h5 .title-container .title-right-div .title-right-line1{
  width:30px;
  height:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:#acf8f5
}

.xml-title-sixth-h5 .title-container .title-right-div .title-right-line2{
  height:30px;
  width:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:#acf8f5
}

.xml-title-sixth-h5 .title-container .title-right-div .title-right-line3{
  height:5px;
  width:100%;
  position:absolute;
  background-color:#acf8f5;
  bottom:0
}

.xml-title-sixth-h5 .title-container .title-right-div .text-container-right{
  padding:0 35px 5px 20px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  min-height:50px
}

.xml-title-sixth-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{
  width:100%!important
}

.xml-title-sixth-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-sixth-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-first-h5,.xml-title-sixth-h5 .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-first-h5 .title-container .title-left-img{
  width:32px;
  height:100%;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-12px;
  top:0;
  z-index:999
}

.xml-title-first-h5 .title-container .title-right-img{
  width:33px;
  height:100%;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-13px
}

.xml-title-first-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-first-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#5095ec;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px
}

.xml-title-first-h5 .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{
  text-align:center
}

.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-second-h5{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-second-h5 .title-container{
  width:95px;
  height:47px;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:cover;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-title-second-h5 .title-container .w-e-text-container,.xml-title-third-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-third-h5{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-h5 .title-container,.xml-title-third-h5 .title-container .title-left{
  height:48px;
  display:-ms-flexbox;
  -webkit-box-align:center;
  display:-webkit-box;
  position:relative
}

.xml-title-third-h5 .title-container{
  min-width:148px;
  margin:0 auto;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-h5 .title-container .title-left{
  border-radius:50%;
  border:4px solid #4c95ee;
  width:48px;
  min-width:48px;
  margin-right:-11px;
  background:#fff;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-h5 .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 15px;
  border-radius:0 15px 15px 0;
  background:#4c95ee;
  overflow:hidden
}

.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-third-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-hexagon-h5 .title-container .title-left-img{
  width:32px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABBUlEQVRYhe3YoUoEQRjA8d+pKApWDSYfwOIDKL6CYDfYBBFBRG0GQZBLmuxmn8DgG9hsZoNRMJwoc+yW4XaK3MyE/cdlF36wy/DtN9gZfkp0iQuM8Ju68b/NJZ7fxRmWpglom+m4voFbLOdA6ICs4g7ruRCTIAu4wlZOxCTIAfZzI2LINs4xXxISvoch1kogWsgibrBZCtFCTrFXEtFCDksjNJDZChxjyKgCR+cRn70eEtdD4npIXA+JqwqSmuSzFSCDWiD3FTjGkGs81AD5bobmp9KQUPgBPsFLaUjoHUd4Kw0JvTYz7EdpSOi5eU1fpSGhx2Y38pMLkjpVw0ZgBcdTX9TgD8UeHwPQ+XPyAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  left:-10px
}

.xml-title-hexagon-h5 .title-container .title-right-img{
  width:33px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABAElEQVRYhe3YoUrFUBzA4W86FIMYDSYfwOIDePEh7AabYLCI2AQF4XIxXJPdKD6BwTcQBG1mwwUNgkFBDmwi8xq3/wn7xXMG+9h24JwVm6PJq3YrUOIUJ//dKV2w1DKk7gCPuJ42OdMRIrWIIdaiIalVjLEcDUlt4Bjz0ZDUNnZygMzhEINoSGoFo+q7CYWk1nGGhTIYktrCQ/QTqdvNBTKbC+QzF0j4qvmphzTrIc16SLMe0iwXSJkLpMgFcpED5DKdAqMhN9Um+iMScod9TASumifs4bkeiIC8pD0q7n8Pdg15r17HbXOiS8gXjnA1bTKda95aBtQ/as6rPwF/wzdYZR6x2vW7ygAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-10px
}

.xml-title-hexagon-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-right:27px!important
}

.xml-title-fifth-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-fifth-h5 .title-container .title-bottom{
  width:95%;
  height:95%;
  background-color:#418eed;
  position:absolute;
  left:-10px;
  bottom:-8px;
  z-index:0;
  border-radius:8px
}

.xml-title-fifth-h5 .title-container .title-left-img{
  width:32px;
  height:43px;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:cover
}

.xml-title-fifth-h5 .title-container .title-right-img{
  width:20px;
  height:25px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAWCAYAAABUpxX0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc2QTdGQjk2QTA5MTFFREE2QURBMDVEMEZGRDIyM0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc2QTdGQkE2QTA5MTFFREE2QURBMDVEMEZGRDIyM0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzZBN0ZCNzZBMDkxMUVEQTZBREEwNUQwRkZEMjIzRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzZBN0ZCODZBMDkxMUVEQTZBREEwNUQwRkZEMjIzRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PupmnUUAAAQuSURBVHja1FZNTxtXFD33zYzt4NBQCkEFAaEi5SPNIk3VVSO1m0oo6/YHtFIX7Y8o2aaLSu2q/IRmF7W7SFSRiBJaFAUUE/EVB6yGgsPXGCM8M+/2jE1TPipqZLPgSg+b57nvnDnvvHufXP9JvbYg3+OIuaFihqD6PoAm/BuvFPid8/eMOqP+qwtLv32LCCKKOoT+8ZWH9Fs9UNyA6BBniC8H8BHjC+4B7ihCZ9XtLG6krWe6yaJfVN/hA50c7r6kBlMmLr1q7Ezj275/faRxcwII6kEaTnsaWuymCP0kS3w5gl8mruiFCWaQCMUtudJrBDcFEr9l16GEOJKU9CqFdWJ1bVRKdVn/8URFgdrjXLEX1tzkN+LjP/E5rvJlHFjurmLBNUYHOfEhCb97zNINVHqACYHA+JFoFjWS1tFhF+1+EyIZ5NYTH8fiM2MA8e4adLoQexkqbVXgpDmucMyS+5s1K9yqKcDroWCXSah6fI3tqqad/ySqhHqDIO0WzvmaSXuFFFXuIOET4qODdtaE8DicYGOTkMip/QCKKa9VIXyS9VKGh2yDo5ryFT+zw7EBmN2aSRfdgLucp583cDL8tVjpBX5ZryKpRGssMXdBQtmqmbRJbiMRZONqUD0+lljLZw3L2DMSmakikerqHEvjtOPYtVo5y3u3SkiFf8JR4qM6fMEcP6eMGmeOuo+x4z3mxOYxSXFnzFhBJoFoHXUI6fx+B5GNiYxx/A++ssFohls06RqvtKzWjFkRl6WbZ1IGaZlmEvQOqoyciGQctdkrq63FO6hTGFmGtSRtWH61jM/ZZhzGF8nxtwxsNG3uftFSkKR9Klbv018PSTirFZL/2J9e0kV+TlobZRKtzX8ND4utF2f03S6wYTwlqfsk9ZAzWezHr3iZ+DLJG08GnjMfe1rvftnq896xzh4ZcLgHSpBgh68/RS8/ijxdvPO5lFDHEKok/bd9EqflJNhr4/tLICuGTlG0R3x4EbnkernPfzysrspmh8DGrbL7ULF/SeuMOxKO59GSxylEuaWHpQ525wGKdASfrzUOE42jsJGXT0ZCd+gHTYrJd4uYa7R0Hx9q4Yj2auI2l5xWxZMgaslOfC1B3Qk/H06htHsJFtdisxzFxzR34Qmcnax8MFLGd23DVtotSRcJX6SXaRM8ryTpJudybFsPjOPO//KN7J6Gyij556HeJW7/Rarsx69Bm0TlSqLI0RIPYMN56f/xNb5rimHIv/HEC9prV2HSFSvrllHN8UBP80Z4KrZ4HZEJyPMFO2Rci9N7s3EDI2kqHTgH8N2VZPNOW7g664isROJ4DjPL66gGnCtse9j66OUF/9fTIpxoLPDG+Yw1OMf7skdlTaUUhgF2vQKS4Rb6zvkHcj79bjmNMxbGSXrdn/2szpkibcT0rq34TWeJ9N8CDACspr5wB0rNYAAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 40%;
  margin-top:-25px;
  margin-right:-25px;
  margin-left:10px
}

.xml-title-fifth-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-fifth-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99
}

.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-h5 .title-container .xml-text-h5.text-container .editorClass,.xml-title-triangle-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-triangle-h5 .title-container span{
  color:#fff!important;
  background:0 0!important
}

.xml-title-triangle-h5 .title-container .title-left-img{
  width:32px;
  height:102%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMCSURBVEhL3ZZLTxNRFMfPnRd0Roq0RaA8BB/EAAuNChJdgCEmJCRGtm78AMakjYkaNZImGjdg4jdw41Y3LowPqkQTTQw7IZQKRS0F0lrKq5WZud47vaHQTulz5S+ZzD3/md5/55xzZy6k0/8k7O4bwQILywJi5x36x8JY1/VJVYOhT7dqg0zOoH8s8hIAX2bhPiAvx0a70chxCmFtqufx7wtJqTTMTJIgsHI6/tDzcOE+U4omu0kSDmu656xn/nOv66eFaQVjZqKz8w6aqvYmqhKhc57AeSYVhIkJzjChqKpqXd/YmDjjmR8FjDMaZj9ypWsPuq6hWPSP+/QD/zRGWGZyTkxMEGYDUzDGEImE21dCiwN0nA951cSM2GoUBeb9sL29zZTsFJSudLY2N2HWNw0b6+tMMcfMJL8cMFTyJLMzU7CyvMSUTMxM6IovCFqbwJwf5vw+0hyZ2S4pXeksLy3CzPR3FqUoq4lFlqHtyDEWpcg0QYWni1JlrYaOrpNQUVnJlBTcxdHwzcGnvgoWF0WNzQ7tJzpAEMw/QxxZuYNrWwc+9oz4mphWEIfq6uFw21FAKPubhqSLoynr1pE42XV7qo80cF7popM2OJugrt7JlOzsqgl2kOMtWck5X+kc+V8NzmY4WGNjyv6kF56PRiNKKPjLtN8pPM9DvbMRZEVhSm4yu4uwthaDH/4ZSCTiTEkiCKJRA0ky+mTBEPPA1ISSiMchFEztI0RRApvDDrwgBElBhkhVJtmlnGQ1oW3Z0tpmjCVJAmt1NZmbe4aB6xx32V4ZF/LE1MRRWwfOxmajg2hqLLKyRFr9yrjbfs3rqomy2/JmjwmdlBj8pU9BoSkSJfE5J4mdXpeD7LOKY8eEGOgWRbkry8oKjcnqXRV4bnjc7bj67ro1bNxUJIYJMYghUer+eq/lEfn6xhHPvdHEiuPv3Y4Xxl0lwpGXwWusJVq/3HF+owIGfsDrsl+auFFlPFE5KGhrs5tS98Jl5/8xKb4mo2EP+XUvC81Izo0g8A8uEOlFaHf13QAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-12px;
  top:-1px
}

.xml-title-triangle-h5 .title-container .title-right-img{
  width:33px;
  height:102%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAAB+UlEQVRIie2Xy24TMRSGP894MkOT0JALkKQFVREIIW5ig1SJBUuegD0LngNegH137LvgBRAvwAq1EqoAhYCgt2SSkCKSDhkjByKFMiXDXCQW/JKlGfvYn4997COLO487imT0ErgRNJKREOCP+g/5dyCe59m+76/JtADD4deaacp1YDUVT74cDFaBFxoAfE4c0u91HwDPgdrPKpUYRCklOu39NUAXe6ZJJLIn4/GYXtdtANcCmvOxIaPhENdtYwgjKy0ryCSeJ/1+l57rYkqJIY9f+UgQpRQ72x91FCFl4OzjQTzvkPetJoejEVbw8sSDHAwGtJpv8JVCyvBdQ1vu7W7zofUO0zQne/A3mmvt+z7Nt69p7+9imtHiZG6vrVebdN3OxIOomnviVxoXWVjIRgYQBuI4Dleu3+TkYiESQAgRLp/oSLp0+SqlciUSKPQFqWe00rjAmWothHVEyFTV2hL15XMTaFhFislisUwmY7O38ymUfeR8ksvlqS+fD3V2YiUt23ao1pfm3mGxM6OOvMrps2QymVFqkMkghkGhWNoSQqynBuFHiCul1D3gkU45qUC0SuWKWiycegjcB76lApkqm8s/Ae7qDK2Uejobf7Mu6m9d/GPqgt40v2y845x45nnebeCWhuSPDHK0zGr6HwT5rc6yrA1g4zt64Y9eSZIlLgAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:-13px;
  top:0
}

.xml-title-triangle-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-triangle-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 3px;
  margin-left:-2px
}

.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-rectangle-h5,.xml-title-triangle-h5 .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-h5 .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-rectangle-h5 .title-container .title-left-img{
  width:33px;
  height:100%;
  position:absolute;
  left:-10px
}

.xml-title-rectangle-h5 .title-container .title-left-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-h5 .title-container .title-right-img{
  width:33px;
  height:100%;
  position:absolute;
  right:-10px
}

.xml-title-rectangle-h5 .title-container .title-right-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px
}

.xml-title-rectangle-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rotundity-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-rotundity-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 30px
}

.xml-title-rotundity-h5 .title-container .title-left-img{
  width:43px;
  height:125%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAtCAYAAADLEbkXAAAC6ElEQVRYhcWYy2oUQRSGv9GJEnOVZCOEEIUg+gDRlbeFoCL6DBFcGl26UdwJgiCKEl8goHhZuBDcKBFEUFExogvFQIIgySKiM30xjpRUy8mxe7r6lvxQ1EzSVH39n1OXM7XW47dk0Bhw2PbbgQGgD1gCFoEZ4DnwEHjpOuzRmSHqDs91AuPABDCa8IyB6QK2AHuBM8BHYBK4BXhpk6xL+f8x4ANwrQ2E0S/bQiAAfAt1FrgH7MkLstG+zX1gOGWMUAAEAsSzfT9wATgFdCQNEheaXguwP+0tlBPSDdkMUBPYB/QAl+33FdKObLBWZoUI1MSeAGjazw1gBDgBrE8DuQoccIQIVSi0C3Ewph8CDkUDmRWjQY4DJ3M4ofNCAjSEGw0BtRPYFueIWaJXMjoRKgeS3JAA0pkxGaIoWccdVodOTD9yImzVgjsLPX1Plzq3fg3rXcHv2n85kKApDTLhCOHr5PwW1pfPzw6Ozvn1TY6Tx8qEZpfDZiXD8Q8ibNX8c7ODI0UhsCAHHSDiVoh3d6Gnf96vdxWFiEB254Ew/fRS5+YyILA5siMHxN82F3R0lwkyoP4WttmwVizN5VbqoZkJpFd8j9u29SEm94jSZN7ou4DQh5feMeW5UTrIYkJOBCoUnoCoxJF3CYkZFwq9XZcK8qzNfUKHxKsyNI8cAJrCkUZVjryw99I4CD8mQSVQqSBGN2P2iaS8qCxHjG4DX1QY9P2h8tBgJ7uoJpY3Kw1QGYjRE3t7T7tZNURfmnQ5cd3WIcMpd85KHTEyO+wl4E1MXujlnFpGFgHBTnIDmFauyLzxywZJKsKNMw+A9+K2LXPFWy2QSJ+BWVuhmUqoJja6VQUxWgY+2dZtW2IxXSWI1A/bSlfuq15Us5alXCBlQ5AHpAoIsuRIVQCRnBypGoJ2jjhOHthfmYqDFHzbV21K1kwqWqlNOTzjpKIgk/akXnMQc+YcAV6vNYjRvP2x57StCH5mHgH4A9FrprXYXw+9AAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  margin-top:-11px;
  position:absolute;
  bottom:0;
  left:-12px
}

.xml-title-rotundity-h5 .title-container .title-right-img{
  width:33px;
  height:111%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAA8klEQVRIie3VrQ3CQBiH8adAgmEDFBMADo1mAToAaxRNgkCQsAEDEEZA4DEsgUJhIAe0aUk/rnfvK0j6dzXP79oTDWbb2xO33YELsAd2wCOv0nKMm/WACbABzkBfGkhvBByBrhZgNgQWmoBZqA2MtQHVO8hdAzSA3w7T1R/fgTm9KhBPBYhPD0SabxABS3Hge/p3HKVPlMTFgfngRDouCph4+AEyEwGK4kgAZXFvoCruBdjEnQHbuBNQJ14bqBuvBbjErQHXuBXgE68EfOOlgES8EJCKm3WAIH74/VlIAZl/qGTcrH1dJy8gHjeL70AlDvACN11BezuTUHQAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-2px
}

.xml-title-rotundity-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-rotundity-h5 .title-container .xml-text-h5.text-container .editorClass,.xml-title-square-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-square-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-square-h5 .title-container .title-left-img{
  width:30px;
  height:106%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAiCAYAAABfqvm9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIgSURBVEhL7VVPa1NBEJ/Z92exDa21tQ0RK/Hid9CLSNGDJy/1cxSEUlEEv4KgJy8WxI/gRezVgyAUxJYWESoaITVNGvv+7jj73gabZPOMPPCUH/yYZHb2tzO7s/sQLLjz7PtilPoPAGHBuMbFV6vg7aeNy6i8tyy4bFzjAWFLmJ99EKkkNmn+799gFSyDiWB5TATLYyJYHv9PUL9fiRIQM7UtYi+G1AjBkCmQ4KzfhXl5DHOyW0gdo2MFq1lf7JtPWvUF2XmzeuldfZYDU3LMiB0OpnAUTcOrL1ftL3YQyGylXobn/GL2MkRQ9pJ97yQNlUdMiJSbMeYsk1FUudU7iLR9fwm8aCqXyrHTuVB7sXv95Upte/m8bGcTtCBxDrY9crnkw6gCz/dubCF9XN/kqGtmjEFACG4rrFSliD1HqCzD/aMqhGyFRfG0IOeIVT6b+h+KOhJenJNtb8oNQTox+CLhMN1I1jPsgxa0fC55IrlseYs53Vzo72Ia1kMpgzEFKes1VzC1HaTxw6i26QeB4rJb3LiHYSXb/EE22a/HSe8gfdp4DUS3zOxhYAI/gll4/GEVGmw9zmYQaBbtpmfsN6UPfBY6WF8tncnPcHqIvQxV9jhQ1uKF4EuvHJEe8D59dlEN0TOWF//GJd/b5DmnGnsAXGIzmGk8fH93bf+41pDGbUOUxAHSwcY8tE9847PgF3ScWjxz5VGT69fdXQCA3ymVGyMpwrbJAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-8px;
  top:0
}

.xml-title-square-h5 .title-container .title-right-img{
  width:30px;
  height:106%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAiCAYAAABfqvm9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThGRTBENkY2QTA3MTFFREFEQjlGMDQ5MjkxODA0MzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThGRTBENzA2QTA3MTFFREFEQjlGMDQ5MjkxODA0MzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOEZFMEQ2RDZBMDcxMUVEQURCOUYwNDkyOTE4MDQzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOEZFMEQ2RTZBMDcxMUVEQURCOUYwNDkyOTE4MDQzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phhbt4gAAAG1SURBVHja7JS7SgNBFIbP2Z1kIzHmgnjBgKbRQqysfAh7sdAXsPABLHwHH0IL38AINmJtK4iiJgo2CUkwuzM745ldi4TMXgKCFjswbLH/fvOfc/5ZhBTr7f60vuh8XTGAVQCMk3q4e9ZpxClc2puzrfrJ9uV5Ld9bAcVi1IozifJaKAsUmM92ZR7aXpVxyRYASaVieIiCWaga1dwA6EnaSSSXQ5h3evRGEgwT28OKbAh7a3dQzg/AV/aEQBJkxvagxKh4qiQRqJ1VCFZz+iCkAUjeHIsHFSQMJATqMgU50zAR4ZChTAXTy4JfXimBKtxB2eQWBRjHrRRjaWCKyvZkKPWlRVHK8YrT/0ClxHgrkCcCkfScevvYXaIJ+vDpzkGzvfV+sH6zv1Fqtccb7shkYOARtSvwqUMUcHjoLYuj28PX5nHtZWLKSHKGfnC6bk8cWWt0hGijx8u2MTY6Fh2vGLTYFOzRZdPB3R9toeCaczgQBbh43om8euMmVZBL/U1ksEcdYorwYOBUghMF1FMMb8IUS/2/m5IBM2AGzIB/BLSl7Rr/x4x+lk9T4xBaTDFuevUtwAASrKkxtXWEsgAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:-10px;
  bottom:0
}

.xml-title-square-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-square-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px
}

.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-semicircle-h5,.xml-title-square-h5 .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-semicircle-h5 .title-container .title-left-img,.xml-title-semicircle-h5 .title-container .title-right-img{
  width:33px;
  height:117%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  margin-top:-6px;
  position:absolute;
  bottom:0
}

.xml-title-semicircle-h5 .title-container .title-left-img{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAuCAYAAAA/SqkPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQxQzFDOTc2QTA3MTFFREE1OEFDRENBN0NENzYzRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQxQzFDOTg2QTA3MTFFREE1OEFDRENBN0NENzYzRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDFDMUM5NTZBMDcxMUVEQTU4QUNEQ0E3Q0Q3NjNFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDFDMUM5NjZBMDcxMUVEQTU4QUNEQ0E3Q0Q3NjNFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PosBlHcAAAL4SURBVHja7JhNaBNREIBn3r7dNGBojSJtpeIPCvbnJHjyB0Rs1epNz4qUXvTiXYR68CB4UBSsCN5EPakU68WLJ39OtR7Ug4WC/bFNk2Kzm7xkx5lkA6n2R8gmveyDSd7P7H5vZt6b5D2AEAsRIctulmGWGZZsIDNB3y7RgbALv7SZ5WbRp9RCtkhTmbJInfvmeWyIJSG6GDK4g79G0q7f8/CdC59/mlJ/T7sNA4fj0BJXY9zsR8RJHbLR8r5NOeZ9mTIwueCXOhUayJk4QBwSgQ6oMKkLrsseZcPFehbbKkulLWOiU5nhiuXAA7K3Li0m7LiJFzzLtjWuGZac58HQ60L7tT7SGMSw8kClnnZJ3xgtdJy4NW39A+68Pu7saNnergvzR8jBo1C0urUDSSLfWjO+jg2/MkVtitS6mg6PtbHOE9YtLAOfvp/eTD71K6QBAGs/28gxoRj8xzKUYa0Cn646O7BZpwOrXX3q3mwr+P4VhXCBmzxrUlDHUgL33s4kEegyIg0ycEvN26pKqtvVTlPnnpFjxcxZBP9iGNDqxWSKZcEVIqW92dRehWqQZ9SGNdJ4u4BXIE4UCN2cNIhMydIurjfZvN2yVNIRXe0j9PHoPl5INXF5bYCbB/g4YaC3MwYDh+LgSdLgIlDFgPc/cpBlHUvAzDsm2aZW91r84qzx4dWYV2of3GlDTJdtybgEHybyMDKeA5d1ZBKare1mW+2a4yoM/uGZWyJ4+smDlzwBFfhQ3CveyBoCcazoakBKBo9BOHCA33kfFr2/QqHKXqmQeDuhFeb+LFkjH+tkgbomiQgcgSNwBI7AETgCR+BVwEQbAybE/AZZjHPrnPHqA+bD2lfGmg1wNb2Vv8INByuCUf4b/I0a7G7VtC35nc8Yw1yfbij4+XnMG6NfIMFjubhpaAJ5c7U5ZezYXfb1I/a4WO7XG7zssCZXEtoxZxDVJbkA4oNQghOMU3ewlJN35JYntcdSfGBHPM5Lrou1knIEDhP8R4ABACI+QwMkqdJhAAAAAElFTkSuQmCC);
  left:-10px
}

.xml-title-semicircle-h5 .title-container .title-right-img{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAuCAYAAAA/SqkPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjg3OUFEOUI2QTA3MTFFREJDQjNFOUVCN0NDRTM1MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg3OUFEOUM2QTA3MTFFREJDQjNFOUVCN0NDRTM1MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODc5QUQ5OTZBMDcxMUVEQkNCM0U5RUI3Q0NFMzUyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODc5QUQ5QTZBMDcxMUVEQkNCM0U5RUI3Q0NFMzUyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvouo+8AAAMASURBVHja7Fg9aBRBFH5vd/Yulx/yJ5oEA0YQQU2pjdpYGI1BK+0tQkSsgq2FsUghWCWCf2AjglYSg5GooFYabKJRVMRAwPyZ+/HC7d7O7Tzf7F3CRXMSyOZSuA++3dmdj/ftezPzdmcB2IgIGTsZNxmzjEwBs4V7bZoDQRs7rWX0e4riiYxH06k8dJvvLXBfH6MmSE0sCLfyaThpq/Zbr214/0P6ne0tFnQfjkFdzBjnyy5EnApKWBSdq7OsNzEtYSqh/JsGSsjKGEAMaoq4gZihDwnb5oxy4Dp6hmXmsXSt+zQnSGFx9OpMW9+TXMulYySwkHssGgeNpE3iykiulblmtKKipDMpiIRBKut6OUM6zs+q7el3PShXFaaI9Xw+5QnpUVNJhx41M+c+c3OEqnQUOicK3KhhzlO0+vM2mXzZOZB4VTVfN/3wMroruBxRmzAKOS057cFiTitCUTr+bbuZth+RTnH70+LWhdsnrieHhs/XJVaM8cYYRfmwhXHQBKMflLrYOTjXtKowlUAAE7iFl2IPQuRCx7VUw1/CS5NJenngmjO7pgw0IqizZlSdPP2AIkJ75uUCTo64UCDs46JBJP1I93K7wuLlliGfs96nYBfNLH7OmYuPCYOd2TzfxiYldOyJQvehGDi6aLBpUQMR3nzPQoY5Jq67TPI7AXcpouPCZMcZqWBo3PE7D+ywICryCimb4O2kC8MfsmAzRz9EAEW6hsf7CHYNxkmXLJ3JSgshFtFR5jk6vTobGUn58Q5mwLkOwpRff32HLLLoKvjl/DElDZ1iDEo0HzNCw3Lh146FPmzgyi4yszwypd5OoXAoHAqHwqFwKBwKh8L/hbC3GcL68zZulF8Vcvx5OyE2Id407yBeiDJHy1sS+so7hJFyp3oGFdyobKz/Us6IE0hwV0rx6PEZdMshrP/WzPH+9J5DamC0tyHu/3zZMDlEl3f4aW595D3xHemaQ6O9tfHlvz4MO+jioNcpz6MJFn7mKRgBqP/2tBezxaTfAgwA8jBkYXGB7uwAAAAASUVORK5CYII=);
  right:-10px
}

.xml-title-semicircle-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-twelfth-h5{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-h5 .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-twelfth-h5 .title-container .title-left{
  border-radius:50%;
  border:4px solid #fff;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:#fda821;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-h5 .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 25px;
  border-radius:0 20px 20px 0;
  background:#4c95ee;
  overflow:hidden
}

.xml-title-twelfth-h5 .title-container .title-text p{
  line-height:1.1!important
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-h5 .title-container .title-text .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen-h5,.xml-title-fourteen-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-title-fourteen-h5{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen-h5 .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABCCAYAAAA/pOGzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU0MEFFOEE5MDAzMTFFRDgwNkJGOTg5NDg5MkU1NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU0MEFFOEI5MDAzMTFFRDgwNkJGOTg5NDg5MkU1NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNTQwQUU4ODkwMDMxMUVEODA2QkY5ODk0ODkyRTU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNTQwQUU4OTkwMDMxMUVEODA2QkY5ODk0ODkyRTU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgKKOH4AAANJSURBVHja7N1NiFVlGAfw1++UNtFKdNsHRiqJRNBSN7YMF37kSrDAodCNLQw0F1ZEoAtRUMsWtgjaCC3bFCi6KFpEKWJB40oTg0RHR5+Xcwd0mGacmXPvnAd+P/jDnTv3nIF34M95zz3nvPPK0HCZwNLIqgIwe9cjw/3a+cLHXi+OvBvZElkdWWbsgRY8jByP7I486FeJrYici6w13kDL5vUOkG5FPmx/50PD9QjsggID+ux+5I3IpTZ3Oj+yS4EBA1Bnfl+Xlk9V1RLbamyBAXk58knb08m7pTmpDzAI9UT/W5Hv2zoSU2DAINUT/Scjz7dVYgCDtrw0l10oMSCttyPblRiQ2ZHISiUGZPVc5HRpzpMpMSClDaW5JUmJAWkdjryoxICs6lX8Z8qTD6VQYkAqr5cZ3CCuxIAu2R95TYkBWS3qTSufUWJAVq9EDioxILM9pXn2mBIDUlpQmotglyoxIKuXIoeUGJDZB5E3lRiQVe2oU5NNK5UY0HUvRA4oMSCz+m3lOiUGZLWgN61cpMSArFZH9o1/s6529NDYAEnU1dnWRH53JAZktCRy1HQSyGxjZLMSAzL7IvKsEgOyWhHZW184sQ9k9U9kuSMxIKt7kVElBmRVb0UaUWJARpciJ+oLJQZkcz+yM/JAiQEZfR75ZewH304CmVwuzW1Hd8becCQGZFGnjzseLzAlBmTyWeT8+DdNJ4EMfo2sL81TLIojMSCTe71p5N2JfqnEgK6rq4H//H+/VGJAl/0YOTzZB5QY0FW3I++U3kWtSgzI5v3Itak+pMSALvo28uXTfFCJAV3zd2TX035YiQFdMlqa82A3lRiQ0aeRH6azgRIDuuJi5KPpbqTEgC74N7I1MqLEgIyGIldmsqESA+baN5GvZrqxEgPm0rXIe7PZgRID5kq9nWh75JYSAzI6FPlptjupJTZiLIEBq0+n+LiNHdUS+814AgNUr8bfVqZ4OsV0SuysMQUGqK4Z+VdbO6sldqTM8PoMgGk6FvmuzR3WEvsvsily1fgCfVQX+9jb9k7Hvp2sC1KuK823BX8aa6BlNyKby7g1I9tQl2yb6P1XI2em2LYu9TbqfwNMop68/6M0i31c7scfeCTAAPXEdcoHRwVxAAAAAElFTkSuQmCC) no-repeat;
  background-size:100% 100%;
  position:relative;
  border-radius:6px;
  padding:5px
}

.xml-title-fourteen-h5 .title-container .cont-box{
  width:100%;
  position:relative
}

.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA1CAYAAADh7zYcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCRTE3MTQ5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCRTE3MTU5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEJFMTcxMjkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOEJFMTcxMzkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7DYtcAAATDSURBVHja7N3pbxR1HMfxz8zuznZrG4pyhsMmhBIsYm2L5TJcGkUjcgXDA0USj8QYjce/oD4HYmIixAAJieGo+IToA7BQKCUcrRSILAIJtRwqp+4xOzPOlGpEqewuu+OT9yv5dtPu7jz4PXhnfzvbWcPzPA0Y5s87/jzvzxh/LAHA3/Re86KbOlXdUqv0vDojVcBTM/5c8GenP2s/2J69FrTHGAjQFH92DYQHAAbVlvTUdsbT6hZDY2qMYg5x3p+n3tuaSQYBCl7pdPsziaUFcC+u/5plwwFPadvTm7NNxSJFHeaIP9NM/8cy4gMgX6b/oufFqYZupDx9c9Ir9jCN/jwTBGgWSwqgEMOrpPmTTHWed5W8UnSEZgcBGspyAihUS62h2gcN7ehylLKLitBQk2UEUAzD34otaTCVtQ193e0Wt51jGQEUqyYhLaw3dazX0/HewiNEgADcl8bxhh4ZKW3vcnUzTYAAhGxxQ7R/S7b1aI4AAQhXVVxa2mCq56Krg2fz34oRIAAlUT/aVPM4Uzu7Hf36W35nxQgQgJJZNDUqK+rpy8M55ZMgAgSgZCotaUVjVKcuudqfvPdWjAABKKnJ/laspTai1m5bv9zyCBCAcC1uiCgRM7S505bnESAAIQris7I5qtOXHbWddggQgP9hK/ZwRDu67EHPihEgAGWztNGSFZE2H8ze9awYAQJQNg/EpZeaLR3vc9RxxiFAAMLVNN7U42Oj2nI4238RMwIEIFQrp8XkuZ62HLIJEIBw1VQaWjQ1po5ztk785BAgAOFaMDmmsUMi2ngwq5xDgACEKLiY/cvTLfVdd7SrJ0eAAISrbqSpaeNj+qo7o8s33QQBAhCq5x6NKZX11HrUridAAEKVzXkK/k/eihhOlOUAEJbgU0Bbj2RVU2FoWZN1nFdAAEKzP5lTz0VHr7TEVV0hmwABCMXNtKdNHWk1jYtq+oTbmy8CBCAUmzuyyrjS6pnxv/5GgACUXfcFR21nbK1ssvRQlUGAAITjVkb6bG9aU0ZF9HS9dcd9BAhAWW08kOn/3M8bcypk/OM+AgSgbA6d87deSVurZsQ1vMr41/0ECEBZXE95Wr8vpeZxEc2pi931MQQIQFms35fpv339yYpBH0OAAJTc7lO2Os/bem12QkMqDQIEIBx9111t7Ehrfp2l5trIfz6WAAEoGdeVPt2TUU2lqVUzrHs+ngABKJkdR7NK/pzTW3MTiscMAgQgHD9ccrX9WEbLG+KaOCK/tBAgAPft96y0bk9KE4dHtaTRyvt5BAjAffuiPa1baVdvz4v3X/uZAAEIxb7TOX2XvH3KfVh1YUkhQACKdumGq/XtKc2dGNPMCYVfYDUIkM0yAiiU4wbv+6RVnTD16qx4MYfIBQE6x1ICKNS2wxn9eMXRu/MSSsSMYg5xNgjQNt2+VjQA5OVkn6PWrqxWNFVowoii3skJvpmwNXjm9/6sZUkB5CO4wNi63SlNHhXRC4/Fij3MJ8+uuXr2z3eN3g+O68+H/lgsMYDBfL43rXTO6/+0s1n4zivlz8f+fBT8YnjeHbuv0f4sGLjlDBmAO2xoTz+x64S9dEVjfNPyJqungKcG30XY68+3C9dcvRJUx/V//CHAAFZPZehjIAo4AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  border-radius:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen2-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen2-h5 .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABCCAYAAAA/pOGzAAADYklEQVR4nO3dS4hNcQDH8e8Y72xkJbYekUlGSVmyYKtZGI+VGkJkLEjktfBIioVovBcsxMbehlIsyEIheYQViSJv/etcTbc7c88998y9/399P6upqfP/df71657/+Z9zOm4MvKGGCcCcWv+QpAa9B96N1EkbPejvscAGYBXQBUx0piSV4C9wBtgM/C77hFZKbBpwC5jvjEkqWUf2A+kTsKvsg4/KfoFZYJJG2g5gYdljhBLrs8AktUC48rtS9lJVKLFeZ09Si8wGjpQ5VCixBc6epBbaBCwva7jKmpgktUpY6D8HTCmrxCSp1aZm2y4sMUnJWgmsaTa8JSapnU4C05sZ3xKT1E6TgQvZOlkhlpikdluaPZJUiCUmKQaHgZlFclhikmIQdvFfrnopRS6WmKRYLCrygLglJikmexp9isgSkxSTMdll5fi8mSwxSbGZCxzIm8kSkxSj7cDiPLksMUkx6sw2wU6ol80SkxSrWcChetksMUkx2wYsGS6fJSYpZqGjzg93WWmJSYrdDGD/UBktMUkpCHcru2vltMQkpaAzu6wcU53VEpOUii5gZ3VWS0xSSnZnWy/+s8QkpWQccGpwXktMUmqWAT2VzJaYpBSdACZhiUlK1DSgH0tMUsK2hjUyS0xSqn4AfywxSakKjyL9tMQkpegBcBbXxCQl6BewHviNJSYpQceBR5XYlpiklDyrfi2PJSYpFeHycR3wbXBeS0xSKo4B96qzWmKSUvAY2FcrpyUmKXY/ssvI77VyWmKSYhe+Bv5wqIyWmKSY3QEOD5fPEpMUq8/A2sqm1qFYYpJiFd5S8bJeNktMUoyuAxfz5LLEJMXmLdCXN5MlJikmf7J1sI95M1likmJyFLjdSB5LTFIs7gN7G81iiUmKwRegN7yptdEslpikGGwBnhfJYYlJardrwKWiGSwxSe0UNrNubGZ8S0xSu4THidYAn5oZ3xKT1C6HgLvNjj2qyN0ASWpSeDvFwTJOYiixJ86GpBYKu/FX13s7RV6hxK46e5JaKHwz8nVZw4USO1l0f4YkNeg0cLPMkxZK7CuwAnjhbEgaQeFjH/1lH75ydzJ8kLI7u1vwylmUVLIPQE/1NyPL0HFj4E2tw8wDLtc5/t/stRmSNJSweP80+9hH+LFULuAfPihkyg6ebUAAAAAASUVORK5CYII=) no-repeat;
  background-size:100% 100%;
  position:relative;
  border-radius:6px;
  padding:5px
}

.xml-title-fourteen2-h5 .title-container .cont-box{
  width:100%;
  position:relative
}

.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA1CAYAAADh7zYcAAAEfUlEQVR4nO3dX0+bZRjH8d/T0tIyWGn558acok4WRoRgC1F0G2yJJp6Y+C488MBz45m+gB3zEgzGA7PEbGzLRGGAw0mjhgVwgCxQWhhCoZSau8DGhLKnf0/8fk5Im+a+k6vJL89z0eu5rVQqpT21kj6T9JGkRkluAfg/syQ5JZVLcq1GE9bg9SX1fFyvcq95WyY8kpI2JSX2XmdiPjMr6TtJ1/r7ZmPmc/sB1Crp+l7wAMCRwqOrii5uqfvD2nwKNCPpan/f7KQJIHOl86ukZkoO4DjmeuXu94tqOOPRm21V+dRqTFLIIekTwgeAHZYlBS8HNDmxpsjjrXxq1iHpAxNA3VQegF3eE051vO/XyK2ItjZ38qnbeyaA/FQeQDZeetmjxqYKjd2J5lM3v4OqA8hFS/Ck4htJPZxYy7l+BBCAnDgcljp7AvpjfFWxpdz6QQQQgJxVVJWp7R2/hgeWtZ3Ivh9EAAHIS2OTVw2NHv1yN5b1MgQQgLy1dvn0JJbQ9O//ZLUUAQQgb06npc7eGoVHV7QaTdhejgACUBCVvjK1dlVr+OayktvHjYU9QwABKJizb1TIX+fW/UF7/SACCEBBtb9bnR5YfTS5/sJlCSAABeUsM/2ggB4MxbS2sn3s0gQQgII76Xep5W2fhgciSiYz94MIIABF8er5E6ryufTb0Ip2MmQQAQSgaNq7q/V4Lq6FmY0jtyCAABSNy+1QqCeg+4NRra8d7gcRQACKyl/rVnPbyfTvg3b+cy9GAAEoutcvVMrjdSo8svrcVgQQgJLouOjX3NS65mfi+9tZBBCAknCXOxS8XKPxH00/yJzmIwcBBKBkahrc6dux0dvpfhABBKC0zr1VJYfT0s8D0S4CCEBJmaN9TD9o4VG8mQACUHI7u09vpQkNoLTMb4FGbi3rTJN3nAACUFIT91bkclsKXfTfI4AAlMzc1Ib+nokrdCmQ7gURQABKwjwbaPynqII9AbnKd6OHAAJQdOYZ0UM3Imrp8ClQ5366HQEEoOjMNHx1jSv9jKCDCCAARWXOCostJdTW7T+0DQEEoGhikYTCYyvqulKjsjLr0DYEEICiSGzuaPhGJH12vDkz7CgEEICiGLm9rFOveNJnx2dCAAEouD/HnyixldKFkO/YpQkgAAW1OL+ph+E1hXoDcjgO930OIoAAFEx8PZm+9QpeCshb4XzhsgQQgIIwQ6bmwfOvtVSq7nS5rSUJIAAFsT9k2txWZXs5AghA3uand4dMza1XNgggAHkxQ6Zm1KKz99mQqV0EEICcHRwyra51Z70MAQQgZ5mGTO0yAZSg/ACytT9k2n7EkKlN2yaApqk8gGwcHDJ1HjFkatOUCaBvJKWoPgA77AyZ2rAt6VsTQA8kXaPyAOwYubM7ZHq6yZvPlcvX/X2zU/tN6M8lfSVpi28AQCbpIdPNlFqCPqVSUg43XxuSvpD0pXlhpVLPZdgpSVf2/vIfMgBPLfwVrx+8Gfn0fGulx3W2cvRcvXNCUthmhcxRhHOSfujvm11MvyPpX8p2U23qgdt2AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);
  box-shadow:0 2px 7px 0 rgba(174,156,227,.83);
  border-radius:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen2-h5 .title-container .cont-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-eighteen-h5>div{
  min-width:75%;
  max-width:100%
}

.xml-title-eighteen-h5 .title-container-box{
  width:100%;
  position:relative
}

.xml-title-eighteen-h5 .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAAnCAYAAAARgpr4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQzNzI1QkE5MkYyMTFFRDk2NkNFNzAwQTFEMUFCQ0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQzNzI1QkI5MkYyMTFFRDk2NkNFNzAwQTFEMUFCQ0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDM3MjVCODkyRjIxMUVEOTY2Q0U3MDBBMUQxQUJDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDM3MjVCOTkyRjIxMUVEOTY2Q0U3MDBBMUQxQUJDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoPbtKEAAAMrSURBVHja7JxbSBRRGMfPzK6uxqZBF5JeJQLzIegh6rUno7eQniQiEJKeeu0hCqIgeumebRfDKJFeIokeM4VKycSgC1irqW2Gtu6a7nX6vlxld5rZ3bnshZ3/D/7s7J45Z4bv/D3XGaXDra0ineCBq2Kdv98b29h4LeZtmBYAWEBSkrJn9kN4eUvzmfpnHRlpbq0MVWOP2uN7Tx6iw1qED1hBkWThnhkN1L+9cYG+RtLTXDubmjJOrvnSt5U+el2JmDfasAvRA9ZavtgfpfZ9l1coyQX6OpieJmucf55UJ/94J+ToooLwASvUfH8tiWScD0+RNmcz3x5S27+jZEJ4pigjABaomlxr7OpIZ/XMx8eXuaVcyzjxinttRBCYonr+q5BCGXPWY6RmLfMdJe3O6K/DAVE9N44oAnPmmxhU/+QiXVKbbwPpnFYBHn8/oggM44pHhGtmWCtpP+lguvlOqweDa+4MjPCMBdEExlq96SEhEhG95Is8qmPz7SAd1y0lERO1U28QTWBsovF/l5vOdlIHLzLHSC3ZzpTCs430cR0hBfl1ucvjUvBbu04ye249KShpba/pwFPffQgtyIMTpCvqH9Xba5KiZC6ltHT90ivwCOku4gpysETaRppXJ/S1bcqcTxgotIf0G7EFOXiiZTzNyayBQnnK+xCxBTnozPdE2WDBNxFbkIXPpJeFMt8oCesuQI87wsB+rGziArcQY6ABL9ndM5LBjPkek0KINVDxlBQotPnCpG7EGqjwGc0gm7zQbcQapDFJel4s8w2nBMDqRCNZLPOh9QOrsOlM7XxZMV93avwHnM0Lkr/Y5gulZr7A2ZjuAWWLF8aan7P5KVaWWEpiPt7tGEUdOJb7pGipzMdgv9eZ8Daaz0oBdpiPn3TBSx7Ogx8u/lRq8/Ezfj2oC8fRabUA2aYbwZqfs+AGp7dczDdAGkOdOAYeai2Vi/nQ+qHLLan5Htjx1wDKniHSSLmZb06svDwCKhufXQXJNt8Y1vwqm0Vh40tkdpuP134+oo4qFl5SWyhX8yl2DUZBZXe5jLsAN8j7fVWop4qD/+XUgJ0F/hVgAMwXuHMfyBAsAAAAAElFTkSuQmCC);
  background-size:80% 100%;
  padding:3px 20%;
  margin:0 auto;
  z-index:9;
  background-repeat:no-repeat;
  background-position-x:center
}

.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{
  min-width:75%;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-h5 .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{
  width:100%!important
}

.xml-title-eighteen-h5 .title-container-box .title-container .editor{
  min-width:75%;
  max-width:100%
}

.xml-title-eighteen-h5 .title-container-box .linebox{
  width:100%;
  position:absolute;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  top:30%;
  z-index:0
}

.xml-title-eighteen-h5 .title-container-box .linebox .line1{
  width:100%;
  height:10px;
  background-color:#d5e6fd;
  margin-bottom:3px
}

.xml-title-eighteen-h5 .title-container-box .linebox .line2{
  width:100%;
  border-bottom:1px dashed #60a0e5
}

.xml-title-Greentheme5-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme5-h5>div{
  padding:0 35px
}

.xml-title-Greentheme5-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme5-h5 .title-container .title-left-img{
  width:62px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAuCAYAAABd5YVlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkJGMzBGNDQ5NEFDMTFFREIzRjlCM0EyMEY0NzBFMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkJGMzBGNDU5NEFDMTFFREIzRjlCM0EyMEY0NzBFMzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQkYzMEY0Mjk0QUMxMUVEQjNGOUIzQTIwRjQ3MEUzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQkYzMEY0Mzk0QUMxMUVEQjNGOUIzQTIwRjQ3MEUzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmsvcQ4AAAKySURBVHja7Js7aFRBFIZPzPo2+IyJDwIi8VEIBhQfYFhRIYoBIVHTBCKClUgKQQSjFjYKamElWGhjFLFQIhGCimKhlWCjldqKpBQLhc0/3FPIZndzH2funZmcHz5Ydu+du/zMnDkzZ25TpVKhotQ/uocC0WpwD/T+/2WJVFnVA+6Dtuof5qg3qdUELoIXtYzVnpteC8ADcKLRRWpucrWAZ2D/TBequcm0CoyDHXEuVnOTGfsabIt7g05o8bQIjCUxVs2NnxWMgl2Jb+x7uFvta6wr4GqaG7XnNlYZjKS92UxoFU+Hqm0t4Vy2OW0D2nPr6zLoyNJAKade4JvWgrOZh5fuitXUbTCctRENC7Vz2lMSDam503UELFVz7ahHqiE1d7p2qrn2tE4sGU+TLQRU+6qWWTD8k2rMxy1Hb1aUtszdAgZ4bb6Zor3Q0gzL2bmhDQPpmNtJUQnkLVgGrvME0cIG1sPob0xoNvZc01PvgBv8+c9snxmlzL0EBsE+8FUTDjlzT4MzPPx/5vCfbW40rQCTrpi7gePqoZyMta3tLk1oJr7eBJ8CGcllV8KC6bXdYCigMNnrSs89CZ6A34EY2+VSWDhA0emTUDQs3WAWc7eCz4EY28m5uTPmtgaSIRjdAvNcW/7OD8DY4+Coa3sLv8Aaz401pfO7thrPYu4XsMljY00h0mwyLXfR3FckWG/KWSa+PpJOvSTNfczxarGHxj6VXjBIm/sdvAPnPDJ2JXhpawKTzhYugPOc87ouEwI+Uox3GVwx9xsb/JzqvC7kgJr5P34AG/N8sMR+rnlzsJ2i0s4xcmuzvMwLhK4iHi5VQ7tG0enr9xwmFhZs6kEwAd4UZaykucSpzV6KSj0/KDopeBisz2klZ+L+COffE2xwobJ1KKS6tN5KGU5o+6opAQYAVDRknFPLCyEAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-41px;
  top:0;
  z-index:999
}

.xml-title-Greentheme5-h5 .title-container .title-right-img{
  width:62px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAAvCAYAAACIcGZzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDRBRUU1MDk5NEFDMTFFREE5QzdCNTI5MjYzNjE4NUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDRBRUU1MEE5NEFDMTFFREE5QzdCNTI5MjYzNjE4NUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEFFRTUwNzk0QUMxMUVEQTlDN0I1MjkyNjM2MTg1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEFFRTUwODk0QUMxMUVEQTlDN0I1MjkyNjM2MTg1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Piss9vgAAAKbSURBVHja7JtNSFVBFMfnxoOICNxI2wqFXNhK4dmioEWgm5AsMnDjSvADceXCRURgGiK0CFsUFKFCIaTgCzdZ+FGKPHhqmZQtrExegT6M9Ple+T84QrgosDnXOffOgd/SNzM/zj2emTvXu9gd/a2CHxnwDbwDw6AXzP3tD55Ujhsb/IBFIkhCJygCnmGOgGLQBnLAC/AU5PuxMBskL4FGcAw0gSmGMdbBJxD7Y6wRQOl6hXuBkX2USwvvADfBms9j/wS3wIDO6DxwI2iS46AKzO7zU0R1+QyYBF/A/aCUi7sgaoHgnVgGF0A7OCFd8i9QD2pA2rLuI65LV5vkcpEF1eChxW3ebbAAjoOPEjO5znLBFD/AY45uww/J1D10Cdm0UIt3TppkavpbBO0ME6BAkuSUbtOygiRTp5ErSfJ1sKhcsEl+r/9bS4ujIClFMjX2mwIlnwJvJUheAY+EPtml4LmEzUif2j6AkRaHwSW95bc+kweFZnEDeGl6t8eVyWMCBVNv3MSRxRyZ/F1tH8JL6yj6QTP4IEFyUpjgk3pX+gDc4xokwjBp7heznoHfOARqdfbS8WsP54QjKhxxUG+XC8F5cBW8AqfBPPfgEiXv5UnJ6lK2cyXgrPrHlYCwS/akTTgU5cLkRRUbuotpZf5iym7EhWnJ88oFu+QJp5Rfcswp5ZX8RtdkF4yS7zidvC3cV8V0j8xEVPSUBCKTW5XMg3oxmTzjc6kQ92XA/2YynQnQBcKMy1e+TKa30qM+zzlUZxf0OcA1CYuUenZB319cVvbdMw5MTV4FZUreuzwxktd1BrudHZPkDVAOhpw2HslpLfiZU8YjOaVrsDthY2rhPmvBCaeKJ5NfgxInmE8yfUhDr83dTXkDsSXAAFwWgX8XoAcSAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-41px
}

.xml-title-Greentheme5-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#53a638;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Greentheme5-h5 .title-container .xml-text-h5.text-container .editorClass,.xml-title-Knowledge-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Knowledge-h5>div{
  width:100%;
  height:100%
}

.xml-title-Knowledge-h5 .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Knowledge-h5 .title-container .left-titlebox{
  background-color:#1485b4;
  padding:3px 37px 3px 15px;
  border-radius:25px;
  max-width:30%
}

.xml-title-Knowledge-h5 .title-container .left-titlebox .text-container{
  border-radius:24px
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:2px solid #64eefe;
  background:#fff;
  border-radius:25px;
  padding:0 10px;
  margin-left:-30px;
  z-index:99;
  min-width:50%;
  text-align:left;
  max-width:75%
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  position:relative;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Knowledge-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-thirteenth-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-thirteenth-h5 .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#FFF;
  border-left:4px solid #006AF7;
  border-right:4px solid #006AF7;
  position:relative
}

.xml-title-thirteenth-h5 .title-container .topleft{
  position:absolute;
  width:14%;
  max-width:47px;
  height:75%;
  top:-5px;
  left:-10px;
  background-color:#006AF7;
  z-index:0
}

.xml-title-thirteenth-h5 .title-container .rightbottom{
  position:absolute;
  width:15%;
  max-width:47px;
  height:75%;
  bottom:-5px;
  right:-10px;
  background-color:#006AF7;
  z-index:0
}

.xml-title-thirteenth-h5 .title-container .topborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  position:absolute;
  top:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-h5 .title-container .topborder .topborder-left{
  width:33%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line1{
  width:42%;
  height:4px;
  background-color:#006AF7;
  margin-right:4%
}

.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .Line2{
  width:20%;
  height:4px;
  background-color:#006AF7;
  margin-right:4%
}

.xml-title-thirteenth-h5 .title-container .topborder .topborder-left .block{
  width:7px;
  height:7px;
  background-color:#006AF7;
  margin-top:-3px;
  margin-right:4%
}

.xml-title-thirteenth-h5 .title-container .topborder .topborder-right{
  width:67%
}

.xml-title-thirteenth-h5 .title-container .topborder .topborder-right .Line3{
  width:100%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-h5 .title-container .bottomborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  position:absolute;
  bottom:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-h5 .title-container .bottomborder .Line1{
  width:45%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-h5 .title-container .bottomborder .block{
  width:7px;
  height:7px;
  background-color:#006AF7;
  margin-bottom:-3px
}

.xml-title-thirteenth-h5 .title-container .bottomborder .Line2{
  width:15%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-h5 .title-container .bottomborder .Line3{
  width:20%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#FFF;
  padding:0 20px
}

.xml-title-thirteenth-h5 .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fifteen-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-fifteen-h5 .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifteen-h5 .title-container .left-image{
  width:48px;
  height:48px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA9CAYAAAD1VdrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURGODJDRUM5MkRCMTFFRDk0MTFDQTJDQzAyREJFNEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURGODJDRUQ5MkRCMTFFRDk0MTFDQTJDQzAyREJFNEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREY4MkNFQTkyREIxMUVEOTQxMUNBMkNDMDJEQkU0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREY4MkNFQjkyREIxMUVEOTQxMUNBMkNDMDJEQkU0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkln57IAAASjSURBVHja5Jt9aJVVHMfPndtMqzF1LDIM0+kcCs390YKM/tlmE4ohmppiM9EiAt+ifAHZhLSgF0wqNdAWbaJ/LMU/1BvCFCuV5QuCzSEUifOtVFxRLtr8/na/B387Xdt2d+eee54vfC7nOffe85zvc855zstznkh5zTXTj8oHz4EnQR54HOSAYWAQ+BfcAL+BX8F5cBocBk39mbH0JKcnZkrAbFAGRvbg9zlkAv9j1QKiYCf4lhcpcMbF4JvglR6Y7U2alUQuwldgE8MDbjwXrAWLQGac738Hh0AjaCaXwXWWoJT4cKYzBhSAYjaPEc5FWAmWgy/AOnC1LxmPJNjG08BrYD3Idr6TEqllFT0J2hNMfzJ4CcyLU4tugjVgc4Lpd56gt3oCfA8+c0wfBxW8gb0Nfkw0U/yf/P8dplfB9K3kvJ+CH5iffjcuGTjB6mj1E3iecXuSfRNienuYfjnPZ/UU81PRn8alLderUv4brAaF4IC5P9rP863i+W3p1zN/kWQal8Q+B9Uq4SZe7Q2gzdxfyfne4/mbVB6r2fwiyTL+MXhdHUdZ7c6YgdUZmo+qOMnnR8kwLl3IEnVcB14At0ww1Mr81Km4pcx3wsYr2F1Z1bJraTPBUhvzVaviJN8zEzE+GmxX7UWGjK+CDhNMdTB/UdXmt4HxvTEuo6kd6u4tE4cZASzpeCU/k/kVPcRh7qCeGl8Mnmb4NpgVoDbdnW4xv7d5XMwRZrfGc512XcUBQirpBPNt9S59/a/xVaqKN/W0awigPlR9fDYHWvc0nutUi6Up0K7vpX+cbnixW+rauPxwiJpwHDCpraia2AxhQf7HuNz5Fjj9oA/SPir1Hd4aLwWPMnwR7PXE+F76MfRX6hqf44zQ2j0x3u6M6Oa6xkvUlzuNX9J+yqxn+ZiglnYuc7nIJ50ysbU/23NNssanqB8dCfB4vC/VvcFZtek0XuCMenzUMRUusMbzVeQ5T42fVeF8azxPRTZ7avwXFR5rjeuF+yueGr+hwlnWeJaKvOmp8VYVflg+5BFSpjO499X4+zoinTMwaz7DY/Mr3UmKXl3JNiFRmhrViB4Jk/Hz6nh8mIyfczv3sBjXTx+LwmT8O3X8jOnFE0cfSrxFrVIUhsW46KCKmx0m4ztU3FyT2BaRlDQuS7GXGH7MxB69hsK47DP5UsWvDotx0UbwF8OyPFMWFuMyF9/qXIiMMBgXbVBzcll9XREW41Lqa9RxlYntMPTeuGgLOMrwYLDLdF2l8da43OFfVlU+j+YzfTcu+tl03ewz1cQ200R8Ny76xunPZUT3tS8l393QVLZOfqKOpQnsNlyp9Nm4SHYSbFbHsoNYdhpM9N24tPM32LV1qD6+kf18uq/GrXnZHTxd3e0fAB+w9Et9NW4l7bvIdH1bYDJnd/K2wIupMqVNJJPS1ckS1VvgDxUvuyHlTYILvCkWBfkiRPr4wp0sVcmmwIVgaJzvZc2+wcTeL5HV3GbG/WkGeJtoJElvGsoWi2Vgvknee2eBq+rxdJUlL28MTQM15u6KTiCV7K5Ixvn7iEi2XTxrYiu348AoTngeHOiJzx0BBgD/COsV/UwhXQAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  padding:5px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-fifteen-h5 .title-container .left-image .image-container,.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-fifteen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-h5 .title-container .rigth-titlebox{
  min-height:48px;
  border-bottom:2px solid #60a0e5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:45px
}

.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding-left:10px;
  border-radius:3px
}

.xml-title-fifteen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-sixteen-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-sixteen-h5>div{
  min-width:40%
}

.xml-title-sixteen-h5 .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-bottom:3px solid #558ee6;
  padding:0 30px 0 51px
}

.xml-title-sixteen-h5 .title-container .left-image{
  width:36px;
  height:26px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAaCAYAAADfcP5FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMzNjM3OTE5MkUwMTFFREJBRkFBNjNERTAzQTI1MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMzNjM3OTI5MkUwMTFFREJBRkFBNjNERTAzQTI1MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzM2Mzc4RjkyRTAxMUVEQkFGQUE2M0RFMDNBMjUxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzM2Mzc5MDkyRTAxMUVEQkFGQUE2M0RFMDNBMjUxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrzgdQcAAAJ7SURBVHjazJbbSxRxFMfPzM7M7szaRQJXsXqq3cKUTHsrMbGkXspEeuhBehMsyKJ66N5bj2FlRJDUQ0H/QldCQghKuhD5EiRmFpiXp8rL98hvYf3t7+fOBXQPfJbhdznz3d9858wxBkfmjhDRMTArWKmIgwFLiGmh4og6Ez9fqXjiGws6D54WgZjf4AQLmuILMLKCYubAhZoK6rfEwBdwGjwAtrz69rMpGvr1L9IdnZhB19tLddMPwT2+MHMGH4Me1ermKpdsJIwSuzbFdVNvwTmczowsiOMqeCXvSJdbdGCbG1pMJmVTS7WnmpoAJyFmNDsgC5oEx8GwvHN3JkG1G+KBxax1TWrfmSTH0vsmd9BU5PgIzoBFpolh5cEdHpWvsnyLMfGUW2s9Wleius2CX+/k7dHkYj/dkgfXuAYdrvcWDOonmjIu1Wx0VFOD7Bvw368gjkvgpTy4OWXRfh9+SpfZtK/a1fmmC/xUnuoSObk+dYNReaJhS4K2r3e0G0vhGz5JO6acvgL6tY+5wB99D07JfmJvHIKfykry72jwHHyTWh3T1ZsbS/rOhxUegd48P3kmtdUnYfbFftqTTuh88xmcFW9XJEHZY35dqD6xb/aq680f0Kl6/GEFjeuM2LgVJ1LpUNIxqbXOo4S6KlxT/SFVGGjQgtS5DnCf9wXYwyXkqK75Q2EMdUK5xawnwPoP4qXw3YkGFcTHeRG88bF2mr9T4EeQGwQVlP3esZ/GCqy7DJ4HTR5GEMc7UfpnNPNPwM0wicMK4uhTfRwRn0Sz93e5BZHoxwck33A7/D1swqiCJkT/NJZTb15ESWhR9OAW9C6oEjUnUswLMADa0HNT4RPREQAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  bottom:-15px;
  left:10px
}

.xml-title-sixteen-h5 .title-container .right-icon{
  width:10px;
  height:10px;
  background-color:#558ee6;
  border-radius:50%;
  position:absolute;
  bottom:-6px;
  right:-5px
}

.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-sixteen-h5 .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-seventeen-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-seventeen-h5>div{
  min-width:60%
}

.xml-title-seventeen-h5 .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-seventeen-h5 .title-container .left-image{
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:#60a0e5;
  padding:3px;
  position:absolute;
  left:0
}

.xml-title-seventeen-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#60a0e5;
  border:2px solid #fff;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-seventeen-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox{
  min-height:48px;
  position:relative;
  margin-left:55px
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi{
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  width:100%
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line1{
  width:100%;
  height:1px;
  border:2px solid #558ee6;
  margin-bottom:3px;
  margin-top:3px
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .line2{
  width:100%;
  height:1px;
  border:1px solid #A4C3F2
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{
  width:30px;
  height:13px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{
  width:0;
  height:0;
  border-left:7px solid #000;
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  z-index:99;
  padding:0 7px;
  border-radius:3px;
  background:#fff;
  position:relative;
  margin:10px 38px 0
}

.xml-title-seventeen-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-nineteen-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-nineteen-h5 .title-container-box{
  width:100%;
  position:relative
}

.xml-title-nineteen-h5 .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAAA1CAYAAAAQwTq4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzI4MDhFMzE5MzA5MTFFREFBNjRENTNGODQwQ0M1MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzI4MDhFMzI5MzA5MTFFREFBNjRENTNGODQwQ0M1MzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMjgwOEUyRjkzMDkxMUVEQUE2NEQ1M0Y4NDBDQzUzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMjgwOEUzMDkzMDkxMUVEQUE2NEQ1M0Y4NDBDQzUzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsutUXYAAAKISURBVHja7J3BTlNBFIbbSV2K1adwgyCvAFsVeQ4qFfZwaVkqG1regA0KrF34AC4VfQU3igthRwLMSSi5aW7vnblpk5kz35ecTXNvJjn5++V0bjttfv9926jBc1vzDYAw+GLrv+9NrRoLNW0d2Vqi5xAIma1d35tMjYVeEXwIjK6t9qzDL9bfodcQGO37N8BMw/8a60OgbPja3yf8Yv1tegwB2//9rMKP9UGV/V3Dz6wPMfDEx/6u4Rfrv6S3EIn9n04r/GL9jJ5CRPbvTiv8Yv1Fegra7F8VfqwPamf/qvC/wfoQKe+q7G8qrM8OD8Rs/8264V/F+hA5nTL7mxLr8zQXVNvfYH1IYPZ/5hp+Zn3QxFxjws6PmWD9BXoG2u1vCqyf0StQaP/NqvCL9V/QK1BIZ9z+ButDQvbfmhT+t1gflLOet7/JWZ8dHkjK/qPwr2F9SG32Nw2e5kJaPB7ZX8K/gvUhwdn/kYT/m61/9AMS4qutawm/nHH4kX5AIsjhtFn+A+8A+0MinNn6kQ8/9odUrP9woG3+IdcB9gflnIysPx7+S+wPyq3fz78w/sU2sf8FfQLt1i8Kv9h/nz6BQuv3xl8s+jEL9geN1j93CT+zP2jipsj6k8IvDLA/KOG0yPpl4Rf7f6BvoNX6ZeEXhtgfNM76LuHH/hC79ftlF1QdVMvsD7Hyucz6LuG/wv6g0fou4R/Z/y/9hMis/3Ma4Rf7s+8PMVm/53Kh6x/Sif3/0FeIxPq/phl+sT/f+QE11vcJP/aHGPjkan3f8DP7Q+jW7/vcYDwXGGJ/CJRjH+vXCT/7/hCq9fd8bzI1FjrE/hC79YVWjYXE/nLi1TI9h0CotRN5J8AAZR1tftqqv2gAAAAASUVORK5CYII=);
  background-size:100% 100%;
  padding:0 40px;
  margin:0 auto;
  z-index:9
}

.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-nineteen-h5 .title-container-box .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme1-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme1-h5>div{
  width:100%
}

.xml-title-Yellowtheme1-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  z-index:9
}

.xml-title-Yellowtheme1-h5 .title-container .left-image{
  width:74px;
  height:74px;
  background-color:var(--reader-theme-color,#fff);
  border:2px solid #fdab2b;
  border-radius:50% 0 50% 50%;
  position:relative;
  z-index:9;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou1{
  width:36px;
  height:8px;
  background-color:var(--reader-theme-color,#fff);
  border-top:2px solid #fdab2b;
  border-left:2px solid #fdab2b;
  position:absolute;
  top:-10px;
  right:-9px
}

.xml-title-Yellowtheme1-h5 .title-container .left-image .jiantou2{
  width:8px;
  height:36px;
  background-color:var(--reader-theme-color,#fff);
  border-bottom:2px solid #fdab2b;
  border-right:2px solid #fdab2b;
  position:absolute;
  top:-8px;
  right:-10px
}

.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border:2px solid var(--reader-theme-color,#fff)
}

.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Yellowtheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg{
  min-height:50px;
  min-width:50%;
  background-color:var(--reader-theme-color,#fff);
  max-width:77%;
  position:relative
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi{
  margin-left:10px
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line1{
  width:95%;
  height:3px;
  border-bottom:2px solid #fdab2b;
  position:absolute;
  bottom:5px;
  margin-left:5px
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .zhuangshi .line2{
  width:95%;
  height:3px;
  border-bottom:2px solid #fdab2b;
  position:absolute;
  bottom:0;
  margin-top:10px
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding-left:27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme2-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme2-h5>div{
  width:100%
}

.xml-title-Yellowtheme2-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme2-h5 .title-container .left-icon{
  width:35px;
  height:35px;
  background-color:#fdab2b;
  opacity:.8;
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg)
}

.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff;
  border:2px solid #fdab2b;
  margin-left:-5px;
  z-index:99
}

.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme2-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme3-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme3-h5>div{
  width:100%
}

.xml-title-Yellowtheme3-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme3-h5 .title-container .left-icon{
  width:52px;
  height:47px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkzRjNGNTY5NTZCMTFFRDg0NDI5REU5QTAyOEU2MTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkzRjNGNTc5NTZCMTFFRDg0NDI5REU5QTAyOEU2MTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTNGM0Y1NDk1NkIxMUVEODQ0MjlERTlBMDI4RTYxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTNGM0Y1NTk1NkIxMUVEODQ0MjlERTlBMDI4RTYxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptyc7NAAAAGUSURBVHjazJi/S8NAFMdfo6KIg4uT4GTFRRAni3QV/wAdnATHFiz+AqmIVHQRtSqI4ODq0H9AXBwKVUSkY6mbOAgdFBFBpNbvg0sJQZsm3pn3hQ8ZEi4fXsLdu4vULmLkkQgogFHSk2swBr4aPWQ1MdCMRilSY816VsOjYt2gDHpIbypg4O786sV9Y2Qi1lTFMgakSI2ZCfoph0CCzCWJ6gzjWnPgKcY//BFoNSjWAg79VmwaxMl84n7EusA2hZyfxNZBrzSxQZAiAXGLHYA2aWKTYDxMGUwfU26xTrAroFA7yqUutgL6BIixw6ot1g+WSU4WQZTF9kGHILF2kLVIZiwWmwcfgqTYJcVi92BPkFiWnexPuQkeBEg9gi3ndPEOlgSILYA398yfA5dhWqHVzv22VnLH+ilxES816irD7sc2wJNEsVe1LIgT45yB/D+8P+9XjLdSc6BqUKqq3uF7X1kExwbFTjA9FIOeXayp7bzuVOy+K6gYny2kDYilUa3nv4hxTsGNRqlbNaZz129Tz7cAAwDtNkpH0uQk5AAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:55px;
  background-color:#fff;
  border-bottom:solid 2px #fdab2b;
  z-index:99
}

.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme4-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-Yellowtheme4-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fdbc55;
  border-radius:24px;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox{
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fdbc55;
  border:2px solid #fff;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme4-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme5-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme5-h5>div{
  padding:0 20px
}

.xml-title-Yellowtheme5-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fdbc55;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto
}

.xml-title-Yellowtheme5-h5 .title-container .left-img{
  position:absolute;
  width:40px;
  height:100%;
  top:0;
  left:-24px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEVBRDdDQjQ5NTZGMTFFRDk3NzFBRjQ5QTkzMkJDQTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEVBRDdDQjU5NTZGMTFFRDk3NzFBRjQ5QTkzMkJDQTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RUFEN0NCMjk1NkYxMUVEOTc3MUFGNDlBOTMyQkNBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RUFEN0NCMzk1NkYxMUVEOTc3MUFGNDlBOTMyQkNBMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOLxNoAAAHTSURBVHjazJjNK0VBGMbPQVx0kYQdRYqFCAsWsvIVodBV/gCR/C0SC2LBRiyUj+LayJYbKzaEHZKv8nVLxzP13rJg7szpznvmqV+dxcz0NO9533dmXM/zHKn2WxJf62DQYVaaxtgJ8GCzwXswabNBoVWwYbNBoXHwaLPBWzDFZdD1os1+526CXht3MKEx8GTaYAZoAN0g3cf8Q9BnegdjYBm8+Zh/Ci44QnwDFigBdLUFvjj+wWewBM4013gFu1xJEqeeewA8G0L9VxZ7ZHCNDAcaalmZOQeLFHrVUO9x18E7ME9JpKITcMldqN+pDB1rhDrOaVDoG2yDHfqW6QVEg2p1R2CFdlUmUfyvgurF11SKPiR8Kuy0ci/WVTkYAtmSMaK/VwZhsAl0JjlY5IP2VJ5mVCQMdYFGhbHijJjJaTAHDFNok6keVKT6PChTCRgBBQpr5YEOEwfW/1QNBjTCJUKbxWHQBa2gjb5VVJeqrE1mUOxWP6jRWCNsIrR/GRT/WQSUaq7RA0KmDZZRpuZqzq8FVbbe6sJUG41fO2OEn4t7yLRBV+N98LdG6VRj5duMSKJprrcZPwbnQKGtBiPUXRwbDRaDGYdZOgZnQRG3wR8BBgDX0VtvS9dA3AAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-title-Yellowtheme5-h5 .title-container .right-img{
  position:absolute;
  width:40px;
  height:100%;
  top:0;
  right:-24px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0IwNUIyNDY5NTZGMTFFRDk2RUZFMzg2Q0IzREM1QTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0IwNUIyNDc5NTZGMTFFRDk2RUZFMzg2Q0IzREM1QTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjA1QjI0NDk1NkYxMUVEOTZFRkUzODZDQjNEQzVBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjA1QjI0NTk1NkYxMUVEOTZFRkUzODZDQjNEQzVBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PijZ+tAAAAHQSURBVHjazJjPK0RRFMdnjAYjP5qEnSk/ioXIbGQhC6RQFmSBBZFI/hbJ/AWKhqKUH7NjYYNYsSFjNyS/ysSr6flenVlZvHvve+d6pz419c6Zvr1z7rnnvKCd6rQD/LYNRn9/9Z46OhcYEPQMFlUCTIhaAk9+ErUDNlWDOEW9gAWdQE5RyyCjExhkOn17YFg3mONNvYJ5N39QyCDqBMxpxubAvteibsGVZuwnSIIHL0V9US3pWIZax5vX6TsCHxpx12AXWF7XlE7axKk/JmyvC/1bI20WdfsbrtOnmjZRNxvgkasl3IFLBf80nbAsV5+yFNN2Dg6oF7E1zxR4l2yIh+CMu6PfgwsJvyylK23imslRs3S6zLdUBbm5kBtAFyhxQMzlMZNTQh+ocPCJgEkQNyUqDIYk/EJgkAiZmKfqQbukb5zeWsTEkNcPyiV9YzRr1XCLKpJMY94qwQxo5h6HxWlsU6zHMdAt9gTOGV2ksUxlaQE91DbCXKKK6YSpWguYprSybDNNoFUjrhbMgjquFWtAMY15KwVToINjxRJpbHSzjHKIClCLmADrf5788/epFaoVX33giIKE30QJGwHjfhMlbBVU+01UFVhTCfgRYAAz31QQqzbwJgAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox{
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme5-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme6-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme6-h5>div{
  height:100%
}

.xml-title-Yellowtheme6-h5 .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fee0b0;
  border:2px solid #fdbc55;
  z-index:9;
  padding:3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme6-h5 .title-container .zhuangshi1{
  position:absolute;
  width:10px;
  height:85%;
  left:5px;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-h5 .title-container .zhuangshi2{
  position:absolute;
  width:10px;
  height:85%;
  right:5px;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox{
  padding:0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  background-color:#fee0b0;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme6-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme1-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme1-h5>div{
  width:100%
}

.xml-title-Greentheme1-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme1-h5 .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid #68a348;
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme1-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme1-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg{
  height:50px;
  min-width:50%;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  padding-right:20px;
  padding-top:15px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:absolute;
  left:50px
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg)
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg .zhuangshi>div{
  width:8px;
  height:20px;
  background-color:#68a348;
  margin-right:8px
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox{
  height:47px;
  background-color:#68a348;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme1-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme2-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme2-h5>div{
  width:100%
}

.xml-title-Greentheme2-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme2-h5 .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid #68a348;
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme2-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme2-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg{
  max-width:90%;
  min-width:50%;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:relative;
  margin-left:-18px;
  margin-top:-5px
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi{
  width:99%;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg);
  margin-left:-25px;
  position:relative;
  z-index:999
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div{
  width:10px;
  height:40px;
  position:absolute;
  right:-8px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div{
  margin-right:3px
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{
  width:4px;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{
  width:4px;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .bottomzhuangshi{
  width:90%;
  height:30px;
  background-color:#68a348;
  position:absolute;
  bottom:-5px;
  z-index:0
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox{
  height:53px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme2-h5 .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme3-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme3-h5>div{
  width:100%
}

.xml-title-Greentheme3-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme3-h5 .title-container .right-top-bg{
  width:100%;
  height:50%;
  background-color:#b9e2a2;
  border-radius:10px;
  padding:0 10px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:0
}

.xml-title-Greentheme3-h5 .title-container .rigth-titlebox{
  position:relative;
  padding:0 20px
}

.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme3-h5 .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme4-h5,.xml-title-Greentheme4-h5 .cont-box{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-title-Greentheme4-h5{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:15px
}

.xml-title-Greentheme4-h5>div{
  width:100%
}

.xml-title-Greentheme4-h5 .cont-box{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  padding-left:20px
}

.xml-title-Greentheme4-h5 .cont-box .title-container{
  width:50px;
  height:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9;
  background-color:#fff;
  border:2px solid #68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme4-h5 .cont-box .title-container .right-top-bg{
  width:20px;
  height:20px;
  background-color:#68a348;
  position:absolute;
  top:36px;
  left:-11px
}

.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox{
  position:relative;
  background-color:#fff;
  margin-left:-25px;
  z-index:9;
  min-height:23px;
  max-width:90%
}

.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .edit-mode-inject{
  width:100%
}

.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme4-h5 .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme6-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme6-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme6-h5 .title-container .title-left-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-title-Greentheme6-h5 .title-container .title-left-img .line{
  width:41px;
  height:1px;
  border:1px solid #68a348
}

.xml-title-Greentheme6-h5 .title-container .title-left-img .block1{
  width:15px;
  height:15px;
  background-color:#68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-h5 .title-container .title-right-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-Greentheme6-h5 .title-container .title-right-img .line{
  width:41px;
  height:1px;
  border:1px solid #68a348
}

.xml-title-Greentheme6-h5 .title-container .title-right-img .block1{
  width:15px;
  height:15px;
  background-color:#68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Greentheme6-h5 .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0
}

.xml-title-twenty-h5{
  text-align:left
}

.xml-title-twenty-h5 .title-container-box{
  position:relative
}

.xml-title-twenty-h5 .title-container-box .left-bg{
  width:60px;
  height:60px;
  position:absolute;
  top:50%;
  left:10px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  z-index:9;
  background-image:url(../../static/img/title_icon.6255e06a.png);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-twenty-h5 .title-container-box .left-bg img{
  width:60px
}

.xml-title-twenty-h5 .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));
  background:linear-gradient(90deg,#3de097 25%,#264cb2);
  clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);
  display:inline-block;
  padding:6px 20px 6px 80px;
  min-width:67%
}

.xml-title-twenty-h5 .title-container-box .left-block{
  width:95px;
  height:36px;
  background:#3de097;
  clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);
  position:absolute;
  top:-4px
}

.xml-title-twentyone-h5{
  text-align:left
}

.xml-title-twentyone-h5 .title-container-box{
  position:relative
}

.xml-title-twentyone-h5 .title-container-box .left-bg{
  width:60px;
  height:calc(100% + 10px);
  position:absolute;
  top:50%;
  left:14px;
  -webkit-transform:translate(0,-50%) skewX(-20deg);
  transform:translate(0,-50%) skewX(-20deg);
  z-index:9;
  background:linear-gradient(35deg,#38abe1,#84fee1);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentyone-h5 .title-container-box .left-bg::before{
  content:"";
  width:7px;
  height:6px;
  background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:-1px;
  right:-6px
}

.xml-title-twentyone-h5 .title-container-box .left-bg::after{
  content:"";
  width:7px;
  height:6px;
  background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);
  position:absolute;
  bottom:0;
  left:-6px
}

.xml-title-twentyone-h5 .title-container-box .left-bg img{
  width:70%;
  height:80%;
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg)
}

.xml-title-twentyone-h5 .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));
  background:linear-gradient(90deg,#84fee1 25%,#38abe1);
  border-radius:10px 0 0 10px;
  display:inline-block;
  padding:6px 20px 6px 85px;
  -webkit-transform:skewX(-20deg);
  transform:skewX(-20deg)
}

.xml-title-twentyone-h5 .title-container-box .title-container .text-container{
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg)
}

.xml-title-twentytwo-h5{
  text-align:left
}

.xml-title-twentytwo-h5 .title-container-box{
  position:relative;
  padding-left:39px
}

.xml-title-twentytwo-h5 .title-container-box .left-bg{
  width:42px;
  height:42px;
  position:absolute;
  bottom:0;
  left:0;
  border-radius:50% 50% 0;
  border:3px solid #a541ff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#fff;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-twentytwo-h5 .title-container-box .left-bg>div{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#a541ff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentytwo-h5 .title-container-box .left-bg img{
  width:80%;
  height:60%
}

.xml-title-twentytwo-h5 .title-container-box .left-bg::after{
  content:"";
  width:5px;
  height:16px;
  background-color:#fff;
  position:absolute;
  right:-4px;
  bottom:0
}

.xml-title-twentytwo-h5 .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));
  background:linear-gradient(90deg,#a541ff,#3fbbfb);
  border-radius:0 0 10px;
  display:inline-block;
  padding:3px 3px 3px 0
}

.xml-title-twentytwo-h5 .title-container-box .title-container .title-body-box{
  border-radius:0 0 9px;
  background-color:#fff;
  padding:6px 20px;
  margin-left:-1px
}

.xml-title-twentythree-h5{
  text-align:left
}

.xml-title-twentythree-h5 .title-container-box{
  position:relative;
  padding-left:39px
}

.xml-title-twentythree-h5 .title-container-box .left-bg{
  width:42px;
  height:42px;
  position:absolute;
  bottom:2px;
  left:0;
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#33c0ef;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-twentythree-h5 .title-container-box .left-bg img{
  width:90%;
  height:85%
}

.xml-title-twentythree-h5 .title-container-box .title-container{
  display:inline-block;
  margin-left:-25px
}

.xml-title-twentythree-h5 .title-container-box .title-container .title-body-box{
  border-radius:25px 0;
  background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));
  background:linear-gradient(180deg,#33c0ef,#1ed4e6);
  padding:6px 20px 6px 30px
}

.xml-title-twentyfour-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentyfour-h5 .title-container-box{
  position:relative;
  max-width:592px
}

.xml-title-twentyfour-h5 .title-container-box .left-bg{
  width:300px;
  height:75px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-twentyfour-h5 .title-container-box .left-bg img{
  width:100%;
  height:100%
}

.xml-title-twentyfour-h5 .title-container-box .title-container{
  text-align:center;
  min-width:200px;
  margin:10px 0
}

.xml-title-twentyfour-h5 .title-container-box .title-container .left-line{
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background-color:#3cdf97;
  height:100%;
  width:9px;
  position:absolute;
  left:-45px
}

.xml-title-twentyfour-h5 .title-container-box .title-container .left-line::before{
  content:"";
  width:7px;
  height:100%;
  background-color:inherit;
  position:absolute;
  left:-22px
}

.xml-title-twentyfour-h5 .title-container-box .title-container .left-line::after{
  content:"";
  width:12px;
  height:100%;
  background-color:inherit;
  position:absolute;
  right:-25px
}

.xml-title-twentyfour-h5 .title-container-box .title-container .right-line{
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background-color:#2854b0;
  height:100%;
  width:9px;
  position:absolute;
  right:-45px;
  top:0
}

.xml-title-twentyfour-h5 .title-container-box .title-container .right-line::before{
  content:"";
  width:12px;
  height:100%;
  background-color:inherit;
  position:absolute;
  left:-25px
}

.xml-title-twentyfour-h5 .title-container-box .title-container .right-line::after{
  content:"";
  width:7px;
  height:100%;
  background-color:inherit;
  position:absolute;
  right:-22px
}

.xml-title-twentyfour-h5 .title-container-box .title-container .title-body{
  position:relative
}

.xml-title-twentyfour-h5 .title-container-box .title-container .title-body .title-body-box{
  position:absolute;
  width:100%;
  height:100%;
  z-index:10;
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));
  background:linear-gradient(90deg,#3cdf97,#2854b0);
  padding:6px 20px
}

.xml-title-twentyfour-h5 .title-container-box .title-container .title-body .text-container{
  position:relative;
  z-index:11;
  padding:0 20px
}

.xml-title-twentyfive-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-twentyfive-h5 .title-container-box{
  position:relative
}

.xml-title-twentyfive-h5 .title-container-box .left-bg{
  width:300px;
  height:65px;
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-twentyfive-h5 .title-container-box .left-bg img{
  width:100%;
  height:100%
}

.xml-title-twentyfive-h5 .title-container-box .title-container{
  min-width:200px;
  position:relative;
  z-index:9;
  padding-left:80px
}

.xml-title-twentyfive-h5 .title-container-box .title-container .icon{
  width:80px;
  height:80px;
  position:absolute;
  left:40px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-twentyfive-h5 .title-container-box .title-container .title-body-box{
  padding:6px 20px
}

.xml-paragraph-first-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-first-h5 .rotate-container{
  width:60px;
  height:60px;
  margin:15px auto 0;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-h5 .rotate-container-inner{
  width:40px;
  height:40px;
  background:#4c95ee;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-h5 .rotate-container-inner .xml-text-h5.text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-h5 .xml-text-h5.text-body-container{
  background:#d1e6ff;
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px;
  text-align:left
}

.xml-paragraph-first-h5 .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-second-h5{
  text-align:left
}

.xml-paragraph-second-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-second-h5 .paragraph-second-title{
  display:inline-block;
  position:relative;
  max-width:98%
}

.xml-paragraph-second-h5 .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:100%;
  position:absolute;
  left:-3px;
  top:0
}

.xml-paragraph-second-h5 .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:100%;
  position:absolute;
  right:-5px;
  top:0
}

.xml-paragraph-second-h5 .paragraph-second-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#fff;
  min-height:30px;
  border-top:1px solid #5193e2;
  border-bottom:5.5px solid #5193e2;
  padding:0 15px
}

.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-second-h5 .paragraph-second-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-h5 .paragraph-second-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-second-h5 .body-text{
  padding:29px 15px 10px;
  margin-top:-22px;
  margin-left:8px;
  text-align:left;
  border-radius:10px;
  background:#c9dffa
}

.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container{
  background:#fff;
  padding:1px 13px
}

.xml-paragraph-second-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-h5{
  position:relative
}

.xml-paragraph-third-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-third-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-third-h5 .body-text::after,.xml-paragraph-third-h5 .body-text::before{
  width:1px;
  height:80px;
  position:absolute;
  background-color:#0070c1;
  content:""
}

.xml-paragraph-third-h5 .body-text::before{
  left:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  top:-20px
}

.xml-paragraph-third-h5 .body-text::after{
  right:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  bottom:-20px
}

.xml-paragraph-third-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-h5{
  position:relative
}

.xml-paragraph-quadrangle-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-quadrangle-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff;
  position:relative;
  border:2px solid #0a84ff
}

.xml-paragraph-quadrangle-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin1{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin2{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin3{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin4{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin5{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin6{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin7{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-h5 .body-text .body-text-lin8{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-isosceles-h5{
  position:relative
}

.xml-paragraph-isosceles-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-isosceles-h5 .xml-group-box{
  padding:0 10px
}

.xml-paragraph-isosceles-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-isosceles-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-h5 .circle{
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  line-height:100px;
  background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));
  background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);
  margin-left:-18px;
  margin-bottom:-15px;
  position:absolute;
  top:-10px
}

.xml-paragraph-isosceles-h5 .shape{
  float:right;
  margin-right:-15px;
  margin-top:-60px
}

.xml-paragraph-isosceles-h5 .shape .triangle,.xml-paragraph-isosceles-h5 .shape .triangle2{
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:30px solid #ff0
}

.xml-paragraph-wave-h5{
  position:relative
}

.xml-paragraph-wave-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-wave-h5 .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-wave-h5 .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-wave-h5 .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-wave-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-wave-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-wave-h5 .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:20px
}

.xml-paragraph-wave-h5 .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-wave-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-wave-h5 .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-seventh-h5{
  position:relative
}

.xml-paragraph-seventh-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-seventh-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-seventh-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-h5 .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container{
  max-width:60%
}

.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left{
  width:50px;
  height:50px;
  background-color:#3f95fc;
  text-align:center;
  line-height:50px;
  margin-right:10px
}

.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  height:100%
}

.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-seventh-h5 .paragraph-suptitle-box .title-right-img{
  width:140px;
  height:25px;
  background-image:url(data:image/png;base64,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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:0
}

.xml-paragraph-seventh-h5 .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:#ebf2ff
}

.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-seventh-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-seventh-h5 .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-seventh-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-seventh-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-eighth-h5{
  position:relative
}

.xml-paragraph-eighth-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eighth-h5 .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-eighth-h5 .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-eighth-h5 .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-eighth-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-eighth-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eighth-h5 .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-paragraph-eighth-h5 .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eighth-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-eighth-h5 .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-h5{
  position:relative
}

.xml-paragraph-ninth-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-ninth-h5 .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-ninth-h5 .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-ninth-h5 .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-ninth-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-ninth-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-h5 .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-paragraph-ninth-h5 .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-ninth-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-h5 .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-tenth-h5{
  position:relative
}

.xml-paragraph-tenth-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-tenth-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-tenth-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-h5 .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container{
  max-width:60%
}

.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left{
  width:50px;
  height:50px;
  background-color:#3f95fc;
  text-align:center;
  line-height:50px;
  margin-right:10px
}

.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  height:100%
}

.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-h5 .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-tenth-h5 .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-image:url(data:image/png;base64,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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:0
}

.xml-paragraph-tenth-h5 .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:#ebf2ff
}

.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-tenth-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-tenth-h5 .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-tenth-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-tenth-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-Redtheme1-h5{
  position:relative
}

.xml-paragraph-Redtheme1-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme1-h5 .body-text-bg{
  background-color:#fff;
  border-radius:40px 0 50px;
  border:4px solid #b70332;
  padding:10px 5px;
  position:relative
}

.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme1-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-h5 .body-text-bg::before{
  content:"";
  width:80px;
  height:60px;
  border-top:6px solid #b70332;
  border-left:6px solid #b70332;
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme1-h5 .body-text-bg::after{
  content:"";
  width:80px;
  height:60px;
  border-bottom:6px solid #b70332;
  border-right:6px solid #b70332;
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme2-h5{
  position:relative
}

.xml-paragraph-Redtheme2-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme2-h5 .body-text-bg{
  background-color:#f8e5ea;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme2-h5 .body-text-bg .left-line{
  width:2px;
  height:50px;
  background-color:#b70332;
  position:absolute;
  top:-8px;
  left:1px
}

.xml-paragraph-Redtheme2-h5 .body-text-bg .right-line{
  width:2px;
  height:50px;
  background-color:#b70332;
  position:absolute;
  bottom:-8px;
  right:2px
}

.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme2-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme2-h5 .body-text-bg::before{
  content:"";
  width:57px;
  height:56px;
  border-top:4px solid #b70332;
  border-left:4px solid #b70332;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme2-h5 .body-text-bg::after{
  content:"";
  width:72px;
  height:58px;
  border-bottom:4px solid #b70332;
  border-right:4px solid #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-h5{
  position:relative
}

.xml-paragraph-Redtheme3-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme3-h5 .body-text-bg{
  background-color:#f8e5ea;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme3-h5 .body-text-bg .top-line{
  width:100%;
  border-top:2.5px dotted #b70332;
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-h5 .body-text-bg .bottom-line{
  width:100%;
  border-bottom:3px dotted #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme3-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme3-h5 .body-text-bg::before{
  content:"";
  width:1px;
  height:100%;
  border-top:2.5px dotted #b70332;
  border-left:2.5px dotted #b70332;
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-h5 .body-text-bg::after{
  content:"";
  width:1px;
  height:100%;
  border-bottom:3px dotted #b70332;
  border-right:3px dotted #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme4-h5{
  position:relative
}

.xml-paragraph-Redtheme4-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme4-h5 .body-text-bg{
  background-color:#fff;
  border:2px solid #d00036;
  padding:25px 5px 5px;
  position:relative
}

.xml-paragraph-Redtheme4-h5 .body-text-bg .body-title{
  min-width:200px;
  height:50px;
  position:absolute;
  top:-16px;
  left:5px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAAyCAYAAADGH+7+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjUyQzAxRTFDOTQ4MTFFREI4RTE4Q0VBMTVFQkYwOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjUyQzAxRTJDOTQ4MTFFREI4RTE4Q0VBMTVFQkYwOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTJDMDFERkM5NDgxMUVEQjhFMThDRUExNUVCRjA5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTJDMDFFMEM5NDgxMUVEQjhFMThDRUExNUVCRjA5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlPdBFsAAAP0SURBVHja7J3PTxNBFMen7VZERBMJETFBaqIx8aAnD6AHL949ePDC0YMajAcSL2qMF2NMlBj+Gk8aQmK8+OMCxmDRCBGIkd9lW6jv6aws68x2i1NaeN9P8mX7Y1q2b+fLzHudXVK9vb0qhjbS2NCI36YAEEpZpdTNnuwM3TxJ+mlrl67wPg/ZUMWmFCIKxFJo/r1pJz2IaxdnprOka3yjlEZAgeCRaWMsuU46U62Z+OXPSRm+42NkAoJZ3ej/nvZFqhoz9ZHOB3fW4SUgmLXMprsXSFeTmukA6dEmZ2YRUCCX4r8ueUzan8RM90gdm+aMiCfAyBTmKOl+JTOdJvVHG61kMc8DcvHTxv5/i3QqzkycXP0zqSujmgcEY6lms08GbWa6QrpoelUhg4ACwTmTvf9fIl2Ommkf6YntFciZgOiRKT7Leab989dMd0ldttaFDHImIHhkSsf2f/bNncBMJ0i341pjZAKizVR5LBkg5dhMT0lNcS195ExAMOuVC3B7SYOpuFXjQyN+cJOrFv0IKxAK1xMGbvTsiW3kDQ8PW598lz4X3FxGPIFgSvwjzitBzpQEH/EEgllM0iipmVYQTyCYNZdmWkU8gWDmXZqpgHgCwZRdmgnTPCCZOZdmQgECYGRyZCaUxgFyJkdmKiKeQDBOq3lLiCcQjNPvmUqIJxBMyaWZFhBPIJgll2ZaRzyBYIouzTSPeALBLLs0E84PBJJZdWmmOcQTCKbg0kzImQDM5MhMqOYBTPMcmYlZQ0yBQBIv8q7GTIuIKxCIXwszYRUEkMhSLcyE9XlAIqVamOklaUzhFHYgA+7no6QXSV/gVfHmfXrL17fsJOUs4v9dg8tWgkaHC2rfSOOkPOlzSPzYlKpysYK3hZ0o651gmS4kxlfq6wqZq5t0PLRtx3EE28R0xCT5kHkmlOPz9LwafACufnzSMtESMlcuYjTetqIPgIQsRMwS1bbm+V4dAsAf8IOWifaQ0aI6pkc+IANfjyJ5y3RstpF21mvAAM5ovTE8l9Y5WXj6GDZbp6quqALqCy9TmwwZZTwyHZtUO2gpm7cDg/9V65Xh+SY9enUbpo+8bUP/3XZmLVOwYMTZNVe+8nbZgeNy5kctE62W6WNguBb0/S1N26OVsPC0TMy6Tk/YgecD+17LxOGYfI0rlFmBZuGK10TEIOH8ZRp/T2SaqRLftV4bnsvofM00fWSzHVF/voPbafBXHVOhfCUq/goEi5xhJqdwh/qipSz5Ws6Sr/Hjh+q47z+UvXycV1jVAjM1YL42qmXioLKvGmE1/8fvXrHkK8EWZ0rDTLsK7tBvtUx0WEzWraeQUxajjOupKagzvwQYAD1W+bvSRoDHAAAAAElFTkSuQmCC);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:0 15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme4-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-h5{
  position:relative
}

.xml-paragraph-Redtheme5-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme5-h5 .body-text-box{
  position:relative;
  overflow:hidden
}

.xml-paragraph-Redtheme5-h5 .body-text-bg{
  background-color:#fff;
  border:3px solid #d00036;
  padding:5px
}

.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme5-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-h5 .body-text-bg::after{
  content:"";
  width:60px;
  height:60px;
  border-radius:50%;
  border:3px solid #fff;
  background-color:#f8e5ea;
  position:absolute;
  right:-27px;
  bottom:-27px
}

.xml-paragraph-Redtheme6-h5{
  position:relative
}

.xml-paragraph-Redtheme6-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme6-h5 .body-text-bg{
  background-color:#fbf2f4;
  border-radius:20px 0;
  border:2px solid #b70332;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme6-h5 .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme6-h5 .body-text-bg::before{
  content:"";
  width:15px;
  height:15px;
  border-top:2px solid #b70332;
  border-left:2px solid #b70332;
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-5px
}

.xml-paragraph-Redtheme6-h5 .body-text-bg::after{
  content:"";
  width:15px;
  height:15px;
  border-bottom:2px solid #b70332;
  border-right:2px solid #b70332;
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-5px
}

.xml-paragraph-sixteen-h5{
  position:relative
}

.xml-paragraph-sixteen-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteen-h5 .paragraph-row-box{
  padding:20px;
  background:#ebf2ff
}

.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteen-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteen-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteen-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-twelve-h5{
  position:relative
}

.xml-paragraph-twelve-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-twelve-h5 .body-text{
  padding:20px;
  text-align:left;
  position:relative;
  border:3.5px solid #428EED
}

.xml-paragraph-twelve-h5 .body-text .left-top-img{
  width:40px;
  height:40px;
  position:absolute;
  top:-4.5px;
  left:-5.5px;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-twelve-h5 .body-text .left-top-img img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-h5 .body-text .left-top-clover{
  width:14px;
  height:14px;
  position:absolute;
  top:-5px;
  left:-3px
}

.xml-paragraph-twelve-h5 .body-text .left-top-clover img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-h5 .body-text .right-bottom-clover{
  width:14px;
  height:14px;
  position:absolute;
  bottom:4px;
  right:-3px;
  z-index:99
}

.xml-paragraph-twelve-h5 .body-text .right-bottom-clover img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-h5 .body-text .right-bottom-img{
  width:40px;
  height:40px;
  position:absolute;
  bottom:-4.5px;
  right:-5.5px;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-eleven-h5,.xml-paragraph-eleven-h5 .body-text,.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container{
  position:relative
}

.xml-paragraph-twelve-h5 .body-text .right-bottom-img img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eleven-h5 .body-text{
  padding:25px;
  text-align:left
}

.xml-paragraph-eleven-h5 .body-text .boder-top{
  width:95%;
  position:absolute;
  top:5px
}

.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line1{
  width:100%;
  height:6px;
  background-color:#60a0e5;
  margin-bottom:2px
}

.xml-paragraph-eleven-h5 .body-text .boder-top .boder-top-line2{
  width:100%;
  height:4px;
  background-color:#60a0e5
}

.xml-paragraph-eleven-h5 .body-text .boder-bottom{
  width:95%;
  position:absolute;
  bottom:5px;
  left:-4px
}

.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line2{
  width:100%;
  height:6px;
  background-color:#60a0e5;
  margin-top:2px
}

.xml-paragraph-eleven-h5 .body-text .boder-bottom .boder-bottom-line1{
  width:100%;
  height:4px;
  background-color:#60a0e5
}

.xml-paragraph-eleven-h5 .body-text .boder-left{
  height:100%;
  position:absolute;
  top:5px;
  left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line1{
  width:6px;
  height:100%;
  background-color:#60a0e5;
  margin-right:2px
}

.xml-paragraph-eleven-h5 .body-text .boder-left .boder-left-line2{
  width:4px;
  height:100%;
  background-color:#60a0e5
}

.xml-paragraph-eleven-h5 .body-text .boder-right{
  height:100%;
  position:absolute;
  bottom:5px;
  right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line2{
  width:6px;
  height:100%;
  background-color:#60a0e5;
  margin-left:2px
}

.xml-paragraph-eleven-h5 .body-text .boder-right .boder-right-line1{
  width:4px;
  height:100%;
  background-color:#60a0e5
}

.xml-paragraph-eleven-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-h5 .text-container{
  padding:0 10px
}

.xml-paragraph-eleven-h5 .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eleven-h5 .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eleven-h5 .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-eleven-h5 .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-thirteen-h5{
  position:relative
}

.xml-paragraph-thirteen-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-thirteen-h5 .body-text{
  padding:10px 20px;
  text-align:left;
  position:relative;
  background:#D1E6FF;
  border-radius:32px 0;
  width:96%;
  margin:0 auto
}

.xml-paragraph-thirteen-h5 .body-text .text-border-top{
  width:90%;
  height:4px;
  background-color:#60a0e5;
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-h5 .body-text .text-border-right{
  width:4px;
  height:70%;
  background-color:#60a0e5;
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-h5 .body-text .text-border-bottom{
  width:90%;
  height:4px;
  background-color:#60a0e5;
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-h5 .body-text .text-border-left{
  width:4px;
  height:70%;
  background-color:#60a0e5;
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container{
  position:relative
}

.xml-paragraph-thirteen-h5 .body-text::after,.xml-paragraph-thirteen-h5 .body-text::before{
  width:80px;
  max-height:100px;
  background-color:none;
  position:absolute;
  z-index:0;
  content:"";
  height:70%
}

.xml-paragraph-thirteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-thirteen-h5 .body-text::before{
  top:0;
  left:0;
  border-top:2px dashed #60A0E5;
  border-left:2px dashed #60A0E5;
  border-radius:32px 0 0
}

.xml-paragraph-thirteen-h5 .body-text::after{
  bottom:0;
  right:0;
  border-bottom:2px dashed #60A0E5;
  border-right:2px dashed #60A0E5;
  border-radius:0 0 32px
}

.xml-paragraph-fourteen-h5{
  position:relative
}

.xml-paragraph-fourteen-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fourteen-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid #60a0e5
}

.xml-paragraph-fourteen-h5 .body-text .right-image{
  width:31px;
  height:36px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAkCAYAAABxE+FXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjcwNjAwRDE5MzIwMTFFRDlGQkNFRTJEMTVERjAzQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjcwNjAwRDI5MzIwMTFFRDlGQkNFRTJEMTVERjAzQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNzA2MDBDRjkzMjAxMUVEOUZCQ0VFMkQxNURGMDNBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzA2MDBEMDkzMjAxMUVEOUZCQ0VFMkQxNURGMDNBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqiXXN8AAAIYSURBVHjavJdLKERhFMdnNIgkG4U0C0lWoiykKKUkG8pGZEFZWHjk0eSVR155hBQWRImFEqVEFkqslBQlLERJZEPkPf5fnanbmMe5955x6ldz79x7f9/7O581f+HBYjIKwCb40ftikElxIdgAhyD7P+WhYIh+p4FdsATs/yGvA4maaysoAWegG4QFSh4DWrz8p6TtVIgSKpSovB9E+nnGTt1wQN0iIk8H5Tqez6ABOQtizchVE44beE89XwHOQSMIMSJXfZhpYpBG0Aw5BUV65OFg0CITapZU6pE7QLyQ/BPUc+V26iupmAAXXPkwZ9Fgxj0tQqwBlwWKBWvdCp448iBqIquQ+AjMcee5mpupQmInqNVuvb7kavnsE2zuFbDHXeE6QLSQ+BU0cdf2JFAjWOsRcM2Vj4JgIfENGODuanmUl0mFg5rdr1zVdkxQvA+WuclENUgWEv9QquXkyNXI7hSs9QIlEawcrgtECYmffOR4f+QpoEqw1r3gjitXg+wSTIJSk+ILSrX8ho0yFLWGX2nu94AEg/Jm8M5N7F7dxK4pYiS2wZrZE4uSP9NmUAZyGN/6Ag16Smrzcn8RzGuaT+3ntyDOx7emwInEQfHFrd+cdAzWxofm9yNN1YCdUreAOszPgFy3I3EnFcAi0eyeYh2sgm+6VqeON5qi00ZGp56af2jErutjlX/TYAuo3FO0gR2jL/8KMACZh2MVPjQC9QAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  top:-18px;
  right:2px;
  z-index:999
}

.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#D5E6FD;
  padding:10px
}

.xml-paragraph-fourteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme1-h5{
  position:relative
}

.xml-paragraph-Yellowtheme1-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg{
  border:2px solid #fdbc55;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:-5px;
  left:20px
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-top>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#fdbc55;
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-5px;
  right:20px
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg .border-bottom>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#fdbc55;
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:4px solid #fdbc55;
  border-radius:5px
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{
  background:#fff;
  padding:10px 15px;
  z-index:99;
  position:relative
}

.xml-paragraph-Yellowtheme1-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme2-h5{
  position:relative
}

.xml-paragraph-Yellowtheme2-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg{
  border:4px solid #fdbc55;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{
  width:9px;
  height:9px;
  background-color:#fdbc55;
  border:4px solid #fdbc55;
  position:absolute;
  z-index:999
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block1{
  top:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block2{
  top:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block3{
  bottom:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg .block4{
  bottom:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border-radius:5px
}

.xml-paragraph-Yellowtheme2-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme3-h5{
  position:relative
}

.xml-paragraph-Yellowtheme3-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme3-h5 .body-text-bg{
  border:2px solid #fdbc55;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img{
  width:18px;
  height:31px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAjCAYAAACZ6FpfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDRDJERDI5NTdEMTFFREI3NzlFMjhFMjVDOUQyOUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDRDJERDM5NTdEMTFFREI3NzlFMjhFMjVDOUQyOUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0NEMkREMDk1N0QxMUVEQjc3OUUyOEUyNUM5RDI5QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0NEMkREMTk1N0QxMUVEQjc3OUUyOEUyNUM5RDI5QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpcuXd0AAAFFSURBVHjaYvy/y5IBCcgBsQqUVgBiYSTMD8SsQCwApXmAmAuI2UEaWYDYG4iTgRhkogQDmQBk0BYom5GBAsDEQCUwahDxBn2kpYvYgHgiEL8F4v9Y8DuoPBssHeECXUCch0deECr/HYgr8LkoFkrbQhMrOraFyqcS8poQlD6CQ/4IsrrRBEl7gz6OhtEAGIQv0zIO/TD6S0GdBqplf8MMeg3EfNDqlxQAKtg4gPglzKCrUAkHEg2CFWy3YQZthQqkk2hQGpTeDDNoIRB/AmI/IA4h0pBwaOPjAxDPhxkEqg1KoQpAhgYTMCQUphkI8qGGwaN/FhBPggb4GiBeD8Se0HYRA5QGuWADEK8CYk4g7gbiRfDUi9bQAtnQBI1FXADkgiogno6SDdAMAgERIM4AYl8gVoa65icQX4S6aDYQv0HXBBBgAItwN+GFc4w0AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  position:absolute;
  right:11px;
  top:-2px;
  z-index:999
}

.xml-paragraph-Yellowtheme3-h5 .body-text-bg .right-img>div{
  width:20px;
  height:2px;
  background-color:#fff;
  margin-left:-20px
}

.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border-radius:5px
}

.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 20px 10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme3-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme4-h5{
  position:relative
}

.xml-paragraph-Yellowtheme4-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg{
  background-color:#fee0b0;
  border:2px solid #fee0b0;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{
  width:16px;
  height:16px;
  position:absolute;
  z-index:999;
  background-color:#fdbc55
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block1{
  top:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block2{
  top:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block3{
  bottom:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .block4{
  bottom:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fee0b0;
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme4-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme5-h5{
  position:relative
}

.xml-paragraph-Yellowtheme5-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme5-h5 .body-text-bg{
  background-color:#feefd7;
  border-radius:20px 0;
  border:3px solid #fee0b0;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{
  width:10px;
  height:10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRGNkIyQjY5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRGNkIyQjc5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNEY2QjJCNDk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNEY2QjJCNTk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqRXavcAAACwSURBVHjaYvy/y5KBCMAGxD+R+L+YGIgDkmj898RqNEHj3yJWYyAa/zgxGmWAOBRNbBsxGvuhgQMDd4D4MCGNZUAcgibWAcT/mAhoakMTOwvEC0AMFiwaVIC4E4iD0MS/AHEMEP+FaWQFYmkgNoaGXiian8ARDsRhQHwDJsACFcQHvkA1bUcWJBQ4ID+ZomvCp/EuECcDsRmy85ABzKnvoYqPAfFmID4CCnJ8TgEIMAAsTSLHxFTH3gAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute
}

.xml-paragraph-Yellowtheme5-h5 .body-text-bg .left-img{
  top:-5px;
  left:-5px;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.xml-paragraph-Yellowtheme5-h5 .body-text-bg .right-img{
  bottom:-5px;
  right:-5px
}

.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#feefd7;
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme5-h5 .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-fifteen-h5{
  position:relative
}

.xml-paragraph-fifteen-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fifteen-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#ecf9e5
}

.xml-paragraph-fifteen-h5 .body-text .top{
  width:43px;
  border-bottom:2px dashed #68a348;
  position:absolute;
  top:-5px;
  left:10px
}

.xml-paragraph-fifteen-h5 .body-text .left{
  height:33px;
  border-left:2px dashed #68a348;
  position:absolute;
  top:-5px;
  left:10px
}

.xml-paragraph-fifteen-h5 .body-text .bottom{
  width:43px;
  border-bottom:2px dashed #68a348;
  position:absolute;
  bottom:-5px;
  right:10px
}

.xml-paragraph-fifteen-h5 .body-text .right{
  height:33px;
  border-left:2px dashed #68a348;
  position:absolute;
  bottom:-5px;
  right:10px
}

.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container{
  background:#ecf9e5;
  padding:10px 15px
}

.xml-paragraph-fifteen-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme2-h5{
  position:relative
}

.xml-paragraph-Greentheme2-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme2-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#ecf9e5;
  border:2px solid #68a348;
  border-bottom:0;
  border-right:0
}

.xml-paragraph-Greentheme2-h5 .body-text .border-bottom{
  width:100%;
  height:3px;
  position:absolute;
  bottom:0;
  left:0;
  border-bottom:solid 2px #68a348;
  background-color:#68a348
}

.xml-paragraph-Greentheme2-h5 .body-text .border-top{
  width:80%;
  height:6px;
  border-top:4px dotted #68a348;
  position:absolute;
  top:-10px
}

.xml-paragraph-Greentheme2-h5 .body-text .border-right{
  width:3px;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
  border-right:solid 2px #68a348;
  background-color:#68a348
}

.xml-paragraph-Greentheme2-h5 .body-text .body-text-bg{
  width:100%;
  height:100%;
  background-color:#ecf9e5;
  border:2px solid #68a348;
  position:absolute;
  top:6px;
  right:-6px;
  z-index:0
}

.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#ecf9e5;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme2-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme3-h5{
  position:relative
}

.xml-paragraph-Greentheme3-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme3-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:2px solid #68a348
}

.xml-paragraph-Greentheme3-h5 .body-text .body-text-bg{
  background-color:#ecf9e5;
  border:12px solid #68a348;
  border-top:12px solid #68a348;
  border-left:12px solid #68a348;
  border-bottom:12px solid #fff;
  border-right:12px solid #fff;
  position:absolute;
  bottom:-2px;
  right:-2px;
  z-index:99
}

.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme3-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme4-h5{
  position:relative
}

.xml-paragraph-Greentheme4-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme4-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg1{
  width:178px;
  height:50px;
  background-color:#68a348;
  position:absolute;
  top:-6px;
  left:-6px
}

.xml-paragraph-Greentheme4-h5 .body-text .body-text-bg2{
  width:178px;
  height:50px;
  background-color:#68a348;
  position:absolute;
  bottom:-6px;
  right:-6px
}

.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:18px 20px;
  z-index:99;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83)
}

.xml-paragraph-Greentheme4-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme5-h5{
  position:relative
}

.xml-paragraph-Greentheme5-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme5-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg1{
  width:90%;
  height:85%;
  background-color:#68a348;
  position:absolute;
  top:-4px;
  left:-4px
}

.xml-paragraph-Greentheme5-h5 .body-text .body-text-bg2{
  width:90%;
  height:85%;
  background-color:#68a348;
  position:absolute;
  bottom:-4px;
  right:-4px
}

.xml-paragraph-Greentheme5-h5 .body-text .border-top{
  position:absolute;
  top:8px;
  right:-4px;
  width:95%;
  height:3px;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-h5 .body-text .border-right{
  position:absolute;
  top:-4px;
  right:10px;
  width:3px;
  height:95%;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-h5 .body-text .border-bottom{
  position:absolute;
  bottom:8px;
  left:-4px;
  width:95%;
  height:3px;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-h5 .body-text .border-left{
  position:absolute;
  bottom:-4px;
  left:10px;
  width:3px;
  height:95%;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:22px 27px;
  z-index:99
}

.xml-paragraph-Greentheme5-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyfive-h5{
  position:relative
}

.xml-paragraph-Thirtyfive-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyfive-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  -webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  border-style:solid!important;
  border-width:1px!important;
  border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;
  border-image-slice:1!important
}

.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:15px 27px;
  z-index:99
}

.xml-paragraph-Thirtyfive-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyfive-h5 .body-text .left-image{
  position:absolute;
  top:-30px;
  left:-15px;
  width:72px;
  height:72px;
  z-index:999
}

.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-paragraph-Thirtyfive-h5 .body-text .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyfive-h5 .body-text .icon-box{
  width:35px;
  height:55px;
  background-image:url(../../static/img/paragraph_icon1.517810dc.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:-16px;
  bottom:0;
  z-index:99
}

.xml-paragraph-Thirtysix-h5{
  position:relative
}

.xml-paragraph-Thirtysix-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtysix-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  -webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  border-style:solid!important;
  border-width:1px!important;
  border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;
  border-image-slice:1!important
}

.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:15px 27px;
  z-index:99
}

.xml-paragraph-Thirtysix-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtysix-h5 .body-text .left-image{
  position:absolute;
  top:-30px;
  left:-15px;
  width:72px;
  height:72px;
  z-index:999
}

.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-paragraph-Thirtysix-h5 .body-text .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtysix-h5 .body-text .icon-box{
  width:35px;
  height:55px;
  background-image:url(../../static/img/paragraph_icon2.aefd1617.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:-16px;
  bottom:0;
  z-index:99
}

.xml-paragraph-Thirtyseven-h5{
  position:relative;
  text-align:left
}

.xml-paragraph-Thirtyseven-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyseven-h5 .sub-title{
  display:inline-block;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAABLCAYAAAB3P7t/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTY0QzJDN0QzOTFBMTFFRkI2NTFDNTc2QjM3QzE4ODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTY0QzJDN0UzOTFBMTFFRkI2NTFDNTc2QjM3QzE4ODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjRDMkM3QjM5MUExMUVGQjY1MUM1NzZCMzdDMTg4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjRDMkM3QzM5MUExMUVGQjY1MUM1NzZCMzdDMTg4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpRczLkAAAvuSURBVHja7J1ZbF5H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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:5px 20px;
  position:relative;
  margin-left:4px;
  z-index:99
}

.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box{
  width:25px;
  height:25px;
  background-color:#2727d5;
  position:absolute;
  top:5px;
  left:-12px;
  border-radius:2px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Thirtyseven-h5 .sub-title .icon-box img{
  width:84%;
  height:84%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Thirtyseven-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  margin-top:-20px
}

.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{
  padding:20px 10px 5px;
  z-index:1
}

.xml-paragraph-Thirtyseven-h5 .body-text .seemore{
  width:calc(100% - 2px);
  height:16px;
  background-color:#cee0fb;
  position:absolute;
  top:1px;
  left:0;
  z-index:9;
  font-size:12px;
  font-weight:400;
  font-stretch:normal;
  color:#2f2ad0;
  cursor:pointer;
  text-align:right;
  padding:0 5px
}

.xml-paragraph-Thirtyseven-h5 .body-text .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Thirtyseven-h5 .body-text .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Thirtyseven-h5 .body-text .border-top{
  width:100%;
  height:1px;
  position:absolute;
  top:0;
  left:0;
  background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));
  background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)
}

.xml-paragraph-Thirtyseven-h5 .body-text .border-bottom{
  width:100%;
  height:1px;
  position:absolute;
  bottom:0;
  left:0;
  background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));
  background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)
}

.xml-paragraph-Thirtyseven-h5 .body-text .border-left{
  width:1px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:#88d0cf
}

.xml-paragraph-Thirtyseven-h5 .body-text .border-right{
  width:1px;
  height:100%;
  position:absolute;
  top:0;
  right:0;
  background-color:#2727d5
}

.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff
}

.xml-paragraph-Thirtyseven-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-h5{
  position:relative;
  text-align:left
}

.xml-paragraph-Thirtyeight-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyeight-h5 .sub-title{
  display:inline-block;
  padding:5px 20px;
  position:relative;
  margin-left:4px;
  z-index:99;
  background-color:#fff;
  border-radius:5px;
  border:1px solid #d70a84!important
}

.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container{
  position:relative;
  background:#fff
}

.xml-paragraph-Thirtyeight-h5 .sub-title .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box{
  position:absolute;
  top:-30px;
  left:0;
  z-index:9
}

.xml-paragraph-Thirtyeight-h5 .sub-title .icon-box img{
  width:100%;
  max-width:160px
}

.xml-paragraph-Thirtyeight-h5 .body-text{
  padding:1px;
  text-align:left;
  position:relative;
  margin-top:-20px;
  background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);
  border:0!important;
  border-radius:5px
}

.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container{
  padding:20px 20px 5px;
  z-index:1;
  background:#fff;
  border-radius:5px
}

.xml-paragraph-Thirtyeight-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-h5 .body-text .border-left{
  width:25px;
  height:150px;
  max-height:calc(100% - 50px);
  overflow:hidden;
  position:absolute;
  top:10px;
  left:-10px;
  background-color:#fff;
  z-index:3
}

.xml-paragraph-Thirtyeight-h5 .body-text .border-left img{
  width:100%
}

.xml-paragraph-Thirtyeight-h5 .body-text .border-right{
  width:25px;
  height:150px;
  max-height:calc(100% - 50px);
  overflow:hidden;
  position:absolute;
  bottom:30px;
  right:-10px;
  background-color:#fff;
  z-index:3
}

.xml-paragraph-Thirtyeight-h5 .body-text .border-right img{
  width:100%
}

.xml-paragraph-Forty-h5{
  position:relative;
  text-align:left
}

.xml-paragraph-Forty-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Forty-h5 .body-text{
  padding:1px;
  text-align:left;
  position:relative
}

.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container{
  padding:20px;
  z-index:1;
  background:#fff;
  border-radius:5px
}

.xml-paragraph-Forty-h5 .body-text .bottom-image,.xml-paragraph-Forty-h5 .body-text .top-image,.xml-paragraph-Forty-h5 .body-text::after,.xml-paragraph-Forty-h5 .body-text::before{
  background-size:100% 100%;
  pointer-events:none;
  position:absolute
}

.xml-paragraph-Forty-h5 .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Forty-h5 .body-text .top-image{
  width:100%;
  height:50%;
  top:0;
  left:0;
  background-image:url(../../static/img/paragraph_bg1.f52dbb5a.png);
  background-repeat:no-repeat
}

.xml-paragraph-Forty-h5 .body-text .bottom-image{
  width:100%;
  height:50%;
  bottom:0;
  left:0;
  background-image:url(../../static/img/paragraph_bg2.e6758885.png);
  background-repeat:no-repeat
}

.xml-paragraph-Forty-h5 .body-text::before{
  content:"";
  width:15px;
  height:30px;
  top:50%;
  left:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABYCAYAAACzpXSwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzU2Q0UwN0UzOTM4MTFFRjk4QzVFNDY4MzdCREE4RTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzU2Q0UwN0YzOTM4MTFFRjk4QzVFNDY4MzdCREE4RTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNTZDRTA3QzM5MzgxMUVGOThDNUU0NjgzN0JEQThFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNTZDRTA3RDM5MzgxMUVGOThDNUU0NjgzN0JEQThFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgHC+YUAAAYeSURBVHjazFpbiFxFEO2+jhqzSPITFPwRfHz444cxP4bEBJ1VgigaxQcq5oUP1EXCGmIQg4iIiAHFaMwDEdQfUQkhmMQH6qqJz0CMmjVx3U3MmlWT8bFqViyrZ2pma+Y+u2/1vVNwmHubudPndFdVV/cdPXf7f4rsGcQddH0nYq2Kt2OIaXQ9HVFTIgYIbfVEENM+tf5bhZu2fiIIDUDDVuNvzVGlGmRq5wLWIOlDdN2D2Iq4uDwBOrkdwgL2IeYhDrbcSKktiPn+HCC/vs4YGKRRH2EiNiMusZ10XZDoqCDeTyKGmYg3EFUJD3b9nm0WOkAifugQcZnqItMJAox9TyKGaJimIF5HXN4t2QnaBURO5hBiLko9QPcnk4iebslOQVx6YjZMM7Gf7k9CVPwuT3liILq3ERIx2NG+F3G8zOwUWIg9SOvEPtZ2tm1gS2enwHLGDpGIb5k7vYK4pqyICBym70cS8Q0T8TJiYRkFYOA4fYdJxNd0f2JdhFbXiq9Uwi7EbZRE7KX7Cs3EDVmn0zk7gYwAYz+RiD10fwLiRcRNXmsnLSfA2BGqWHczES8gbi4iOwVCrjhGFeuXTMQmxK1eKjhXASnT/DOJ+IKJ2IC4zefSHAhP8y8k4nMmYj1iUTdmoTj7lUR8xvowIpbI74/9CDB2lER8ypxmHWKZ9GlFU8D51OHViBlCIo7Rb+5iLJ5F3O7DhZ5GbEe8ipgt+Ps12op+zESYA7S7pLJTlAvNEHYnI6IXMcBEPIW4RyI7RQk43UNM/EZb0Q8Y1TWIPh9Z6DRPgf07iXifiXgScV+e7FSkAGN/kIj3WNsTiOWu2SlKwBnCqbrT/iQR77K2xxH9Lh1GCTjTNVVbxOA4YgHibdb2GGKF7doQF8Sn+p2ElogrEDtY26OIlRKlxHkF7QiNiCsR21jbI4hVeQXMKnBba0RchXiTtT2MeDCHAJivirW/aCa2srbVJMRFgDZnPdNFqGUPjH9oJrawtlXkUjYC6j2ag9x7RQTYZafjVFBuZm0rKbizCmh1dz/iAtlJgKwiFqrGcX7TVlCaDQsIjw6M0cUpiLdoRIT8RNvMxHWI11hbPy147QLCXeu76aTB2LR6iQ31+uWW+ErVy/mzEXE9lfhNW06lR8uijsnN+ecc8sNziN9s2icYvYO0cTfno9+pxqGvOakboTJBWoQ5KHuJ3EpR8RfQJ8Sd8xtyFyIeUI239j1sqM8lxFWcJh2+IyhigkSYwWseXfaRiL4gZSPST6WFCaK/M3RmSpCpSjoilPqXROxkMWc2RH1pb1qqJGLeZMYCMZ+3rJ0W4xOzGn3X+zfb1I2V6J/UU/ArG/DuxjBh3Tz/acaA8f1R+jSxsMdDQC9rHAjoJhFD3iy2tUrEpJrz/h1I+yLWNk7ZwKySH6nJd8hFGJFXIfJxWcgsGDPZlKylJf2oKt6WJpGPEzCTXZv/Dz2nyrGl1Hcs+aRyWlHu7WryEQKAXzzkNacIkFftqbEtMw+otnfCEEEQfJQTVuRZDIQ635ZOTpfmNlli4MNu9fmsAr4qcJ1F8sDJ78xKvk2AhrYaaFRkK5ZuSxojrzn53hB5iB+UlgCY7G9INsNAEvl1HSPfGznyOn5QolxoOKI2SiDnlJ2yk0+xqJX4SHY3cMpOYuTjZuCwx2wjSj5OwJhf8mBBHvLPgAbpkdcWI69T8wPFAGzCLw/QlrBtQwL5F9zF0m7D9VV0XYjeGD19edjXnzfkn5cmr5lzNc6FvPwpyZAHRh7ERh5CMaDFD6to5PkKq2XcJmMtJEA+zm2gZAGQOD8ZfF6XKQAS/uCrvARs2toQ2GVg7eg2oskhXoB2qz8XdZDf5Y98igs5hJchv76DfLVBHqxcoYwslEDepZKFQgWEyQMn720HJyIgYuShinc1WWrWAsCFvHmhsQBva4UceSUL0LbkFVWvE6pECxzdxuNxC4gLiMrz4+7EdQpHLSqgSb75vU8oVU7kyjJabsYCS/KX2qVKEEic2kkAIw+O5NM7B09B3DHy2pF8OVlIwG2KzU5cQLUc8vmyExdwFrvfXdzI58tOSS84agKUvAsPyvBmySf/F2AAp+utU5/r7egAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-Forty-h5 .body-text::after{
  content:"";
  width:15px;
  height:30px;
  top:50%;
  right:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABYCAYAAAC3UKSNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZFQTNEMDEzOTM4MTFFRkFBNDFEMTgxMTFEQkQ4NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFQTNEMDIzOTM4MTFFRkFBNDFEMTgxMTFEQkQ4NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkVBM0NGRjM5MzgxMUVGQUE0MUQxODExMURCRDg2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkVBM0QwMDM5MzgxMUVGQUE0MUQxODExMURCRDg2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po+vwHcAAAX0SURBVHja1Jt7iBVV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);
  background-repeat:no-repeat;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-text-image-first-h5 .w-e-text-container,.xml-text-image-second-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-first-h5 .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-h5 .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-first-h5 .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-h5 .image-container{
  margin:10px 0;
  text-align:center
}

.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-second-h5 .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid #bcd7f6;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-text-image-second-h5 .image-box .image-container .block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-h5 .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-second-h5 .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-h5 .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-h5 .w-e-text-container,.xml-text-image-third-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-second-h5 .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-h5 .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-second-h5 .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-second-h5 .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-second-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-h5 .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid #bcd7f6;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2
}

.xml-text-image-third-h5 .image-box .image-container .block-checked,.xml-text-image-third-h5 .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-h5 .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-third-h5 .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-third-h5 .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-third-h5 .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-h5 .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-third-h5 .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-fourth-h5 .title-box,.xml-text-image-second-pad .title-box{
  padding:2px 21px;
  margin-left:-8px;
  white-space:nowrap;
  text-overflow:ellipsis
}

.xml-text-image-third-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-h5 .image-container{
  z-index:1;
  height:100%;
  width:100%;
  position:absolute
}

.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{
  height:100%
}

.xml-text-image-fourth-h5 .title-box{
  height:32px;
  margin-bottom:25px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden
}

.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-h5 .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-h5 .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-fourth-h5 .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-fourth-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-h5 .iamge-bg-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-text-image-fourth-h5 .image-text-box{
  width:80%;
  margin:0 auto;
  padding:30px 0;
  position:relative;
  z-index:10
}

.xml-text-image-fourth-h5 .image-text-box .image-top-title{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container-number{
  width:40px;
  height:40px;
  min-width:40px;
  border:1px solid #516477;
  border-radius:50% 50% 0;
  background-color:#fff;
  line-height:40px;
  text-align:center;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-text-image-fourth-h5 .image-text-box .image-top-title .text-container{
  margin-top:10px
}

.xml-text-image-fourth-h5 .image-text-box .text-body-container{
  background-color:rgba(145,173,198,.8);
  border:1px solid #5f9dd4;
  color:#fff;
  padding:20px 15px 15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:-15px
}

.xml-text-image-fifth-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fifth-h5 .iamge-bg-box{
  width:100%;
  position:relative
}

.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title{
  width:40%;
  padding:0 10px;
  border-radius:5px;
  background-color:#5591ee;
  position:absolute;
  top:-10px;
  z-index:99
}

.xml-text-image-fifth-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{
  width:100%!important
}

.xml-text-image-fifth-h5 .image-text-box{
  width:100%
}

.xml-text-image-fifth-h5 .image-text-box .text-body-container{
  border:1px solid #5f9dd4;
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:-1%;
  margin-top:-5px;
  text-align:left
}

.xml-text-image-sixth-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-sixth-h5 .iamge-bg-box{
  width:80%;
  z-index:999;
  max-width:45%
}

.xml-text-image-sixth-h5 .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-sixth-h5 .image-text-box{
  margin-left:-25px;
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  max-width:55%
}

.xml-text-image-sixth-h5 .image-text-box .text-body-container{
  border:1px solid #4d95ee;
  background-color:#4d95ee;
  color:#fff;
  padding:10px 10px 5px 30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px;
  height:100%
}

.xml-text-image-sixth-h5 .image-text-decorate{
  width:50px;
  height:100px;
  background-color:rgba(167,207,253,.7);
  border-radius:0 20px 20px 0;
  z-index:0;
  position:absolute;
  right:25px;
  bottom:0
}

.xml-text-image-seventh-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-seventh-h5 .iamge-bg-box{
  width:100%;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin-top:10px
}

.xml-text-image-seventh-h5 .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-seventh-h5 .iamge-bg-box .image-container{
  width:90%
}

.xml-text-image-seventh-h5 .image-text-box{
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  text-align:left;
  margin-top:-80px
}

.xml-text-image-seventh-h5 .image-text-box .text-body-container{
  width:90%;
  border:1px solid #4d95ee;
  background-color:#4d95ee;
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px
}

.xml-text-image-seventh-h5 .image-text-decorate{
  width:100px;
  height:30px;
  background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);
  z-index:0;
  position:absolute;
  right:25px;
  bottom:17px
}

.xml-text-image-seventh-h5 .image-text-decorate2{
  width:100px;
  height:100px;
  background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));
  background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);
  position:absolute;
  top:0
}

.xml-text-image-eighth-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-eighth-h5 .iamge-bg-box{
  padding:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-splitline-first-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:30px
}

.xml-splitline-first-h5 .title-container .centerimg{
  width:20px;
  height:20px;
  margin:0 10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJDRDlDNEVDMTY1MTFFRDhCNzFBNkU2RkIxN0QyNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJDRDlDNEZDMTY1MTFFRDhCNzFBNkU2RkIxN0QyNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkNEOUM0Q0MxNjUxMUVEOEI3MUE2RTZGQjE3RDI3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkNEOUM0REMxNjUxMUVEOEI3MUE2RTZGQjE3RDI3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PklZ7osAAAEESURBVHjaYvz//z8DA8Pv338OHz588/YtZiYmfX19czMzoCAjUO79+/f9EyZevHSJmZn5+/fvLCwsPj7eKUlJLEC5RUuWnDt/nouLS0hIyM3FefvOXevWbVBSVGR6/vz5qVOneXh4gIa8evVKTU2tsb5OXFz0wIGDTG/fvv3169ffv3+BBpSWFL94+fLq1avWVlYvXr5g4eXlZWJiYmNjy83OlpOTrW9ofPvu3b9//42NjVjk5OT09HT//f0rLS3V0Nj0+s0boNJ///46OzqC3Pnu3btp06dfvnr108fP7OxsQEeFh4X6+/kxQvwHtO/MmbP37t/n4uI0MDCQl5MDCgIEGADiRnsKrutRuwAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-splitline-Bluetheme1-h5,.xml-splitline-Bluetheme2-h5,.xml-splitline-Bluetheme3-h5,.xml-splitline-Bluetheme4-h5,.xml-splitline-Greentheme1-h5,.xml-splitline-Greentheme2-h5,.xml-splitline-Greentheme3-h5,.xml-splitline-Greentheme4-h5,.xml-splitline-Redtheme4-h5,.xml-splitline-Yellowtheme1-h5,.xml-splitline-Yellowtheme2-h5,.xml-splitline-Yellowtheme3-h5,.xml-splitline-Yellowtheme4-h5,.xml-splitline-second-h5{
  margin-top:10px!important
}

.xml-splitline-first-h5 .title-container .line{
  width:45%;
  border-bottom:2px solid #e3e3e3
}

.xml-splitline-second-h5 .title-container{
  height:30px;
  padding-top:10px
}

.xml-splitline-second-h5 .title-container .line1{
  width:90%;
  border-bottom:2px solid #ffcaca;
  margin-bottom:5px;
  position:relative
}

.xml-splitline-second-h5 .title-container .line1>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#ff5858;
  position:absolute;
  left:0;
  top:-1px
}

.xml-splitline-second-h5 .title-container .line2{
  width:90%;
  border-bottom:2px solid #b7cbff;
  float:right;
  margin-top:5px;
  position:relative
}

.xml-splitline-fourth-h5,.xml-splitline-third-h5{
  margin-top:0!important
}

.xml-splitline-second-h5 .title-container .line2>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#4f89ff;
  position:absolute;
  right:0;
  top:-1px
}

.xml-splitline-third-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-third-h5 .title-container .linebox{
  width:100%;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAAUCAIAAABK/cLzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjYwRDdFOEJDMjAyMTFFREEyRkFCRjM0MzA5NzNFQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjYwRDdFOENDMjAyMTFFREEyRkFCRjM0MzA5NzNFQjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjBEN0U4OUMyMDIxMUVEQTJGQUJGMzQzMDk3M0VCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjBEN0U4QUMyMDIxMUVEQTJGQUJGMzQzMDk3M0VCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq9r6QsAAAGXSURBVHja7JxNS0JBFIbH/v+faGe7pE22qVUZFKRBUZsMI11kHwb5UTCdlt2Zcy4zXcTufQ7iwpfBuc95eXba8t47hmGY37OVeuBrtbg+6Uaj2XQyOOpokXFqeHmaGj3c9uWlRc/j+2gk1zOi+ftrNJKby1MnRfLh+cFOKkCb7SYAtNkCsFYAfcp8Luf9w115D6O3p3Fvbzsjujrej36XEY1uLuQaWiSvaCRHMiK5g9wkKZInlefVIg1gNtu1AcxjC8B/CtDhBWqNFwAYRg4vUGu8AMAwcn/0Aluh1gCsJUCHF6g1AAEYRg4vUGsAAjBNDWyFWgOwmV6w1MBWqDUAG+sFVQ1shVoDsMleiKuBrVBrADbcCxE1sBVqDUC8UFQDW6HWAMQLRTWwFWoNQLxQVANbodYAxAtFNbAVag3AUoB3g94mAzzrtiv0wo8aqDVeAGApwGp/1Fc5wAy25WqQq2gnjchQlIbeiD5mLxr66eNQ42tExsLE/dpWjMjeJQDrDTCD7ToByvUy2JZOy/MHcAzDBPMtwAAZlNLYISYd6wAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-splitline-fourth-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fourth-h5 .title-container .centerimg{
  width:70px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAANCAIAAACckVFpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIzNzc1NEJDMjA0MTFFRDgyMzNFRDJFRDEyNTgxMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIzNzc1NENDMjA0MTFFRDgyMzNFRDJFRDEyNTgxMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjM3NzU0OUMyMDQxMUVEODIzM0VEMkVEMTI1ODEyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjM3NzU0QUMyMDQxMUVEODIzM0VEMkVEMTI1ODEyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnXM+z4AAAJjSURBVHjaxFRLSFRRGL73zuPOqJVtVAgbsge0ESNa9Fi5SAhatGhfIEFEbgMXrVy5iKQUjDYRRARJRIlKiEUqjGNazFSjY6NN6sw449y5d+65j/PqhuLEzJ07d0bBb/Xzn/P/5zv/953D0b1DWiH9syAm4koLIabLAsrpxHobx5SAqNOhsIYJYxNphfb5lY5j7v7AP7qMbQgq7ZmUp1ZRzyTwryFKS+5kadEigPRjDC4L2ONkzzS62hodZc+LieTNgnb9NN9UyxmkX/1Qr53im+o466qsRidWYBLgK8f5Iwc4BdHRXzCjkkvNrhOHHWxxQcGcVyV8a1gMrEMjBpB0vs+WlSYhk+4JOaf/l8nhu6NSVrUqnI/D2yPi4iYsyCNCe6flZ98UXFSd55oCZPALGPqpCmrecNEMehlSLI4Mp9FDP0jKhR5dl/DALJA0E7rBJDRKPkR1AM17IkxDG/DpPHi7oKkw34HtGpO2BnyIZzvbvEcPFgr3PKh2tPANNSaaRAX8OqzfOev1Ok0kjmTwi6DWdc5T79numdHoeFRPAnKz1WMYzNohhDLjK/pwRMe0hAdMJDYEHRMBLJzQ1wTsnQZpYPXqf2fxoxlgBIagI0va4wCIbCJEqvxnTN5WMWbWYFwmV0/yO5lQCn+O6TdavXy5h/c9hQ2WdW7WV+9o97ldHFM9bN7pyZyioe3YoH7/k6xAu/NJ5IgC9+D/tnvNdp/rgV82Pu25OAptoO4L3rKG20FDLetxMruHLQ9s4d2iviQgSWfuna/ZlZTVooL7Xm5xTf1hLzY794VoZXPdd/wVYAAcd97Nab9x3gAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat;
  margin-top:2px
}

.xml-splitline-fourth-h5 .title-container .line{
  width:40%;
  border-bottom:2px solid #6ebaf3
}

.xml-splitline-fifth-h5{
  margin-top:0!important
}

.xml-splitline-fifth-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fifth-h5 .title-container .centerimg{
  width:30px;
  height:30px;
  border:1px solid #8fa6d1;
  border-radius:50%;
  margin:0 10px;
  position:relative
}

.xml-splitline-eighth-h5,.xml-splitline-ninth-h5,.xml-splitline-seventh-h5,.xml-splitline-sixth-h5,.xml-splitline-tenth-h5{
  margin-top:0!important
}

.xml-splitline-fifth-h5 .title-container .centerimg>div{
  width:15px;
  height:15px;
  border:1px solid #8fa6d1;
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-52%,-50%);
  transform:translate(-52%,-50%)
}

.xml-splitline-fifth-h5 .title-container .line{
  width:40%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-sixth-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-splitline-sixth-h5 .title-container .centerimg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-sixth-h5 .title-container .centerimg .block1{
  width:4px;
  height:15px;
  background-color:#77bde7;
  border-radius:5px
}

.xml-splitline-sixth-h5 .title-container .centerimg .block2{
  width:4px;
  height:25px;
  background-color:#ee6c62;
  border-radius:5px;
  margin-left:5px
}

.xml-splitline-sixth-h5 .title-container .line1{
  width:73%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-sixth-h5 .title-container .line2{
  width:15%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-seventh-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-seventh-h5 .title-container .centerimg{
  width:80%;
  height:20px;
  background-color:#8bbcf9
}

.xml-splitline-seventh-h5 .title-container .dotted{
  width:7%;
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-seventh-h5 .title-container .dotted>div{
  width:2px;
  height:100%;
  background-color:#8bbcf9
}

.xml-splitline-eighth-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eighth-h5 .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:#bddbff;
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  position:relative
}

.xml-splitline-eighth-h5 .title-container .centerimg .line1{
  width:200%;
  position:absolute;
  top:0;
  right:2px;
  border-top:1px solid #bddbff
}

.xml-splitline-eighth-h5 .title-container .centerimg .line2{
  width:200%;
  position:absolute;
  bottom:0;
  left:2px;
  border-top:1px solid #bddbff
}

.xml-splitline-ninth-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  overflow:hidden
}

.xml-splitline-ninth-h5 .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:#c8c8c8;
  position:relative
}

.xml-splitline-ninth-h5 .title-container .centerimg .skeybox{
  border-left:20px solid transparent;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-right:20px solid #fff;
  position:absolute;
  bottom:0;
  right:0
}

.xml-splitline-ninth-h5 .title-container .centerimg .line{
  width:350%;
  border-bottom:2px solid #c8c8c8;
  position:absolute;
  bottom:0;
  right:2px
}

.xml-splitline-tenth-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-tenth-h5 .title-container>div{
  width:100%
}

.xml-splitline-tenth-h5 .title-container .centerimg{
  width:100%;
  height:10px;
  background-color:#8bbcf9
}

.xml-splitline-tenth-h5 .title-container .line{
  width:100;
  height:2px;
  background-color:#8bbcf9;
  margin-top:3px
}

.xml-splitline-Greytheme1-h5,.xml-splitline-Greytheme2-h5,.xml-splitline-Greytheme3-h5,.xml-splitline-Greytheme4-h5,.xml-splitline-Greytheme5-h5,.xml-splitline-Greytheme6-h5,.xml-splitline-eleventh-h5{
  margin-top:0!important
}

.xml-splitline-eleventh-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eleventh-h5 .title-container>div{
  width:100%
}

.xml-splitline-eleventh-h5 .title-container .centerimg{
  width:95%;
  height:5px;
  background-color:#8bbcf9;
  margin-left:15px;
  border-radius:2px
}

.xml-splitline-eleventh-h5 .title-container .line1{
  width:10%;
  height:4px;
  background-color:#8bbcf9;
  border-radius:5px
}

.xml-splitline-eleventh-h5 .title-container .line2{
  width:4px;
  height:10px;
  background-color:#8bbcf9;
  margin-left:20px
}

.xml-splitline-Greytheme1-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme1-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme1-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #e6c27b;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme2-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme2-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme2-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #db707a;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme3-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme3-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme3-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #dc703d;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme4-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme4-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme4-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #8ebf73;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme5-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme5-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme5-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #009ee2;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme6-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme6-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme6-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #d32c25;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Yellowtheme1-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme1-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAfCAYAAACoNrk3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NURDOTZDQ0ZFNDlEMTFFRDgxRURCRjlBRkY0Rjk5Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NURDOTZDRDBFNDlEMTFFRDgxRURCRjlBRkY0Rjk5Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1REM5NkNDREU0OUQxMUVEODFFREJGOUFGRjRGOTlDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1REM5NkNDRUU0OUQxMUVEODFFREJGOUFGRjRGOTlDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PulMnaEAAAvHSURBVHja7F0LcJ1F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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Yellowtheme2-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme2-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ0AAAAPCAYAAAA/BhJeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0E4QzFFMThFNEE0MTFFRDlBNzBFQTkyQkMzMUJDMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E4QzFFMTlFNEE0MTFFRDlBNzBFQTkyQkMzMUJDMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQThDMUUxNkU0QTQxMUVEOUE3MEVBOTJCQzMxQkMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQThDMUUxN0U0QTQxMUVEOUE3MEVBOTJCQzMxQkMzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqrD+mkAAAdKSURBVHja7FxZjBVF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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Yellowtheme3-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme3-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAjCAYAAADbjn7hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzVBMzMzNjJFNEE1MTFFRDhFMzFEN0QwMjUyNTk5MDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBMzMzNjNFNEE1MTFFRDhFMzFEN0QwMjUyNTk5MDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNUEzMzM2MEU0QTUxMUVEOEUzMUQ3RDAyNTI1OTkwMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNUEzMzM2MUU0QTUxMUVEOEUzMUQ3RDAyNTI1OTkwMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu+s1ssAAAfmSURBVHja7J1ZbFVV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Yellowtheme4-h5 .title-container{
  height:11px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme4-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(../../static/img/line_Yellowtheme4.563977f6.png);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme1-h5 .title-container{
  height:17px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme1-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAPCAYAAACr4LusAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDgyOUI1RkZFNEJGMTFFREEzRTBFMTc0RTQwM0VBRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDgyOUI2MDBFNEJGMTFFREEzRTBFMTc0RTQwM0VBRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowODI5QjVGREU0QkYxMUVEQTNFMEUxNzRFNDAzRUFGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowODI5QjVGRUU0QkYxMUVEQTNFMEUxNzRFNDAzRUFGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuhhdyQAAAXhSURBVHja7JxpbJRV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme2-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme2-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAMCAYAAAAtdMkCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkE0QTkyMDRFNEJGMTFFREE1ODRCN0Q2MTU3ODY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkE0QTkyMDVFNEJGMTFFREE1ODRCN0Q2MTU3ODY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQTRBOTIwMkU0QkYxMUVEQTU4NEI3RDYxNTc4NjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQTRBOTIwM0U0QkYxMUVEQTU4NEI3RDYxNTc4NjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqnqzywAAASASURBVHja7JxLiBVHFIar+96ZO5MoviUGBEMETVAUUfERQYniQgOuYrJxEWKE7BRBEXcuhKwSUFwIIuJiorhIEERFA7oQn6gLF2JiNL4FMaPRmbn3dvsf+lQ8c6a6+/b+/PAxt6u6Hl1dp05VdfdE16MFzmQy5Wom+AbMBb3gb3AWHAf/5aT5CKwFy8Fk8BJcAEfBA2tSkynTnOTSsOPIHJLJlKuF4BCYAf5iZ/IJmAr6wGbwRKX5HOwBK8At8AJ8CqaA02AjuGdNazKNdEh1axKTKahRYDeYDn4EZ8BDdkY/sDPq579vOM14cBDMB1vBEfAvmAbWgx3MJmtek2mkbIVkMoW1BJwEv4CdKq4L/ArWgKXgCod/zeE/gW0qTQ385rItwMXguTWxyVZIw1dIsTWJyRTUOJc9MzorwhpgEmiy4+kGs8VuwxfsaPo4bDKnIbXBKdADxljzmkwjZQ7JZArrJrjPK6BuhrYTPuP4P132fOhj4ZDoORE9U7rDYYtctuVHcaPBMs7zrjWvyTRS9gzJZArrH7Ad7KKdBXAbPAL7OX4Cr6ASPk55FTSaV1GvwEXwHa+26C29iS57ftS25jWZbIVkMlURvZSw2mUvNJwHe8Egx61kh3Sfj9v8expYxWFPXfYM6io4DL4El61ZTaaw7KUGk6m61oF9LnsTj7b0bnL4V+B3Pt4AblhTmUz5ste+TaZ8kT3Qs6Iuhn43GHoRgbbi6JukLS77+PVnl23leZ0Df7jsGyT6fom+R6KtP3rR4RWvroaYJjPkbAvPZPp/hURfodOHewN0rOLJWFoiPGK8QcnzYzYsMrokkMYbIClV5fj99zSnnj4+EXmGzmnl5KHD5HlpSRslouyoJN+icpOcgSftIJ8qZUYleaY88MYF15snSlMrKbteMNhHql66HjJ9KpyCj+sV9ejh395pOK5bxPG+rjHnE3PeNU5TF46n171/caEhyu3mcoixLntu5HUCfO+y50rDJn3gAJgnwmjrrp9tTDslefyG+6a3lRb3Gf03CZBy/i0+HhD3c1C0+6Cw6ZDdJRwv70mixgFtc0VqF/SpKMeWXUGZsi92ag+dKs8maoF+WqXMVPXHTtKGbCkqsLmoYKyIhW1UsVt/foPTp2rc9HYYq3ucioldXri+b2SD1+tioNUN1cWVbIuK+QvTg2ssCm+phqgHBmTK7wPVQL7j9nJeunNG4uLTQF17cjp/LTCIeiMsu5k10QZpxYHdX2eXcqpVBnFtLFVWtPWCDljUObsLnE5U4pCKVt21HIdUlL80YNmW8r6FJkyRmiTJ/hiJvhiLyVKbaarBnwbw1y77Lw309zG4Bo6BZ4HrpG26b3lbbxavqj4Ujq6Ht/p832mI66kLo4/V5CIV7ZGoyYwcKOoBp9IU8W2VPgk4pETdk6IJWdnqrmii2RKTVFch704coS4n6eC8Zgd9t1XiBNtqzNR9u1kyWWyJsanWwXX4ydfbQHv5ezeQ43CHOE5PNBP3/mNvbYey/tImdd18mmZgzIxy2jp5J8AA5bFAMHtGT4wAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme3-h5 .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme3-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaMAAAAKCAYAAAAZ8TFmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjhCQUFBRThFNEJGMTFFREJEOUFDQzFEMzhGREU1NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCQUFBRTlFNEJGMTFFREJEOUFDQzFEMzhGREU1NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OEJBQUFFNkU0QkYxMUVEQkQ5QUNDMUQzOEZERTU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OEJBQUFFN0U0QkYxMUVEQkQ5QUNDMUQzOEZERTU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvPESt0AAAW/SURBVHja7FtpqFVVFN7nnnt7vWdPmwwqsqRJy7CeQzOhEI0UZGGRgiFRlFCZWfSjCGwuCioohAoaQKgUwyYsKiMrG0yKysgMSiJ/vNecee89fYv7HVlvufe5Qw+13v7g45yzz57Ofmuvtdda9yVrkykuIiJiELrB+eDD4M9D3PcF4BjwwbjMEcMdE+sfbLsvxeWIiNgOV4OLwJlD3G8CLgTvB/viMkdEuGiMInZZj+RU8DRwVAeK/khwT1V2UAdzOBq8jfdikPYdwu+bBh7Pfbewg/Z7gQeo57HgwR30I+tyJjgpilxENEYREYMhivVt8k3wQ/CcNtpfCr4DrgTPBZ8EPwLv9sj5bgX9zAF7eD8avNxTp5cG8zLwYvA48BS2vQQ8JmAsF6jnGTQIIcNaMWV7gy+BEte4ApwNrgJfB8e3uEZl8D5wHfgy1/gejhcRsVORxJxRy6fuEq/5fc7UPJcCdRNVP6ViSANtEjOmM33Z9qkZI/H0Z/ty6p2vrFQwN0EG1sGaYl5u38l9lczL/ga3gL+Cf4CPgdPNumdU8u+qsiPoVYyj8ZGQ12bwFuXRaGxkXRnrMPBWKu9PwDvAb1Vd8cpepYeW42twAuebeydLwNNVnSr/Hjnke25yjZxTxrKzwRVmbuv5fZtV2XngtWAXuBR8FPwNnAiuDcjnSeBq9nU9OBJ8BVwMDqh687leFrIOT9Cr7OHYZSVnVtZSj6zmdUvG+OeykF/rpixT9ZynzMd6oN+ah/WCfjLTvm7ktWbe1T1tMtbLVP1a4DuzqEoHQ+eMyk3qpoq5kJU9ZbkgVgLvS0pgNStGsaYBJV82rHiUuVXIvrnazVU2c7T9l9UcQ9+cmg2aBoxB0sRoJcP0hFqlou8JHALmKmM0wjUS/2fx+WRwdyrvx+mZjDV9LKEhElwDzuL9JJbPU3WnGEMkOBQ8gR6boM8YIt8+km+5Cnwa7GfZrIA3eIgyRvuAt9P4CabSmD5Hw7WexljjBXo4YkgeAo9l+XTK4l187gp4eYKbweu4lsNNBjPPISpkgLICI6iNoTVkuly41VxDfVSNUbV9++Zrx6mpa9VTv2qMr73WPIZXz3Or+Q7bd9WzDvWQ2z6SJyoJNRzlGjHpXgpvl0cZV5QyTjwn9jS6/RFtoNzkUHS4uhehf59KWpTvJnAN331PhS+hrDzfJCGsRar9cnoRYgC+Ap83Y0lobyb7zzHAcXJ8ETAKFsvp9eX40lNnsfF2fqEBm8c1WclQo+BP8ErwGXB/NcYcrssWekfjuP++AT9XfY9yg/NNFt3DOOqhr2ncki0b8SzggdYD0ZCqklWR5/5PS1M3Uk5XSZhuD9xMdo3ErWywA3lC6+UJT7vtpYIQjv3jukBZUvDOJxyttIn4b6KuTlUjAnUeYHgph8jbia7x8+h1RuEKzgDvBV+jIRow70W29wN/oPK3kJzPs+pZvJKLTJ3xNAyTubHeco0fOvQxRLeCIbqqajOahiX/UcUGenY/euYwhntugwp/5hBj8wjfX2jad/NgKYbnY7bXUY7V9P58+N01cmnluL/+d16f84QIsxbqtPPeeo41cy974S/uD5E1+ZeJn8DveLhb0yxnlAZCYiVXnO9wLpyLaJa3SFrsq5mRamecUovXotyRNdT5vXPh/E0SmF+zU1wzY91MMIuErCh27wtn1Dwhh3ogvGDDF7mAikJfYEJmgvfA8ym07aDC+XSCbnpMEgr8jMZt0xApB/k13Ys0vHMZWvw3p/l2cxASbnzDeEHyN5jNte6mkbPhaB0dKXmuOqydunD4uShXWbSvO5HxrMU1ajU/FcozZW773JEvR1aU7yoaJ7QHXRuGppV8nGtxzNA7XxjPhg/zkN62+eqcUfwBQ8SuAslXSO5iBk/oojRv9Hg2OwKitJ8CbwCXDXHf0q/koeSXgv074dum0fBPoJG9k+G+iIgdDm2M/hFgAGDXAryJCPBWAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme4-h5 .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAKCAYAAAD7LSofAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YyNkRENzhFNEJGMTFFREI4RDk5RTJFRTBFRERFRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YyNkRENzlFNEJGMTFFREI4RDk5RTJFRTBFRERFRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjI2REQ3NkU0QkYxMUVEQjhEOTlFMkVFMEVEREVFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjI2REQ3N0U0QkYxMUVEQjhEOTlFMkVFMEVEREVFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv5RBKgAAATrSURBVHja7Jp5iJVVGMbPzZqZFrVQK7Vo35OiMsyJSFtMmxZayCEmqLBoA4tsVVsh6Y+CrAgr0jYLo20qjIzICq0oNYkWLErTspr20bkuc3sevt/Fw+1miuN1bvc88GNmDt/57nfne8953vf9vtz83OD6EMLWISlp86ogOkRnyXid2KbC17GSn1ZObMvPLSn/b9ZGf/uatqrg568Rq6L/y5a6jqTa3R9W2oimiMYyG0VSUlfJm31enCkWReMN4nJxrfirAtfhjXW1GCm+YWygeEVsX2Yz3pjvFzZhvjf9K8SrmJIN+gWxzyacc2O0g3hJ3CJ+LEkWPL532h+SNvO6bPe6tCHtxaJMqp5MosAmmCsZC1E2W27sv+b/2znj8c4yY+XmlyqPAcXqIfqKnaBSqo9+9+a/fzeokHpH1+D7dYDYtYKfP7BMperr2Ff0X8+8zvXE3YbGWFfG3YbEYlL3VF1ufm5w+jckJSUlJVVch3V+8I8MKKm65Kz5MXFJNNZT3CAeica2C1mL7Pko03ZFciTzz42OdZU8WYwvOec14gGxe1RZnC5miINLsvlnxRnp9tSUXDm9LkZEVacr3mlibMhagUW5JTkliqVAfD4tjiU2rUPF42J0yFqZRTm2rxc7R2PjxEMllaTnuwXrTDs9G68ypRtWHfKm30+MEneKAeJ7xo4IWe//GPFRyJ6F7CeuFheItpC1w9yOuUhMDNlzFKcmfcSp4naxh5gqeolBYhIbxRyxI9cxQYyhJXIfG8H54g42j3f5HJtZXY3cm1psEfn7/kz8nQwPi7u4/0cTe05ebhafE1+OnZEkTzMxr2ZxFvFmc3Hr0s+0W8R0xhcRkxdzTn/OO5jbpYzdFrLnXf2IaZvk3eJR8V3IXthISoaU1AVqoIKJq5o/MZhJ0dgvYrh4goUdWIgHUe00MtZGRnsdFNVBZjo5MpTfMaarOE9gge/G3KZo/irMbhyZauF/fl9yfOd2DNnUwsP/PBVPR2TGNpsTSZh+EgeKYWIWCcsa5jpunhT3iK+JxT4kVUOojn7l2GYMrJnYtoaKVuIxD/0xs2FUZ8W97SbMzpXYF2kbSYaU1DVaEZnMEKoYG8ZrtDKaqFZcHc3DUFrISm08i8lgG8g0e7KZ+E2uQzCc3lRib3LsOWIXNtmF4kFxGabkimsZx3neURxXjKcb0y2rCfXFjGxKX4asJbeA+LKWiudC1tY7L0pwXN3MIJZ6YeoLqNBtZsVW32Lifl5Y175bLt4Qb1Ex1ZOczRVPYVCBxOgz1seSdKuqpxWUVB1qpQ0xgczSG8HHZKZjWLQdVC8+5pSQvUZs4/iDzPEEWhh+tXcti9hmNpG2iMe+EleKC9kk8hx/P60Rm9hvmOTLtGvuFd9GWXBSbagH8WbTOY2q5wcM5kNiaCwJzWpiazzHziXelhGTJ4lnqDZtMG7pjeL45cTWp5hQC78XOOetxGErxy0hWRpOcrYi3aoqaTmkt+yqMoloYpG9zUL32OFknNNpG+WomkaQUS5lvqub49k45jDmaus4stDW6HMGcc7ZbBw+5wDmz44yT29MZ2NK76dbVDNyLLil9mLIWmoF4suG8wl0EleNxNnMsK6t6cp6T6qdNsb8mrmfQb1HhVQgFkdT8SyMEp8mTG0W68Dy89OhmGR7ukXdW6Vv2f0twADofzBpHksgsAAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme1-h5 .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme1-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAWCAYAAACPOej/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU2Q0U5MTNFNENBMTFFRDg4QjBGQTEzOTI3MTQ0NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU2Q0U5MTRFNENBMTFFRDg4QjBGQTEzOTI3MTQ0NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTZDRTkxMUU0Q0ExMUVEODhCMEZBMTM5MjcxNDQ1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTZDRTkxMkU0Q0ExMUVEODhCMEZBMTM5MjcxNDQ1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi0tEcwAAAnQSURBVHja7F1pbFRV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme2-h5 .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme2-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(../../static/img/line_Greentheme2.6d523c99.png);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme3-h5 .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme3-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAQCAYAAABZYAviAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjBCRDVDNzBFNENCMTFFREI1NTQ5QjFDN0U4MEI5OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjBCRDVDNzFFNENCMTFFREI1NTQ5QjFDN0U4MEI5OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMEJENUM2RUU0Q0IxMUVEQjU1NDlCMUM3RTgwQjk4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMEJENUM2RkU0Q0IxMUVEQjU1NDlCMUM3RTgwQjk4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiIVT/MAAAVPSURBVHja7FxpjF1jGH7vnd7b28nQYUwUJUUiKRpLkSaEIGJNJAZRoX6oLRFbLVFLk6qorUZUiL1CSTr8tTa1/FChwg8itnaoLbS0env1dtrxPL7nmjMnM537VXuO6PskT849y3e+M2e+9zzv+35LoWvhFMsQLeAF4Dztb2qyzCrwFnCRORwOhyMGXWA3ODriO70RnAk+tT0frGfqe4P2R2X8YihAL4B7gbdHvKBdwfvBteBisM/bmMPhcIwoLMeCD4F7RJT7E5y9vcVoKBRzeEl18B5wDliNKLc3+CJ4nrczh8PhGBHTwJcixagqMborjwcu5vSi+iRIN4E/RZRrB+eCp3tbczgcjmFxMvgguEtEGX6Lb85LjIhRGde1p8JIoh/sAfcHrwRLTd6H6b75YBv4Ifi1tz2Hw+H4G/uCh4MPgDtFlGN3yvOKqCaABZHBww+WUTdJloI0zkL/UbLOmoQlNlKboJf3sYXOt6K3Q4fDsYNjs76FR21FWQYKx6hso2+fgrQavAzs/b8JUgU8AiwrOrKEAtf0MmNQkifgcDgcjsGO/sbIMgV9n1tS3+dfwDFZPXiWgvSVNT+qzuFwOBw7GDzV5XA4HI7/BApdC6ccj+3FNniSKkO1qkK/WIFjR1opEfY5HFmDbY99jG+kjk+0MLKT6WFOtq7o2tFq/9znXLexavvcbgCfBt/9l890HHi+fvOeTF2vU5192ta1XQ926NpZ4Depe50GXmghLeN25sgrmGE7/mMr2iBTgK0pvWFbXsKUHXOE79vAKAqe4Jyf6RZGxcVU9in4uB5yjBuLIycxOhh8FjwDXJY4twJ8RR95GtRqCcAaC8Nj6xKCNanjkywMh31ziPp4/lGJyDUqY0MIyK1y1Ora0t7aEqL0u4UJ4JbYXm1hhFMSdCCfszBAaJl5GtyRQyBjYfIs2+31FgaZxZSlMzhfbbtFx+gk9lKQPgM/Txl0SSL1CLhPRGUHqOwCGxg26HBkLUgVNXpOK5gKLtU5Rj2LtL1OTtOvEoaftf1e5X9L3IcCcYOct08Sde2u+zUyAi+DZ6tsA4dIWIoSn8ZAnn7VWZID15Ewch6/DXwt5dSdCD4J3mdhjknNPO3uyAd9solxkd/578BLwLcV/CTLbi5sYS07XniSRGm/iAppVFxyYuYw3qLDkQUYOdwIXmEhvbU41bZPAe+QYZFVeWlM09FRKyciKIpCpwRghiIlRkavWkinXWohVf2whOVMidKpiox4zx91T0ZC47XdWeLTobrbE4b+eurv4WRwpg65ykm3+fJZjvxAR+5eC109lYhyzFBcBL7TOJBey67lwK7xW7oBJ51+AR5tzc/4pTEfKYP5wOKHHzoc2wKbFBnRYGbp9yq1T7JXPEjXUqRaJRzcXyuhaExJWKl7HQZ+Cz6h6GqaxIxRDvuZzpIg8fqrJIzLtW2kBJfLqFdKnNapborYneCSxHOSnBvyjIX1HOdZ/BQJh2NbitEcRf0xo7RpM5enHEM7d9L0wVFQk6t9n2Bhgb7OiAdgbvBulav5/9GRowExEuKKxz2KdooSIIrIoXKa2rU/VsLQKgEpp6J/7k8GP5KHmF76itmExyR0S2UHdd23KmGq6XjZBlJudR3/UscLiWc9RwI42/+djhxRkZM1w+LSdEyDXwu+lT6RjpCaFaSiPMNOa36gQllGRq9xvf8vHTliNwuzzSennKN+tdHG70bnajFx7B9bsYH+Vaai58rQhsJEeYOMhjYkylpCZGyYOsopY2d9XJGk2+3IkTOYYmb2q0121IwoMYpaYWGsQv9IgvSXAAMAZoEw9mV+J+0AAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme4-h5 .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme4-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAJCAYAAAB9uVixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI4Q0I0NkNFNENCMTFFREFENTRENDYwMkE2MjE3QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzI4Q0I0NkRFNENCMTFFREFENTRENDYwMkE2MjE3QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjhDQjQ2QUU0Q0IxMUVEQUQ1NEQ0NjAyQTYyMTdBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjhDQjQ2QkU0Q0IxMUVEQUQ1NEQ0NjAyQTYyMTdBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkdO3ucAAAOjSURBVHja7FtLctQwEJVlOzMhQEEVsOQc3AF2rLgTGy7BigNwAw7AlhVriiogv4k1MlLRqjx3umWHmoSQ9Kt6ZUtqWbJH7qeWNc3r9y+cwXAH4BNXiXuJXWJL7ChvndhT2lMZpj2cR2KTuE91M84Sj6nMg+0WjplDYoC8nD6l+gHsAuWVfIPhVuHDm0+TdGePZIIGHEkj0LEjP5fytGs1rN25fjmlfalvGkbhXDs6pZ2lz4U/Rw8CUNiDMHhmswIBKeyhbivYrlkdbCcLx0HiPSprob0W+uKF3+cqMAKLKG2ZeJ2RUB2R0BVhCmRfyjcgaIMgagPYb4ADiGtpNzDRDFAWqb94jvfC70ujU8azU8by0nGt9cMpY3vu/cD6ceF9jQv7w5+lIf/QKULKL+LzxMeJ9xMf0hFnkl5wMDhQPHO+XqjnF7zwNYepOUkvpIuD6Zkz65lDbJlz4/QzjtgvcNZeESp3CafXKPfv/uJarvKSjjPtN5V7WepcDP83xplJjFY+Lhhf2li/zJiWxGCpIM1dS2MU0m6mHCNmnDzw48AmIDi5CMq1a8+7Wfic8RpBmJCUPo8sX3tuESY85X7yROsX8Gt2xq8S3yU+o9mlwWAw1CZHNsEw7BIDCdLbLEgfE18mPk18kvjIna+Lrxh7YdlEOu8hwvKQx6MTHnn5BZFFI0QwBoPBYPgDXPqNlSgvClEVRm+BRTQBohxcHg6CfW25GJeZfyR+S/ye+CULw0ni5yueTfFlvFYRIjxqy2EocJLItew6RRyLPS7JdSS8azf97sBteuCKpbkgY5nUrleE+Lq+XRgMhnNIzlliEBzs4Kbf7LhNseO2gTn9gTnqM0EUsM3o5GU/3n7pV22pMQqCNLrpt0zJbie47k0N2PnyofS2wwsRYycIMv9+pZ3zOrVvZJ0ivK0gfFo0Ws5Lv/fcxY0F/YxwSxMEL9yH1B/Dv3HK3CltBWcUK85vYE6U7xJEolOuzdQlx4kOeFAEYOOmGzt4vegubvyQHPu2ct9Yx7Aj2C673SPSS3HX4BXh5FFgVxGsHqJVvukk55cNN/tMHHPZgTvfRVd22q0ofeAuLkP31OZNFYjAZs15JaPsttuA4z0mHpINOuayQ+8nlPHdd2V33pZFA1smHJIwceEyGEyQDDdGiIszu0loWYSHAoX5Rcz2QczWbrpEW2xLNJnzHpBdQwJxSMfIhAWF4gRE5ZQE5QjyBkWA7P9IhluN3wIMAL7gA06ByOuKAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme1-h5 .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme1-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAICAYAAAC25YsUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEzRjBCQkZFNEQyMTFFRDlGM0NBRjdENDYyOEEzNjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEzRjBCQzBFNEQyMTFFRDlGM0NBRjdENDYyOEEzNjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTNGMEJCREU0RDIxMUVEOUYzQ0FGN0Q0NjI4QTM2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTNGMEJCRUU0RDIxMUVEOUYzQ0FGN0Q0NjI4QTM2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn2CUg8AAAU9SURBVHja7JprbBRlFIZn221r2+VSijfQVkWJeEMUL2urggIW1BgSJSZGYzQmauI/E4PGXyYqMRoN/jDGQNSo0XhLRPBCbREV8YKiDTUYFaRFhULBlpYW6Poe9pn0Y5zZmlh/ODsneTLdzuzs7vud79x2U/Of3+kldthKRA7MKsV54izRIT4XuwLXDyWyjZreVeIScZL4Cb37OZeCRO9/p7erX41oFMeL78QGMZjo/Z/obVpOElkxTnwtNiV6e97KWyYe8Thd5E6TJhBOIvGsE52iVjwk7nKubRV3i3YeXyP2iY0c+5M9OKKVo/cUcYr4VGwnKD6Lpr69Ku4QPWKMmCW60L9PDCRyjmgVFFZT0ftNcUCcKpaLBufap8X96D1WzGZtfsS/BxM5RzTTOiPOFWViNbqZ7y4VZ3KdrcGD4imxX0wWcynCOoklB4pRwJQ6pPE6lsbl87CQPQWqjaPYcCeLi8VV4nKut4rxe3GPeDLkuS9w7k+xSjQRIFt4bJXmXs7nIhJghmMuJnrbhustoHc1VeEUNmYTndBWsVB8K5aJW0Oe+7B4gIT1BhWmVZcfsNk3iz0EzFxEAhwTsz07iH9HWQb/tqQzT1yBbr+yBpUk/xtDnnuveJyCrNUp0t4Tn4gf8O99BRJgJmZdTm+BYjOF1hZDZ+Dfpvk0sUJci5YriDVBm4sfXyjW8zprRDP6byOWRL1+FesZFxtKk7nrxcGYVODWCt8nugPnjhYXkXwuwwlc28HCZ0hMYXYpIyU/8Xg43zS6p9/YuM1UO+2BytICwmKCRRwqzgq6nEfF7sBGracCb6DaPj3w3G4CW3XIWvi2kIQ05Oh9PiwmqTXzHkz3nwN+bCPXJeJQjDbtOjRxrZQCK+v492mBa/agjRUHCyLunWVNB+hC/f9l+bsdnVvw7y2BQmA2ey8u4yfzzWfoJl0rY89nSfiNTFlc6+XYwH4Pszn476DTYTWB2QYS08ckrD8Cet8sbiBxxsH2phGhKiYOVMJnCVug6eJ2gtT4iGonxYJHaTHknAt7jVqSljnrBNrvrkDgqKJLK4+J3pUhWqTpgm4jEY2L0Nv7hzrknOtdO0bMZxRSQUHQE3gf1THxbd83KyMKMfO7Oxn/1ESslX/MFXiN0gLn68TVJLsyuq5DgUCdiVFCKonwzww6LKJ7ryng34UK/aEIv/bNdJ5IpzrAZCAXWPfqGE1cDtoHud4rDlsNk6nIrVu6QJxANe8niV4qkkUh97B2ertTPZn9TuJpo6JZ6+XHfmGOuCnivnEzG5u+DFPROkviqKPLrILdVN1nhNzn9UAiN+sgEJqWX9AxtEW8D7vvzCLQu58qfjl6N/K5p+Pvdd7wqLiLEdJNIcFxLZ1RraP3Fnz+G6r0Lxndhdk7EHez7v4R8ZiX/74o6w3/AMriyXFOfNiIf84K3MO6oo/QvYz/DdD1byOW+P7dGfE+lsL/1pIfNeQX9y2wqvocNnA9m9EqjdfE2STrWja8OcYTzmiqldHdejbrVi+xMNsML3r5eftMxkrlzlhjCR3lPK6xDf+hl//S19+873v50dwaguKuRNqCei/Dd/2AOZbE3kcwrWMtrOOycfUr4iWnI30bWvDv7kTav1f04iswO9HLj5OvFL8QXzvR2xL8DJKPFVXPkZAOj6rYH5aEPiOu7C9GQVPJz76PsFJnBGGOc52Xn//uoPLbGTJCSWx09LaxxwKqyw707ku0HvURlD9KO9bLf+k+gQT2rjf8yy53XRIbHf+2ODKHzqmNAssrdr2DHdJfAgwA9s5SRTxEj6oAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme2-h5 .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme2-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAICAYAAAC25YsUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI0MTI0QzRFNEQyMTFFRDhCREI5OEU5QkRFNkI4RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI0MTI0QzVFNEQyMTFFRDhCREI5OEU5QkRFNkI4RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjQxMjRDMkU0RDIxMUVEOEJEQjk4RTlCREU2QjhGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjQxMjRDM0U0RDIxMUVEOEJEQjk4RTlCREU2QjhGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn4c+/wAAApcSURBVHja3JoLcJTV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme3-h5 .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme3-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAASCAYAAAAUqKrpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIzQkUzQjRFNEQyMTFFRDlFQjM4NDM1MjQ2OEY4N0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIzQkUzQjVFNEQyMTFFRDlFQjM4NDM1MjQ2OEY4N0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QjNCRTNCMkU0RDIxMUVEOUVCMzg0MzUyNDY4Rjg3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QjNCRTNCM0U0RDIxMUVEOUVCMzg0MzUyNDY4Rjg3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppa8R6UAAAZ4SURBVHja7F0JbFVF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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme4-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-h5 .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAPCAYAAACr4LusAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUJCQ0VGNzRFNEQyMTFFRDlBQTZCMDBGM0ExQUNGOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUJCQ0VGNzVFNEQyMTFFRDlBQTZCMDBGM0ExQUNGOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QkJDRUY3MkU0RDIxMUVEOUFBNkIwMEYzQTFBQ0Y5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QkJDRUY3M0U0RDIxMUVEOUFBNkIwMEYzQTFBQ0Y5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXhFxMAAAQ/SURBVHja7JxbiFVVHMb/ZyabUcdmxBpS1AyVQq284A2UJrPLYBMEEpHmQ09GPZWVEfqQCKKI+OKLiAxKYiiaUpHhBQxhHlQoQVEpG0OUSS1z7uMcv7/rG1lnE9TgOZ3LfD/42Hufvc9Zm33W2t/6/9faO1Xf2GJFzmzoM6ga2gbtNCGEEDEvQJ9A5dAWaH8hnNS3yx7N2C4r8os8FzoE/Q79AG2G1qnuCSHEfZZCB6GfoBPstL9ZiCf6UJFf6AboGPQBt69AG6DVUJfqoRBC3MsguQl9yu0eaAn0lQwpu6R5cftIQb3R9kL+GUIIMZDw4Ysvue73xDuJ/SlFSNlnD3Qc+g66Cr0FrYmioyehBaqbQogBRlO0/jmjoVreGxebUnY54TRUxyhoLPQutCvafwxaqbopcsygfrQl76126pKJHHM4Wj8AvQx9DA2jIR0sxJNO1Te2PFfkF76NjbyMYWlVFI56b6BVdVPkEE8bX+7nd0aVQGdQFDaDocqojrYl6uxQK8C0nTeKQ3kotzsHvcS0FWheVBQUZWysqaje9HI7neywJT5LRfUszd8ayki84T+Wv9HCJJybljnemfzt5DJ5XvEM2Q7LHEsV4v+6T3p2oCKbhjQlDxfF02tTVTdEHvCI+WhkBt6gHubnFYyy+xptN3uZ3Tymjcd0c/mnhXHKbyzMYlr6L2V/CL0PvQH9CA2J9vWwrC4uW2mcHSw7Pl8/t/bouzOhkfprRR64ZGE6edYMKR9PxlZb8T8DJYoTN5xr0babwhdcDmPkMtrCs22PW5gs4zf7WzwmzXXf5zOZPBf/EjMNPrnGJ9b89Q8RzSZoOfQ6j30GWgudtZDC+5vRVi/Xq3ieT0PNPCffHg59lGi3HWpPIk+0P4iHJB+MTZXAmxqEeFD8Zn+C5uAzkX5hBP8HDeCGhSfcB7EBuhn9RrN4D9oHjbEws6mJEVCMG94qCzM+PTqbDO2FznP9V/5mMztr5fxeDXSBhuVGOYvm16S/TJQCpfamBiGygUdDr1hIv12HnoJOMhq6QoMoY+Ti6bNz0GPQz9BWC+NHPrFhjoW3h+yI2pan6Xym54uRGX1N8xkHnWJkdJHG08mI5zbL8c88jfeshZSgzEiULDIkIQIeHdXRfK5aZoqsndFRJ83BoxgfT/Lu3RloPaMiN5n50PMW0nLbLaTlFkFHLIzXNtJoaqJy3OiG0IT89x9hWb7P03+eSnzVwvRdIWRIQgwAPBryFNx4RimTGD3Vcns8zWgwoxo3qglc7obesZBim0dTcYN7zcJ7Fj16OkzD8fEjH4d6giY0isZXyfUb3OdlToNWMJISoqTRsxBCZOLRSz30toWxHTcKfwVLBc3IzWIcIyo3DR9LGsPPJ1qYjNBMA+qLqrzjN8PCW0R80sJ1mtwlaDpNzGee+pjSCAsz7moYGfl3vtffIgYCdwUYANYU6enJgibbAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-title-sixth-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-pad>div{
  width:100%
}

.xml-title-sixth-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative
}

.xml-title-sixth-pad .title-container .title-left-div{
  max-width:30%
}

.xml-title-sixth-pad .title-container .title-left-div .title-number{
  min-width:40px;
  min-height:40px;
  background-color:#418eed;
  text-align:center;
  line-height:40px;
  margin-top:4px;
  padding:0 5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-sixth-pad .title-container .title-left-div .title-number .text-container-left{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-pad .title-container .title-left-div .title-number .editor{
  -webkit-margin-before:0;
  margin-block-start:0;
  -webkit-margin-after:0;
  margin-block-end:0;
  line-height:40px
}

.xml-title-sixth-pad .title-container .title-left-div .title-number .edit-mode-inject{
  width:100%
}

.xml-title-sixth-pad .title-container .title-left-div .title-left-line{
  width:100%;
  height:5px;
  background-color:#acf8f5;
  margin-top:5px
}

.xml-title-sixth-pad .title-container .title-right-div{
  position:relative;
  height:100%;
  margin-left:10px;
  max-width:70%
}

.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-sixth-pad .title-container .title-right-div .title-right-line1{
  width:30px;
  height:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:#acf8f5
}

.xml-title-sixth-pad .title-container .title-right-div .title-right-line2{
  height:30px;
  width:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:#acf8f5
}

.xml-title-sixth-pad .title-container .title-right-div .title-right-line3{
  height:5px;
  width:100%;
  position:absolute;
  background-color:#acf8f5;
  bottom:0
}

.xml-title-sixth-pad .title-container .title-right-div .text-container-right{
  padding:0 35px 5px 20px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  min-height:50px
}

.xml-title-sixth-pad .title-container .title-right-div .text-container-right .edit-mode-inject{
  width:100%!important
}

.xml-title-sixth-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-sixth-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-first-pad,.xml-title-sixth-pad .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-first-pad .title-container .title-left-img{
  width:32px;
  height:100%;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-12px;
  top:0;
  z-index:999
}

.xml-title-first-pad .title-container .title-right-img{
  width:33px;
  height:100%;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-13px
}

.xml-title-first-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-first-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#5095ec;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px
}

.xml-title-first-pad .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{
  text-align:center
}

.xml-title-first-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-second-pad{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-second-pad .title-container{
  width:95px;
  height:47px;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:cover;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-title-second-pad .title-container .w-e-text-container,.xml-title-third-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-third-pad{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-pad .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-pad .title-container .title-left{
  border-radius:50%;
  border:4px solid #4c95ee;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-pad .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 15px;
  border-radius:0 15px 15px 0;
  background:#4c95ee;
  overflow:hidden
}

.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-third-pad .title-container .title-text .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-hexagon-pad .title-container .title-left-img{
  width:32px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABBUlEQVRYhe3YoUoEQRjA8d+pKApWDSYfwOIDKL6CYDfYBBFBRG0GQZBLmuxmn8DgG9hsZoNRMJwoc+yW4XaK3MyE/cdlF36wy/DtN9gZfkp0iQuM8Ju68b/NJZ7fxRmWpglom+m4voFbLOdA6ICs4g7ruRCTIAu4wlZOxCTIAfZzI2LINs4xXxISvoch1kogWsgibrBZCtFCTrFXEtFCDksjNJDZChxjyKgCR+cRn70eEtdD4npIXA+JqwqSmuSzFSCDWiD3FTjGkGs81AD5bobmp9KQUPgBPsFLaUjoHUd4Kw0JvTYz7EdpSOi5eU1fpSGhx2Y38pMLkjpVw0ZgBcdTX9TgD8UeHwPQ+XPyAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  left:-10px
}

.xml-title-hexagon-pad .title-container .title-right-img{
  width:33px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABAElEQVRYhe3YoUrFUBzA4W86FIMYDSYfwOIDePEh7AabYLCI2AQF4XIxXJPdKD6BwTcQBG1mwwUNgkFBDmwi8xq3/wn7xXMG+9h24JwVm6PJq3YrUOIUJ//dKV2w1DKk7gCPuJ42OdMRIrWIIdaiIalVjLEcDUlt4Bjz0ZDUNnZygMzhEINoSGoFo+q7CYWk1nGGhTIYktrCQ/QTqdvNBTKbC+QzF0j4qvmphzTrIc16SLMe0iwXSJkLpMgFcpED5DKdAqMhN9Um+iMScod9TASumifs4bkeiIC8pD0q7n8Pdg15r17HbXOiS8gXjnA1bTKda95aBtQ/as6rPwF/wzdYZR6x2vW7ygAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-10px
}

.xml-title-hexagon-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-hexagon-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-hexagon-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifth-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-right:27px!important
}

.xml-title-fifth-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-fifth-pad .title-container .title-bottom{
  width:95%;
  height:95%;
  background-color:#418eed;
  position:absolute;
  left:-10px;
  bottom:-8px;
  z-index:0;
  border-radius:8px
}

.xml-title-fifth-pad .title-container .title-left-img{
  width:32px;
  height:43px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAArCAYAAAAZvYo3AAAAAXNSR0IArs4c6QAAByVJREFUWEeVmHtwVdUVxr9vn/vIixBCkJc85OWjztAhqVhbrIiVEshFBAItlIaiJVPHqihOpc4ktVgdUHBCAgTbpoCTWihIoNXaTofSafmnabVT6EPpAIMGmSTc5JLk5nLvPV/nBMR7b0jOYf971t7nt9fae31rbeIGx/sfaVpCaAIwwdNU4s9I4FslE3k+1X5ejYLytU2kp0WuGh09Kt+QqVgEYQeA4R7mxgDsRC6qSgrZmWo/d0tnoT8YX3BDAM3/01AFsJHAGgDZbgASLtBgza/H4p1q0k61L61tmWAQrLoxgBaNRxIHAcwA4DZXAE4kk1g4cyJPZ8KWbmstMcb6qdsi1+ZJYnMLHqCN3QBGu+0eQgzE3qiNZ2dNYDjVfuk+BXpaw48AeN4zwNGTyhuSj/UA1gHIcwUA2kU8xbF4s4SM949/crsE72eg+YxGw4c3CNwnwXgAOMUkQsUT+e9M23k1FyZblv8IwEmePdB8TjMB7AcwzsPPEwIOWz5UzhjN1gz3W71tHWWSXQ+xwBPA8XPKtoRKA1QJGOoKIHTCoCoB7LpnHKPp97893zKmClQlBMsTwJ/Oa0Qghl0wWADB5woAnEsSi780nn/t7/6emy2rd7+AmYBi3gDO6g6fdBjAZLefk7AhHIuDK+7NyH6AWLa9417JbgQ4BkDUFeCkFOg4g29IehVAoRsAgC5AW+NRs2n259iVal9W35JjxwNPkvw+wCGeAH57UoVZQftVQ34dQNAVgDiPJFfPmoLfkXSS0bURer1rpB2/3ABhLtB3k9w98IcPNdlATYTukEv2I+D88L2kZR6eM4lnM2EX1ISny9IhAhOvfhscYJ9kDf8gGRK5E8BNrrsHeg3xs6QxG746OV18HPXzWeEKAS8BGOYJ4O0PlW8l7GoSawHkeABok63Hz/RYB9aWpGe/ObWR4dlI1IhYSsDvCeDQP3vGBa3ArwB8wYP4OCb/tRkPzb8964NM2FBd5xQbySMAbk1Za+AQOOJz5F+J2QZmLyDnyriNOIgD6ul5vKwkvy3V+L5q+XJvuriIYh2AESnfBgZ49x/KjTLxNIj19CY+HYA2XGzzN6yezd5UgAfqLw4NxvEjEo4CptYRAwPsO6lRVjyxhwZz4EV8pLNK4OHFJYG/9zv9r10cLz8PACpm+k0aBOBvl4tpjDPJS+1nS/g9ErGK8rvyPkkHEBfUdt4vJvcSzKwjrg/QcFpZwXDsUSPzgoACt+D3ZT9xU9zv27JqOrtT7R/c/EluIMf/DIRnQGbWEdcHaGxWka3EDkgPgV7Ehy0kVq4o9v0RGdmvtK5rFBFzdn//1eyXyjeAB47HbqOBIz5TPexeEJptK7n423flnOsX/9qOGaDt1JHXC2V/gPpm+f2Jy8tk4zWPpXcUYH3Q+KtW3s1I2vVrUFZeNLwGNjaC1w1lf4CG91TQ29272YjfBD2Ij9QqqrKwJbupvJzJNPV7JVJkZyecu78oJfsNHoJtx6K3GJomQHd6yH6O+PwHSYQem511KtP9X9veeqtPvsOAnFBeT/rTPVAtmcJjsfmAXgcw0i3+Ai4T+GUikPXkunt4MdW+uL7ZPzIxaYkBagAUDbBWBsDb7fn5geznYcx3IeW6AyhswGet2Ed7v1c61WnDro2HtoYLEoHkS4KpIJDlEaDn5hwL+0Dc7cH9zpqnKSu0fm7wROYPSmvDEwx1SMD0jOw30BkQX363d5YNNUIY67Z7AM6Be0cx+5EfLMy7kGYvcf7OyIO0kz8HMGqQtT4LQfUR5Vi+7idg4zmwr15zGxFCLyaSkdrqsjE9qcZL65TXo/BzBJ4AMVgoPwPY0NQ10udjA23MBd07HwEf0zbLfxjK+guQXvvNre8e7Y/HGkV8ZRD3O8wpAG91fR4Gb5HX6rUBPaC+2k/HSWvZi2U5H/ePf9tMQ+Oli7oCUNFwOmtkQdFqED8m6C4+ZLegOiF346aFvJQK8MUt57KLgjmVNuj0/m5d1BWApxsjRQiYGkBLyGv12mAeuECZR/NO5Pymujr94WFezaURxrq8k2AIcBWyKwCPHYxMCyTpiM80t+vX537hpA++0Cvl2f0eHubXXbqdSDjZb4rbKe47A9+plz9YEFkCcLCMlbpWjMQb8bi9fseKgrSHh+J6+cfE25eL1lZAXt6Qolx1MDI8N6qNNKYC0EAZKxWg3Yaesqfmv7kro/Sev71jGJTcTHClpy6qzwONkdsg/gLQdMr13QckThmLoe3Lh/R7eCjb1nGLaDeJuNPl+n26oSjX7OlcDmIrB89Yn05IgDycDLCyoXxI2sMDqmVKi8KlBvoJSFchu7pglKv3RHZDWubJZVSXpKru9q4d+9eNS3t4cErvrLheAM1aQO5NLPqSSZyrGsLvg87pd+3UHegLhL1yd8Ww4/2y39bW0b6Abzdlf9mJk5fhyPn/AY0CzV+63dVgAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:cover
}

.xml-title-fifth-pad .title-container .title-right-img{
  width:20px;
  height:25px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAWCAYAAABUpxX0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc2QTdGQjk2QTA5MTFFREE2QURBMDVEMEZGRDIyM0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc2QTdGQkE2QTA5MTFFREE2QURBMDVEMEZGRDIyM0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzZBN0ZCNzZBMDkxMUVEQTZBREEwNUQwRkZEMjIzRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzZBN0ZCODZBMDkxMUVEQTZBREEwNUQwRkZEMjIzRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PupmnUUAAAQuSURBVHja1FZNTxtXFD33zYzt4NBQCkEFAaEi5SPNIk3VVSO1m0oo6/YHtFIX7Y8o2aaLSu2q/IRmF7W7SFSRiBJaFAUUE/EVB6yGgsPXGCM8M+/2jE1TPipqZLPgSg+b57nvnDnvvHufXP9JvbYg3+OIuaFihqD6PoAm/BuvFPid8/eMOqP+qwtLv32LCCKKOoT+8ZWH9Fs9UNyA6BBniC8H8BHjC+4B7ihCZ9XtLG6krWe6yaJfVN/hA50c7r6kBlMmLr1q7Ezj275/faRxcwII6kEaTnsaWuymCP0kS3w5gl8mruiFCWaQCMUtudJrBDcFEr9l16GEOJKU9CqFdWJ1bVRKdVn/8URFgdrjXLEX1tzkN+LjP/E5rvJlHFjurmLBNUYHOfEhCb97zNINVHqACYHA+JFoFjWS1tFhF+1+EyIZ5NYTH8fiM2MA8e4adLoQexkqbVXgpDmucMyS+5s1K9yqKcDroWCXSah6fI3tqqad/ySqhHqDIO0WzvmaSXuFFFXuIOET4qODdtaE8DicYGOTkMip/QCKKa9VIXyS9VKGh2yDo5ryFT+zw7EBmN2aSRfdgLucp583cDL8tVjpBX5ZryKpRGssMXdBQtmqmbRJbiMRZONqUD0+lljLZw3L2DMSmakikerqHEvjtOPYtVo5y3u3SkiFf8JR4qM6fMEcP6eMGmeOuo+x4z3mxOYxSXFnzFhBJoFoHXUI6fx+B5GNiYxx/A++ssFohls06RqvtKzWjFkRl6WbZ1IGaZlmEvQOqoyciGQctdkrq63FO6hTGFmGtSRtWH61jM/ZZhzGF8nxtwxsNG3uftFSkKR9Klbv018PSTirFZL/2J9e0kV+TlobZRKtzX8ND4utF2f03S6wYTwlqfsk9ZAzWezHr3iZ+DLJG08GnjMfe1rvftnq896xzh4ZcLgHSpBgh68/RS8/ijxdvPO5lFDHEKok/bd9EqflJNhr4/tLICuGTlG0R3x4EbnkernPfzysrspmh8DGrbL7ULF/SeuMOxKO59GSxylEuaWHpQ525wGKdASfrzUOE42jsJGXT0ZCd+gHTYrJd4uYa7R0Hx9q4Yj2auI2l5xWxZMgaslOfC1B3Qk/H06htHsJFtdisxzFxzR34Qmcnax8MFLGd23DVtotSRcJX6SXaRM8ryTpJudybFsPjOPO//KN7J6Gyij556HeJW7/Rarsx69Bm0TlSqLI0RIPYMN56f/xNb5rimHIv/HEC9prV2HSFSvrllHN8UBP80Z4KrZ4HZEJyPMFO2Rci9N7s3EDI2kqHTgH8N2VZPNOW7g664isROJ4DjPL66gGnCtse9j66OUF/9fTIpxoLPDG+Yw1OMf7skdlTaUUhgF2vQKS4Rb6zvkHcj79bjmNMxbGSXrdn/2szpkibcT0rq34TWeJ9N8CDACspr5wB0rNYAAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 40%;
  margin-top:-25px;
  margin-right:-25px;
  margin-left:10px
}

.xml-title-fifth-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-fifth-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99
}

.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-pad .title-container .xml-text-h5.text-container .editorClass,.xml-title-triangle-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-triangle-pad .title-container span{
  color:#fff!important;
  background:0 0!important
}

.xml-title-triangle-pad .title-container .title-left-img{
  width:32px;
  height:102%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMCSURBVEhL3ZZLTxNRFMfPnRd0Roq0RaA8BB/EAAuNChJdgCEmJCRGtm78AMakjYkaNZImGjdg4jdw41Y3LowPqkQTTQw7IZQKRS0F0lrKq5WZud47vaHQTulz5S+ZzD3/md5/55xzZy6k0/8k7O4bwQILywJi5x36x8JY1/VJVYOhT7dqg0zOoH8s8hIAX2bhPiAvx0a70chxCmFtqufx7wtJqTTMTJIgsHI6/tDzcOE+U4omu0kSDmu656xn/nOv66eFaQVjZqKz8w6aqvYmqhKhc57AeSYVhIkJzjChqKpqXd/YmDjjmR8FjDMaZj9ypWsPuq6hWPSP+/QD/zRGWGZyTkxMEGYDUzDGEImE21dCiwN0nA951cSM2GoUBeb9sL29zZTsFJSudLY2N2HWNw0b6+tMMcfMJL8cMFTyJLMzU7CyvMSUTMxM6IovCFqbwJwf5vw+0hyZ2S4pXeksLy3CzPR3FqUoq4lFlqHtyDEWpcg0QYWni1JlrYaOrpNQUVnJlBTcxdHwzcGnvgoWF0WNzQ7tJzpAEMw/QxxZuYNrWwc+9oz4mphWEIfq6uFw21FAKPubhqSLoynr1pE42XV7qo80cF7popM2OJugrt7JlOzsqgl2kOMtWck5X+kc+V8NzmY4WGNjyv6kF56PRiNKKPjLtN8pPM9DvbMRZEVhSm4yu4uwthaDH/4ZSCTiTEkiCKJRA0ky+mTBEPPA1ISSiMchFEztI0RRApvDDrwgBElBhkhVJtmlnGQ1oW3Z0tpmjCVJAmt1NZmbe4aB6xx32V4ZF/LE1MRRWwfOxmajg2hqLLKyRFr9yrjbfs3rqomy2/JmjwmdlBj8pU9BoSkSJfE5J4mdXpeD7LOKY8eEGOgWRbkry8oKjcnqXRV4bnjc7bj67ro1bNxUJIYJMYghUer+eq/lEfn6xhHPvdHEiuPv3Y4Xxl0lwpGXwWusJVq/3HF+owIGfsDrsl+auFFlPFE5KGhrs5tS98Jl5/8xKb4mo2EP+XUvC81Izo0g8A8uEOlFaHf13QAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-12px;
  top:-1px
}

.xml-title-triangle-pad .title-container .title-right-img{
  width:33px;
  height:102%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAAB+UlEQVRIie2Xy24TMRSGP894MkOT0JALkKQFVREIIW5ig1SJBUuegD0LngNegH137LvgBRAvwAq1EqoAhYCgt2SSkCKSDhkjByKFMiXDXCQW/JKlGfvYn4997COLO487imT0ErgRNJKREOCP+g/5dyCe59m+76/JtADD4deaacp1YDUVT74cDFaBFxoAfE4c0u91HwDPgdrPKpUYRCklOu39NUAXe6ZJJLIn4/GYXtdtANcCmvOxIaPhENdtYwgjKy0ryCSeJ/1+l57rYkqJIY9f+UgQpRQ72x91FCFl4OzjQTzvkPetJoejEVbw8sSDHAwGtJpv8JVCyvBdQ1vu7W7zofUO0zQne/A3mmvt+z7Nt69p7+9imtHiZG6vrVebdN3OxIOomnviVxoXWVjIRgYQBuI4Dleu3+TkYiESQAgRLp/oSLp0+SqlciUSKPQFqWe00rjAmWothHVEyFTV2hL15XMTaFhFislisUwmY7O38ymUfeR8ksvlqS+fD3V2YiUt23ao1pfm3mGxM6OOvMrps2QymVFqkMkghkGhWNoSQqynBuFHiCul1D3gkU45qUC0SuWKWiycegjcB76lApkqm8s/Ae7qDK2Uejobf7Mu6m9d/GPqgt40v2y845x45nnebeCWhuSPDHK0zGr6HwT5rc6yrA1g4zt64Y9eSZIlLgAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:-13px;
  top:0
}

.xml-title-triangle-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-triangle-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 3px;
  margin-left:-2px
}

.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-rectangle-pad,.xml-title-triangle-pad .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-pad .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-rectangle-pad .title-container .title-left-img{
  width:33px;
  height:100%;
  position:absolute;
  left:-10px
}

.xml-title-rectangle-pad .title-container .title-left-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-pad .title-container .title-right-img{
  width:33px;
  height:100%;
  position:absolute;
  right:-10px
}

.xml-title-rectangle-pad .title-container .title-right-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rectangle-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px
}

.xml-title-rectangle-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rotundity-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-rotundity-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 30px
}

.xml-title-rotundity-pad .title-container .title-left-img{
  width:43px;
  height:125%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAtCAYAAADLEbkXAAAC6ElEQVRYhcWYy2oUQRSGv9GJEnOVZCOEEIUg+gDRlbeFoCL6DBFcGl26UdwJgiCKEl8goHhZuBDcKBFEUFExogvFQIIgySKiM30xjpRUy8mxe7r6lvxQ1EzSVH39n1OXM7XW47dk0Bhw2PbbgQGgD1gCFoEZ4DnwEHjpOuzRmSHqDs91AuPABDCa8IyB6QK2AHuBM8BHYBK4BXhpk6xL+f8x4ANwrQ2E0S/bQiAAfAt1FrgH7MkLstG+zX1gOGWMUAAEAsSzfT9wATgFdCQNEheaXguwP+0tlBPSDdkMUBPYB/QAl+33FdKObLBWZoUI1MSeAGjazw1gBDgBrE8DuQoccIQIVSi0C3Ewph8CDkUDmRWjQY4DJ3M4ofNCAjSEGw0BtRPYFueIWaJXMjoRKgeS3JAA0pkxGaIoWccdVodOTD9yImzVgjsLPX1Plzq3fg3rXcHv2n85kKApDTLhCOHr5PwW1pfPzw6Ozvn1TY6Tx8qEZpfDZiXD8Q8ibNX8c7ODI0UhsCAHHSDiVoh3d6Gnf96vdxWFiEB254Ew/fRS5+YyILA5siMHxN82F3R0lwkyoP4WttmwVizN5VbqoZkJpFd8j9u29SEm94jSZN7ou4DQh5feMeW5UTrIYkJOBCoUnoCoxJF3CYkZFwq9XZcK8qzNfUKHxKsyNI8cAJrCkUZVjryw99I4CD8mQSVQqSBGN2P2iaS8qCxHjG4DX1QY9P2h8tBgJ7uoJpY3Kw1QGYjRE3t7T7tZNURfmnQ5cd3WIcMpd85KHTEyO+wl4E1MXujlnFpGFgHBTnIDmFauyLzxywZJKsKNMw+A9+K2LXPFWy2QSJ+BWVuhmUqoJja6VQUxWgY+2dZtW2IxXSWI1A/bSlfuq15Us5alXCBlQ5AHpAoIsuRIVQCRnBypGoJ2jjhOHthfmYqDFHzbV21K1kwqWqlNOTzjpKIgk/akXnMQc+YcAV6vNYjRvP2x57StCH5mHgH4A9FrprXYXw+9AAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  margin-top:-11px;
  position:absolute;
  bottom:0;
  left:-12px
}

.xml-title-rotundity-pad .title-container .title-right-img{
  width:33px;
  height:111%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAA8klEQVRIie3VrQ3CQBiH8adAgmEDFBMADo1mAToAaxRNgkCQsAEDEEZA4DEsgUJhIAe0aUk/rnfvK0j6dzXP79oTDWbb2xO33YELsAd2wCOv0nKMm/WACbABzkBfGkhvBByBrhZgNgQWmoBZqA2MtQHVO8hdAzSA3w7T1R/fgTm9KhBPBYhPD0SabxABS3Hge/p3HKVPlMTFgfngRDouCph4+AEyEwGK4kgAZXFvoCruBdjEnQHbuBNQJ14bqBuvBbjErQHXuBXgE68EfOOlgES8EJCKm3WAIH74/VlIAZl/qGTcrH1dJy8gHjeL70AlDvACN11BezuTUHQAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-2px
}

.xml-title-rotundity-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rotundity-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-rotundity-pad .title-container .xml-text-h5.text-container .editorClass,.xml-title-square-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-square-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-square-pad .title-container .title-left-img{
  width:30px;
  height:106%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAiCAYAAABfqvm9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIgSURBVEhL7VVPa1NBEJ/Z92exDa21tQ0RK/Hid9CLSNGDJy/1cxSEUlEEv4KgJy8WxI/gRezVgyAUxJYWESoaITVNGvv+7jj73gabZPOMPPCUH/yYZHb2tzO7s/sQLLjz7PtilPoPAGHBuMbFV6vg7aeNy6i8tyy4bFzjAWFLmJ99EKkkNmn+799gFSyDiWB5TATLYyJYHv9PUL9fiRIQM7UtYi+G1AjBkCmQ4KzfhXl5DHOyW0gdo2MFq1lf7JtPWvUF2XmzeuldfZYDU3LMiB0OpnAUTcOrL1ftL3YQyGylXobn/GL2MkRQ9pJ97yQNlUdMiJSbMeYsk1FUudU7iLR9fwm8aCqXyrHTuVB7sXv95Upte/m8bGcTtCBxDrY9crnkw6gCz/dubCF9XN/kqGtmjEFACG4rrFSliD1HqCzD/aMqhGyFRfG0IOeIVT6b+h+KOhJenJNtb8oNQTox+CLhMN1I1jPsgxa0fC55IrlseYs53Vzo72Ia1kMpgzEFKes1VzC1HaTxw6i26QeB4rJb3LiHYSXb/EE22a/HSe8gfdp4DUS3zOxhYAI/gll4/GEVGmw9zmYQaBbtpmfsN6UPfBY6WF8tncnPcHqIvQxV9jhQ1uKF4EuvHJEe8D59dlEN0TOWF//GJd/b5DmnGnsAXGIzmGk8fH93bf+41pDGbUOUxAHSwcY8tE9847PgF3ScWjxz5VGT69fdXQCA3ymVGyMpwrbJAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-8px;
  top:0
}

.xml-title-square-pad .title-container .title-right-img{
  width:30px;
  height:106%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAiCAYAAABfqvm9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThGRTBENkY2QTA3MTFFREFEQjlGMDQ5MjkxODA0MzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThGRTBENzA2QTA3MTFFREFEQjlGMDQ5MjkxODA0MzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOEZFMEQ2RDZBMDcxMUVEQURCOUYwNDkyOTE4MDQzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOEZFMEQ2RTZBMDcxMUVEQURCOUYwNDkyOTE4MDQzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phhbt4gAAAG1SURBVHja7JS7SgNBFIbP2Z1kIzHmgnjBgKbRQqysfAh7sdAXsPABLHwHH0IL38AINmJtK4iiJgo2CUkwuzM745ldi4TMXgKCFjswbLH/fvOfc/5ZhBTr7f60vuh8XTGAVQCMk3q4e9ZpxClc2puzrfrJ9uV5Ld9bAcVi1IozifJaKAsUmM92ZR7aXpVxyRYASaVieIiCWaga1dwA6EnaSSSXQ5h3evRGEgwT28OKbAh7a3dQzg/AV/aEQBJkxvagxKh4qiQRqJ1VCFZz+iCkAUjeHIsHFSQMJATqMgU50zAR4ZChTAXTy4JfXimBKtxB2eQWBRjHrRRjaWCKyvZkKPWlRVHK8YrT/0ClxHgrkCcCkfScevvYXaIJ+vDpzkGzvfV+sH6zv1Fqtccb7shkYOARtSvwqUMUcHjoLYuj28PX5nHtZWLKSHKGfnC6bk8cWWt0hGijx8u2MTY6Fh2vGLTYFOzRZdPB3R9toeCaczgQBbh43om8euMmVZBL/U1ksEcdYorwYOBUghMF1FMMb8IUS/2/m5IBM2AGzIB/BLSl7Rr/x4x+lk9T4xBaTDFuevUtwAASrKkxtXWEsgAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:-10px;
  bottom:0
}

.xml-title-square-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-square-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px
}

.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-semicircle-pad,.xml-title-square-pad .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-semicircle-pad .title-container .title-left-img,.xml-title-semicircle-pad .title-container .title-right-img{
  width:33px;
  height:117%;
  background-size:100% 100%;
  margin-top:-6px;
  position:absolute;
  bottom:0;
  background-repeat:no-repeat
}

.xml-title-semicircle-pad .title-container .title-left-img{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAuCAYAAAA/SqkPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQxQzFDOTc2QTA3MTFFREE1OEFDRENBN0NENzYzRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQxQzFDOTg2QTA3MTFFREE1OEFDRENBN0NENzYzRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDFDMUM5NTZBMDcxMUVEQTU4QUNEQ0E3Q0Q3NjNFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDFDMUM5NjZBMDcxMUVEQTU4QUNEQ0E3Q0Q3NjNFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PosBlHcAAAL4SURBVHja7JhNaBNREIBn3r7dNGBojSJtpeIPCvbnJHjyB0Rs1epNz4qUXvTiXYR68CB4UBSsCN5EPakU68WLJ39OtR7Ug4WC/bFNk2Kzm7xkx5lkA6n2R8gmveyDSd7P7H5vZt6b5D2AEAsRIctulmGWGZZsIDNB3y7RgbALv7SZ5WbRp9RCtkhTmbJInfvmeWyIJSG6GDK4g79G0q7f8/CdC59/mlJ/T7sNA4fj0BJXY9zsR8RJHbLR8r5NOeZ9mTIwueCXOhUayJk4QBwSgQ6oMKkLrsseZcPFehbbKkulLWOiU5nhiuXAA7K3Li0m7LiJFzzLtjWuGZac58HQ60L7tT7SGMSw8kClnnZJ3xgtdJy4NW39A+68Pu7saNnergvzR8jBo1C0urUDSSLfWjO+jg2/MkVtitS6mg6PtbHOE9YtLAOfvp/eTD71K6QBAGs/28gxoRj8xzKUYa0Cn646O7BZpwOrXX3q3mwr+P4VhXCBmzxrUlDHUgL33s4kEegyIg0ycEvN26pKqtvVTlPnnpFjxcxZBP9iGNDqxWSKZcEVIqW92dRehWqQZ9SGNdJ4u4BXIE4UCN2cNIhMydIurjfZvN2yVNIRXe0j9PHoPl5INXF5bYCbB/g4YaC3MwYDh+LgSdLgIlDFgPc/cpBlHUvAzDsm2aZW91r84qzx4dWYV2of3GlDTJdtybgEHybyMDKeA5d1ZBKare1mW+2a4yoM/uGZWyJ4+smDlzwBFfhQ3CveyBoCcazoakBKBo9BOHCA33kfFr2/QqHKXqmQeDuhFeb+LFkjH+tkgbomiQgcgSNwBI7AETgCR+BVwEQbAybE/AZZjHPrnPHqA+bD2lfGmg1wNb2Vv8INByuCUf4b/I0a7G7VtC35nc8Yw1yfbij4+XnMG6NfIMFjubhpaAJ5c7U5ZezYXfb1I/a4WO7XG7zssCZXEtoxZxDVJbkA4oNQghOMU3ewlJN35JYntcdSfGBHPM5Lrou1knIEDhP8R4ABACI+QwMkqdJhAAAAAElFTkSuQmCC);
  left:-10px
}

.xml-title-semicircle-pad .title-container .title-right-img{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAuCAYAAAA/SqkPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjg3OUFEOUI2QTA3MTFFREJDQjNFOUVCN0NDRTM1MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg3OUFEOUM2QTA3MTFFREJDQjNFOUVCN0NDRTM1MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODc5QUQ5OTZBMDcxMUVEQkNCM0U5RUI3Q0NFMzUyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODc5QUQ5QTZBMDcxMUVEQkNCM0U5RUI3Q0NFMzUyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvouo+8AAAMASURBVHja7Fg9aBRBFH5vd/Yulx/yJ5oEA0YQQU2pjdpYGI1BK+0tQkSsgq2FsUghWCWCf2AjglYSg5GooFYabKJRVMRAwPyZ+/HC7d7O7Tzf7F3CRXMSyOZSuA++3dmdj/ftezPzdmcB2IgIGTsZNxmzjEwBs4V7bZoDQRs7rWX0e4riiYxH06k8dJvvLXBfH6MmSE0sCLfyaThpq/Zbr214/0P6ne0tFnQfjkFdzBjnyy5EnApKWBSdq7OsNzEtYSqh/JsGSsjKGEAMaoq4gZihDwnb5oxy4Dp6hmXmsXSt+zQnSGFx9OpMW9+TXMulYySwkHssGgeNpE3iykiulblmtKKipDMpiIRBKut6OUM6zs+q7el3PShXFaaI9Xw+5QnpUVNJhx41M+c+c3OEqnQUOicK3KhhzlO0+vM2mXzZOZB4VTVfN/3wMroruBxRmzAKOS057cFiTitCUTr+bbuZth+RTnH70+LWhdsnrieHhs/XJVaM8cYYRfmwhXHQBKMflLrYOTjXtKowlUAAE7iFl2IPQuRCx7VUw1/CS5NJenngmjO7pgw0IqizZlSdPP2AIkJ75uUCTo64UCDs46JBJP1I93K7wuLlliGfs96nYBfNLH7OmYuPCYOd2TzfxiYldOyJQvehGDi6aLBpUQMR3nzPQoY5Jq67TPI7AXcpouPCZMcZqWBo3PE7D+ywICryCimb4O2kC8MfsmAzRz9EAEW6hsf7CHYNxkmXLJ3JSgshFtFR5jk6vTobGUn58Q5mwLkOwpRff32HLLLoKvjl/DElDZ1iDEo0HzNCw3Lh146FPmzgyi4yszwypd5OoXAoHAqHwqFwKBwKh8L/hbC3GcL68zZulF8Vcvx5OyE2Id407yBeiDJHy1sS+so7hJFyp3oGFdyobKz/Us6IE0hwV0rx6PEZdMshrP/WzPH+9J5DamC0tyHu/3zZMDlEl3f4aW595D3xHemaQ6O9tfHlvz4MO+jioNcpz6MJFn7mKRgBqP/2tBezxaTfAgwA8jBkYXGB7uwAAAAASUVORK5CYII=);
  right:-10px
}

.xml-title-semicircle-pad .title-container .w-e-text-container,.xml-title-twelfth-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-semicircle-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pad,.xml-title-twelfth-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-title-semicircle-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-twelfth-pad{
  height:60px;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pad .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:flex;
  position:relative;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pad .title-container .title-left{
  border-radius:50%;
  border:4px solid #fff;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:#fda821;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pad .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 25px;
  border-radius:0 20px 20px 0;
  background:#4c95ee;
  overflow:hidden
}

.xml-title-twelfth-pad .title-container .title-text p{
  line-height:1.1!important
}

.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-pad .title-container .title-text .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen-pad .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABCCAYAAAA/pOGzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU0MEFFOEE5MDAzMTFFRDgwNkJGOTg5NDg5MkU1NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU0MEFFOEI5MDAzMTFFRDgwNkJGOTg5NDg5MkU1NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNTQwQUU4ODkwMDMxMUVEODA2QkY5ODk0ODkyRTU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNTQwQUU4OTkwMDMxMUVEODA2QkY5ODk0ODkyRTU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgKKOH4AAANJSURBVHja7N1NiFVlGAfw1++UNtFKdNsHRiqJRNBSN7YMF37kSrDAodCNLQw0F1ZEoAtRUMsWtgjaCC3bFCi6KFpEKWJB40oTg0RHR5+Xcwd0mGacmXPvnAd+P/jDnTv3nIF34M95zz3nvPPK0HCZwNLIqgIwe9cjw/3a+cLHXi+OvBvZElkdWWbsgRY8jByP7I486FeJrYici6w13kDL5vUOkG5FPmx/50PD9QjsggID+ux+5I3IpTZ3Oj+yS4EBA1Bnfl+Xlk9V1RLbamyBAXk58knb08m7pTmpDzAI9UT/W5Hv2zoSU2DAINUT/Scjz7dVYgCDtrw0l10oMSCttyPblRiQ2ZHISiUGZPVc5HRpzpMpMSClDaW5JUmJAWkdjryoxICs6lX8Z8qTD6VQYkAqr5cZ3CCuxIAu2R95TYkBWS3qTSufUWJAVq9EDioxILM9pXn2mBIDUlpQmotglyoxIKuXIoeUGJDZB5E3lRiQVe2oU5NNK5UY0HUvRA4oMSCz+m3lOiUGZLWgN61cpMSArFZH9o1/s6529NDYAEnU1dnWRH53JAZktCRy1HQSyGxjZLMSAzL7IvKsEgOyWhHZW184sQ9k9U9kuSMxIKt7kVElBmRVb0UaUWJARpciJ+oLJQZkcz+yM/JAiQEZfR75ZewH304CmVwuzW1Hd8becCQGZFGnjzseLzAlBmTyWeT8+DdNJ4EMfo2sL81TLIojMSCTe71p5N2JfqnEgK6rq4H//H+/VGJAl/0YOTzZB5QY0FW3I++U3kWtSgzI5v3Itak+pMSALvo28uXTfFCJAV3zd2TX035YiQFdMlqa82A3lRiQ0aeRH6azgRIDuuJi5KPpbqTEgC74N7I1MqLEgIyGIldmsqESA+baN5GvZrqxEgPm0rXIe7PZgRID5kq9nWh75JYSAzI6FPlptjupJTZiLIEBq0+n+LiNHdUS+814AgNUr8bfVqZ4OsV0SuysMQUGqK4Z+VdbO6sldqTM8PoMgGk6FvmuzR3WEvsvsily1fgCfVQX+9jb9k7Hvp2sC1KuK823BX8aa6BlNyKby7g1I9tQl2yb6P1XI2em2LYu9TbqfwNMop68/6M0i31c7scfeCTAAPXEdcoHRwVxAAAAAElFTkSuQmCC) no-repeat;
  background-size:100% 100%;
  position:relative;
  border-radius:6px;
  padding:5px
}

.xml-title-fourteen-pad .title-container .cont-box{
  width:100%;
  position:relative
}

.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA1CAYAAADh7zYcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCRTE3MTQ5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCRTE3MTU5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEJFMTcxMjkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOEJFMTcxMzkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7DYtcAAATDSURBVHja7N3pbxR1HMfxz8zuznZrG4pyhsMmhBIsYm2L5TJcGkUjcgXDA0USj8QYjce/oD4HYmIixAAJieGo+IToA7BQKCUcrRSILAIJtRwqp+4xOzPOlGpEqewuu+OT9yv5dtPu7jz4PXhnfzvbWcPzPA0Y5s87/jzvzxh/LAHA3/Re86KbOlXdUqv0vDojVcBTM/5c8GenP2s/2J69FrTHGAjQFH92DYQHAAbVlvTUdsbT6hZDY2qMYg5x3p+n3tuaSQYBCl7pdPsziaUFcC+u/5plwwFPadvTm7NNxSJFHeaIP9NM/8cy4gMgX6b/oufFqYZupDx9c9Ir9jCN/jwTBGgWSwqgEMOrpPmTTHWed5W8UnSEZgcBGspyAihUS62h2gcN7ehylLKLitBQk2UEUAzD34otaTCVtQ193e0Wt51jGQEUqyYhLaw3dazX0/HewiNEgADcl8bxhh4ZKW3vcnUzTYAAhGxxQ7R/S7b1aI4AAQhXVVxa2mCq56Krg2fz34oRIAAlUT/aVPM4Uzu7Hf36W35nxQgQgJJZNDUqK+rpy8M55ZMgAgSgZCotaUVjVKcuudqfvPdWjAABKKnJ/laspTai1m5bv9zyCBCAcC1uiCgRM7S505bnESAAIQris7I5qtOXHbWddggQgP9hK/ZwRDu67EHPihEgAGWztNGSFZE2H8ze9awYAQJQNg/EpZeaLR3vc9RxxiFAAMLVNN7U42Oj2nI4238RMwIEIFQrp8XkuZ62HLIJEIBw1VQaWjQ1po5ztk785BAgAOFaMDmmsUMi2ngwq5xDgACEKLiY/cvTLfVdd7SrJ0eAAISrbqSpaeNj+qo7o8s33QQBAhCq5x6NKZX11HrUridAAEKVzXkK/k/eihhOlOUAEJbgU0Bbj2RVU2FoWZN1nFdAAEKzP5lTz0VHr7TEVV0hmwABCMXNtKdNHWk1jYtq+oTbmy8CBCAUmzuyyrjS6pnxv/5GgACUXfcFR21nbK1ssvRQlUGAAITjVkb6bG9aU0ZF9HS9dcd9BAhAWW08kOn/3M8bcypk/OM+AgSgbA6d87deSVurZsQ1vMr41/0ECEBZXE95Wr8vpeZxEc2pi931MQQIQFms35fpv339yYpBH0OAAJTc7lO2Os/bem12QkMqDQIEIBx9111t7Ehrfp2l5trIfz6WAAEoGdeVPt2TUU2lqVUzrHs+ngABKJkdR7NK/pzTW3MTiscMAgQgHD9ccrX9WEbLG+KaOCK/tBAgAPft96y0bk9KE4dHtaTRyvt5BAjAffuiPa1baVdvz4v3X/uZAAEIxb7TOX2XvH3KfVh1YUkhQACKdumGq/XtKc2dGNPMCYVfYDUIkM0yAiiU4wbv+6RVnTD16qx4MYfIBQE6x1ICKNS2wxn9eMXRu/MSSsSMYg5xNgjQNt2+VjQA5OVkn6PWrqxWNFVowoii3skJvpmwNXjm9/6sZUkB5CO4wNi63SlNHhXRC4/Fij3MJ8+uuXr2z3eN3g+O68+H/lgsMYDBfL43rXTO6/+0s1n4zivlz8f+fBT8YnjeHbuv0f4sGLjlDBmAO2xoTz+x64S9dEVjfNPyJqungKcG30XY68+3C9dcvRJUx/V//CHAAFZPZehjIAo4AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  border-radius:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen2-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen2-pad .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABCCAYAAAA/pOGzAAADYklEQVR4nO3dS4hNcQDH8e8Y72xkJbYekUlGSVmyYKtZGI+VGkJkLEjktfBIioVovBcsxMbehlIsyEIheYQViSJv/etcTbc7c88998y9/399P6upqfP/df71657/+Z9zOm4MvKGGCcCcWv+QpAa9B96N1EkbPejvscAGYBXQBUx0piSV4C9wBtgM/C77hFZKbBpwC5jvjEkqWUf2A+kTsKvsg4/KfoFZYJJG2g5gYdljhBLrs8AktUC48rtS9lJVKLFeZ09Si8wGjpQ5VCixBc6epBbaBCwva7jKmpgktUpY6D8HTCmrxCSp1aZm2y4sMUnJWgmsaTa8JSapnU4C05sZ3xKT1E6TgQvZOlkhlpikdluaPZJUiCUmKQaHgZlFclhikmIQdvFfrnopRS6WmKRYLCrygLglJikmexp9isgSkxSTMdll5fi8mSwxSbGZCxzIm8kSkxSj7cDiPLksMUkx6sw2wU6ol80SkxSrWcChetksMUkx2wYsGS6fJSYpZqGjzg93WWmJSYrdDGD/UBktMUkpCHcru2vltMQkpaAzu6wcU53VEpOUii5gZ3VWS0xSSnZnWy/+s8QkpWQccGpwXktMUmqWAT2VzJaYpBSdACZhiUlK1DSgH0tMUsK2hjUyS0xSqn4AfywxSakKjyL9tMQkpegBcBbXxCQl6BewHviNJSYpQceBR5XYlpiklDyrfi2PJSYpFeHycR3wbXBeS0xSKo4B96qzWmKSUvAY2FcrpyUmKXY/ssvI77VyWmKSYhe+Bv5wqIyWmKSY3QEOD5fPEpMUq8/A2sqm1qFYYpJiFd5S8bJeNktMUoyuAxfz5LLEJMXmLdCXN5MlJikmf7J1sI95M1likmJyFLjdSB5LTFIs7gN7G81iiUmKwRegN7yptdEslpikGGwBnhfJYYlJardrwKWiGSwxSe0UNrNubGZ8S0xSu4THidYAn5oZ3xKT1C6HgLvNjj2qyN0ASWpSeDvFwTJOYiixJ86GpBYKu/FX13s7RV6hxK46e5JaKHwz8nVZw4USO1l0f4YkNeg0cLPMkxZK7CuwAnjhbEgaQeFjH/1lH75ydzJ8kLI7u1vwylmUVLIPQE/1NyPL0HFj4E2tw8wDLtc5/t/stRmSNJSweP80+9hH+LFULuAfPihkyg6ebUAAAAAASUVORK5CYII=) no-repeat;
  background-size:100% 100%;
  position:relative;
  border-radius:6px;
  padding:5px
}

.xml-title-fourteen2-pad .title-container .cont-box{
  width:100%;
  position:relative
}

.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA1CAYAAADh7zYcAAAEfUlEQVR4nO3dX0+bZRjH8d/T0tIyWGn558acok4WRoRgC1F0G2yJJp6Y+C488MBz45m+gB3zEgzGA7PEbGzLRGGAw0mjhgVwgCxQWhhCoZSau8DGhLKnf0/8fk5Im+a+k6vJL89z0eu5rVQqpT21kj6T9JGkRkluAfg/syQ5JZVLcq1GE9bg9SX1fFyvcq95WyY8kpI2JSX2XmdiPjMr6TtJ1/r7ZmPmc/sB1Crp+l7wAMCRwqOrii5uqfvD2nwKNCPpan/f7KQJIHOl86ukZkoO4DjmeuXu94tqOOPRm21V+dRqTFLIIekTwgeAHZYlBS8HNDmxpsjjrXxq1iHpAxNA3VQegF3eE051vO/XyK2ItjZ38qnbeyaA/FQeQDZeetmjxqYKjd2J5lM3v4OqA8hFS/Ck4htJPZxYy7l+BBCAnDgcljp7AvpjfFWxpdz6QQQQgJxVVJWp7R2/hgeWtZ3Ivh9EAAHIS2OTVw2NHv1yN5b1MgQQgLy1dvn0JJbQ9O//ZLUUAQQgb06npc7eGoVHV7QaTdhejgACUBCVvjK1dlVr+OayktvHjYU9QwABKJizb1TIX+fW/UF7/SACCEBBtb9bnR5YfTS5/sJlCSAABeUsM/2ggB4MxbS2sn3s0gQQgII76Xep5W2fhgciSiYz94MIIABF8er5E6ryufTb0Ip2MmQQAQSgaNq7q/V4Lq6FmY0jtyCAABSNy+1QqCeg+4NRra8d7gcRQACKyl/rVnPbyfTvg3b+cy9GAAEoutcvVMrjdSo8svrcVgQQgJLouOjX3NS65mfi+9tZBBCAknCXOxS8XKPxH00/yJzmIwcBBKBkahrc6dux0dvpfhABBKC0zr1VJYfT0s8D0S4CCEBJmaN9TD9o4VG8mQACUHI7u09vpQkNoLTMb4FGbi3rTJN3nAACUFIT91bkclsKXfTfI4AAlMzc1Ib+nokrdCmQ7gURQABKwjwbaPynqII9AbnKd6OHAAJQdOYZ0UM3Imrp8ClQ5366HQEEoOjMNHx1jSv9jKCDCCAARWXOCostJdTW7T+0DQEEoGhikYTCYyvqulKjsjLr0DYEEICiSGzuaPhGJH12vDkz7CgEEICiGLm9rFOveNJnx2dCAAEouD/HnyixldKFkO/YpQkgAAW1OL+ph+E1hXoDcjgO930OIoAAFEx8PZm+9QpeCshb4XzhsgQQgIIwQ6bmwfOvtVSq7nS5rSUJIAAFsT9k2txWZXs5AghA3uand4dMza1XNgggAHkxQ6Zm1KKz99mQqV0EEICcHRwyra51Z70MAQQgZ5mGTO0yAZSg/ACytT9k2n7EkKlN2yaApqk8gGwcHDJ1HjFkatOUCaBvJKWoPgA77AyZ2rAt6VsTQA8kXaPyAOwYubM7ZHq6yZvPlcvX/X2zU/tN6M8lfSVpi28AQCbpIdPNlFqCPqVSUg43XxuSvpD0pXlhpVLPZdgpSVf2/vIfMgBPLfwVrx+8Gfn0fGulx3W2cvRcvXNCUthmhcxRhHOSfujvm11MvyPpX8p2U23qgdt2AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);
  box-shadow:0 2px 7px 0 rgba(174,156,227,.83);
  border-radius:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen2-pad .title-container .cont-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-eighteen-pad>div{
  min-width:75%;
  max-width:100%
}

.xml-title-eighteen-pad .title-container-box{
  width:100%;
  position:relative
}

.xml-title-eighteen-pad .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAAnCAYAAAARgpr4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQzNzI1QkE5MkYyMTFFRDk2NkNFNzAwQTFEMUFCQ0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQzNzI1QkI5MkYyMTFFRDk2NkNFNzAwQTFEMUFCQ0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDM3MjVCODkyRjIxMUVEOTY2Q0U3MDBBMUQxQUJDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDM3MjVCOTkyRjIxMUVEOTY2Q0U3MDBBMUQxQUJDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoPbtKEAAAMrSURBVHja7JxbSBRRGMfPzK6uxqZBF5JeJQLzIegh6rUno7eQniQiEJKeeu0hCqIgeumebRfDKJFeIokeM4VKycSgC1irqW2Gtu6a7nX6vlxld5rZ3bnshZ3/D/7s7J45Z4bv/D3XGaXDra0ineCBq2Kdv98b29h4LeZtmBYAWEBSkrJn9kN4eUvzmfpnHRlpbq0MVWOP2uN7Tx6iw1qED1hBkWThnhkN1L+9cYG+RtLTXDubmjJOrvnSt5U+el2JmDfasAvRA9ZavtgfpfZ9l1coyQX6OpieJmucf55UJ/94J+ToooLwASvUfH8tiWScD0+RNmcz3x5S27+jZEJ4pigjABaomlxr7OpIZ/XMx8eXuaVcyzjxinttRBCYonr+q5BCGXPWY6RmLfMdJe3O6K/DAVE9N44oAnPmmxhU/+QiXVKbbwPpnFYBHn8/oggM44pHhGtmWCtpP+lguvlOqweDa+4MjPCMBdEExlq96SEhEhG95Is8qmPz7SAd1y0lERO1U28QTWBsovF/l5vOdlIHLzLHSC3ZzpTCs430cR0hBfl1ucvjUvBbu04ye249KShpba/pwFPffQgtyIMTpCvqH9Xba5KiZC6ltHT90ivwCOku4gpysETaRppXJ/S1bcqcTxgotIf0G7EFOXiiZTzNyayBQnnK+xCxBTnozPdE2WDBNxFbkIXPpJeFMt8oCesuQI87wsB+rGziArcQY6ABL9ndM5LBjPkek0KINVDxlBQotPnCpG7EGqjwGc0gm7zQbcQapDFJel4s8w2nBMDqRCNZLPOh9QOrsOlM7XxZMV93avwHnM0Lkr/Y5gulZr7A2ZjuAWWLF8aan7P5KVaWWEpiPt7tGEUdOJb7pGipzMdgv9eZ8Daaz0oBdpiPn3TBSx7Ogx8u/lRq8/Ezfj2oC8fRabUA2aYbwZqfs+AGp7dczDdAGkOdOAYeai2Vi/nQ+qHLLan5Htjx1wDKniHSSLmZb06svDwCKhufXQXJNt8Y1vwqm0Vh40tkdpuP134+oo4qFl5SWyhX8yl2DUZBZXe5jLsAN8j7fVWop4qD/+XUgJ0F/hVgAMwXuHMfyBAsAAAAAElFTkSuQmCC);
  background-size:80% 100%;
  padding:3px 20%;
  margin:0 auto;
  z-index:9;
  background-repeat:no-repeat;
  background-position-x:center
}

.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{
  min-width:75%;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pad .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{
  width:100%!important
}

.xml-title-eighteen-pad .title-container-box .title-container .editor{
  min-width:75%;
  max-width:100%
}

.xml-title-eighteen-pad .title-container-box .linebox{
  width:100%;
  position:absolute;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  top:30%;
  z-index:0
}

.xml-title-eighteen-pad .title-container-box .linebox .line1{
  width:100%;
  height:10px;
  background-color:#d5e6fd;
  margin-bottom:3px
}

.xml-title-eighteen-pad .title-container-box .linebox .line2{
  width:100%;
  border-bottom:1px dashed #60a0e5
}

.xml-title-Greentheme5-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme5-pad>div{
  padding:0 35px
}

.xml-title-Greentheme5-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme5-pad .title-container .title-left-img{
  width:62px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAuCAYAAABd5YVlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkJGMzBGNDQ5NEFDMTFFREIzRjlCM0EyMEY0NzBFMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkJGMzBGNDU5NEFDMTFFREIzRjlCM0EyMEY0NzBFMzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQkYzMEY0Mjk0QUMxMUVEQjNGOUIzQTIwRjQ3MEUzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQkYzMEY0Mzk0QUMxMUVEQjNGOUIzQTIwRjQ3MEUzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmsvcQ4AAAKySURBVHja7Js7aFRBFIZPzPo2+IyJDwIi8VEIBhQfYFhRIYoBIVHTBCKClUgKQQSjFjYKamElWGhjFLFQIhGCimKhlWCjldqKpBQLhc0/3FPIZndzH2funZmcHz5Ydu+du/zMnDkzZ25TpVKhotQ/uocC0WpwD/T+/2WJVFnVA+6Dtuof5qg3qdUELoIXtYzVnpteC8ADcKLRRWpucrWAZ2D/TBequcm0CoyDHXEuVnOTGfsabIt7g05o8bQIjCUxVs2NnxWMgl2Jb+x7uFvta6wr4GqaG7XnNlYZjKS92UxoFU+Hqm0t4Vy2OW0D2nPr6zLoyNJAKade4JvWgrOZh5fuitXUbTCctRENC7Vz2lMSDam503UELFVz7ahHqiE1d7p2qrn2tE4sGU+TLQRU+6qWWTD8k2rMxy1Hb1aUtszdAgZ4bb6Zor3Q0gzL2bmhDQPpmNtJUQnkLVgGrvME0cIG1sPob0xoNvZc01PvgBv8+c9snxmlzL0EBsE+8FUTDjlzT4MzPPx/5vCfbW40rQCTrpi7gePqoZyMta3tLk1oJr7eBJ8CGcllV8KC6bXdYCigMNnrSs89CZ6A34EY2+VSWDhA0emTUDQs3WAWc7eCz4EY28m5uTPmtgaSIRjdAvNcW/7OD8DY4+Coa3sLv8Aaz401pfO7thrPYu4XsMljY00h0mwyLXfR3FckWG/KWSa+PpJOvSTNfczxarGHxj6VXjBIm/sdvAPnPDJ2JXhpawKTzhYugPOc87ouEwI+Uox3GVwx9xsb/JzqvC7kgJr5P34AG/N8sMR+rnlzsJ2i0s4xcmuzvMwLhK4iHi5VQ7tG0enr9xwmFhZs6kEwAd4UZaykucSpzV6KSj0/KDopeBisz2klZ+L+COffE2xwobJ1KKS6tN5KGU5o+6opAQYAVDRknFPLCyEAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-41px;
  top:0;
  z-index:999
}

.xml-title-Greentheme5-pad .title-container .title-right-img{
  width:62px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAAvCAYAAACIcGZzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDRBRUU1MDk5NEFDMTFFREE5QzdCNTI5MjYzNjE4NUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDRBRUU1MEE5NEFDMTFFREE5QzdCNTI5MjYzNjE4NUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEFFRTUwNzk0QUMxMUVEQTlDN0I1MjkyNjM2MTg1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEFFRTUwODk0QUMxMUVEQTlDN0I1MjkyNjM2MTg1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Piss9vgAAAKbSURBVHja7JtNSFVBFMfnxoOICNxI2wqFXNhK4dmioEWgm5AsMnDjSvADceXCRURgGiK0CFsUFKFCIaTgCzdZ+FGKPHhqmZQtrExegT6M9Ple+T84QrgosDnXOffOgd/SNzM/zj2emTvXu9gd/a2CHxnwDbwDw6AXzP3tD55Ujhsb/IBFIkhCJygCnmGOgGLQBnLAC/AU5PuxMBskL4FGcAw0gSmGMdbBJxD7Y6wRQOl6hXuBkX2USwvvADfBms9j/wS3wIDO6DxwI2iS46AKzO7zU0R1+QyYBF/A/aCUi7sgaoHgnVgGF0A7OCFd8i9QD2pA2rLuI65LV5vkcpEF1eChxW3ebbAAjoOPEjO5znLBFD/AY45uww/J1D10Cdm0UIt3TppkavpbBO0ME6BAkuSUbtOygiRTp5ErSfJ1sKhcsEl+r/9bS4ujIClFMjX2mwIlnwJvJUheAY+EPtml4LmEzUif2j6AkRaHwSW95bc+kweFZnEDeGl6t8eVyWMCBVNv3MSRxRyZ/F1tH8JL6yj6QTP4IEFyUpjgk3pX+gDc4xokwjBp7heznoHfOARqdfbS8WsP54QjKhxxUG+XC8F5cBW8AqfBPPfgEiXv5UnJ6lK2cyXgrPrHlYCwS/akTTgU5cLkRRUbuotpZf5iym7EhWnJ88oFu+QJp5Rfcswp5ZX8RtdkF4yS7zidvC3cV8V0j8xEVPSUBCKTW5XMg3oxmTzjc6kQ92XA/2YynQnQBcKMy1e+TKa30qM+zzlUZxf0OcA1CYuUenZB319cVvbdMw5MTV4FZUreuzwxktd1BrudHZPkDVAOhpw2HslpLfiZU8YjOaVrsDthY2rhPmvBCaeKJ5NfgxInmE8yfUhDr83dTXkDsSXAAFwWgX8XoAcSAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-41px
}

.xml-title-Greentheme5-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#53a638;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0
}

.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container p,.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Greentheme5-pad .title-container .xml-text-h5.text-container .editorClass,.xml-title-Knowledge-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Knowledge-pad>div{
  width:100%;
  height:100%
}

.xml-title-Knowledge-pad .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Knowledge-pad .title-container .left-titlebox{
  background-color:#1485b4;
  padding:3px 37px 3px 15px;
  border-radius:25px;
  max-width:30%
}

.xml-title-Knowledge-pad .title-container .left-titlebox .text-container{
  border-radius:24px
}

.xml-title-Knowledge-pad .title-container .rigth-titlebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:2px solid #64eefe;
  background:#fff;
  border-radius:25px;
  padding:0 10px;
  margin-left:-30px;
  z-index:99;
  min-width:50%;
  text-align:left;
  max-width:75%
}

.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container,.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  position:relative;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Knowledge-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-thirteenth-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-thirteenth-pad .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#FFF;
  border-left:4px solid #006AF7;
  border-right:4px solid #006AF7;
  position:relative
}

.xml-title-thirteenth-pad .title-container .topleft{
  position:absolute;
  width:14%;
  max-width:47px;
  height:75%;
  top:-5px;
  left:-10px;
  background-color:#006AF7;
  z-index:0
}

.xml-title-thirteenth-pad .title-container .rightbottom{
  position:absolute;
  width:15%;
  max-width:47px;
  height:75%;
  bottom:-5px;
  right:-10px;
  background-color:#006AF7;
  z-index:0
}

.xml-title-thirteenth-pad .title-container .topborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  position:absolute;
  top:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-pad .title-container .topborder .topborder-left{
  width:33%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line1{
  width:42%;
  height:4px;
  background-color:#006AF7;
  margin-right:4%
}

.xml-title-thirteenth-pad .title-container .topborder .topborder-left .Line2{
  width:20%;
  height:4px;
  background-color:#006AF7;
  margin-right:4%
}

.xml-title-thirteenth-pad .title-container .topborder .topborder-left .block{
  width:7px;
  height:7px;
  background-color:#006AF7;
  margin-top:-3px;
  margin-right:4%
}

.xml-title-thirteenth-pad .title-container .topborder .topborder-right{
  width:67%
}

.xml-title-thirteenth-pad .title-container .topborder .topborder-right .Line3{
  width:100%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-pad .title-container .bottomborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  position:absolute;
  bottom:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-pad .title-container .bottomborder .Line1{
  width:45%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-pad .title-container .bottomborder .block{
  width:7px;
  height:7px;
  background-color:#006AF7;
  margin-bottom:-3px
}

.xml-title-thirteenth-pad .title-container .bottomborder .Line2{
  width:15%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-pad .title-container .bottomborder .Line3{
  width:20%;
  height:4px;
  background-color:#006AF7
}

.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#FFF;
  padding:0 20px
}

.xml-title-thirteenth-pad .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fifteen-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-fifteen-pad .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifteen-pad .title-container .left-image{
  width:48px;
  height:48px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA9CAYAAAD1VdrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURGODJDRUM5MkRCMTFFRDk0MTFDQTJDQzAyREJFNEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURGODJDRUQ5MkRCMTFFRDk0MTFDQTJDQzAyREJFNEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREY4MkNFQTkyREIxMUVEOTQxMUNBMkNDMDJEQkU0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREY4MkNFQjkyREIxMUVEOTQxMUNBMkNDMDJEQkU0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkln57IAAASjSURBVHja5Jt9aJVVHMfPndtMqzF1LDIM0+kcCs390YKM/tlmE4ohmppiM9EiAt+ifAHZhLSgF0wqNdAWbaJ/LMU/1BvCFCuV5QuCzSEUifOtVFxRLtr8/na/B387Xdt2d+eee54vfC7nOffe85zvc855zstznkh5zTXTj8oHz4EnQR54HOSAYWAQ+BfcAL+BX8F5cBocBk39mbH0JKcnZkrAbFAGRvbg9zlkAv9j1QKiYCf4lhcpcMbF4JvglR6Y7U2alUQuwldgE8MDbjwXrAWLQGac738Hh0AjaCaXwXWWoJT4cKYzBhSAYjaPEc5FWAmWgy/AOnC1LxmPJNjG08BrYD3Idr6TEqllFT0J2hNMfzJ4CcyLU4tugjVgc4Lpd56gt3oCfA8+c0wfBxW8gb0Nfkw0U/yf/P8dplfB9K3kvJ+CH5iffjcuGTjB6mj1E3iecXuSfRNienuYfjnPZ/UU81PRn8alLderUv4brAaF4IC5P9rP863i+W3p1zN/kWQal8Q+B9Uq4SZe7Q2gzdxfyfne4/mbVB6r2fwiyTL+MXhdHUdZ7c6YgdUZmo+qOMnnR8kwLl3IEnVcB14At0ww1Mr81Km4pcx3wsYr2F1Z1bJraTPBUhvzVaviJN8zEzE+GmxX7UWGjK+CDhNMdTB/UdXmt4HxvTEuo6kd6u4tE4cZASzpeCU/k/kVPcRh7qCeGl8Mnmb4NpgVoDbdnW4xv7d5XMwRZrfGc512XcUBQirpBPNt9S59/a/xVaqKN/W0awigPlR9fDYHWvc0nutUi6Up0K7vpX+cbnixW+rauPxwiJpwHDCpraia2AxhQf7HuNz5Fjj9oA/SPir1Hd4aLwWPMnwR7PXE+F76MfRX6hqf44zQ2j0x3u6M6Oa6xkvUlzuNX9J+yqxn+ZiglnYuc7nIJ50ysbU/23NNssanqB8dCfB4vC/VvcFZtek0XuCMenzUMRUusMbzVeQ5T42fVeF8azxPRTZ7avwXFR5rjeuF+yueGr+hwlnWeJaKvOmp8VYVflg+5BFSpjO499X4+zoinTMwaz7DY/Mr3UmKXl3JNiFRmhrViB4Jk/Hz6nh8mIyfczv3sBjXTx+LwmT8O3X8jOnFE0cfSrxFrVIUhsW46KCKmx0m4ztU3FyT2BaRlDQuS7GXGH7MxB69hsK47DP5UsWvDotx0UbwF8OyPFMWFuMyF9/qXIiMMBgXbVBzcll9XREW41Lqa9RxlYntMPTeuGgLOMrwYLDLdF2l8da43OFfVlU+j+YzfTcu+tl03ewz1cQ200R8Ny76xunPZUT3tS8l393QVLZOfqKOpQnsNlyp9Nm4SHYSbFbHsoNYdhpM9N24tPM32LV1qD6+kf18uq/GrXnZHTxd3e0fAB+w9Et9NW4l7bvIdH1bYDJnd/K2wIupMqVNJJPS1ckS1VvgDxUvuyHlTYILvCkWBfkiRPr4wp0sVcmmwIVgaJzvZc2+wcTeL5HV3GbG/WkGeJtoJElvGsoWi2Vgvknee2eBq+rxdJUlL28MTQM15u6KTiCV7K5Ixvn7iEi2XTxrYiu348AoTngeHOiJzx0BBgD/COsV/UwhXQAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  padding:5px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-fifteen-pad .title-container .left-image .image-container,.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-fifteen-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-pad .title-container .rigth-titlebox{
  min-height:48px;
  border-bottom:2px solid #60a0e5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:45px
}

.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding-left:10px;
  border-radius:3px
}

.xml-title-fifteen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-sixteen-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-sixteen-pad>div{
  min-width:40%
}

.xml-title-sixteen-pad .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-bottom:3px solid #558ee6;
  padding:0 30px 0 51px
}

.xml-title-sixteen-pad .title-container .left-image{
  width:36px;
  height:26px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAaCAYAAADfcP5FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMzNjM3OTE5MkUwMTFFREJBRkFBNjNERTAzQTI1MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMzNjM3OTI5MkUwMTFFREJBRkFBNjNERTAzQTI1MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzM2Mzc4RjkyRTAxMUVEQkFGQUE2M0RFMDNBMjUxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzM2Mzc5MDkyRTAxMUVEQkFGQUE2M0RFMDNBMjUxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrzgdQcAAAJ7SURBVHjazJbbSxRxFMfPzM7M7szaRQJXsXqq3cKUTHsrMbGkXspEeuhBehMsyKJ66N5bj2FlRJDUQ0H/QldCQghKuhD5EiRmFpiXp8rL98hvYf3t7+fOBXQPfJbhdznz3d9858wxBkfmjhDRMTArWKmIgwFLiGmh4og6Ez9fqXjiGws6D54WgZjf4AQLmuILMLKCYubAhZoK6rfEwBdwGjwAtrz69rMpGvr1L9IdnZhB19tLddMPwT2+MHMGH4Me1ermKpdsJIwSuzbFdVNvwTmczowsiOMqeCXvSJdbdGCbG1pMJmVTS7WnmpoAJyFmNDsgC5oEx8GwvHN3JkG1G+KBxax1TWrfmSTH0vsmd9BU5PgIzoBFpolh5cEdHpWvsnyLMfGUW2s9Wleius2CX+/k7dHkYj/dkgfXuAYdrvcWDOonmjIu1Wx0VFOD7Bvw368gjkvgpTy4OWXRfh9+SpfZtK/a1fmmC/xUnuoSObk+dYNReaJhS4K2r3e0G0vhGz5JO6acvgL6tY+5wB99D07JfmJvHIKfykry72jwHHyTWh3T1ZsbS/rOhxUegd48P3kmtdUnYfbFftqTTuh88xmcFW9XJEHZY35dqD6xb/aq680f0Kl6/GEFjeuM2LgVJ1LpUNIxqbXOo4S6KlxT/SFVGGjQgtS5DnCf9wXYwyXkqK75Q2EMdUK5xawnwPoP4qXw3YkGFcTHeRG88bF2mr9T4EeQGwQVlP3esZ/GCqy7DJ4HTR5GEMc7UfpnNPNPwM0wicMK4uhTfRwRn0Sz93e5BZHoxwck33A7/D1swqiCJkT/NJZTb15ESWhR9OAW9C6oEjUnUswLMADa0HNT4RPREQAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  bottom:-15px;
  left:10px
}

.xml-title-sixteen-pad .title-container .right-icon{
  width:10px;
  height:10px;
  background-color:#558ee6;
  border-radius:50%;
  position:absolute;
  bottom:-6px;
  right:-5px
}

.xml-title-sixteen-pad .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-sixteen-pad .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-seventeen-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-seventeen-pad>div{
  min-width:60%
}

.xml-title-seventeen-pad .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-seventeen-pad .title-container .left-image{
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:#60a0e5;
  padding:3px;
  position:absolute;
  left:0
}

.xml-title-seventeen-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#60a0e5;
  border:2px solid #fff;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  height:100%;
  border-radius:50%;
  width:100%
}

.xml-title-seventeen-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-seventeen-pad .title-container .rigth-titlebox{
  min-height:48px;
  position:relative;
  margin-left:55px
}

.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi{
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  width:100%
}

.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line1{
  width:100%;
  height:1px;
  border:2px solid #558ee6;
  margin-bottom:3px;
  margin-top:3px
}

.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .line2{
  width:100%;
  height:1px;
  border:1px solid #A4C3F2
}

.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox{
  width:30px;
  height:13px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-seventeen-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{
  width:0;
  height:0;
  border-left:7px solid #000;
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  z-index:99;
  padding:0 7px;
  border-radius:3px;
  background:#fff;
  position:relative;
  margin:10px 38px 0
}

.xml-title-seventeen-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-nineteen-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-nineteen-pad .title-container-box{
  width:100%;
  position:relative
}

.xml-title-nineteen-pad .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAAA1CAYAAAAQwTq4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzI4MDhFMzE5MzA5MTFFREFBNjRENTNGODQwQ0M1MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzI4MDhFMzI5MzA5MTFFREFBNjRENTNGODQwQ0M1MzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMjgwOEUyRjkzMDkxMUVEQUE2NEQ1M0Y4NDBDQzUzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMjgwOEUzMDkzMDkxMUVEQUE2NEQ1M0Y4NDBDQzUzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsutUXYAAAKISURBVHja7J3BTlNBFIbbSV2K1adwgyCvAFsVeQ4qFfZwaVkqG1regA0KrF34AC4VfQU3igthRwLMSSi5aW7vnblpk5kz35ecTXNvJjn5++V0bjttfv9926jBc1vzDYAw+GLrv+9NrRoLNW0d2Vqi5xAIma1d35tMjYVeEXwIjK6t9qzDL9bfodcQGO37N8BMw/8a60OgbPja3yf8Yv1tegwB2//9rMKP9UGV/V3Dz6wPMfDEx/6u4Rfrv6S3EIn9n04r/GL9jJ5CRPbvTiv8Yv1Fegra7F8VfqwPamf/qvC/wfoQKe+q7G8qrM8OD8Rs/8264V/F+hA5nTL7mxLr8zQXVNvfYH1IYPZ/5hp+Zn3QxFxjws6PmWD9BXoG2u1vCqyf0StQaP/NqvCL9V/QK1BIZ9z+ButDQvbfmhT+t1gflLOet7/JWZ8dHkjK/qPwr2F9SG32Nw2e5kJaPB7ZX8K/gvUhwdn/kYT/m61/9AMS4qutawm/nHH4kX5AIsjhtFn+A+8A+0MinNn6kQ8/9odUrP9woG3+IdcB9gflnIysPx7+S+wPyq3fz78w/sU2sf8FfQLt1i8Kv9h/nz6BQuv3xl8s+jEL9geN1j93CT+zP2jipsj6k8IvDLA/KOG0yPpl4Rf7f6BvoNX6ZeEXhtgfNM76LuHH/hC79ftlF1QdVMvsD7Hyucz6LuG/wv6g0fou4R/Z/y/9hMis/3Ma4Rf7s+8PMVm/53Kh6x/Sif3/0FeIxPq/phl+sT/f+QE11vcJP/aHGPjkan3f8DP7Q+jW7/vcYDwXGGJ/CJRjH+vXCT/7/hCq9fd8bzI1FjrE/hC79YVWjYXE/nLi1TI9h0CotRN5J8AAZR1tftqqv2gAAAAASUVORK5CYII=);
  background-size:100% 100%;
  padding:0 40px;
  margin:0 auto;
  z-index:9
}

.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-nineteen-pad .title-container-box .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme1-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme1-pad>div{
  width:100%
}

.xml-title-Yellowtheme1-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  z-index:9
}

.xml-title-Yellowtheme1-pad .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:2px solid #fdab2b;
  border-radius:50% 0 50% 50%;
  position:relative;
  z-index:9;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou1{
  width:36px;
  height:8px;
  background-color:#fff;
  border-top:2px solid #fdab2b;
  border-left:2px solid #fdab2b;
  position:absolute;
  top:-10px;
  right:-9px
}

.xml-title-Yellowtheme1-pad .title-container .left-image .jiantou2{
  width:8px;
  height:36px;
  background-color:#fff;
  border-bottom:2px solid #fdab2b;
  border-right:2px solid #fdab2b;
  position:absolute;
  top:-8px;
  right:-10px
}

.xml-title-Yellowtheme1-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border:2px solid #fff
}

.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  border-radius:50%;
  height:100%
}

.xml-title-Yellowtheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg{
  min-height:50px;
  min-width:50%;
  background-color:#fff;
  max-width:77%;
  position:relative
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi{
  margin-left:10px
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line1{
  width:95%;
  height:3px;
  border-bottom:2px solid #fdab2b;
  position:absolute;
  bottom:5px;
  margin-left:5px
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg .zhuangshi .line2{
  width:95%;
  height:3px;
  border-bottom:2px solid #fdab2b;
  position:absolute;
  bottom:0;
  margin-top:10px
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding-left:27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme2-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme2-pad>div{
  width:100%
}

.xml-title-Yellowtheme2-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme2-pad .title-container .left-icon{
  width:35px;
  height:35px;
  background-color:#fdab2b;
  opacity:.8;
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg)
}

.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff;
  border:2px solid #fdab2b;
  margin-left:-5px;
  z-index:99
}

.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme2-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme3-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme3-pad>div{
  width:100%
}

.xml-title-Yellowtheme3-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme3-pad .title-container .left-icon{
  width:52px;
  height:47px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkzRjNGNTY5NTZCMTFFRDg0NDI5REU5QTAyOEU2MTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkzRjNGNTc5NTZCMTFFRDg0NDI5REU5QTAyOEU2MTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTNGM0Y1NDk1NkIxMUVEODQ0MjlERTlBMDI4RTYxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTNGM0Y1NTk1NkIxMUVEODQ0MjlERTlBMDI4RTYxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptyc7NAAAAGUSURBVHjazJi/S8NAFMdfo6KIg4uT4GTFRRAni3QV/wAdnATHFiz+AqmIVHQRtSqI4ODq0H9AXBwKVUSkY6mbOAgdFBFBpNbvg0sJQZsm3pn3hQ8ZEi4fXsLdu4vULmLkkQgogFHSk2swBr4aPWQ1MdCMRilSY816VsOjYt2gDHpIbypg4O786sV9Y2Qi1lTFMgakSI2ZCfoph0CCzCWJ6gzjWnPgKcY//BFoNSjWAg79VmwaxMl84n7EusA2hZyfxNZBrzSxQZAiAXGLHYA2aWKTYDxMGUwfU26xTrAroFA7yqUutgL6BIixw6ot1g+WSU4WQZTF9kGHILF2kLVIZiwWmwcfgqTYJcVi92BPkFiWnexPuQkeBEg9gi3ndPEOlgSILYA398yfA5dhWqHVzv22VnLH+ilxES816irD7sc2wJNEsVe1LIgT45yB/D+8P+9XjLdSc6BqUKqq3uF7X1kExwbFTjA9FIOeXayp7bzuVOy+K6gYny2kDYilUa3nv4hxTsGNRqlbNaZz129Tz7cAAwDtNkpH0uQk5AAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:55px;
  background-color:#fff;
  border-bottom:solid 2px #fdab2b;
  z-index:99
}

.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme4-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-Yellowtheme4-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fdbc55;
  border-radius:24px;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox{
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fdbc55;
  border:2px solid #fff;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme4-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme5-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme5-pad>div{
  padding:0 20px
}

.xml-title-Yellowtheme5-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fdbc55;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto
}

.xml-title-Yellowtheme5-pad .title-container .left-img{
  position:absolute;
  width:40px;
  height:100%;
  top:0;
  left:-24px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEVBRDdDQjQ5NTZGMTFFRDk3NzFBRjQ5QTkzMkJDQTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEVBRDdDQjU5NTZGMTFFRDk3NzFBRjQ5QTkzMkJDQTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RUFEN0NCMjk1NkYxMUVEOTc3MUFGNDlBOTMyQkNBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RUFEN0NCMzk1NkYxMUVEOTc3MUFGNDlBOTMyQkNBMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOLxNoAAAHTSURBVHjazJjNK0VBGMbPQVx0kYQdRYqFCAsWsvIVodBV/gCR/C0SC2LBRiyUj+LayJYbKzaEHZKv8nVLxzP13rJg7szpznvmqV+dxcz0NO9533dmXM/zHKn2WxJf62DQYVaaxtgJ8GCzwXswabNBoVWwYbNBoXHwaLPBWzDFZdD1os1+526CXht3MKEx8GTaYAZoAN0g3cf8Q9BnegdjYBm8+Zh/Ci44QnwDFigBdLUFvjj+wWewBM4013gFu1xJEqeeewA8G0L9VxZ7ZHCNDAcaalmZOQeLFHrVUO9x18E7ME9JpKITcMldqN+pDB1rhDrOaVDoG2yDHfqW6QVEg2p1R2CFdlUmUfyvgurF11SKPiR8Kuy0ci/WVTkYAtmSMaK/VwZhsAl0JjlY5IP2VJ5mVCQMdYFGhbHijJjJaTAHDFNok6keVKT6PChTCRgBBQpr5YEOEwfW/1QNBjTCJUKbxWHQBa2gjb5VVJeqrE1mUOxWP6jRWCNsIrR/GRT/WQSUaq7RA0KmDZZRpuZqzq8FVbbe6sJUG41fO2OEn4t7yLRBV+N98LdG6VRj5duMSKJprrcZPwbnQKGtBiPUXRwbDRaDGYdZOgZnQRG3wR8BBgDX0VtvS9dA3AAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-title-Yellowtheme5-pad .title-container .right-img{
  position:absolute;
  width:40px;
  height:100%;
  top:0;
  right:-24px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0IwNUIyNDY5NTZGMTFFRDk2RUZFMzg2Q0IzREM1QTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0IwNUIyNDc5NTZGMTFFRDk2RUZFMzg2Q0IzREM1QTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjA1QjI0NDk1NkYxMUVEOTZFRkUzODZDQjNEQzVBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjA1QjI0NTk1NkYxMUVEOTZFRkUzODZDQjNEQzVBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PijZ+tAAAAHQSURBVHjazJjPK0RRFMdnjAYjP5qEnSk/ioXIbGQhC6RQFmSBBZFI/hbJ/AWKhqKUH7NjYYNYsSFjNyS/ysSr6flenVlZvHvve+d6pz419c6Zvr1z7rnnvKCd6rQD/LYNRn9/9Z46OhcYEPQMFlUCTIhaAk9+ErUDNlWDOEW9gAWdQE5RyyCjExhkOn17YFg3mONNvYJ5N39QyCDqBMxpxubAvteibsGVZuwnSIIHL0V9US3pWIZax5vX6TsCHxpx12AXWF7XlE7axKk/JmyvC/1bI20WdfsbrtOnmjZRNxvgkasl3IFLBf80nbAsV5+yFNN2Dg6oF7E1zxR4l2yIh+CMu6PfgwsJvyylK23imslRs3S6zLdUBbm5kBtAFyhxQMzlMZNTQh+ocPCJgEkQNyUqDIYk/EJgkAiZmKfqQbukb5zeWsTEkNcPyiV9YzRr1XCLKpJMY94qwQxo5h6HxWlsU6zHMdAt9gTOGV2ksUxlaQE91DbCXKKK6YSpWguYprSybDNNoFUjrhbMgjquFWtAMY15KwVToINjxRJpbHSzjHKIClCLmADrf5788/epFaoVX33giIKE30QJGwHjfhMlbBVU+01UFVhTCfgRYAAz31QQqzbwJgAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox{
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme5-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme6-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme6-pad>div{
  height:100%
}

.xml-title-Yellowtheme6-pad .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fee0b0;
  border:2px solid #fdbc55;
  z-index:9;
  padding:3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme6-pad .title-container .zhuangshi1{
  position:absolute;
  width:10px;
  height:85%;
  left:5px;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-pad .title-container .zhuangshi2{
  position:absolute;
  width:10px;
  height:85%;
  right:5px;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox{
  padding:0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  background-color:#fee0b0;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme6-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme1-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme1-pad>div{
  width:100%
}

.xml-title-Greentheme1-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme1-pad .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid #68a348;
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme1-pad .title-container .left-image .image-container,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme1-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme1-pad .title-container .right-top-bg{
  height:50px;
  min-width:50%;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  padding-right:20px;
  padding-top:15px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:absolute;
  left:50px
}

.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg)
}

.xml-title-Greentheme1-pad .title-container .right-top-bg .zhuangshi>div{
  width:8px;
  height:20px;
  background-color:#68a348;
  margin-right:8px
}

.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox{
  height:47px;
  background-color:#68a348;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px
}

.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme1-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme2-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme2-pad>div{
  width:100%
}

.xml-title-Greentheme2-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme2-pad .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid #68a348;
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme2-pad .title-container .left-image .image-container,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  height:100%;
  border-radius:50%;
  width:100%
}

.xml-title-Greentheme2-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme2-pad .title-container .right-top-bg{
  max-width:90%;
  min-width:50%;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:relative;
  margin-left:-18px;
  margin-top:-5px
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi{
  width:99%;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg);
  margin-left:-25px;
  position:relative;
  z-index:999
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div{
  width:10px;
  height:40px;
  position:absolute;
  right:-8px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div{
  margin-right:3px
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{
  width:4px;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{
  width:4px;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .bottomzhuangshi{
  width:90%;
  height:30px;
  background-color:#68a348;
  position:absolute;
  bottom:-5px;
  z-index:0
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox{
  height:53px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme2-pad .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme3-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme3-pad>div{
  width:100%
}

.xml-title-Greentheme3-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme3-pad .title-container .right-top-bg{
  width:100%;
  height:50%;
  background-color:#b9e2a2;
  border-radius:10px;
  padding:0 10px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:0
}

.xml-title-Greentheme3-pad .title-container .rigth-titlebox{
  position:relative;
  padding:0 20px
}

.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme3-pad .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme4-pad,.xml-title-Greentheme4-pad .cont-box{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-title-Greentheme4-pad{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:15px
}

.xml-title-Greentheme4-pad>div{
  width:100%
}

.xml-title-Greentheme4-pad .cont-box{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  padding-left:20px
}

.xml-title-Greentheme4-pad .cont-box .title-container{
  width:50px;
  height:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9;
  background-color:#fff;
  border:2px solid #68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme4-pad .cont-box .title-container .right-top-bg{
  width:20px;
  height:20px;
  background-color:#68a348;
  position:absolute;
  top:36px;
  left:-11px
}

.xml-title-Greentheme4-pad .cont-box .rigth-titlebox{
  position:relative;
  background-color:#fff;
  margin-left:-25px;
  z-index:9;
  min-height:23px;
  max-width:90%
}

.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .edit-mode-inject{
  width:100%
}

.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme4-pad .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme6-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme6-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme6-pad .title-container .title-left-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-title-Greentheme6-pad .title-container .title-left-img .line{
  width:41px;
  height:1px;
  border:1px solid #68a348
}

.xml-title-Greentheme6-pad .title-container .title-left-img .block1{
  width:15px;
  height:15px;
  background-color:#68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-pad .title-container .title-right-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-Greentheme6-pad .title-container .title-right-img .line{
  width:41px;
  height:1px;
  border:1px solid #68a348
}

.xml-title-Greentheme6-pad .title-container .title-right-img .block1{
  width:15px;
  height:15px;
  background-color:#68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-twenty-pad .title-container-box .title-container,.xml-title-twenty-pc .title-container-box .title-container{
  clip-path:polygon(7px 0,98% 0,100% 20%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);
  padding:6px 20px 6px 80px;
  min-width:67%
}

.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Greentheme6-pad .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0
}

.xml-title-twenty-pad{
  text-align:left
}

.xml-title-twenty-pad .title-container-box{
  position:relative
}

.xml-title-twenty-pad .title-container-box .left-bg{
  width:60px;
  height:60px;
  position:absolute;
  top:50%;
  left:10px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  z-index:9;
  background-image:url(../../static/img/title_icon.6255e06a.png);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-twenty-pad .title-container-box .left-bg img{
  width:60px
}

.xml-title-twenty-pad .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));
  background:linear-gradient(90deg,#3de097 25%,#264cb2);
  display:inline-block
}

.xml-title-twenty-pad .title-container-box .left-block{
  width:95px;
  height:36px;
  background:#3de097;
  clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);
  position:absolute;
  top:-4px
}

.xml-title-twentyfour-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentyfour-pad .title-container-box{
  position:relative;
  max-width:592px
}

.xml-title-twentyfour-pad .title-container-box .left-bg{
  width:300px;
  height:75px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-twentyfour-pad .title-container-box .left-bg img{
  width:100%;
  height:100%
}

.xml-title-twentyfour-pad .title-container-box .title-container{
  text-align:center;
  min-width:200px;
  margin:10px 0
}

.xml-title-twentyfour-pad .title-container-box .title-container .left-line{
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background-color:#3cdf97;
  height:100%;
  width:9px;
  position:absolute;
  left:-45px
}

.xml-title-twentyfour-pad .title-container-box .title-container .left-line::before{
  content:"";
  width:7px;
  height:100%;
  background-color:inherit;
  position:absolute;
  left:-22px
}

.xml-title-twentyfour-pad .title-container-box .title-container .left-line::after{
  content:"";
  width:12px;
  height:100%;
  background-color:inherit;
  position:absolute;
  right:-25px
}

.xml-title-twentyfour-pad .title-container-box .title-container .right-line{
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background-color:#2854b0;
  height:100%;
  width:9px;
  position:absolute;
  right:-45px;
  top:0
}

.xml-title-twentyfour-pad .title-container-box .title-container .right-line::before{
  content:"";
  width:12px;
  height:100%;
  background-color:inherit;
  position:absolute;
  left:-25px
}

.xml-title-twentyfour-pad .title-container-box .title-container .right-line::after{
  content:"";
  width:7px;
  height:100%;
  background-color:inherit;
  position:absolute;
  right:-22px
}

.xml-title-twentyfour-pad .title-container-box .title-container .title-body{
  position:relative
}

.xml-title-twentyfour-pad .title-container-box .title-container .title-body .title-body-box{
  position:absolute;
  width:100%;
  height:100%;
  z-index:10;
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));
  background:linear-gradient(90deg,#3cdf97,#2854b0);
  padding:6px 20px
}

.xml-title-twentyfour-pad .title-container-box .title-container .title-body .text-container{
  position:relative;
  z-index:11;
  padding:0 20px
}

.xml-title-twentyfive-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-twentyfive-pad .title-container-box{
  position:relative
}

.xml-title-twentyfive-pad .title-container-box .left-bg{
  width:300px;
  height:65px;
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-twentyfive-pad .title-container-box .left-bg img{
  width:100%;
  height:100%
}

.xml-title-twentyfive-pad .title-container-box .title-container{
  min-width:200px;
  position:relative;
  z-index:9;
  padding-left:80px
}

.xml-title-twentyfive-pad .title-container-box .title-container .icon{
  width:80px;
  height:80px;
  position:absolute;
  left:40px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-twentyfive-pad .title-container-box .title-container .title-body-box{
  padding:6px 20px
}

.xml-paragraph-first-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-first-pad .rotate-container{
  width:60px;
  height:60px;
  margin:15px auto 0;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-pad .rotate-container-inner{
  width:40px;
  height:40px;
  background:#4c95ee;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-pad .rotate-container-inner .xml-text-h5.text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-pad .xml-text-h5.text-body-container{
  background:#d1e6ff;
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px;
  text-align:left
}

.xml-paragraph-first-pad .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-second-pad{
  text-align:left
}

.xml-paragraph-second-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-second-pad .paragraph-second-title{
  display:inline-block;
  position:relative;
  max-width:98%
}

.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container{
  max-width:60%
}

.xml-paragraph-second-pad .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:100%;
  position:absolute;
  left:-3px;
  top:0
}

.xml-paragraph-second-pad .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:100%;
  position:absolute;
  right:-5px;
  top:0
}

.xml-paragraph-second-pad .paragraph-second-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#fff;
  min-height:30px;
  border-top:1px solid #5193e2;
  border-bottom:5.5px solid #5193e2;
  padding:0 15px
}

.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-second-pad .paragraph-second-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pad .paragraph-second-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-second-pad .body-text{
  padding:29px 15px 10px;
  margin-top:-22px;
  margin-left:8px;
  text-align:left;
  border-radius:10px;
  background:#c9dffa
}

.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container{
  background:#fff;
  padding:1px 13px
}

.xml-paragraph-second-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-pad{
  position:relative
}

.xml-paragraph-third-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-third-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-third-pad .body-text::after,.xml-paragraph-third-pad .body-text::before{
  width:1px;
  height:80px;
  position:absolute;
  background-color:#0070c1;
  content:""
}

.xml-paragraph-third-pad .body-text::before{
  left:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  top:-20px
}

.xml-paragraph-third-pad .body-text::after{
  right:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  bottom:-20px
}

.xml-paragraph-third-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-pad{
  position:relative
}

.xml-paragraph-quadrangle-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-quadrangle-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff;
  position:relative;
  border:2px solid #0a84ff
}

.xml-paragraph-quadrangle-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin1{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin2{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin3{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin4{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin5{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin6{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin7{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-pad .body-text .body-text-lin8{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-isosceles-pad{
  position:relative
}

.xml-paragraph-isosceles-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-isosceles-pad .xml-group-box{
  padding:0 10px
}

.xml-paragraph-isosceles-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-isosceles-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-pad .circle{
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  line-height:100px;
  background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));
  background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);
  margin-left:-18px;
  margin-bottom:-15px;
  position:absolute;
  top:-10px
}

.xml-paragraph-isosceles-pad .shape{
  float:right;
  margin-right:-15px;
  margin-top:-60px
}

.xml-paragraph-isosceles-pad .shape .triangle,.xml-paragraph-isosceles-pad .shape .triangle2{
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:30px solid #ff0
}

.xml-paragraph-wave-pad{
  position:relative
}

.xml-paragraph-wave-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-wave-pad .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-wave-pad .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-wave-pad .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-wave-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-wave-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-wave-pad .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:20px
}

.xml-paragraph-wave-pad .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-wave-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-wave-pad .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-wave-pad .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-seventh-pad{
  position:relative
}

.xml-paragraph-seventh-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-seventh-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-seventh-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-pad .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left{
  width:50px;
  height:50px;
  background-color:#3f95fc;
  text-align:center;
  line-height:50px;
  margin-right:10px
}

.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  height:100%
}

.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-seventh-pad .paragraph-suptitle-box .title-right-img{
  width:140px;
  height:25px;
  background-image:url(data:image/png;base64,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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:0
}

.xml-paragraph-seventh-pad .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:#ebf2ff
}

.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-seventh-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-seventh-pad .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-seventh-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-seventh-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-eighth-pad{
  position:relative
}

.xml-paragraph-eighth-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eighth-pad .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-eighth-pad .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-eighth-pad .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-eighth-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-eighth-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eighth-pad .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-paragraph-eighth-pad .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eighth-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-eighth-pad .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-pad{
  position:relative
}

.xml-paragraph-ninth-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-ninth-pad .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-ninth-pad .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-ninth-pad .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-ninth-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-ninth-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-pad .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-paragraph-ninth-pad .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-ninth-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-pad .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-tenth-pad{
  position:relative
}

.xml-paragraph-tenth-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-tenth-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-tenth-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-pad .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left{
  width:50px;
  height:50px;
  background-color:#3f95fc;
  text-align:center;
  line-height:50px;
  margin-right:10px
}

.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  height:100%
}

.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pad .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-tenth-pad .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-image:url(data:image/png;base64,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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:0
}

.xml-paragraph-tenth-pad .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:#ebf2ff
}

.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-tenth-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-tenth-pad .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-tenth-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-tenth-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-Redtheme1-pad{
  position:relative
}

.xml-paragraph-Redtheme1-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme1-pad .body-text-bg{
  background-color:#fff;
  border-radius:40px 0 50px;
  border:4px solid #b70332;
  padding:10px 5px;
  position:relative
}

.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme1-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-pad .body-text-bg::before{
  content:"";
  width:80px;
  height:60px;
  border-top:6px solid #b70332;
  border-left:6px solid #b70332;
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme1-pad .body-text-bg::after{
  content:"";
  width:80px;
  height:60px;
  border-bottom:6px solid #b70332;
  border-right:6px solid #b70332;
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme2-pad{
  position:relative
}

.xml-paragraph-Redtheme2-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme2-pad .body-text-bg{
  background-color:#f8e5ea;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme2-pad .body-text-bg .left-line{
  width:2px;
  height:50px;
  background-color:#b70332;
  position:absolute;
  top:-8px;
  left:1px
}

.xml-paragraph-Redtheme2-pad .body-text-bg .right-line{
  width:2px;
  height:50px;
  background-color:#b70332;
  position:absolute;
  bottom:-8px;
  right:2px
}

.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme2-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme2-pad .body-text-bg::before{
  content:"";
  width:57px;
  height:56px;
  border-top:4px solid #b70332;
  border-left:4px solid #b70332;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme2-pad .body-text-bg::after{
  content:"";
  width:72px;
  height:58px;
  border-bottom:4px solid #b70332;
  border-right:4px solid #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-pad{
  position:relative
}

.xml-paragraph-Redtheme3-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme3-pad .body-text-bg{
  background-color:#f8e5ea;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme3-pad .body-text-bg .top-line{
  width:100%;
  border-top:2.5px dotted #b70332;
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-pad .body-text-bg .bottom-line{
  width:100%;
  border-bottom:3px dotted #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme3-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme3-pad .body-text-bg::before{
  content:"";
  width:1px;
  height:100%;
  border-top:2.5px dotted #b70332;
  border-left:2.5px dotted #b70332;
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-pad .body-text-bg::after{
  content:"";
  width:1px;
  height:100%;
  border-bottom:3px dotted #b70332;
  border-right:3px dotted #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme4-pad{
  position:relative
}

.xml-paragraph-Redtheme4-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme4-pad .body-text-bg{
  background-color:#fff;
  border:2px solid #d00036;
  padding:25px 5px 5px;
  position:relative
}

.xml-paragraph-Redtheme4-pad .body-text-bg .body-title{
  min-width:200px;
  height:50px;
  position:absolute;
  top:-16px;
  left:5px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAAyCAYAAADGH+7+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjUyQzAxRTFDOTQ4MTFFREI4RTE4Q0VBMTVFQkYwOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjUyQzAxRTJDOTQ4MTFFREI4RTE4Q0VBMTVFQkYwOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTJDMDFERkM5NDgxMUVEQjhFMThDRUExNUVCRjA5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTJDMDFFMEM5NDgxMUVEQjhFMThDRUExNUVCRjA5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlPdBFsAAAP0SURBVHja7J3PTxNBFMen7VZERBMJETFBaqIx8aAnD6AHL949ePDC0YMajAcSL2qMF2NMlBj+Gk8aQmK8+OMCxmDRCBGIkd9lW6jv6aws68x2i1NaeN9P8mX7Y1q2b+fLzHudXVK9vb0qhjbS2NCI36YAEEpZpdTNnuwM3TxJ+mlrl67wPg/ZUMWmFCIKxFJo/r1pJz2IaxdnprOka3yjlEZAgeCRaWMsuU46U62Z+OXPSRm+42NkAoJZ3ej/nvZFqhoz9ZHOB3fW4SUgmLXMprsXSFeTmukA6dEmZ2YRUCCX4r8ueUzan8RM90gdm+aMiCfAyBTmKOl+JTOdJvVHG61kMc8DcvHTxv5/i3QqzkycXP0zqSujmgcEY6lms08GbWa6QrpoelUhg4ACwTmTvf9fIl2Ommkf6YntFciZgOiRKT7Leab989dMd0ldttaFDHImIHhkSsf2f/bNncBMJ0i341pjZAKizVR5LBkg5dhMT0lNcS195ExAMOuVC3B7SYOpuFXjQyN+cJOrFv0IKxAK1xMGbvTsiW3kDQ8PW598lz4X3FxGPIFgSvwjzitBzpQEH/EEgllM0iipmVYQTyCYNZdmWkU8gWDmXZqpgHgCwZRdmgnTPCCZOZdmQgECYGRyZCaUxgFyJkdmKiKeQDBOq3lLiCcQjNPvmUqIJxBMyaWZFhBPIJgll2ZaRzyBYIouzTSPeALBLLs0E84PBJJZdWmmOcQTCKbg0kzImQDM5MhMqOYBTPMcmYlZQ0yBQBIv8q7GTIuIKxCIXwszYRUEkMhSLcyE9XlAIqVamOklaUzhFHYgA+7no6QXSV/gVfHmfXrL17fsJOUs4v9dg8tWgkaHC2rfSOOkPOlzSPzYlKpysYK3hZ0o651gmS4kxlfq6wqZq5t0PLRtx3EE28R0xCT5kHkmlOPz9LwafACufnzSMtESMlcuYjTetqIPgIQsRMwS1bbm+V4dAsAf8IOWifaQ0aI6pkc+IANfjyJ5y3RstpF21mvAAM5ovTE8l9Y5WXj6GDZbp6quqALqCy9TmwwZZTwyHZtUO2gpm7cDg/9V65Xh+SY9enUbpo+8bUP/3XZmLVOwYMTZNVe+8nbZgeNy5kctE62W6WNguBb0/S1N26OVsPC0TMy6Tk/YgecD+17LxOGYfI0rlFmBZuGK10TEIOH8ZRp/T2SaqRLftV4bnsvofM00fWSzHVF/voPbafBXHVOhfCUq/goEi5xhJqdwh/qipSz5Ws6Sr/Hjh+q47z+UvXycV1jVAjM1YL42qmXioLKvGmE1/8fvXrHkK8EWZ0rDTLsK7tBvtUx0WEzWraeQUxajjOupKagzvwQYAD1W+bvSRoDHAAAAAElFTkSuQmCC);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:0 15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme4-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-pad{
  position:relative
}

.xml-paragraph-Redtheme5-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme5-pad .body-text-box{
  position:relative;
  overflow:hidden
}

.xml-paragraph-Redtheme5-pad .body-text-bg{
  background-color:#fff;
  border:3px solid #d00036;
  padding:5px
}

.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme5-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-pad .body-text-bg::after{
  content:"";
  width:60px;
  height:60px;
  border-radius:50%;
  border:3px solid #fff;
  background-color:#f8e5ea;
  position:absolute;
  right:-27px;
  bottom:-27px
}

.xml-paragraph-Redtheme6-pad{
  position:relative
}

.xml-paragraph-Redtheme6-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme6-pad .body-text-bg{
  background-color:#fbf2f4;
  border-radius:20px 0;
  border:2px solid #b70332;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme6-pad .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme6-pad .body-text-bg::before{
  content:"";
  width:15px;
  height:15px;
  border-top:2px solid #b70332;
  border-left:2px solid #b70332;
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-5px
}

.xml-paragraph-Redtheme6-pad .body-text-bg::after{
  content:"";
  width:15px;
  height:15px;
  border-bottom:2px solid #b70332;
  border-right:2px solid #b70332;
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-5px
}

.xml-paragraph-sixteen-pad{
  position:relative
}

.xml-paragraph-sixteen-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteen-pad .paragraph-row-box{
  padding:20px;
  background:#ebf2ff
}

.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteen-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-sixteen-pad .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteen-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteen-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-twelve-pad{
  position:relative
}

.xml-paragraph-twelve-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-twelve-pad .body-text{
  padding:20px;
  text-align:left;
  position:relative;
  border:3.5px solid #428EED
}

.xml-paragraph-twelve-pad .body-text .left-top-img{
  width:40px;
  height:40px;
  position:absolute;
  top:-4.5px;
  left:-5.5px;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-twelve-pad .body-text .left-top-img img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pad .body-text .left-top-clover{
  width:14px;
  height:14px;
  position:absolute;
  top:-5px;
  left:-3px
}

.xml-paragraph-twelve-pad .body-text .left-top-clover img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pad .body-text .right-bottom-clover{
  width:14px;
  height:14px;
  position:absolute;
  bottom:4px;
  right:-3px;
  z-index:99
}

.xml-paragraph-twelve-pad .body-text .right-bottom-clover img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pad .body-text .right-bottom-img{
  width:40px;
  height:40px;
  position:absolute;
  bottom:-4.5px;
  right:-5.5px;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-twelve-pad .body-text .right-bottom-img img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container{
  position:relative
}

.xml-paragraph-twelve-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-pad{
  position:relative
}

.xml-paragraph-eleven-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eleven-pad .body-text{
  padding:25px;
  text-align:left;
  position:relative
}

.xml-paragraph-eleven-pad .body-text .boder-top{
  width:95%;
  position:absolute;
  top:5px
}

.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line1{
  width:100%;
  height:6px;
  background-color:#60a0e5;
  margin-bottom:2px
}

.xml-paragraph-eleven-pad .body-text .boder-top .boder-top-line2{
  width:100%;
  height:4px;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pad .body-text .boder-bottom{
  width:95%;
  position:absolute;
  bottom:5px;
  left:-4px
}

.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line2{
  width:100%;
  height:6px;
  background-color:#60a0e5;
  margin-top:2px
}

.xml-paragraph-eleven-pad .body-text .boder-bottom .boder-bottom-line1{
  width:100%;
  height:4px;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pad .body-text .boder-left{
  height:100%;
  position:absolute;
  top:5px;
  left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line1{
  width:6px;
  height:100%;
  background-color:#60a0e5;
  margin-right:2px
}

.xml-paragraph-eleven-pad .body-text .boder-left .boder-left-line2{
  width:4px;
  height:100%;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pad .body-text .boder-right{
  height:100%;
  position:absolute;
  bottom:5px;
  right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line2{
  width:6px;
  height:100%;
  background-color:#60a0e5;
  margin-left:2px
}

.xml-paragraph-eleven-pad .body-text .boder-right .boder-right-line1{
  width:4px;
  height:100%;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-pad .text-container{
  padding:0 10px
}

.xml-paragraph-eleven-pad .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eleven-pad .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eleven-pad .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-eleven-pad .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-thirteen-pad{
  position:relative
}

.xml-paragraph-thirteen-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-thirteen-pad .body-text{
  padding:10px 20px;
  text-align:left;
  position:relative;
  background:#D1E6FF;
  border-radius:32px 0;
  width:96%;
  margin:0 auto
}

.xml-paragraph-thirteen-pad .body-text .text-border-top{
  width:90%;
  height:4px;
  background-color:#60a0e5;
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-pad .body-text .text-border-right{
  width:4px;
  height:70%;
  background-color:#60a0e5;
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-pad .body-text .text-border-bottom{
  width:90%;
  height:4px;
  background-color:#60a0e5;
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-pad .body-text .text-border-left{
  width:4px;
  height:70%;
  background-color:#60a0e5;
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container{
  position:relative
}

.xml-paragraph-thirteen-pad .body-text::after,.xml-paragraph-thirteen-pad .body-text::before{
  width:80px;
  max-height:100px;
  background-color:none;
  position:absolute;
  content:"";
  z-index:0;
  height:70%
}

.xml-paragraph-thirteen-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-thirteen-pad .body-text::before{
  top:0;
  left:0;
  border-top:2px dashed #60A0E5;
  border-left:2px dashed #60A0E5;
  border-radius:32px 0 0
}

.xml-paragraph-thirteen-pad .body-text::after{
  bottom:0;
  right:0;
  border-bottom:2px dashed #60A0E5;
  border-right:2px dashed #60A0E5;
  border-radius:0 0 32px
}

.xml-paragraph-fourteen-pad{
  position:relative
}

.xml-paragraph-fourteen-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fourteen-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid #60a0e5
}

.xml-paragraph-fourteen-pad .body-text .right-image{
  width:31px;
  height:36px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAkCAYAAABxE+FXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjcwNjAwRDE5MzIwMTFFRDlGQkNFRTJEMTVERjAzQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjcwNjAwRDI5MzIwMTFFRDlGQkNFRTJEMTVERjAzQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNzA2MDBDRjkzMjAxMUVEOUZCQ0VFMkQxNURGMDNBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzA2MDBEMDkzMjAxMUVEOUZCQ0VFMkQxNURGMDNBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqiXXN8AAAIYSURBVHjavJdLKERhFMdnNIgkG4U0C0lWoiykKKUkG8pGZEFZWHjk0eSVR155hBQWRImFEqVEFkqslBQlLERJZEPkPf5fnanbmMe5955x6ldz79x7f9/7O581f+HBYjIKwCb40ftikElxIdgAhyD7P+WhYIh+p4FdsATs/yGvA4maaysoAWegG4QFSh4DWrz8p6TtVIgSKpSovB9E+nnGTt1wQN0iIk8H5Tqez6ABOQtizchVE44beE89XwHOQSMIMSJXfZhpYpBG0Aw5BUV65OFg0CITapZU6pE7QLyQ/BPUc+V26iupmAAXXPkwZ9Fgxj0tQqwBlwWKBWvdCp448iBqIquQ+AjMcee5mpupQmInqNVuvb7kavnsE2zuFbDHXeE6QLSQ+BU0cdf2JFAjWOsRcM2Vj4JgIfENGODuanmUl0mFg5rdr1zVdkxQvA+WuclENUgWEv9QquXkyNXI7hSs9QIlEawcrgtECYmffOR4f+QpoEqw1r3gjitXg+wSTIJSk+ILSrX8ho0yFLWGX2nu94AEg/Jm8M5N7F7dxK4pYiS2wZrZE4uSP9NmUAZyGN/6Ag16Smrzcn8RzGuaT+3ntyDOx7emwInEQfHFrd+cdAzWxofm9yNN1YCdUreAOszPgFy3I3EnFcAi0eyeYh2sgm+6VqeON5qi00ZGp56af2jErutjlX/TYAuo3FO0gR2jL/8KMACZh2MVPjQC9QAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  top:-18px;
  right:2px;
  z-index:999
}

.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#D5E6FD;
  padding:10px
}

.xml-paragraph-fourteen-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme1-pad{
  position:relative
}

.xml-paragraph-Yellowtheme1-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg{
  border:2px solid #fdbc55;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:-5px;
  left:20px
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-top>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#fdbc55;
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-5px;
  right:20px
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg .border-bottom>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#fdbc55;
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:4px solid #fdbc55;
  border-radius:5px
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme1-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme2-pad{
  position:relative
}

.xml-paragraph-Yellowtheme2-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg{
  border:4px solid #fdbc55;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{
  width:9px;
  height:9px;
  background-color:#fdbc55;
  border:4px solid #fdbc55;
  position:absolute;
  z-index:999
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .block1{
  top:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .block2{
  top:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .block3{
  bottom:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .block4{
  bottom:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border-radius:5px
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme2-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme3-pad{
  position:relative
}

.xml-paragraph-Yellowtheme3-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme3-pad .body-text-bg{
  border:2px solid #fdbc55;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img{
  width:18px;
  height:31px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAjCAYAAACZ6FpfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDRDJERDI5NTdEMTFFREI3NzlFMjhFMjVDOUQyOUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDRDJERDM5NTdEMTFFREI3NzlFMjhFMjVDOUQyOUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0NEMkREMDk1N0QxMUVEQjc3OUUyOEUyNUM5RDI5QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0NEMkREMTk1N0QxMUVEQjc3OUUyOEUyNUM5RDI5QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpcuXd0AAAFFSURBVHjaYvy/y5IBCcgBsQqUVgBiYSTMD8SsQCwApXmAmAuI2UEaWYDYG4iTgRhkogQDmQBk0BYom5GBAsDEQCUwahDxBn2kpYvYgHgiEL8F4v9Y8DuoPBssHeECXUCch0deECr/HYgr8LkoFkrbQhMrOraFyqcS8poQlD6CQ/4IsrrRBEl7gz6OhtEAGIQv0zIO/TD6S0GdBqplf8MMeg3EfNDqlxQAKtg4gPglzKCrUAkHEg2CFWy3YQZthQqkk2hQGpTeDDNoIRB/AmI/IA4h0pBwaOPjAxDPhxkEqg1KoQpAhgYTMCQUphkI8qGGwaN/FhBPggb4GiBeD8Se0HYRA5QGuWADEK8CYk4g7gbiRfDUi9bQAtnQBI1FXADkgiogno6SDdAMAgERIM4AYl8gVoa65icQX4S6aDYQv0HXBBBgAItwN+GFc4w0AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  position:absolute;
  right:11px;
  top:-2px;
  z-index:999
}

.xml-paragraph-Yellowtheme3-pad .body-text-bg .right-img>div{
  width:20px;
  height:2px;
  background-color:#fff;
  margin-left:-20px
}

.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border-radius:5px
}

.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 20px 10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme3-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme4-pad{
  position:relative
}

.xml-paragraph-Yellowtheme4-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg{
  background-color:#fee0b0;
  border:2px solid #fee0b0;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{
  width:16px;
  position:absolute;
  z-index:999;
  height:16px;
  background-color:#fdbc55
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .block1{
  top:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .block2{
  top:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .block3{
  bottom:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .block4{
  bottom:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fee0b0;
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme4-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme5-pad{
  position:relative
}

.xml-paragraph-Yellowtheme5-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme5-pad .body-text-bg{
  background-color:#feefd7;
  border-radius:20px 0;
  border:3px solid #fee0b0;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme5-pad .body-text-bg .left-img{
  width:10px;
  height:10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRGNkIyQjY5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRGNkIyQjc5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNEY2QjJCNDk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNEY2QjJCNTk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqRXavcAAACwSURBVHjaYvy/y5KBCMAGxD+R+L+YGIgDkmj898RqNEHj3yJWYyAa/zgxGmWAOBRNbBsxGvuhgQMDd4D4MCGNZUAcgibWAcT/mAhoakMTOwvEC0AMFiwaVIC4E4iD0MS/AHEMEP+FaWQFYmkgNoaGXiian8ARDsRhQHwDJsACFcQHvkA1bUcWJBQ4ID+ZomvCp/EuECcDsRmy85ABzKnvoYqPAfFmID4CCnJ8TgEIMAAsTSLHxFTH3gAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  top:-5px;
  left:-5px;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.xml-paragraph-Yellowtheme5-pad .body-text-bg .right-img{
  width:10px;
  height:10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRGNkIyQjY5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRGNkIyQjc5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNEY2QjJCNDk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNEY2QjJCNTk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqRXavcAAACwSURBVHjaYvy/y5KBCMAGxD+R+L+YGIgDkmj898RqNEHj3yJWYyAa/zgxGmWAOBRNbBsxGvuhgQMDd4D4MCGNZUAcgibWAcT/mAhoakMTOwvEC0AMFiwaVIC4E4iD0MS/AHEMEP+FaWQFYmkgNoaGXiian8ARDsRhQHwDJsACFcQHvkA1bUcWJBQ4ID+ZomvCp/EuECcDsRmy85ABzKnvoYqPAfFmID4CCnJ8TgEIMAAsTSLHxFTH3gAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  bottom:-5px;
  right:-5px
}

.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#feefd7;
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme5-pad .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-fifteen-pad{
  position:relative
}

.xml-paragraph-fifteen-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fifteen-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#ecf9e5
}

.xml-paragraph-fifteen-pad .body-text .top{
  width:43px;
  border-bottom:2px dashed #68a348;
  position:absolute;
  top:-5px;
  left:10px
}

.xml-paragraph-fifteen-pad .body-text .left{
  height:33px;
  border-left:2px dashed #68a348;
  position:absolute;
  top:-5px;
  left:10px
}

.xml-paragraph-fifteen-pad .body-text .bottom{
  width:43px;
  border-bottom:2px dashed #68a348;
  position:absolute;
  bottom:-5px;
  right:10px
}

.xml-paragraph-fifteen-pad .body-text .right{
  height:33px;
  border-left:2px dashed #68a348;
  position:absolute;
  bottom:-5px;
  right:10px
}

.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container{
  background:#ecf9e5;
  padding:10px 15px
}

.xml-paragraph-fifteen-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme2-pad{
  position:relative
}

.xml-paragraph-Greentheme2-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme2-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#ecf9e5;
  border:2px solid #68a348;
  border-bottom:0;
  border-right:0
}

.xml-paragraph-Greentheme2-pad .body-text .border-bottom{
  width:100%;
  height:3px;
  position:absolute;
  bottom:0;
  left:0;
  border-bottom:solid 2px #68a348;
  background-color:#68a348
}

.xml-paragraph-Greentheme2-pad .body-text .border-top{
  width:80%;
  height:6px;
  border-top:4px dotted #68a348;
  position:absolute;
  top:-10px
}

.xml-paragraph-Greentheme2-pad .body-text .border-right{
  width:3px;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
  border-right:solid 2px #68a348;
  background-color:#68a348
}

.xml-paragraph-Greentheme2-pad .body-text .body-text-bg{
  width:100%;
  height:100%;
  background-color:#ecf9e5;
  border:2px solid #68a348;
  position:absolute;
  top:6px;
  right:-6px;
  z-index:0
}

.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#ecf9e5;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme2-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme3-pad{
  position:relative
}

.xml-paragraph-Greentheme3-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme3-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:2px solid #68a348
}

.xml-paragraph-Greentheme3-pad .body-text .body-text-bg{
  background-color:#ecf9e5;
  border:12px solid #68a348;
  border-top:12px solid #68a348;
  border-left:12px solid #68a348;
  border-bottom:12px solid #fff;
  border-right:12px solid #fff;
  position:absolute;
  bottom:-2px;
  right:-2px;
  z-index:99
}

.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme3-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme4-pad{
  position:relative
}

.xml-paragraph-Greentheme4-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme4-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Greentheme4-pad .body-text .body-text-bg1{
  width:178px;
  height:50px;
  background-color:#68a348;
  position:absolute;
  top:-6px;
  left:-6px
}

.xml-paragraph-Greentheme4-pad .body-text .body-text-bg2{
  width:178px;
  height:50px;
  background-color:#68a348;
  position:absolute;
  bottom:-6px;
  right:-6px
}

.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:18px 20px;
  z-index:99;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83)
}

.xml-paragraph-Greentheme4-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme5-pad{
  position:relative
}

.xml-paragraph-Greentheme5-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme5-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Greentheme5-pad .body-text .body-text-bg1{
  width:90%;
  height:85%;
  background-color:#68a348;
  position:absolute;
  top:-4px;
  left:-4px
}

.xml-paragraph-Greentheme5-pad .body-text .body-text-bg2{
  width:90%;
  height:85%;
  background-color:#68a348;
  position:absolute;
  bottom:-4px;
  right:-4px
}

.xml-paragraph-Greentheme5-pad .body-text .border-top{
  position:absolute;
  top:8px;
  right:-4px;
  width:95%;
  height:3px;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pad .body-text .border-right{
  position:absolute;
  top:-4px;
  right:10px;
  width:3px;
  height:95%;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pad .body-text .border-bottom{
  position:absolute;
  bottom:8px;
  left:-4px;
  width:95%;
  height:3px;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pad .body-text .border-left{
  position:absolute;
  bottom:-4px;
  left:10px;
  width:3px;
  height:95%;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:22px 27px;
  z-index:99
}

.xml-paragraph-Greentheme5-pad .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyfive-pad{
  position:relative
}

.xml-paragraph-Thirtyfive-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyfive-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  -webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  border-style:solid!important;
  border-width:1px!important;
  border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;
  border-image-slice:1!important
}

.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container{
  position:relative;
  background:#fff;
  padding:15px 27px;
  z-index:99
}

.xml-paragraph-Thirtyfive-pad .body-text .xml-text-pad.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyfive-pad .body-text .left-image{
  position:absolute;
  top:-30px;
  left:-15px;
  width:72px;
  height:72px;
  z-index:999
}

.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-paragraph-Thirtyfive-pad .body-text .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyfive-pad .body-text .icon-box{
  width:35px;
  height:55px;
  background-image:url(../../static/img/paragraph_icon1.517810dc.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:-16px;
  bottom:0;
  z-index:99
}

.xml-paragraph-Thirtysix-pad{
  position:relative
}

.xml-paragraph-Thirtysix-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtysix-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  -webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  border-style:solid!important;
  border-width:1px!important;
  border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;
  border-image-slice:1!important
}

.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container{
  position:relative;
  background:#fff;
  padding:15px 27px;
  z-index:99
}

.xml-paragraph-Thirtysix-pad .body-text .xml-text-pad.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtysix-pad .body-text .left-image{
  position:absolute;
  top:-30px;
  left:-15px;
  width:72px;
  height:72px;
  z-index:999
}

.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-paragraph-Thirtysix-pad .body-text .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtysix-pad .body-text .icon-box{
  width:35px;
  height:55px;
  background-image:url(../../static/img/paragraph_icon2.aefd1617.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:-16px;
  bottom:0;
  z-index:99
}

.xml-paragraph-Thirtyseven-pad{
  position:relative;
  text-align:left
}

.xml-paragraph-Thirtyseven-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyseven-pad .sub-title{
  display:inline-block;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAABLCAYAAAB3P7t/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTY0QzJDN0QzOTFBMTFFRkI2NTFDNTc2QjM3QzE4ODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTY0QzJDN0UzOTFBMTFFRkI2NTFDNTc2QjM3QzE4ODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjRDMkM3QjM5MUExMUVGQjY1MUM1NzZCMzdDMTg4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjRDMkM3QzM5MUExMUVGQjY1MUM1NzZCMzdDMTg4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpRczLkAAAvuSURBVHja7J1ZbF5H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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:5px 20px;
  position:relative;
  margin-left:4px;
  z-index:99
}

.xml-paragraph-Thirtyseven-pad .sub-title .icon-box{
  width:25px;
  height:25px;
  background-color:#2727d5;
  position:absolute;
  top:5px;
  left:-12px;
  border-radius:2px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Thirtyseven-pad .sub-title .icon-box img{
  width:84%;
  height:84%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Thirtyseven-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  margin-top:-20px
}

.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{
  padding:20px 10px 5px;
  z-index:1
}

.xml-paragraph-Thirtyseven-pad .body-text .seemore{
  width:calc(100% - 2px);
  height:16px;
  background-color:#cee0fb;
  position:absolute;
  top:1px;
  left:0;
  z-index:9;
  font-size:12px;
  font-weight:400;
  font-stretch:normal;
  color:#2f2ad0;
  cursor:pointer;
  text-align:right;
  padding:0 5px
}

.xml-paragraph-Thirtyseven-pad .body-text .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Thirtyseven-pad .body-text .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Thirtyseven-pad .body-text .border-top{
  width:100%;
  height:1px;
  position:absolute;
  top:0;
  left:0;
  background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));
  background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)
}

.xml-paragraph-Thirtyseven-pad .body-text .border-bottom{
  width:100%;
  height:1px;
  position:absolute;
  bottom:0;
  left:0;
  background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));
  background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)
}

.xml-paragraph-Thirtyseven-pad .body-text .border-left{
  width:1px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:#88d0cf
}

.xml-paragraph-Thirtyseven-pad .body-text .border-right{
  width:1px;
  height:100%;
  position:absolute;
  top:0;
  right:0;
  background-color:#2727d5
}

.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container{
  position:relative;
  background:#fff
}

.xml-paragraph-Thirtyseven-pad .body-text .xml-text-pad.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-pad{
  position:relative;
  text-align:left
}

.xml-paragraph-Thirtyeight-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyeight-pad .sub-title{
  display:inline-block;
  padding:5px 20px;
  position:relative;
  margin-left:4px;
  z-index:99;
  background-color:#fff;
  border-radius:5px;
  border:1px solid #d70a84!important
}

.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container{
  position:relative;
  background:#fff
}

.xml-paragraph-Thirtyeight-pad .sub-title .xml-text-pad.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-pad .sub-title .icon-box{
  position:absolute;
  top:-30px;
  left:0;
  z-index:9
}

.xml-paragraph-Thirtyeight-pad .sub-title .icon-box img{
  width:100%;
  max-width:160px
}

.xml-paragraph-Thirtyeight-pad .body-text{
  padding:1px;
  text-align:left;
  position:relative;
  margin-top:-20px;
  background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);
  border:0!important;
  border-radius:5px
}

.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container{
  padding:20px 20px 5px;
  z-index:1;
  background:#fff;
  border-radius:5px
}

.xml-paragraph-Thirtyeight-pad .body-text .xml-text-pad.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-pad .body-text .border-left{
  width:25px;
  height:150px;
  position:absolute;
  top:10px;
  left:-10px;
  background-color:#fff;
  z-index:3
}

.xml-paragraph-Thirtyeight-pad .body-text .border-left img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyeight-pad .body-text .border-right{
  width:25px;
  height:150px;
  position:absolute;
  bottom:30px;
  right:-10px;
  background-color:#fff;
  z-index:3
}

.xml-paragraph-Thirtyeight-pad .body-text .border-right img{
  width:100%
}

.xml-paragraph-Forty-pad{
  position:relative;
  text-align:left
}

.xml-paragraph-Forty-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Forty-pad .body-text{
  padding:1px;
  text-align:left;
  position:relative
}

.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container{
  padding:20px;
  z-index:1;
  background:#fff;
  border-radius:5px
}

.xml-paragraph-Forty-pad .body-text .xml-text-pad.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Forty-pad .body-text .top-image{
  width:100%;
  height:50%;
  position:absolute;
  top:0;
  left:0;
  background-image:url(../../static/img/paragraph_bg1.f52dbb5a.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  pointer-events:none
}

.xml-paragraph-Forty-pad .body-text::after,.xml-paragraph-Forty-pad .body-text::before{
  top:50%;
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  content:"";
  pointer-events:none
}

.xml-paragraph-Forty-pad .body-text .bottom-image{
  width:100%;
  height:50%;
  position:absolute;
  bottom:0;
  left:0;
  background-image:url(../../static/img/paragraph_bg2.e6758885.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  pointer-events:none
}

.xml-paragraph-Forty-pad .body-text::before{
  width:15px;
  height:30px;
  left:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABYCAYAAACzpXSwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzU2Q0UwN0UzOTM4MTFFRjk4QzVFNDY4MzdCREE4RTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzU2Q0UwN0YzOTM4MTFFRjk4QzVFNDY4MzdCREE4RTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNTZDRTA3QzM5MzgxMUVGOThDNUU0NjgzN0JEQThFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNTZDRTA3RDM5MzgxMUVGOThDNUU0NjgzN0JEQThFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgHC+YUAAAYeSURBVHjazFpbiFxF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);
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-Forty-pad .body-text::after{
  width:15px;
  height:30px;
  right:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABYCAYAAAC3UKSNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZFQTNEMDEzOTM4MTFFRkFBNDFEMTgxMTFEQkQ4NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFQTNEMDIzOTM4MTFFRkFBNDFEMTgxMTFEQkQ4NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkVBM0NGRjM5MzgxMUVGQUE0MUQxODExMURCRDg2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkVBM0QwMDM5MzgxMUVGQUE0MUQxODExMURCRDg2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po+vwHcAAAX0SURBVHja1Jt7iBVV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);
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-text-image-first-pad .w-e-text-container,.xml-text-image-second-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-first-pad .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-pad .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-first-pad .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-pad .image-container{
  margin:10px 0;
  text-align:center
}

.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-second-pad .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid #bcd7f6;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-text-image-second-pad .image-box .image-container .block-checked,.xml-text-image-second-pad .image-box .image-container.block-checked,.xml-text-image-third-pad .image-box{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-pad .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-second-pad .title-box{
  height:32px;
  margin-bottom:25px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden
}

.xml-text-image-fourth-pad .w-e-text-container,.xml-text-image-third-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-second-pad .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-pad .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-second-pad .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-second-pad .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-second-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-pad .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border:4px solid #bcd7f6;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:2
}

.xml-text-image-third-pad .image-box .image-container .block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-pad .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-third-pad .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-pad .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-third-pad .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-third-pad .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-pad .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-third-pad .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-third-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-pad .image-container{
  z-index:1;
  height:100%;
  width:100%;
  position:absolute
}

.xml-text-image-fourth-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{
  height:100%
}

.xml-text-image-fourth-pad .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-pad .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-pad .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-fourth-pad .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-fourth-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-pad .iamge-bg-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-text-image-fourth-pad .image-text-box{
  width:80%;
  margin:0 auto;
  padding:30px 0;
  position:relative;
  z-index:10
}

.xml-text-image-fourth-pad .image-text-box .image-top-title{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container-number{
  width:40px;
  height:40px;
  min-width:40px;
  border:1px solid #516477;
  border-radius:50% 50% 0;
  background-color:#fff;
  line-height:40px;
  text-align:center;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-text-image-fourth-pad .image-text-box .image-top-title .text-container{
  margin-top:10px
}

.xml-text-image-fourth-pad .image-text-box .text-body-container{
  background-color:rgba(145,173,198,.8);
  border:1px solid #5f9dd4;
  color:#fff;
  padding:20px 15px 15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:-15px
}

.xml-text-image-fifth-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fifth-pad .iamge-bg-box{
  width:100%;
  position:relative
}

.xml-text-image-fifth-pad .iamge-bg-box .image-top-title{
  width:40%;
  padding:0 10px;
  border-radius:5px;
  background-color:#5591ee;
  position:absolute;
  top:-10px;
  z-index:99
}

.xml-text-image-fifth-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{
  width:100%!important
}

.xml-text-image-fifth-pad .image-text-box{
  width:100%
}

.xml-text-image-fifth-pad .image-text-box .text-body-container{
  border:1px solid #5f9dd4;
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:-1%;
  margin-top:-5px;
  text-align:left
}

.xml-text-image-sixth-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-sixth-pad .iamge-bg-box{
  width:80%;
  z-index:999;
  max-width:45%
}

.xml-text-image-sixth-pad .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-sixth-pad .image-text-box{
  margin-left:-25px;
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  max-width:55%
}

.xml-text-image-sixth-pad .image-text-box .text-body-container{
  border:1px solid #4d95ee;
  background-color:#4d95ee;
  color:#fff;
  padding:10px 10px 5px 30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px;
  height:100%
}

.xml-text-image-sixth-pad .image-text-decorate{
  width:50px;
  height:100px;
  background-color:rgba(167,207,253,.7);
  border-radius:0 20px 20px 0;
  z-index:0;
  position:absolute;
  right:25px;
  bottom:0
}

.xml-text-image-seventh-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-seventh-pad .iamge-bg-box{
  width:100%;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin-top:10px
}

.xml-text-image-seventh-pad .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-seventh-pad .iamge-bg-box .image-container{
  width:90%
}

.xml-text-image-seventh-pad .image-text-box{
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  text-align:left;
  margin-top:-80px
}

.xml-text-image-seventh-pad .image-text-box .text-body-container{
  width:90%;
  border:1px solid #4d95ee;
  background-color:#4d95ee;
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px
}

.xml-text-image-seventh-pad .image-text-decorate{
  width:100px;
  height:30px;
  background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);
  z-index:0;
  position:absolute;
  right:25px;
  bottom:17px
}

.xml-text-image-seventh-pad .image-text-decorate2{
  width:100px;
  height:100px;
  background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));
  background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);
  position:absolute;
  top:0
}

.xml-text-image-eighth-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-eighth-pad .iamge-bg-box{
  padding:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-splitline-first-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:30px
}

.xml-splitline-first-pad .title-container .centerimg{
  width:20px;
  height:20px;
  margin:0 10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJDRDlDNEVDMTY1MTFFRDhCNzFBNkU2RkIxN0QyNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJDRDlDNEZDMTY1MTFFRDhCNzFBNkU2RkIxN0QyNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkNEOUM0Q0MxNjUxMUVEOEI3MUE2RTZGQjE3RDI3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkNEOUM0REMxNjUxMUVEOEI3MUE2RTZGQjE3RDI3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PklZ7osAAAEESURBVHjaYvz//z8DA8Pv338OHz588/YtZiYmfX19czMzoCAjUO79+/f9EyZevHSJmZn5+/fvLCwsPj7eKUlJLEC5RUuWnDt/nouLS0hIyM3FefvOXevWbVBSVGR6/vz5qVOneXh4gIa8evVKTU2tsb5OXFz0wIGDTG/fvv3169ffv3+BBpSWFL94+fLq1avWVlYvXr5g4eXlZWJiYmNjy83OlpOTrW9ofPvu3b9//42NjVjk5OT09HT//f0rLS3V0Nj0+s0boNJ///46OzqC3Pnu3btp06dfvnr108fP7OxsQEeFh4X6+/kxQvwHtO/MmbP37t/n4uI0MDCQl5MDCgIEGADiRnsKrutRuwAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-splitline-Bluetheme1-pad,.xml-splitline-Bluetheme2-pad,.xml-splitline-Bluetheme3-pad,.xml-splitline-Bluetheme4-pad,.xml-splitline-Greentheme1-pad,.xml-splitline-Greentheme2-pad,.xml-splitline-Greentheme3-pad,.xml-splitline-Greentheme4-pad,.xml-splitline-Redtheme4-pad,.xml-splitline-Yellowtheme1-pad,.xml-splitline-Yellowtheme2-pad,.xml-splitline-Yellowtheme3-pad,.xml-splitline-Yellowtheme4-pad,.xml-splitline-second-pad{
  margin-top:10px!important
}

.xml-splitline-first-pad .title-container .line{
  width:45%;
  border-bottom:2px solid #e3e3e3
}

.xml-splitline-second-pad .title-container{
  height:30px;
  padding-top:10px
}

.xml-splitline-second-pad .title-container .line1{
  width:90%;
  border-bottom:2px solid #ffcaca;
  margin-bottom:5px;
  position:relative
}

.xml-splitline-second-pad .title-container .line1>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#ff5858;
  position:absolute;
  left:0;
  top:-1px
}

.xml-splitline-second-pad .title-container .line2{
  width:90%;
  border-bottom:2px solid #b7cbff;
  float:right;
  margin-top:5px;
  position:relative
}

.xml-splitline-fourth-pad,.xml-splitline-third-pad{
  margin-top:0!important
}

.xml-splitline-second-pad .title-container .line2>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#4f89ff;
  position:absolute;
  right:0;
  top:-1px
}

.xml-splitline-third-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-third-pad .title-container .linebox{
  width:100%;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAAUCAIAAABK/cLzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjYwRDdFOEJDMjAyMTFFREEyRkFCRjM0MzA5NzNFQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjYwRDdFOENDMjAyMTFFREEyRkFCRjM0MzA5NzNFQjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjBEN0U4OUMyMDIxMUVEQTJGQUJGMzQzMDk3M0VCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjBEN0U4QUMyMDIxMUVEQTJGQUJGMzQzMDk3M0VCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq9r6QsAAAGXSURBVHja7JxNS0JBFIbH/v+faGe7pE22qVUZFKRBUZsMI11kHwb5UTCdlt2Zcy4zXcTufQ7iwpfBuc95eXba8t47hmGY37OVeuBrtbg+6Uaj2XQyOOpokXFqeHmaGj3c9uWlRc/j+2gk1zOi+ftrNJKby1MnRfLh+cFOKkCb7SYAtNkCsFYAfcp8Luf9w115D6O3p3Fvbzsjujrej36XEY1uLuQaWiSvaCRHMiK5g9wkKZInlefVIg1gNtu1AcxjC8B/CtDhBWqNFwAYRg4vUGu8AMAwcn/0Aluh1gCsJUCHF6g1AAEYRg4vUGsAAjBNDWyFWgOwmV6w1MBWqDUAG+sFVQ1shVoDsMleiKuBrVBrADbcCxE1sBVqDUC8UFQDW6HWAMQLRTWwFWoNQLxQVANbodYAxAtFNbAVag3AUoB3g94mAzzrtiv0wo8aqDVeAGApwGp/1Fc5wAy25WqQq2gnjchQlIbeiD5mLxr66eNQ42tExsLE/dpWjMjeJQDrDTCD7ToByvUy2JZOy/MHcAzDBPMtwAAZlNLYISYd6wAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-splitline-fourth-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fourth-pad .title-container .centerimg{
  width:70px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAANCAIAAACckVFpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIzNzc1NEJDMjA0MTFFRDgyMzNFRDJFRDEyNTgxMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIzNzc1NENDMjA0MTFFRDgyMzNFRDJFRDEyNTgxMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjM3NzU0OUMyMDQxMUVEODIzM0VEMkVEMTI1ODEyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjM3NzU0QUMyMDQxMUVEODIzM0VEMkVEMTI1ODEyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnXM+z4AAAJjSURBVHjaxFRLSFRRGL73zuPOqJVtVAgbsge0ESNa9Fi5SAhatGhfIEFEbgMXrVy5iKQUjDYRRARJRIlKiEUqjGNazFSjY6NN6sw449y5d+65j/PqhuLEzJ07d0bBb/Xzn/P/5zv/953D0b1DWiH9syAm4koLIabLAsrpxHobx5SAqNOhsIYJYxNphfb5lY5j7v7AP7qMbQgq7ZmUp1ZRzyTwryFKS+5kadEigPRjDC4L2ONkzzS62hodZc+LieTNgnb9NN9UyxmkX/1Qr53im+o466qsRidWYBLgK8f5Iwc4BdHRXzCjkkvNrhOHHWxxQcGcVyV8a1gMrEMjBpB0vs+WlSYhk+4JOaf/l8nhu6NSVrUqnI/D2yPi4iYsyCNCe6flZ98UXFSd55oCZPALGPqpCmrecNEMehlSLI4Mp9FDP0jKhR5dl/DALJA0E7rBJDRKPkR1AM17IkxDG/DpPHi7oKkw34HtGpO2BnyIZzvbvEcPFgr3PKh2tPANNSaaRAX8OqzfOev1Ok0kjmTwi6DWdc5T79numdHoeFRPAnKz1WMYzNohhDLjK/pwRMe0hAdMJDYEHRMBLJzQ1wTsnQZpYPXqf2fxoxlgBIagI0va4wCIbCJEqvxnTN5WMWbWYFwmV0/yO5lQCn+O6TdavXy5h/c9hQ2WdW7WV+9o97ldHFM9bN7pyZyioe3YoH7/k6xAu/NJ5IgC9+D/tnvNdp/rgV82Pu25OAptoO4L3rKG20FDLetxMruHLQ9s4d2iviQgSWfuna/ZlZTVooL7Xm5xTf1hLzY794VoZXPdd/wVYAAcd97Nab9x3gAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat;
  margin-top:2px
}

.xml-splitline-fourth-pad .title-container .line{
  width:40%;
  border-bottom:2px solid #6ebaf3
}

.xml-splitline-fifth-pad{
  margin-top:0!important
}

.xml-splitline-fifth-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fifth-pad .title-container .centerimg{
  width:30px;
  height:30px;
  border:1px solid #8fa6d1;
  border-radius:50%;
  margin:0 10px;
  position:relative
}

.xml-splitline-eighth-pad,.xml-splitline-ninth-pad,.xml-splitline-seventh-pad,.xml-splitline-sixth-pad,.xml-splitline-tenth-pad{
  margin-top:0!important
}

.xml-splitline-fifth-pad .title-container .centerimg>div{
  width:15px;
  height:15px;
  border:1px solid #8fa6d1;
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-52%,-50%);
  transform:translate(-52%,-50%)
}

.xml-splitline-fifth-pad .title-container .line{
  width:40%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-sixth-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-splitline-sixth-pad .title-container .centerimg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-sixth-pad .title-container .centerimg .block1{
  width:4px;
  height:15px;
  background-color:#77bde7;
  border-radius:5px
}

.xml-splitline-sixth-pad .title-container .centerimg .block2{
  width:4px;
  height:25px;
  background-color:#ee6c62;
  border-radius:5px;
  margin-left:5px
}

.xml-splitline-sixth-pad .title-container .line1{
  width:73%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-sixth-pad .title-container .line2{
  width:15%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-seventh-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-seventh-pad .title-container .centerimg{
  width:80%;
  height:20px;
  background-color:#8bbcf9
}

.xml-splitline-seventh-pad .title-container .dotted{
  width:7%;
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-seventh-pad .title-container .dotted>div{
  width:2px;
  height:100%;
  background-color:#8bbcf9
}

.xml-splitline-eighth-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eighth-pad .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:#bddbff;
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  position:relative
}

.xml-splitline-eighth-pad .title-container .centerimg .line1{
  width:200%;
  position:absolute;
  top:0;
  right:2px;
  border-top:1px solid #bddbff
}

.xml-splitline-eighth-pad .title-container .centerimg .line2{
  width:200%;
  position:absolute;
  bottom:0;
  left:2px;
  border-top:1px solid #bddbff
}

.xml-splitline-ninth-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  overflow:hidden
}

.xml-splitline-ninth-pad .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:#c8c8c8;
  position:relative
}

.xml-splitline-ninth-pad .title-container .centerimg .skeybox{
  border-left:20px solid transparent;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-right:20px solid #fff;
  position:absolute;
  bottom:0;
  right:0
}

.xml-splitline-ninth-pad .title-container .centerimg .line{
  width:350%;
  border-bottom:2px solid #c8c8c8;
  position:absolute;
  bottom:0;
  right:2px
}

.xml-splitline-tenth-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-tenth-pad .title-container>div{
  width:100%
}

.xml-splitline-tenth-pad .title-container .centerimg{
  width:100%;
  height:10px;
  background-color:#8bbcf9
}

.xml-splitline-tenth-pad .title-container .line{
  width:100;
  height:2px;
  background-color:#8bbcf9;
  margin-top:3px
}

.xml-splitline-Greytheme1-pad,.xml-splitline-Greytheme2-pad,.xml-splitline-Greytheme3-pad,.xml-splitline-Greytheme4-pad,.xml-splitline-Greytheme5-pad,.xml-splitline-Greytheme6-pad,.xml-splitline-eleventh-pad{
  margin-top:0!important
}

.xml-splitline-eleventh-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eleventh-pad .title-container>div{
  width:100%
}

.xml-splitline-eleventh-pad .title-container .centerimg{
  width:95%;
  height:5px;
  background-color:#8bbcf9;
  margin-left:15px;
  border-radius:2px
}

.xml-splitline-eleventh-pad .title-container .line1{
  width:10%;
  height:4px;
  background-color:#8bbcf9;
  border-radius:5px
}

.xml-splitline-eleventh-pad .title-container .line2{
  width:4px;
  height:10px;
  background-color:#8bbcf9;
  margin-left:20px
}

.xml-splitline-Greytheme1-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme1-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme1-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #e6c27b;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme2-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme2-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme2-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #db707a;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme3-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme3-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme3-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #dc703d;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme4-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme4-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme4-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #8ebf73;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme5-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme5-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme5-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #009ee2;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme6-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme6-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme6-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #d32c25;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greentheme1-pad .title-container .linebox,.xml-splitline-Greentheme2-pad .title-container .linebox,.xml-splitline-Redtheme1-pad .title-container .linebox,.xml-splitline-Redtheme2-pad .title-container .linebox,.xml-splitline-Redtheme3-pad .title-container .linebox,.xml-splitline-Redtheme4-pad .title-container .linebox,.xml-splitline-Yellowtheme1-pad .title-container .linebox,.xml-splitline-Yellowtheme2-pad .title-container .linebox,.xml-splitline-Yellowtheme3-pad .title-container .linebox,.xml-splitline-Yellowtheme4-pad .title-container .linebox{
  width:100%;
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Yellowtheme1-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme1-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAfCAYAAACoNrk3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NURDOTZDQ0ZFNDlEMTFFRDgxRURCRjlBRkY0Rjk5Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NURDOTZDRDBFNDlEMTFFRDgxRURCRjlBRkY0Rjk5Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1REM5NkNDREU0OUQxMUVEODFFREJGOUFGRjRGOTlDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1REM5NkNDRUU0OUQxMUVEODFFREJGOUFGRjRGOTlDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PulMnaEAAAvHSURBVHja7F0LcJ1F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)
}

.xml-splitline-Yellowtheme2-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme2-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ0AAAAPCAYAAAA/BhJeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0E4QzFFMThFNEE0MTFFRDlBNzBFQTkyQkMzMUJDMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E4QzFFMTlFNEE0MTFFRDlBNzBFQTkyQkMzMUJDMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQThDMUUxNkU0QTQxMUVEOUE3MEVBOTJCQzMxQkMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQThDMUUxN0U0QTQxMUVEOUE3MEVBOTJCQzMxQkMzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqrD+mkAAAdKSURBVHja7FxZjBVF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)
}

.xml-splitline-Yellowtheme3-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme3-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAjCAYAAADbjn7hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzVBMzMzNjJFNEE1MTFFRDhFMzFEN0QwMjUyNTk5MDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBMzMzNjNFNEE1MTFFRDhFMzFEN0QwMjUyNTk5MDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNUEzMzM2MEU0QTUxMUVEOEUzMUQ3RDAyNTI1OTkwMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNUEzMzM2MUU0QTUxMUVEOEUzMUQ3RDAyNTI1OTkwMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu+s1ssAAAfmSURBVHja7J1ZbFVV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)
}

.xml-splitline-Yellowtheme4-pad .title-container{
  height:11px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme4-pad .title-container .linebox{
  height:100%;
  background-image:url(../../static/img/line_Yellowtheme4.563977f6.png)
}

.xml-splitline-Redtheme1-pad .title-container{
  height:17px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme1-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAPCAYAAACr4LusAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDgyOUI1RkZFNEJGMTFFREEzRTBFMTc0RTQwM0VBRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDgyOUI2MDBFNEJGMTFFREEzRTBFMTc0RTQwM0VBRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowODI5QjVGREU0QkYxMUVEQTNFMEUxNzRFNDAzRUFGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowODI5QjVGRUU0QkYxMUVEQTNFMEUxNzRFNDAzRUFGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuhhdyQAAAXhSURBVHja7JxpbJRV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)
}

.xml-splitline-Redtheme2-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme2-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAMCAYAAAAtdMkCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkE0QTkyMDRFNEJGMTFFREE1ODRCN0Q2MTU3ODY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkE0QTkyMDVFNEJGMTFFREE1ODRCN0Q2MTU3ODY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQTRBOTIwMkU0QkYxMUVEQTU4NEI3RDYxNTc4NjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQTRBOTIwM0U0QkYxMUVEQTU4NEI3RDYxNTc4NjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqnqzywAAASASURBVHja7JxLiBVHFIar+96ZO5MoviUGBEMETVAUUfERQYniQgOuYrJxEWKE7BRBEXcuhKwSUFwIIuJiorhIEERFA7oQn6gLF2JiNL4FMaPRmbn3dvsf+lQ8c6a6+/b+/PAxt6u6Hl1dp05VdfdE16MFzmQy5Wom+AbMBb3gb3AWHAf/5aT5CKwFy8Fk8BJcAEfBA2tSkynTnOTSsOPIHJLJlKuF4BCYAf5iZ/IJmAr6wGbwRKX5HOwBK8At8AJ8CqaA02AjuGdNazKNdEh1axKTKahRYDeYDn4EZ8BDdkY/sDPq579vOM14cBDMB1vBEfAvmAbWgx3MJmtek2mkbIVkMoW1BJwEv4CdKq4L/ArWgKXgCod/zeE/gW0qTQ385rItwMXguTWxyVZIw1dIsTWJyRTUOJc9MzorwhpgEmiy4+kGs8VuwxfsaPo4bDKnIbXBKdADxljzmkwjZQ7JZArrJrjPK6BuhrYTPuP4P132fOhj4ZDoORE9U7rDYYtctuVHcaPBMs7zrjWvyTRS9gzJZArrH7Ad7KKdBXAbPAL7OX4Cr6ASPk55FTSaV1GvwEXwHa+26C29iS57ftS25jWZbIVkMlURvZSw2mUvNJwHe8Egx61kh3Sfj9v8expYxWFPXfYM6io4DL4El61ZTaaw7KUGk6m61oF9LnsTj7b0bnL4V+B3Pt4AblhTmUz5ste+TaZ8kT3Qs6Iuhn43GHoRgbbi6JukLS77+PVnl23leZ0Df7jsGyT6fom+R6KtP3rR4RWvroaYJjPkbAvPZPp/hURfodOHewN0rOLJWFoiPGK8QcnzYzYsMrokkMYbIClV5fj99zSnnj4+EXmGzmnl5KHD5HlpSRslouyoJN+icpOcgSftIJ8qZUYleaY88MYF15snSlMrKbteMNhHql66HjJ9KpyCj+sV9ejh395pOK5bxPG+rjHnE3PeNU5TF46n171/caEhyu3mcoixLntu5HUCfO+y50rDJn3gAJgnwmjrrp9tTDslefyG+6a3lRb3Gf03CZBy/i0+HhD3c1C0+6Cw6ZDdJRwv70mixgFtc0VqF/SpKMeWXUGZsi92ag+dKs8maoF+WqXMVPXHTtKGbCkqsLmoYKyIhW1UsVt/foPTp2rc9HYYq3ucioldXri+b2SD1+tioNUN1cWVbIuK+QvTg2ssCm+phqgHBmTK7wPVQL7j9nJeunNG4uLTQF17cjp/LTCIeiMsu5k10QZpxYHdX2eXcqpVBnFtLFVWtPWCDljUObsLnE5U4pCKVt21HIdUlL80YNmW8r6FJkyRmiTJ/hiJvhiLyVKbaarBnwbw1y77Lw309zG4Bo6BZ4HrpG26b3lbbxavqj4Ujq6Ht/p832mI66kLo4/V5CIV7ZGoyYwcKOoBp9IU8W2VPgk4pETdk6IJWdnqrmii2RKTVFch704coS4n6eC8Zgd9t1XiBNtqzNR9u1kyWWyJsanWwXX4ydfbQHv5ezeQ43CHOE5PNBP3/mNvbYey/tImdd18mmZgzIxy2jp5J8AA5bFAMHtGT4wAAAAASUVORK5CYII=)
}

.xml-splitline-Redtheme3-pad .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme3-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaMAAAAKCAYAAAAZ8TFmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjhCQUFBRThFNEJGMTFFREJEOUFDQzFEMzhGREU1NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCQUFBRTlFNEJGMTFFREJEOUFDQzFEMzhGREU1NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OEJBQUFFNkU0QkYxMUVEQkQ5QUNDMUQzOEZERTU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OEJBQUFFN0U0QkYxMUVEQkQ5QUNDMUQzOEZERTU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvPESt0AAAW/SURBVHja7FtpqFVVFN7nnnt7vWdPmwwqsqRJy7CeQzOhEI0UZGGRgiFRlFCZWfSjCGwuCioohAoaQKgUwyYsKiMrG0yKysgMSiJ/vNecee89fYv7HVlvufe5Qw+13v7g45yzz57Ofmuvtdda9yVrkykuIiJiELrB+eDD4M9D3PcF4BjwwbjMEcMdE+sfbLsvxeWIiNgOV4OLwJlD3G8CLgTvB/viMkdEuGiMInZZj+RU8DRwVAeK/khwT1V2UAdzOBq8jfdikPYdwu+bBh7Pfbewg/Z7gQeo57HgwR30I+tyJjgpilxENEYREYMhivVt8k3wQ/CcNtpfCr4DrgTPBZ8EPwLv9sj5bgX9zAF7eD8avNxTp5cG8zLwYvA48BS2vQQ8JmAsF6jnGTQIIcNaMWV7gy+BEte4ApwNrgJfB8e3uEZl8D5wHfgy1/gejhcRsVORxJxRy6fuEq/5fc7UPJcCdRNVP6ViSANtEjOmM33Z9qkZI/H0Z/ty6p2vrFQwN0EG1sGaYl5u38l9lczL/ga3gL+Cf4CPgdPNumdU8u+qsiPoVYyj8ZGQ12bwFuXRaGxkXRnrMPBWKu9PwDvAb1Vd8cpepYeW42twAuebeydLwNNVnSr/Hjnke25yjZxTxrKzwRVmbuv5fZtV2XngtWAXuBR8FPwNnAiuDcjnSeBq9nU9OBJ8BVwMDqh687leFrIOT9Cr7OHYZSVnVtZSj6zmdUvG+OeykF/rpixT9ZynzMd6oN+ah/WCfjLTvm7ktWbe1T1tMtbLVP1a4DuzqEoHQ+eMyk3qpoq5kJU9ZbkgVgLvS0pgNStGsaYBJV82rHiUuVXIvrnazVU2c7T9l9UcQ9+cmg2aBoxB0sRoJcP0hFqlou8JHALmKmM0wjUS/2fx+WRwdyrvx+mZjDV9LKEhElwDzuL9JJbPU3WnGEMkOBQ8gR6boM8YIt8+km+5Cnwa7GfZrIA3eIgyRvuAt9P4CabSmD5Hw7WexljjBXo4YkgeAo9l+XTK4l187gp4eYKbweu4lsNNBjPPISpkgLICI6iNoTVkuly41VxDfVSNUbV9++Zrx6mpa9VTv2qMr73WPIZXz3Or+Q7bd9WzDvWQ2z6SJyoJNRzlGjHpXgpvl0cZV5QyTjwn9jS6/RFtoNzkUHS4uhehf59KWpTvJnAN331PhS+hrDzfJCGsRar9cnoRYgC+Ap83Y0lobyb7zzHAcXJ8ETAKFsvp9eX40lNnsfF2fqEBm8c1WclQo+BP8ErwGXB/NcYcrssWekfjuP++AT9XfY9yg/NNFt3DOOqhr2ncki0b8SzggdYD0ZCqklWR5/5PS1M3Uk5XSZhuD9xMdo3ErWywA3lC6+UJT7vtpYIQjv3jukBZUvDOJxyttIn4b6KuTlUjAnUeYHgph8jbia7x8+h1RuEKzgDvBV+jIRow70W29wN/oPK3kJzPs+pZvJKLTJ3xNAyTubHeco0fOvQxRLeCIbqqajOahiX/UcUGenY/euYwhntugwp/5hBj8wjfX2jad/NgKYbnY7bXUY7V9P58+N01cmnluL/+d16f84QIsxbqtPPeeo41cy974S/uD5E1+ZeJn8DveLhb0yxnlAZCYiVXnO9wLpyLaJa3SFrsq5mRamecUovXotyRNdT5vXPh/E0SmF+zU1wzY91MMIuErCh27wtn1Dwhh3ogvGDDF7mAikJfYEJmgvfA8ym07aDC+XSCbnpMEgr8jMZt0xApB/k13Ys0vHMZWvw3p/l2cxASbnzDeEHyN5jNte6mkbPhaB0dKXmuOqydunD4uShXWbSvO5HxrMU1ajU/FcozZW773JEvR1aU7yoaJ7QHXRuGppV8nGtxzNA7XxjPhg/zkN62+eqcUfwBQ8SuAslXSO5iBk/oojRv9Hg2OwKitJ8CbwCXDXHf0q/koeSXgv074dum0fBPoJG9k+G+iIgdDm2M/hFgAGDXAryJCPBWAAAAAElFTkSuQmCC)
}

.xml-splitline-Redtheme4-pad .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAKCAYAAAD7LSofAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YyNkRENzhFNEJGMTFFREI4RDk5RTJFRTBFRERFRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YyNkRENzlFNEJGMTFFREI4RDk5RTJFRTBFRERFRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjI2REQ3NkU0QkYxMUVEQjhEOTlFMkVFMEVEREVFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjI2REQ3N0U0QkYxMUVEQjhEOTlFMkVFMEVEREVFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv5RBKgAAATrSURBVHja7Jp5iJVVGMbPzZqZFrVQK7Vo35OiMsyJSFtMmxZayCEmqLBoA4tsVVsh6Y+CrAgr0jYLo20qjIzICq0oNYkWLErTspr20bkuc3sevt/Fw+1miuN1bvc88GNmDt/57nfne8953vf9vtz83OD6EMLWISlp86ogOkRnyXid2KbC17GSn1ZObMvPLSn/b9ZGf/uatqrg568Rq6L/y5a6jqTa3R9W2oimiMYyG0VSUlfJm31enCkWReMN4nJxrfirAtfhjXW1GCm+YWygeEVsX2Yz3pjvFzZhvjf9K8SrmJIN+gWxzyacc2O0g3hJ3CJ+LEkWPL532h+SNvO6bPe6tCHtxaJMqp5MosAmmCsZC1E2W27sv+b/2znj8c4yY+XmlyqPAcXqIfqKnaBSqo9+9+a/fzeokHpH1+D7dYDYtYKfP7BMperr2Ff0X8+8zvXE3YbGWFfG3YbEYlL3VF1ufm5w+jckJSUlJVVch3V+8I8MKKm65Kz5MXFJNNZT3CAeica2C1mL7Pko03ZFciTzz42OdZU8WYwvOec14gGxe1RZnC5miINLsvlnxRnp9tSUXDm9LkZEVacr3mlibMhagUW5JTkliqVAfD4tjiU2rUPF42J0yFqZRTm2rxc7R2PjxEMllaTnuwXrTDs9G68ypRtWHfKm30+MEneKAeJ7xo4IWe//GPFRyJ6F7CeuFheItpC1w9yOuUhMDNlzFKcmfcSp4naxh5gqeolBYhIbxRyxI9cxQYyhJXIfG8H54g42j3f5HJtZXY3cm1psEfn7/kz8nQwPi7u4/0cTe05ebhafE1+OnZEkTzMxr2ZxFvFmc3Hr0s+0W8R0xhcRkxdzTn/OO5jbpYzdFrLnXf2IaZvk3eJR8V3IXthISoaU1AVqoIKJq5o/MZhJ0dgvYrh4goUdWIgHUe00MtZGRnsdFNVBZjo5MpTfMaarOE9gge/G3KZo/irMbhyZauF/fl9yfOd2DNnUwsP/PBVPR2TGNpsTSZh+EgeKYWIWCcsa5jpunhT3iK+JxT4kVUOojn7l2GYMrJnYtoaKVuIxD/0xs2FUZ8W97SbMzpXYF2kbSYaU1DVaEZnMEKoYG8ZrtDKaqFZcHc3DUFrISm08i8lgG8g0e7KZ+E2uQzCc3lRib3LsOWIXNtmF4kFxGabkimsZx3neURxXjKcb0y2rCfXFjGxKX4asJbeA+LKWiudC1tY7L0pwXN3MIJZ6YeoLqNBtZsVW32Lifl5Y175bLt4Qb1Ex1ZOczRVPYVCBxOgz1seSdKuqpxWUVB1qpQ0xgczSG8HHZKZjWLQdVC8+5pSQvUZs4/iDzPEEWhh+tXcti9hmNpG2iMe+EleKC9kk8hx/P60Rm9hvmOTLtGvuFd9GWXBSbagH8WbTOY2q5wcM5kNiaCwJzWpiazzHziXelhGTJ4lnqDZtMG7pjeL45cTWp5hQC78XOOetxGErxy0hWRpOcrYi3aoqaTmkt+yqMoloYpG9zUL32OFknNNpG+WomkaQUS5lvqub49k45jDmaus4stDW6HMGcc7ZbBw+5wDmz44yT29MZ2NK76dbVDNyLLil9mLIWmoF4suG8wl0EleNxNnMsK6t6cp6T6qdNsb8mrmfQb1HhVQgFkdT8SyMEp8mTG0W68Dy89OhmGR7ukXdW6Vv2f0twADofzBpHksgsAAAAABJRU5ErkJggg==)
}

.xml-splitline-Greentheme1-pad .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme1-pad .title-container .linebox{
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAWCAYAAACPOej/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU2Q0U5MTNFNENBMTFFRDg4QjBGQTEzOTI3MTQ0NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU2Q0U5MTRFNENBMTFFRDg4QjBGQTEzOTI3MTQ0NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTZDRTkxMUU0Q0ExMUVEODhCMEZBMTM5MjcxNDQ1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTZDRTkxMkU0Q0ExMUVEODhCMEZBMTM5MjcxNDQ1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi0tEcwAAAnQSURBVHja7F1pbFRV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)
}

.xml-splitline-Greentheme2-pad .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme2-pad .title-container .linebox{
  height:100%;
  background-image:url(../../static/img/line_Greentheme2.6d523c99.png)
}

.xml-splitline-Greentheme3-pad .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme1-pad .title-container .linebox,.xml-splitline-Bluetheme2-pad .title-container .linebox,.xml-splitline-Greentheme3-pad .title-container .linebox,.xml-splitline-Greentheme4-pad .title-container .linebox{
  height:100%;
  width:100%;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-splitline-Greentheme3-pad .title-container .linebox{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAQCAYAAABZYAviAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjBCRDVDNzBFNENCMTFFREI1NTQ5QjFDN0U4MEI5OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjBCRDVDNzFFNENCMTFFREI1NTQ5QjFDN0U4MEI5OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMEJENUM2RUU0Q0IxMUVEQjU1NDlCMUM3RTgwQjk4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMEJENUM2RkU0Q0IxMUVEQjU1NDlCMUM3RTgwQjk4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiIVT/MAAAVPSURBVHja7FxpjF1jGH7vnd7b28nQYUwUJUUiKRpLkSaEIGJNJAZRoX6oLRFbLVFLk6qorUZUiL1CSTr8tTa1/FChwg8itnaoLbS0env1dtrxPL7nmjMnM537VXuO6PskT849y3e+M2e+9zzv+35LoWvhFMsQLeAF4Dztb2qyzCrwFnCRORwOhyMGXWA3ODriO70RnAk+tT0frGfqe4P2R2X8YihAL4B7gbdHvKBdwfvBteBisM/bmMPhcIwoLMeCD4F7RJT7E5y9vcVoKBRzeEl18B5wDliNKLc3+CJ4nrczh8PhGBHTwJcixagqMborjwcu5vSi+iRIN4E/RZRrB+eCp3tbczgcjmFxMvgguEtEGX6Lb85LjIhRGde1p8JIoh/sAfcHrwRLTd6H6b75YBv4Ifi1tz2Hw+H4G/uCh4MPgDtFlGN3yvOKqCaABZHBww+WUTdJloI0zkL/UbLOmoQlNlKboJf3sYXOt6K3Q4fDsYNjs76FR21FWQYKx6hso2+fgrQavAzs/b8JUgU8AiwrOrKEAtf0MmNQkifgcDgcjsGO/sbIMgV9n1tS3+dfwDFZPXiWgvSVNT+qzuFwOBw7GDzV5XA4HI7/BApdC6ccj+3FNniSKkO1qkK/WIFjR1opEfY5HFmDbY99jG+kjk+0MLKT6WFOtq7o2tFq/9znXLexavvcbgCfBt/9l890HHi+fvOeTF2vU5192ta1XQ926NpZ4Depe50GXmghLeN25sgrmGE7/mMr2iBTgK0pvWFbXsKUHXOE79vAKAqe4Jyf6RZGxcVU9in4uB5yjBuLIycxOhh8FjwDXJY4twJ8RR95GtRqCcAaC8Nj6xKCNanjkywMh31ziPp4/lGJyDUqY0MIyK1y1Ora0t7aEqL0u4UJ4JbYXm1hhFMSdCCfszBAaJl5GtyRQyBjYfIs2+31FgaZxZSlMzhfbbtFx+gk9lKQPgM/Txl0SSL1CLhPRGUHqOwCGxg26HBkLUgVNXpOK5gKLtU5Rj2LtL1OTtOvEoaftf1e5X9L3IcCcYOct08Sde2u+zUyAi+DZ6tsA4dIWIoSn8ZAnn7VWZID15Ewch6/DXwt5dSdCD4J3mdhjknNPO3uyAd9solxkd/578BLwLcV/CTLbi5sYS07XniSRGm/iAppVFxyYuYw3qLDkQUYOdwIXmEhvbU41bZPAe+QYZFVeWlM09FRKyciKIpCpwRghiIlRkavWkinXWohVf2whOVMidKpiox4zx91T0ZC47XdWeLTobrbE4b+eurv4WRwpg65ykm3+fJZjvxAR+5eC109lYhyzFBcBL7TOJBey67lwK7xW7oBJ51+AR5tzc/4pTEfKYP5wOKHHzoc2wKbFBnRYGbp9yq1T7JXPEjXUqRaJRzcXyuhaExJWKl7HQZ+Cz6h6GqaxIxRDvuZzpIg8fqrJIzLtW2kBJfLqFdKnNapborYneCSxHOSnBvyjIX1HOdZ/BQJh2NbitEcRf0xo7RpM5enHEM7d9L0wVFQk6t9n2Bhgb7OiAdgbvBulav5/9GRowExEuKKxz2KdooSIIrIoXKa2rU/VsLQKgEpp6J/7k8GP5KHmF76itmExyR0S2UHdd23KmGq6XjZBlJudR3/UscLiWc9RwI42/+djhxRkZM1w+LSdEyDXwu+lT6RjpCaFaSiPMNOa36gQllGRq9xvf8vHTliNwuzzSennKN+tdHG70bnajFx7B9bsYH+Vaai58rQhsJEeYOMhjYkylpCZGyYOsopY2d9XJGk2+3IkTOYYmb2q0121IwoMYpaYWGsQv9IgvSXAAMAZoEw9mV+J+0AAAAASUVORK5CYII=)
}

.xml-splitline-Greentheme4-pad .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme4-pad .title-container .linebox{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAJCAYAAAB9uVixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI4Q0I0NkNFNENCMTFFREFENTRENDYwMkE2MjE3QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzI4Q0I0NkRFNENCMTFFREFENTRENDYwMkE2MjE3QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjhDQjQ2QUU0Q0IxMUVEQUQ1NEQ0NjAyQTYyMTdBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjhDQjQ2QkU0Q0IxMUVEQUQ1NEQ0NjAyQTYyMTdBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkdO3ucAAAOjSURBVHja7FtLctQwEJVlOzMhQEEVsOQc3AF2rLgTGy7BigNwAw7AlhVriiogv4k1MlLRqjx3umWHmoSQ9Kt6ZUtqWbJH7qeWNc3r9y+cwXAH4BNXiXuJXWJL7ChvndhT2lMZpj2cR2KTuE91M84Sj6nMg+0WjplDYoC8nD6l+gHsAuWVfIPhVuHDm0+TdGePZIIGHEkj0LEjP5fytGs1rN25fjmlfalvGkbhXDs6pZ2lz4U/Rw8CUNiDMHhmswIBKeyhbivYrlkdbCcLx0HiPSprob0W+uKF3+cqMAKLKG2ZeJ2RUB2R0BVhCmRfyjcgaIMgagPYb4ADiGtpNzDRDFAWqb94jvfC70ujU8azU8by0nGt9cMpY3vu/cD6ceF9jQv7w5+lIf/QKULKL+LzxMeJ9xMf0hFnkl5wMDhQPHO+XqjnF7zwNYepOUkvpIuD6Zkz65lDbJlz4/QzjtgvcNZeESp3CafXKPfv/uJarvKSjjPtN5V7WepcDP83xplJjFY+Lhhf2li/zJiWxGCpIM1dS2MU0m6mHCNmnDzw48AmIDi5CMq1a8+7Wfic8RpBmJCUPo8sX3tuESY85X7yROsX8Gt2xq8S3yU+o9mlwWAw1CZHNsEw7BIDCdLbLEgfE18mPk18kvjIna+Lrxh7YdlEOu8hwvKQx6MTHnn5BZFFI0QwBoPBYPgDXPqNlSgvClEVRm+BRTQBohxcHg6CfW25GJeZfyR+S/ye+CULw0ni5yueTfFlvFYRIjxqy2EocJLItew6RRyLPS7JdSS8azf97sBteuCKpbkgY5nUrleE+Lq+XRgMhnNIzlliEBzs4Kbf7LhNseO2gTn9gTnqM0EUsM3o5GU/3n7pV22pMQqCNLrpt0zJbie47k0N2PnyofS2wwsRYycIMv9+pZ3zOrVvZJ0ivK0gfFo0Ws5Lv/fcxY0F/YxwSxMEL9yH1B/Dv3HK3CltBWcUK85vYE6U7xJEolOuzdQlx4kOeFAEYOOmGzt4vegubvyQHPu2ct9Yx7Aj2C673SPSS3HX4BXh5FFgVxGsHqJVvukk55cNN/tMHHPZgTvfRVd22q0ofeAuLkP31OZNFYjAZs15JaPsttuA4z0mHpINOuayQ+8nlPHdd2V33pZFA1smHJIwceEyGEyQDDdGiIszu0loWYSHAoX5Rcz2QczWbrpEW2xLNJnzHpBdQwJxSMfIhAWF4gRE5ZQE5QjyBkWA7P9IhluN3wIMAL7gA06ByOuKAAAAAElFTkSuQmCC)
}

.xml-splitline-Bluetheme1-pad .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme1-pad .title-container .linebox{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAICAYAAAC25YsUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEzRjBCQkZFNEQyMTFFRDlGM0NBRjdENDYyOEEzNjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEzRjBCQzBFNEQyMTFFRDlGM0NBRjdENDYyOEEzNjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTNGMEJCREU0RDIxMUVEOUYzQ0FGN0Q0NjI4QTM2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTNGMEJCRUU0RDIxMUVEOUYzQ0FGN0Q0NjI4QTM2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn2CUg8AAAU9SURBVHja7JprbBRlFIZn221r2+VSijfQVkWJeEMUL2urggIW1BgSJSZGYzQmauI/E4PGXyYqMRoN/jDGQNSo0XhLRPBCbREV8YKiDTUYFaRFhULBlpYW6Poe9pn0Y5zZmlh/ODsneTLdzuzs7vud79x2U/Of3+kldthKRA7MKsV54izRIT4XuwLXDyWyjZreVeIScZL4Cb37OZeCRO9/p7erX41oFMeL78QGMZjo/Z/obVpOElkxTnwtNiV6e97KWyYe8Thd5E6TJhBOIvGsE52iVjwk7nKubRV3i3YeXyP2iY0c+5M9OKKVo/cUcYr4VGwnKD6Lpr69Ku4QPWKMmCW60L9PDCRyjmgVFFZT0ftNcUCcKpaLBufap8X96D1WzGZtfsS/BxM5RzTTOiPOFWViNbqZ7y4VZ3KdrcGD4imxX0wWcynCOoklB4pRwJQ6pPE6lsbl87CQPQWqjaPYcCeLi8VV4nKut4rxe3GPeDLkuS9w7k+xSjQRIFt4bJXmXs7nIhJghmMuJnrbhustoHc1VeEUNmYTndBWsVB8K5aJW0Oe+7B4gIT1BhWmVZcfsNk3iz0EzFxEAhwTsz07iH9HWQb/tqQzT1yBbr+yBpUk/xtDnnuveJyCrNUp0t4Tn4gf8O99BRJgJmZdTm+BYjOF1hZDZ+Dfpvk0sUJci5YriDVBm4sfXyjW8zprRDP6byOWRL1+FesZFxtKk7nrxcGYVODWCt8nugPnjhYXkXwuwwlc28HCZ0hMYXYpIyU/8Xg43zS6p9/YuM1UO+2BytICwmKCRRwqzgq6nEfF7sBGracCb6DaPj3w3G4CW3XIWvi2kIQ05Oh9PiwmqTXzHkz3nwN+bCPXJeJQjDbtOjRxrZQCK+v492mBa/agjRUHCyLunWVNB+hC/f9l+bsdnVvw7y2BQmA2ey8u4yfzzWfoJl0rY89nSfiNTFlc6+XYwH4Pszn476DTYTWB2QYS08ckrD8Cet8sbiBxxsH2phGhKiYOVMJnCVug6eJ2gtT4iGonxYJHaTHknAt7jVqSljnrBNrvrkDgqKJLK4+J3pUhWqTpgm4jEY2L0Nv7hzrknOtdO0bMZxRSQUHQE3gf1THxbd83KyMKMfO7Oxn/1ESslX/MFXiN0gLn68TVJLsyuq5DgUCdiVFCKonwzww6LKJ7ryng34UK/aEIv/bNdJ5IpzrAZCAXWPfqGE1cDtoHud4rDlsNk6nIrVu6QJxANe8niV4qkkUh97B2ertTPZn9TuJpo6JZ6+XHfmGOuCnivnEzG5u+DFPROkviqKPLrILdVN1nhNzn9UAiN+sgEJqWX9AxtEW8D7vvzCLQu58qfjl6N/K5p+Pvdd7wqLiLEdJNIcFxLZ1RraP3Fnz+G6r0Lxndhdk7EHez7v4R8ZiX/74o6w3/AMriyXFOfNiIf84K3MO6oo/QvYz/DdD1byOW+P7dGfE+lsL/1pIfNeQX9y2wqvocNnA9m9EqjdfE2STrWja8OcYTzmiqldHdejbrVi+xMNsML3r5eftMxkrlzlhjCR3lPK6xDf+hl//S19+873v50dwaguKuRNqCei/Dd/2AOZbE3kcwrWMtrOOycfUr4iWnI30bWvDv7kTav1f04iswO9HLj5OvFL8QXzvR2xL8DJKPFVXPkZAOj6rYH5aEPiOu7C9GQVPJz76PsFJnBGGOc52Xn//uoPLbGTJCSWx09LaxxwKqyw707ku0HvURlD9KO9bLf+k+gQT2rjf8yy53XRIbHf+2ODKHzqmNAssrdr2DHdJfAgwA9s5SRTxEj6oAAAAASUVORK5CYII=)
}

.xml-splitline-Bluetheme2-pad .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme2-pad .title-container .linebox{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAICAYAAAC25YsUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI0MTI0QzRFNEQyMTFFRDhCREI5OEU5QkRFNkI4RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI0MTI0QzVFNEQyMTFFRDhCREI5OEU5QkRFNkI4RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjQxMjRDMkU0RDIxMUVEOEJEQjk4RTlCREU2QjhGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjQxMjRDM0U0RDIxMUVEOEJEQjk4RTlCREU2QjhGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn4c+/wAAApcSURBVHja3JoLcJTV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)
}

.xml-splitline-Bluetheme3-pad .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme3-pad .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAASCAYAAAAUqKrpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIzQkUzQjRFNEQyMTFFRDlFQjM4NDM1MjQ2OEY4N0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIzQkUzQjVFNEQyMTFFRDlFQjM4NDM1MjQ2OEY4N0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QjNCRTNCMkU0RDIxMUVEOUVCMzg0MzUyNDY4Rjg3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QjNCRTNCM0U0RDIxMUVEOUVCMzg0MzUyNDY4Rjg3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppa8R6UAAAZ4SURBVHja7F0JbFVF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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme4-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-pad .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAPCAYAAACr4LusAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUJCQ0VGNzRFNEQyMTFFRDlBQTZCMDBGM0ExQUNGOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUJCQ0VGNzVFNEQyMTFFRDlBQTZCMDBGM0ExQUNGOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QkJDRUY3MkU0RDIxMUVEOUFBNkIwMEYzQTFBQ0Y5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QkJDRUY3M0U0RDIxMUVEOUFBNkIwMEYzQTFBQ0Y5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXhFxMAAAQ/SURBVHja7JxbiFVVHMb/ZyabUcdmxBpS1AyVQq284A2UJrPLYBMEEpHmQ09GPZWVEfqQCKKI+OKLiAxKYiiaUpHhBQxhHlQoQVEpG0OUSS1z7uMcv7/rG1lnE9TgOZ3LfD/42Hufvc9Zm33W2t/6/9faO1Xf2GJFzmzoM6ga2gbtNCGEEDEvQJ9A5dAWaH8hnNS3yx7N2C4r8os8FzoE/Q79AG2G1qnuCSHEfZZCB6GfoBPstL9ZiCf6UJFf6AboGPQBt69AG6DVUJfqoRBC3MsguQl9yu0eaAn0lQwpu6R5cftIQb3R9kL+GUIIMZDw4Ysvue73xDuJ/SlFSNlnD3Qc+g66Cr0FrYmioyehBaqbQogBRlO0/jmjoVreGxebUnY54TRUxyhoLPQutCvafwxaqbopcsygfrQl76126pKJHHM4Wj8AvQx9DA2jIR0sxJNO1Te2PFfkF76NjbyMYWlVFI56b6BVdVPkEE8bX+7nd0aVQGdQFDaDocqojrYl6uxQK8C0nTeKQ3kotzsHvcS0FWheVBQUZWysqaje9HI7neywJT5LRfUszd8ayki84T+Wv9HCJJybljnemfzt5DJ5XvEM2Q7LHEsV4v+6T3p2oCKbhjQlDxfF02tTVTdEHvCI+WhkBt6gHubnFYyy+xptN3uZ3Tymjcd0c/mnhXHKbyzMYlr6L2V/CL0PvQH9CA2J9vWwrC4uW2mcHSw7Pl8/t/bouzOhkfprRR64ZGE6edYMKR9PxlZb8T8DJYoTN5xr0babwhdcDmPkMtrCs22PW5gs4zf7WzwmzXXf5zOZPBf/EjMNPrnGJ9b89Q8RzSZoOfQ6j30GWgudtZDC+5vRVi/Xq3ieT0PNPCffHg59lGi3HWpPIk+0P4iHJB+MTZXAmxqEeFD8Zn+C5uAzkX5hBP8HDeCGhSfcB7EBuhn9RrN4D9oHjbEws6mJEVCMG94qCzM+PTqbDO2FznP9V/5mMztr5fxeDXSBhuVGOYvm16S/TJQCpfamBiGygUdDr1hIv12HnoJOMhq6QoMoY+Ti6bNz0GPQz9BWC+NHPrFhjoW3h+yI2pan6Xym54uRGX1N8xkHnWJkdJHG08mI5zbL8c88jfeshZSgzEiULDIkIQIeHdXRfK5aZoqsndFRJ83BoxgfT/Lu3RloPaMiN5n50PMW0nLbLaTlFkFHLIzXNtJoaqJy3OiG0IT89x9hWb7P03+eSnzVwvRdIWRIQgwAPBryFNx4RimTGD3Vcns8zWgwoxo3qglc7obesZBim0dTcYN7zcJ7Fj16OkzD8fEjH4d6giY0isZXyfUb3OdlToNWMJISoqTRsxBCZOLRSz30toWxHTcKfwVLBc3IzWIcIyo3DR9LGsPPJ1qYjNBMA+qLqrzjN8PCW0R80sJ1mtwlaDpNzGee+pjSCAsz7moYGfl3vtffIgYCdwUYANYU6enJgibbAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-title-twentyone-pad{
  text-align:left
}

.xml-title-twentyone-pad .title-container-box{
  position:relative
}

.xml-title-twentyone-pad .title-container-box .left-bg{
  width:60px;
  height:calc(100% + 10px);
  position:absolute;
  top:50%;
  left:14px;
  -webkit-transform:translate(0,-50%) skewX(-20deg);
  transform:translate(0,-50%) skewX(-20deg);
  z-index:9;
  background:linear-gradient(35deg,#38abe1,#84fee1);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentyone-pad .title-container-box .left-bg::before{
  content:"";
  width:7px;
  height:6px;
  background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:-1px;
  right:-6px
}

.xml-title-twentyone-pad .title-container-box .left-bg::after{
  content:"";
  width:7px;
  height:6px;
  background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);
  position:absolute;
  bottom:0;
  left:-6px
}

.xml-title-twentyone-pad .title-container-box .left-bg img{
  width:70%;
  height:80%;
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg)
}

.xml-title-twentyone-pad .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));
  background:linear-gradient(90deg,#84fee1 25%,#38abe1);
  border-radius:10px 0 0 10px;
  display:inline-block;
  padding:6px 20px 6px 85px;
  -webkit-transform:skewX(-20deg);
  transform:skewX(-20deg)
}

.xml-title-twentyone-pad .title-container-box .title-container .text-container{
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg)
}

.xml-title-twentytwo-pad{
  text-align:left
}

.xml-title-twentytwo-pad .title-container-box{
  position:relative;
  padding-left:39px
}

.xml-title-twentytwo-pad .title-container-box .left-bg{
  width:42px;
  height:42px;
  position:absolute;
  bottom:0;
  left:0;
  border-radius:50% 50% 0;
  border:3px solid #a541ff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#fff;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-twentytwo-pad .title-container-box .left-bg>div{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#a541ff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentytwo-pad .title-container-box .left-bg img{
  width:80%;
  height:60%
}

.xml-title-twentytwo-pad .title-container-box .left-bg::after{
  content:"";
  width:5px;
  height:16px;
  background-color:#fff;
  position:absolute;
  right:-4px;
  bottom:0
}

.xml-title-twentytwo-pad .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));
  background:linear-gradient(90deg,#a541ff,#3fbbfb);
  border-radius:0 0 10px;
  display:inline-block;
  padding:3px 3px 3px 0
}

.xml-title-twentytwo-pad .title-container-box .title-container .title-body-box{
  border-radius:0 0 9px;
  background-color:#fff;
  padding:6px 20px;
  margin-left:-1px
}

.xml-title-twentythree-pad{
  text-align:left
}

.xml-title-twentythree-pad .title-container-box{
  position:relative;
  padding-left:39px
}

.xml-title-twentythree-pad .title-container-box .left-bg{
  width:42px;
  height:42px;
  position:absolute;
  bottom:2px;
  left:0;
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#33c0ef;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-twentythree-pad .title-container-box .left-bg img{
  width:90%;
  height:85%
}

.xml-title-twentythree-pad .title-container-box .title-container{
  display:inline-block;
  margin-left:-25px
}

.xml-title-twentythree-pad .title-container-box .title-container .title-body-box{
  border-radius:25px 0;
  background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));
  background:linear-gradient(180deg,#33c0ef,#1ed4e6);
  padding:6px 20px 6px 30px
}

.xml-title-sixth-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-pc>div{
  width:100%
}

.xml-title-sixth-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative
}

.xml-title-sixth-pc .title-container .title-left-div{
  max-width:30%
}

.xml-title-sixth-pc .title-container .title-left-div .title-number{
  min-width:40px;
  min-height:40px;
  background-color:#418eed;
  text-align:center;
  line-height:40px;
  margin-top:4px;
  padding:0 5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-sixth-pc .title-container .title-left-div .title-number .text-container-left{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-pc .title-container .title-left-div .title-number .editor{
  -webkit-margin-before:0;
  margin-block-start:0;
  -webkit-margin-after:0;
  margin-block-end:0;
  line-height:40px
}

.xml-title-sixth-pc .title-container .title-left-div .title-number .edit-mode-inject{
  width:100%
}

.xml-title-sixth-pc .title-container .title-left-div .title-left-line{
  width:100%;
  height:5px;
  background-color:#acf8f5;
  margin-top:5px
}

.xml-title-sixth-pc .title-container .title-right-div{
  position:relative;
  height:100%;
  margin-left:10px;
  max-width:70%
}

.xml-title-sixth-pc .title-container .title-right-div .title-right-line1{
  width:30px;
  height:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:#acf8f5
}

.xml-title-sixth-pc .title-container .title-right-div .title-right-line2{
  height:30px;
  width:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:#acf8f5
}

.xml-title-sixth-pc .title-container .title-right-div .title-right-line3{
  height:5px;
  width:100%;
  position:absolute;
  background-color:#acf8f5;
  bottom:0
}

.xml-title-sixth-pc .title-container .title-right-div .text-container-right{
  padding:0 35px 5px 20px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  min-height:50px
}

.xml-title-sixth-pc .title-container .title-right-div .text-container-right .edit-mode-inject{
  width:100%!important
}

.xml-title-sixth-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-sixth-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-sixth-pc .title-container .xml-text-h5.text-container .editorClass,.xml-title-twentyfour-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-pc,.xml-title-twentyfive-pc{
  display:-webkit-box;
  -webkit-box-align:center
}

.xml-title-twentyfour-pc .title-container-box{
  position:relative;
  max-width:592px
}

.xml-title-twentyfour-pc .title-container-box .left-bg{
  width:300px;
  height:75px;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-twentyfour-pc .title-container-box .left-bg img{
  width:100%;
  height:100%
}

.xml-title-twentyfour-pc .title-container-box .title-container{
  text-align:center;
  min-width:200px;
  margin:10px 0
}

.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-twentyfour-pc .title-container-box .title-container .left-line{
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background-color:#3cdf97;
  height:100%;
  width:9px;
  position:absolute;
  left:-45px
}

.xml-title-twentyfour-pc .title-container-box .title-container .left-line::before{
  content:"";
  width:7px;
  height:100%;
  background-color:inherit;
  position:absolute;
  left:-22px
}

.xml-title-twentyfour-pc .title-container-box .title-container .left-line::after{
  content:"";
  width:12px;
  height:100%;
  background-color:inherit;
  position:absolute;
  right:-25px
}

.xml-title-twentyfour-pc .title-container-box .title-container .right-line{
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background-color:#2854b0;
  height:100%;
  width:9px;
  position:absolute;
  right:-45px;
  top:0
}

.xml-title-twentyfour-pc .title-container-box .title-container .right-line::before{
  content:"";
  width:12px;
  height:100%;
  background-color:inherit;
  position:absolute;
  left:-25px
}

.xml-title-twentyfour-pc .title-container-box .title-container .right-line::after{
  content:"";
  width:7px;
  height:100%;
  background-color:inherit;
  position:absolute;
  right:-22px
}

.xml-title-twentyfour-pc .title-container-box .title-container .title-body{
  position:relative
}

.xml-title-twentyfour-pc .title-container-box .title-container .title-body .title-body-box{
  position:absolute;
  width:100%;
  height:100%;
  z-index:10;
  -webkit-transform:skewX(60deg);
  transform:skewX(60deg);
  background:-webkit-gradient(linear,left top,right top,from(#3cdf97),to(#2854b0));
  background:linear-gradient(90deg,#3cdf97,#2854b0);
  padding:6px 20px
}

.xml-title-twentyfour-pc .title-container-box .title-container .title-body .text-container{
  position:relative;
  z-index:11;
  padding:0 20px
}

.xml-title-twentyfive-pc{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-twentyfive-pc .title-container-box{
  position:relative
}

.xml-title-twentyfive-pc .title-container-box .left-bg{
  width:300px;
  height:65px;
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-twentyfive-pc .title-container-box .left-bg img{
  width:100%;
  height:100%
}

.xml-title-twentyfive-pc .title-container-box .title-container{
  min-width:200px;
  position:relative;
  z-index:9;
  padding-left:80px
}

.xml-title-twentyfive-pc .title-container-box .title-container .icon{
  width:80px;
  height:80px;
  position:absolute;
  left:40px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-twentyfive-pc .title-container-box .title-container .title-body-box{
  padding:6px 20px
}

.xml-title-first-pc{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-first-pc .title-container .title-left-img{
  width:32px;
  height:100%;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-12px;
  top:0;
  z-index:999
}

.xml-title-first-pc .title-container .title-right-img{
  width:33px;
  height:100%;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-13px
}

.xml-title-first-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-first-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#5095ec;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px
}

.xml-title-first-pc .title-container .xml-text-h5.text-container .richtext-reset-wrapper--view{
  text-align:center
}

.xml-title-first-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-second-pc{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-second-pc .title-container,.xml-title-third-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-title-second-pc .title-container{
  width:95px;
  height:47px;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:cover;
  margin:0 auto;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-title-second-pc .title-container .w-e-text-container,.xml-title-third-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-third-pc{
  height:60px;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-pc .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-pc .title-container .title-left{
  border-radius:50%;
  border:4px solid #4c95ee;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-third-pc .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 15px;
  border-radius:0 15px 15px 0;
  background:#4c95ee;
  overflow:hidden
}

.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-third-pc .title-container .title-text .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-hexagon-pc .title-container .title-left-img{
  width:32px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABBUlEQVRYhe3YoUoEQRjA8d+pKApWDSYfwOIDKL6CYDfYBBFBRG0GQZBLmuxmn8DgG9hsZoNRMJwoc+yW4XaK3MyE/cdlF36wy/DtN9gZfkp0iQuM8Ju68b/NJZ7fxRmWpglom+m4voFbLOdA6ICs4g7ruRCTIAu4wlZOxCTIAfZzI2LINs4xXxISvoch1kogWsgibrBZCtFCTrFXEtFCDksjNJDZChxjyKgCR+cRn70eEtdD4npIXA+JqwqSmuSzFSCDWiD3FTjGkGs81AD5bobmp9KQUPgBPsFLaUjoHUd4Kw0JvTYz7EdpSOi5eU1fpSGhx2Y38pMLkjpVw0ZgBcdTX9TgD8UeHwPQ+XPyAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  left:-10px
}

.xml-title-hexagon-pc .title-container .title-right-img{
  width:33px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABAElEQVRYhe3YoUrFUBzA4W86FIMYDSYfwOIDePEh7AabYLCI2AQF4XIxXJPdKD6BwTcQBG1mwwUNgkFBDmwi8xq3/wn7xXMG+9h24JwVm6PJq3YrUOIUJ//dKV2w1DKk7gCPuJ42OdMRIrWIIdaiIalVjLEcDUlt4Bjz0ZDUNnZygMzhEINoSGoFo+q7CYWk1nGGhTIYktrCQ/QTqdvNBTKbC+QzF0j4qvmphzTrIc16SLMe0iwXSJkLpMgFcpED5DKdAqMhN9Um+iMScod9TASumifs4bkeiIC8pD0q7n8Pdg15r17HbXOiS8gXjnA1bTKda95aBtQ/as6rPwF/wzdYZR6x2vW7ygAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-10px
}

.xml-title-hexagon-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-hexagon-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-hexagon-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifth-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-right:27px!important
}

.xml-title-fifth-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-fifth-pc .title-container .title-bottom{
  width:95%;
  height:95%;
  background-color:#418eed;
  position:absolute;
  left:-10px;
  bottom:-8px;
  z-index:0;
  border-radius:8px
}

.xml-title-fifth-pc .title-container .title-left-img{
  width:32px;
  height:43px;
  background-image:url(data:image/png;base64,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);
  background-repeat:no-repeat;
  background-size:cover
}

.xml-title-fifth-pc .title-container .title-right-img{
  width:20px;
  height:25px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAWCAYAAABUpxX0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc2QTdGQjk2QTA5MTFFREE2QURBMDVEMEZGRDIyM0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc2QTdGQkE2QTA5MTFFREE2QURBMDVEMEZGRDIyM0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzZBN0ZCNzZBMDkxMUVEQTZBREEwNUQwRkZEMjIzRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzZBN0ZCODZBMDkxMUVEQTZBREEwNUQwRkZEMjIzRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PupmnUUAAAQuSURBVHja1FZNTxtXFD33zYzt4NBQCkEFAaEi5SPNIk3VVSO1m0oo6/YHtFIX7Y8o2aaLSu2q/IRmF7W7SFSRiBJaFAUUE/EVB6yGgsPXGCM8M+/2jE1TPipqZLPgSg+b57nvnDnvvHufXP9JvbYg3+OIuaFihqD6PoAm/BuvFPid8/eMOqP+qwtLv32LCCKKOoT+8ZWH9Fs9UNyA6BBniC8H8BHjC+4B7ihCZ9XtLG6krWe6yaJfVN/hA50c7r6kBlMmLr1q7Ezj275/faRxcwII6kEaTnsaWuymCP0kS3w5gl8mruiFCWaQCMUtudJrBDcFEr9l16GEOJKU9CqFdWJ1bVRKdVn/8URFgdrjXLEX1tzkN+LjP/E5rvJlHFjurmLBNUYHOfEhCb97zNINVHqACYHA+JFoFjWS1tFhF+1+EyIZ5NYTH8fiM2MA8e4adLoQexkqbVXgpDmucMyS+5s1K9yqKcDroWCXSah6fI3tqqad/ySqhHqDIO0WzvmaSXuFFFXuIOET4qODdtaE8DicYGOTkMip/QCKKa9VIXyS9VKGh2yDo5ryFT+zw7EBmN2aSRfdgLucp583cDL8tVjpBX5ZryKpRGssMXdBQtmqmbRJbiMRZONqUD0+lljLZw3L2DMSmakikerqHEvjtOPYtVo5y3u3SkiFf8JR4qM6fMEcP6eMGmeOuo+x4z3mxOYxSXFnzFhBJoFoHXUI6fx+B5GNiYxx/A++ssFohls06RqvtKzWjFkRl6WbZ1IGaZlmEvQOqoyciGQctdkrq63FO6hTGFmGtSRtWH61jM/ZZhzGF8nxtwxsNG3uftFSkKR9Klbv018PSTirFZL/2J9e0kV+TlobZRKtzX8ND4utF2f03S6wYTwlqfsk9ZAzWezHr3iZ+DLJG08GnjMfe1rvftnq896xzh4ZcLgHSpBgh68/RS8/ijxdvPO5lFDHEKok/bd9EqflJNhr4/tLICuGTlG0R3x4EbnkernPfzysrspmh8DGrbL7ULF/SeuMOxKO59GSxylEuaWHpQ525wGKdASfrzUOE42jsJGXT0ZCd+gHTYrJd4uYa7R0Hx9q4Yj2auI2l5xWxZMgaslOfC1B3Qk/H06htHsJFtdisxzFxzR34Qmcnax8MFLGd23DVtotSRcJX6SXaRM8ryTpJudybFsPjOPO//KN7J6Gyij556HeJW7/Rarsx69Bm0TlSqLI0RIPYMN56f/xNb5rimHIv/HEC9prV2HSFSvrllHN8UBP80Z4KrZ4HZEJyPMFO2Rci9N7s3EDI2kqHTgH8N2VZPNOW7g664isROJ4DjPL66gGnCtse9j66OUF/9fTIpxoLPDG+Yw1OMf7skdlTaUUhgF2vQKS4Rb6zvkHcj79bjmNMxbGSXrdn/2szpkibcT0rq34TWeJ9N8CDACspr5wB0rNYAAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 40%;
  margin-top:-25px;
  margin-right:-25px;
  margin-left:10px
}

.xml-title-fifth-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-fifth-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d1e6ff;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  border-radius:12px;
  border:1px solid #418eed;
  z-index:99
}

.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-pc .title-container .xml-text-h5.text-container .editorClass,.xml-title-triangle-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-triangle-pc .title-container span{
  color:#fff!important;
  background:0 0!important
}

.xml-title-triangle-pc .title-container .title-left-img{
  width:32px;
  height:102%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMCSURBVEhL3ZZLTxNRFMfPnRd0Roq0RaA8BB/EAAuNChJdgCEmJCRGtm78AMakjYkaNZImGjdg4jdw41Y3LowPqkQTTQw7IZQKRS0F0lrKq5WZud47vaHQTulz5S+ZzD3/md5/55xzZy6k0/8k7O4bwQILywJi5x36x8JY1/VJVYOhT7dqg0zOoH8s8hIAX2bhPiAvx0a70chxCmFtqufx7wtJqTTMTJIgsHI6/tDzcOE+U4omu0kSDmu656xn/nOv66eFaQVjZqKz8w6aqvYmqhKhc57AeSYVhIkJzjChqKpqXd/YmDjjmR8FjDMaZj9ypWsPuq6hWPSP+/QD/zRGWGZyTkxMEGYDUzDGEImE21dCiwN0nA951cSM2GoUBeb9sL29zZTsFJSudLY2N2HWNw0b6+tMMcfMJL8cMFTyJLMzU7CyvMSUTMxM6IovCFqbwJwf5vw+0hyZ2S4pXeksLy3CzPR3FqUoq4lFlqHtyDEWpcg0QYWni1JlrYaOrpNQUVnJlBTcxdHwzcGnvgoWF0WNzQ7tJzpAEMw/QxxZuYNrWwc+9oz4mphWEIfq6uFw21FAKPubhqSLoynr1pE42XV7qo80cF7popM2OJugrt7JlOzsqgl2kOMtWck5X+kc+V8NzmY4WGNjyv6kF56PRiNKKPjLtN8pPM9DvbMRZEVhSm4yu4uwthaDH/4ZSCTiTEkiCKJRA0ky+mTBEPPA1ISSiMchFEztI0RRApvDDrwgBElBhkhVJtmlnGQ1oW3Z0tpmjCVJAmt1NZmbe4aB6xx32V4ZF/LE1MRRWwfOxmajg2hqLLKyRFr9yrjbfs3rqomy2/JmjwmdlBj8pU9BoSkSJfE5J4mdXpeD7LOKY8eEGOgWRbkry8oKjcnqXRV4bnjc7bj67ro1bNxUJIYJMYghUer+eq/lEfn6xhHPvdHEiuPv3Y4Xxl0lwpGXwWusJVq/3HF+owIGfsDrsl+auFFlPFE5KGhrs5tS98Jl5/8xKb4mo2EP+XUvC81Izo0g8A8uEOlFaHf13QAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-12px;
  top:-1px
}

.xml-title-triangle-pc .title-container .title-right-img{
  width:33px;
  height:102%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAAB+UlEQVRIie2Xy24TMRSGP894MkOT0JALkKQFVREIIW5ig1SJBUuegD0LngNegH137LvgBRAvwAq1EqoAhYCgt2SSkCKSDhkjByKFMiXDXCQW/JKlGfvYn4997COLO487imT0ErgRNJKREOCP+g/5dyCe59m+76/JtADD4deaacp1YDUVT74cDFaBFxoAfE4c0u91HwDPgdrPKpUYRCklOu39NUAXe6ZJJLIn4/GYXtdtANcCmvOxIaPhENdtYwgjKy0ryCSeJ/1+l57rYkqJIY9f+UgQpRQ72x91FCFl4OzjQTzvkPetJoejEVbw8sSDHAwGtJpv8JVCyvBdQ1vu7W7zofUO0zQne/A3mmvt+z7Nt69p7+9imtHiZG6vrVebdN3OxIOomnviVxoXWVjIRgYQBuI4Dleu3+TkYiESQAgRLp/oSLp0+SqlciUSKPQFqWe00rjAmWothHVEyFTV2hL15XMTaFhFislisUwmY7O38ymUfeR8ksvlqS+fD3V2YiUt23ao1pfm3mGxM6OOvMrps2QymVFqkMkghkGhWNoSQqynBuFHiCul1D3gkU45qUC0SuWKWiycegjcB76lApkqm8s/Ae7qDK2Uejobf7Mu6m9d/GPqgt40v2y845x45nnebeCWhuSPDHK0zGr6HwT5rc6yrA1g4zt64Y9eSZIlLgAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:-13px;
  top:0
}

.xml-title-triangle-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-triangle-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 3px;
  margin-left:-2px
}

.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-rectangle-pc,.xml-title-triangle-pc .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-pc .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-rectangle-pc .title-container .title-left-img{
  width:33px;
  height:100%;
  position:absolute;
  left:-10px
}

.xml-title-rectangle-pc .title-container .title-left-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-pc .title-container .title-right-img{
  width:33px;
  height:100%;
  position:absolute;
  right:-10px
}

.xml-title-rectangle-pc .title-container .title-right-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rectangle-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#418eed;
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px
}

.xml-title-rectangle-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rotundity-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-rotundity-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 30px
}

.xml-title-rotundity-pc .title-container .title-left-img{
  width:43px;
  height:125%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAtCAYAAADLEbkXAAAC6ElEQVRYhcWYy2oUQRSGv9GJEnOVZCOEEIUg+gDRlbeFoCL6DBFcGl26UdwJgiCKEl8goHhZuBDcKBFEUFExogvFQIIgySKiM30xjpRUy8mxe7r6lvxQ1EzSVH39n1OXM7XW47dk0Bhw2PbbgQGgD1gCFoEZ4DnwEHjpOuzRmSHqDs91AuPABDCa8IyB6QK2AHuBM8BHYBK4BXhpk6xL+f8x4ANwrQ2E0S/bQiAAfAt1FrgH7MkLstG+zX1gOGWMUAAEAsSzfT9wATgFdCQNEheaXguwP+0tlBPSDdkMUBPYB/QAl+33FdKObLBWZoUI1MSeAGjazw1gBDgBrE8DuQoccIQIVSi0C3Ewph8CDkUDmRWjQY4DJ3M4ofNCAjSEGw0BtRPYFueIWaJXMjoRKgeS3JAA0pkxGaIoWccdVodOTD9yImzVgjsLPX1Plzq3fg3rXcHv2n85kKApDTLhCOHr5PwW1pfPzw6Ozvn1TY6Tx8qEZpfDZiXD8Q8ibNX8c7ODI0UhsCAHHSDiVoh3d6Gnf96vdxWFiEB254Ew/fRS5+YyILA5siMHxN82F3R0lwkyoP4WttmwVizN5VbqoZkJpFd8j9u29SEm94jSZN7ou4DQh5feMeW5UTrIYkJOBCoUnoCoxJF3CYkZFwq9XZcK8qzNfUKHxKsyNI8cAJrCkUZVjryw99I4CD8mQSVQqSBGN2P2iaS8qCxHjG4DX1QY9P2h8tBgJ7uoJpY3Kw1QGYjRE3t7T7tZNURfmnQ5cd3WIcMpd85KHTEyO+wl4E1MXujlnFpGFgHBTnIDmFauyLzxywZJKsKNMw+A9+K2LXPFWy2QSJ+BWVuhmUqoJja6VQUxWgY+2dZtW2IxXSWI1A/bSlfuq15Us5alXCBlQ5AHpAoIsuRIVQCRnBypGoJ2jjhOHthfmYqDFHzbV21K1kwqWqlNOTzjpKIgk/akXnMQc+YcAV6vNYjRvP2x57StCH5mHgH4A9FrprXYXw+9AAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  margin-top:-11px;
  position:absolute;
  bottom:0;
  left:-12px
}

.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-rotundity-pc .title-container .title-right-img{
  width:33px;
  height:111%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAADkDTpVAAAA8klEQVRIie3VrQ3CQBiH8adAgmEDFBMADo1mAToAaxRNgkCQsAEDEEZA4DEsgUJhIAe0aUk/rnfvK0j6dzXP79oTDWbb2xO33YELsAd2wCOv0nKMm/WACbABzkBfGkhvBByBrhZgNgQWmoBZqA2MtQHVO8hdAzSA3w7T1R/fgTm9KhBPBYhPD0SabxABS3Hge/p3HKVPlMTFgfngRDouCph4+AEyEwGK4kgAZXFvoCruBdjEnQHbuBNQJ14bqBuvBbjErQHXuBXgE68EfOOlgES8EJCKm3WAIH74/VlIAZl/qGTcrH1dJy8gHjeL70AlDvACN11BezuTUHQAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-2px
}

.xml-title-rotundity-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rotundity-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-rotundity-pc .title-container .xml-text-h5.text-container .editorClass,.xml-title-square-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-square-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-square-pc .title-container .title-left-img{
  width:30px;
  height:106%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAiCAYAAABfqvm9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIgSURBVEhL7VVPa1NBEJ/Z92exDa21tQ0RK/Hid9CLSNGDJy/1cxSEUlEEv4KgJy8WxI/gRezVgyAUxJYWESoaITVNGvv+7jj73gabZPOMPPCUH/yYZHb2tzO7s/sQLLjz7PtilPoPAGHBuMbFV6vg7aeNy6i8tyy4bFzjAWFLmJ99EKkkNmn+799gFSyDiWB5TATLYyJYHv9PUL9fiRIQM7UtYi+G1AjBkCmQ4KzfhXl5DHOyW0gdo2MFq1lf7JtPWvUF2XmzeuldfZYDU3LMiB0OpnAUTcOrL1ftL3YQyGylXobn/GL2MkRQ9pJ97yQNlUdMiJSbMeYsk1FUudU7iLR9fwm8aCqXyrHTuVB7sXv95Upte/m8bGcTtCBxDrY9crnkw6gCz/dubCF9XN/kqGtmjEFACG4rrFSliD1HqCzD/aMqhGyFRfG0IOeIVT6b+h+KOhJenJNtb8oNQTox+CLhMN1I1jPsgxa0fC55IrlseYs53Vzo72Ia1kMpgzEFKes1VzC1HaTxw6i26QeB4rJb3LiHYSXb/EE22a/HSe8gfdp4DUS3zOxhYAI/gll4/GEVGmw9zmYQaBbtpmfsN6UPfBY6WF8tncnPcHqIvQxV9jhQ1uKF4EuvHJEe8D59dlEN0TOWF//GJd/b5DmnGnsAXGIzmGk8fH93bf+41pDGbUOUxAHSwcY8tE9847PgF3ScWjxz5VGT69fdXQCA3ymVGyMpwrbJAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-8px;
  top:0
}

.xml-title-square-pc .title-container .title-right-img{
  width:30px;
  height:106%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAiCAYAAABfqvm9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThGRTBENkY2QTA3MTFFREFEQjlGMDQ5MjkxODA0MzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThGRTBENzA2QTA3MTFFREFEQjlGMDQ5MjkxODA0MzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOEZFMEQ2RDZBMDcxMUVEQURCOUYwNDkyOTE4MDQzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOEZFMEQ2RTZBMDcxMUVEQURCOUYwNDkyOTE4MDQzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phhbt4gAAAG1SURBVHja7JS7SgNBFIbP2Z1kIzHmgnjBgKbRQqysfAh7sdAXsPABLHwHH0IL38AINmJtK4iiJgo2CUkwuzM745ldi4TMXgKCFjswbLH/fvOfc/5ZhBTr7f60vuh8XTGAVQCMk3q4e9ZpxClc2puzrfrJ9uV5Ld9bAcVi1IozifJaKAsUmM92ZR7aXpVxyRYASaVieIiCWaga1dwA6EnaSSSXQ5h3evRGEgwT28OKbAh7a3dQzg/AV/aEQBJkxvagxKh4qiQRqJ1VCFZz+iCkAUjeHIsHFSQMJATqMgU50zAR4ZChTAXTy4JfXimBKtxB2eQWBRjHrRRjaWCKyvZkKPWlRVHK8YrT/0ClxHgrkCcCkfScevvYXaIJ+vDpzkGzvfV+sH6zv1Fqtccb7shkYOARtSvwqUMUcHjoLYuj28PX5nHtZWLKSHKGfnC6bk8cWWt0hGijx8u2MTY6Fh2vGLTYFOzRZdPB3R9toeCaczgQBbh43om8euMmVZBL/U1ksEcdYorwYOBUghMF1FMMb8IUS/2/m5IBM2AGzIB/BLSl7Rr/x4x+lk9T4xBaTDFuevUtwAASrKkxtXWEsgAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  right:-10px;
  bottom:0
}

.xml-title-square-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-square-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px
}

.xml-title-square-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pc,.xml-title-twelfth-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-title-twelfth-pc{
  height:60px;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pc .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:flex;
  position:relative;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-twelfth-pc .title-container .title-left{
  border-radius:50%;
  border:4px solid #fff;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:#fda821;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-pc .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 25px;
  border-radius:0 20px 20px 0;
  background:#4c95ee;
  overflow:hidden
}

.xml-title-twelfth-pc .title-container .title-text p{
  line-height:1.1!important
}

.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-pc .title-container .title-text .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-thirteenth-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-thirteenth-pc .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fff;
  border-left:4px solid #006af7;
  border-right:4px solid #006af7;
  position:relative
}

.xml-title-thirteenth-pc .title-container .topleft{
  position:absolute;
  width:14%;
  max-width:47px;
  height:75%;
  top:-5px;
  left:-10px;
  background-color:#006af7;
  z-index:0
}

.xml-title-thirteenth-pc .title-container .rightbottom{
  position:absolute;
  width:15%;
  max-width:47px;
  height:75%;
  bottom:-5px;
  right:-10px;
  background-color:#006af7;
  z-index:0
}

.xml-title-thirteenth-pc .title-container .topborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  position:absolute;
  top:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-pc .title-container .topborder .topborder-left{
  width:33%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line1{
  width:42%;
  height:4px;
  background-color:#006af7;
  margin-right:4%
}

.xml-title-thirteenth-pc .title-container .topborder .topborder-left .Line2{
  width:20%;
  height:4px;
  background-color:#006af7;
  margin-right:4%
}

.xml-title-thirteenth-pc .title-container .topborder .topborder-left .block{
  width:7px;
  height:7px;
  background-color:#006af7;
  margin-top:-3px;
  margin-right:4%
}

.xml-title-thirteenth-pc .title-container .topborder .topborder-right{
  width:67%
}

.xml-title-thirteenth-pc .title-container .topborder .topborder-right .Line3{
  width:100%;
  height:4px;
  background-color:#006af7
}

.xml-title-thirteenth-pc .title-container .bottomborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  position:absolute;
  bottom:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-pc .title-container .bottomborder .Line1{
  width:45%;
  height:4px;
  background-color:#006af7
}

.xml-title-thirteenth-pc .title-container .bottomborder .block{
  width:7px;
  height:7px;
  background-color:#006af7;
  margin-bottom:-3px
}

.xml-title-thirteenth-pc .title-container .bottomborder .Line2{
  width:15%;
  height:4px;
  background-color:#006af7
}

.xml-title-thirteenth-pc .title-container .bottomborder .Line3{
  width:20%;
  height:4px;
  background-color:#006af7
}

.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding:0 20px
}

.xml-title-thirteenth-pc .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen-pc .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABCCAYAAAA/pOGzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjU0MEFFOEE5MDAzMTFFRDgwNkJGOTg5NDg5MkU1NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjU0MEFFOEI5MDAzMTFFRDgwNkJGOTg5NDg5MkU1NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNTQwQUU4ODkwMDMxMUVEODA2QkY5ODk0ODkyRTU2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNTQwQUU4OTkwMDMxMUVEODA2QkY5ODk0ODkyRTU2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgKKOH4AAANJSURBVHja7N1NiFVlGAfw1++UNtFKdNsHRiqJRNBSN7YMF37kSrDAodCNLQw0F1ZEoAtRUMsWtgjaCC3bFCi6KFpEKWJB40oTg0RHR5+Xcwd0mGacmXPvnAd+P/jDnTv3nIF34M95zz3nvPPK0HCZwNLIqgIwe9cjw/3a+cLHXi+OvBvZElkdWWbsgRY8jByP7I486FeJrYici6w13kDL5vUOkG5FPmx/50PD9QjsggID+ux+5I3IpTZ3Oj+yS4EBA1Bnfl+Xlk9V1RLbamyBAXk58knb08m7pTmpDzAI9UT/W5Hv2zoSU2DAINUT/Scjz7dVYgCDtrw0l10oMSCttyPblRiQ2ZHISiUGZPVc5HRpzpMpMSClDaW5JUmJAWkdjryoxICs6lX8Z8qTD6VQYkAqr5cZ3CCuxIAu2R95TYkBWS3qTSufUWJAVq9EDioxILM9pXn2mBIDUlpQmotglyoxIKuXIoeUGJDZB5E3lRiQVe2oU5NNK5UY0HUvRA4oMSCz+m3lOiUGZLWgN61cpMSArFZH9o1/s6529NDYAEnU1dnWRH53JAZktCRy1HQSyGxjZLMSAzL7IvKsEgOyWhHZW184sQ9k9U9kuSMxIKt7kVElBmRVb0UaUWJARpciJ+oLJQZkcz+yM/JAiQEZfR75ZewH304CmVwuzW1Hd8becCQGZFGnjzseLzAlBmTyWeT8+DdNJ4EMfo2sL81TLIojMSCTe71p5N2JfqnEgK6rq4H//H+/VGJAl/0YOTzZB5QY0FW3I++U3kWtSgzI5v3Itak+pMSALvo28uXTfFCJAV3zd2TX035YiQFdMlqa82A3lRiQ0aeRH6azgRIDuuJi5KPpbqTEgC74N7I1MqLEgIyGIldmsqESA+baN5GvZrqxEgPm0rXIe7PZgRID5kq9nWh75JYSAzI6FPlptjupJTZiLIEBq0+n+LiNHdUS+814AgNUr8bfVqZ4OsV0SuysMQUGqK4Z+VdbO6sldqTM8PoMgGk6FvmuzR3WEvsvsily1fgCfVQX+9jb9k7Hvp2sC1KuK823BX8aa6BlNyKby7g1I9tQl2yb6P1XI2em2LYu9TbqfwNMop68/6M0i31c7scfeCTAAPXEdcoHRwVxAAAAAElFTkSuQmCC) no-repeat;
  background-size:100% 100%;
  position:relative;
  border-radius:6px;
  padding:5px
}

.xml-title-fourteen-pc .title-container .cont-box{
  width:100%;
  position:relative
}

.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA1CAYAAADh7zYcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MThCRTE3MTQ5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MThCRTE3MTU5MDdGMTFFREExMjBEMjlFMUQ5NTQ0RTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOEJFMTcxMjkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOEJFMTcxMzkwN0YxMUVEQTEyMEQyOUUxRDk1NDRFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7DYtcAAATDSURBVHja7N3pbxR1HMfxz8zuznZrG4pyhsMmhBIsYm2L5TJcGkUjcgXDA0USj8QYjce/oD4HYmIixAAJieGo+IToA7BQKCUcrRSILAIJtRwqp+4xOzPOlGpEqewuu+OT9yv5dtPu7jz4PXhnfzvbWcPzPA0Y5s87/jzvzxh/LAHA3/Re86KbOlXdUqv0vDojVcBTM/5c8GenP2s/2J69FrTHGAjQFH92DYQHAAbVlvTUdsbT6hZDY2qMYg5x3p+n3tuaSQYBCl7pdPsziaUFcC+u/5plwwFPadvTm7NNxSJFHeaIP9NM/8cy4gMgX6b/oufFqYZupDx9c9Ir9jCN/jwTBGgWSwqgEMOrpPmTTHWed5W8UnSEZgcBGspyAihUS62h2gcN7ehylLKLitBQk2UEUAzD34otaTCVtQ193e0Wt51jGQEUqyYhLaw3dazX0/HewiNEgADcl8bxhh4ZKW3vcnUzTYAAhGxxQ7R/S7b1aI4AAQhXVVxa2mCq56Krg2fz34oRIAAlUT/aVPM4Uzu7Hf36W35nxQgQgJJZNDUqK+rpy8M55ZMgAgSgZCotaUVjVKcuudqfvPdWjAABKKnJ/laspTai1m5bv9zyCBCAcC1uiCgRM7S505bnESAAIQris7I5qtOXHbWddggQgP9hK/ZwRDu67EHPihEgAGWztNGSFZE2H8ze9awYAQJQNg/EpZeaLR3vc9RxxiFAAMLVNN7U42Oj2nI4238RMwIEIFQrp8XkuZ62HLIJEIBw1VQaWjQ1po5ztk785BAgAOFaMDmmsUMi2ngwq5xDgACEKLiY/cvTLfVdd7SrJ0eAAISrbqSpaeNj+qo7o8s33QQBAhCq5x6NKZX11HrUridAAEKVzXkK/k/eihhOlOUAEJbgU0Bbj2RVU2FoWZN1nFdAAEKzP5lTz0VHr7TEVV0hmwABCMXNtKdNHWk1jYtq+oTbmy8CBCAUmzuyyrjS6pnxv/5GgACUXfcFR21nbK1ssvRQlUGAAITjVkb6bG9aU0ZF9HS9dcd9BAhAWW08kOn/3M8bcypk/OM+AgSgbA6d87deSVurZsQ1vMr41/0ECEBZXE95Wr8vpeZxEc2pi931MQQIQFms35fpv339yYpBH0OAAJTc7lO2Os/bem12QkMqDQIEIBx9111t7Ehrfp2l5trIfz6WAAEoGdeVPt2TUU2lqVUzrHs+ngABKJkdR7NK/pzTW3MTiscMAgQgHD9ccrX9WEbLG+KaOCK/tBAgAPft96y0bk9KE4dHtaTRyvt5BAjAffuiPa1baVdvz4v3X/uZAAEIxb7TOX2XvH3KfVh1YUkhQACKdumGq/XtKc2dGNPMCYVfYDUIkM0yAiiU4wbv+6RVnTD16qx4MYfIBQE6x1ICKNS2wxn9eMXRu/MSSsSMYg5xNgjQNt2+VjQA5OVkn6PWrqxWNFVowoii3skJvpmwNXjm9/6sZUkB5CO4wNi63SlNHhXRC4/Fij3MJ8+uuXr2z3eN3g+O68+H/lgsMYDBfL43rXTO6/+0s1n4zivlz8f+fBT8YnjeHbuv0f4sGLjlDBmAO2xoTz+x64S9dEVjfNPyJqungKcG30XY68+3C9dcvRJUx/V//CHAAFZPZehjIAo4AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  box-shadow:0 2px 7px 0 rgba(85,142,230,.83);
  border-radius:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-fourteen2-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen2-pc .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAABCCAYAAAA/pOGzAAADYklEQVR4nO3dS4hNcQDH8e8Y72xkJbYekUlGSVmyYKtZGI+VGkJkLEjktfBIioVovBcsxMbehlIsyEIheYQViSJv/etcTbc7c88998y9/399P6upqfP/df71657/+Z9zOm4MvKGGCcCcWv+QpAa9B96N1EkbPejvscAGYBXQBUx0piSV4C9wBtgM/C77hFZKbBpwC5jvjEkqWUf2A+kTsKvsg4/KfoFZYJJG2g5gYdljhBLrs8AktUC48rtS9lJVKLFeZ09Si8wGjpQ5VCixBc6epBbaBCwva7jKmpgktUpY6D8HTCmrxCSp1aZm2y4sMUnJWgmsaTa8JSapnU4C05sZ3xKT1E6TgQvZOlkhlpikdluaPZJUiCUmKQaHgZlFclhikmIQdvFfrnopRS6WmKRYLCrygLglJikmexp9isgSkxSTMdll5fi8mSwxSbGZCxzIm8kSkxSj7cDiPLksMUkx6sw2wU6ol80SkxSrWcChetksMUkx2wYsGS6fJSYpZqGjzg93WWmJSYrdDGD/UBktMUkpCHcru2vltMQkpaAzu6wcU53VEpOUii5gZ3VWS0xSSnZnWy/+s8QkpWQccGpwXktMUmqWAT2VzJaYpBSdACZhiUlK1DSgH0tMUsK2hjUyS0xSqn4AfywxSakKjyL9tMQkpegBcBbXxCQl6BewHviNJSYpQceBR5XYlpiklDyrfi2PJSYpFeHycR3wbXBeS0xSKo4B96qzWmKSUvAY2FcrpyUmKXY/ssvI77VyWmKSYhe+Bv5wqIyWmKSY3QEOD5fPEpMUq8/A2sqm1qFYYpJiFd5S8bJeNktMUoyuAxfz5LLEJMXmLdCXN5MlJikmf7J1sI95M1likmJyFLjdSB5LTFIs7gN7G81iiUmKwRegN7yptdEslpikGGwBnhfJYYlJardrwKWiGSwxSe0UNrNubGZ8S0xSu4THidYAn5oZ3xKT1C6HgLvNjj2qyN0ASWpSeDvFwTJOYiixJ86GpBYKu/FX13s7RV6hxK46e5JaKHwz8nVZw4USO1l0f4YkNeg0cLPMkxZK7CuwAnjhbEgaQeFjH/1lH75ydzJ8kLI7u1vwylmUVLIPQE/1NyPL0HFj4E2tw8wDLtc5/t/stRmSNJSweP80+9hH+LFULuAfPihkyg6ebUAAAAAASUVORK5CYII=) no-repeat;
  background-size:100% 100%;
  position:relative;
  border-radius:6px;
  padding:5px
}

.xml-title-fourteen2-pc .title-container .cont-box{
  width:100%;
  position:relative
}

.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASAAAAA1CAYAAADh7zYcAAAEfUlEQVR4nO3dX0+bZRjH8d/T0tIyWGn558acok4WRoRgC1F0G2yJJp6Y+C488MBz45m+gB3zEgzGA7PEbGzLRGGAw0mjhgVwgCxQWhhCoZSau8DGhLKnf0/8fk5Im+a+k6vJL89z0eu5rVQqpT21kj6T9JGkRkluAfg/syQ5JZVLcq1GE9bg9SX1fFyvcq95WyY8kpI2JSX2XmdiPjMr6TtJ1/r7ZmPmc/sB1Crp+l7wAMCRwqOrii5uqfvD2nwKNCPpan/f7KQJIHOl86ukZkoO4DjmeuXu94tqOOPRm21V+dRqTFLIIekTwgeAHZYlBS8HNDmxpsjjrXxq1iHpAxNA3VQegF3eE051vO/XyK2ItjZ38qnbeyaA/FQeQDZeetmjxqYKjd2J5lM3v4OqA8hFS/Ck4htJPZxYy7l+BBCAnDgcljp7AvpjfFWxpdz6QQQQgJxVVJWp7R2/hgeWtZ3Ivh9EAAHIS2OTVw2NHv1yN5b1MgQQgLy1dvn0JJbQ9O//ZLUUAQQgb06npc7eGoVHV7QaTdhejgACUBCVvjK1dlVr+OayktvHjYU9QwABKJizb1TIX+fW/UF7/SACCEBBtb9bnR5YfTS5/sJlCSAABeUsM/2ggB4MxbS2sn3s0gQQgII76Xep5W2fhgciSiYz94MIIABF8er5E6ryufTb0Ip2MmQQAQSgaNq7q/V4Lq6FmY0jtyCAABSNy+1QqCeg+4NRra8d7gcRQACKyl/rVnPbyfTvg3b+cy9GAAEoutcvVMrjdSo8svrcVgQQgJLouOjX3NS65mfi+9tZBBCAknCXOxS8XKPxH00/yJzmIwcBBKBkahrc6dux0dvpfhABBKC0zr1VJYfT0s8D0S4CCEBJmaN9TD9o4VG8mQACUHI7u09vpQkNoLTMb4FGbi3rTJN3nAACUFIT91bkclsKXfTfI4AAlMzc1Ib+nokrdCmQ7gURQABKwjwbaPynqII9AbnKd6OHAAJQdOYZ0UM3Imrp8ClQ5366HQEEoOjMNHx1jSv9jKCDCCAARWXOCostJdTW7T+0DQEEoGhikYTCYyvqulKjsjLr0DYEEICiSGzuaPhGJH12vDkz7CgEEICiGLm9rFOveNJnx2dCAAEouD/HnyixldKFkO/YpQkgAAW1OL+ph+E1hXoDcjgO930OIoAAFEx8PZm+9QpeCshb4XzhsgQQgIIwQ6bmwfOvtVSq7nS5rSUJIAAFsT9k2txWZXs5AghA3uand4dMza1XNgggAHkxQ6Zm1KKz99mQqV0EEICcHRwyra51Z70MAQQgZ5mGTO0yAZSg/ACytT9k2n7EkKlN2yaApqk8gGwcHDJ1HjFkatOUCaBvJKWoPgA77AyZ2rAt6VsTQA8kXaPyAOwYubM7ZHq6yZvPlcvX/X2zU/tN6M8lfSVpi28AQCbpIdPNlFqCPqVSUg43XxuSvpD0pXlhpVLPZdgpSVf2/vIfMgBPLfwVrx+8Gfn0fGulx3W2cvRcvXNCUthmhcxRhHOSfujvm11MvyPpX8p2U23qgdt2AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 rgba(174,156,227,.83);
  box-shadow:0 2px 7px 0 rgba(174,156,227,.83);
  border-radius:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-fourteen2-pc .title-container .cont-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-eighteen-pc>div{
  min-width:75%;
  max-width:100%
}

.xml-title-eighteen-pc .title-container-box{
  width:100%;
  position:relative
}

.xml-title-eighteen-pc .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAAAnCAYAAAARgpr4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQzNzI1QkE5MkYyMTFFRDk2NkNFNzAwQTFEMUFCQ0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQzNzI1QkI5MkYyMTFFRDk2NkNFNzAwQTFEMUFCQ0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDM3MjVCODkyRjIxMUVEOTY2Q0U3MDBBMUQxQUJDQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDM3MjVCOTkyRjIxMUVEOTY2Q0U3MDBBMUQxQUJDQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoPbtKEAAAMrSURBVHja7JxbSBRRGMfPzK6uxqZBF5JeJQLzIegh6rUno7eQniQiEJKeeu0hCqIgeumebRfDKJFeIokeM4VKycSgC1irqW2Gtu6a7nX6vlxld5rZ3bnshZ3/D/7s7J45Z4bv/D3XGaXDra0ineCBq2Kdv98b29h4LeZtmBYAWEBSkrJn9kN4eUvzmfpnHRlpbq0MVWOP2uN7Tx6iw1qED1hBkWThnhkN1L+9cYG+RtLTXDubmjJOrvnSt5U+el2JmDfasAvRA9ZavtgfpfZ9l1coyQX6OpieJmucf55UJ/94J+ToooLwASvUfH8tiWScD0+RNmcz3x5S27+jZEJ4pigjABaomlxr7OpIZ/XMx8eXuaVcyzjxinttRBCYonr+q5BCGXPWY6RmLfMdJe3O6K/DAVE9N44oAnPmmxhU/+QiXVKbbwPpnFYBHn8/oggM44pHhGtmWCtpP+lguvlOqweDa+4MjPCMBdEExlq96SEhEhG95Is8qmPz7SAd1y0lERO1U28QTWBsovF/l5vOdlIHLzLHSC3ZzpTCs430cR0hBfl1ucvjUvBbu04ye249KShpba/pwFPffQgtyIMTpCvqH9Xba5KiZC6ltHT90ivwCOku4gpysETaRppXJ/S1bcqcTxgotIf0G7EFOXiiZTzNyayBQnnK+xCxBTnozPdE2WDBNxFbkIXPpJeFMt8oCesuQI87wsB+rGziArcQY6ABL9ndM5LBjPkek0KINVDxlBQotPnCpG7EGqjwGc0gm7zQbcQapDFJel4s8w2nBMDqRCNZLPOh9QOrsOlM7XxZMV93avwHnM0Lkr/Y5gulZr7A2ZjuAWWLF8aan7P5KVaWWEpiPt7tGEUdOJb7pGipzMdgv9eZ8Daaz0oBdpiPn3TBSx7Ogx8u/lRq8/Ezfj2oC8fRabUA2aYbwZqfs+AGp7dczDdAGkOdOAYeai2Vi/nQ+qHLLan5Htjx1wDKniHSSLmZb06svDwCKhufXQXJNt8Y1vwqm0Vh40tkdpuP134+oo4qFl5SWyhX8yl2DUZBZXe5jLsAN8j7fVWop4qD/+XUgJ0F/hVgAMwXuHMfyBAsAAAAAElFTkSuQmCC);
  background-size:80% 100%;
  padding:3px 20%;
  margin:0 auto;
  z-index:9;
  background-repeat:no-repeat;
  background-position-x:center
}

.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{
  min-width:75%;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor,.xml-title-eighteen-pc .title-container-box .title-container .xml-text-h5.text-container .edui-default .edui-editor-iframeholder{
  width:100%!important
}

.xml-title-eighteen-pc .title-container-box .title-container .editor{
  min-width:75%;
  max-width:100%
}

.xml-title-eighteen-pc .title-container-box .linebox{
  width:100%;
  position:absolute;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  top:30%;
  z-index:0
}

.xml-title-eighteen-pc .title-container-box .linebox .line1{
  width:100%;
  height:10px;
  background-color:#d5e6fd;
  margin-bottom:3px
}

.xml-title-eighteen-pc .title-container-box .linebox .line2{
  width:100%;
  border-bottom:1px dashed #60a0e5
}

.xml-title-Greentheme5-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme5-pc>div{
  padding:0 35px
}

.xml-title-Greentheme5-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p,.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-Greentheme5-pc .title-container .title-left-img{
  width:62px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAAAuCAYAAABd5YVlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkJGMzBGNDQ5NEFDMTFFREIzRjlCM0EyMEY0NzBFMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkJGMzBGNDU5NEFDMTFFREIzRjlCM0EyMEY0NzBFMzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQkYzMEY0Mjk0QUMxMUVEQjNGOUIzQTIwRjQ3MEUzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQkYzMEY0Mzk0QUMxMUVEQjNGOUIzQTIwRjQ3MEUzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmsvcQ4AAAKySURBVHja7Js7aFRBFIZPzPo2+IyJDwIi8VEIBhQfYFhRIYoBIVHTBCKClUgKQQSjFjYKamElWGhjFLFQIhGCimKhlWCjldqKpBQLhc0/3FPIZndzH2funZmcHz5Ydu+du/zMnDkzZ25TpVKhotQ/uocC0WpwD/T+/2WJVFnVA+6Dtuof5qg3qdUELoIXtYzVnpteC8ADcKLRRWpucrWAZ2D/TBequcm0CoyDHXEuVnOTGfsabIt7g05o8bQIjCUxVs2NnxWMgl2Jb+x7uFvta6wr4GqaG7XnNlYZjKS92UxoFU+Hqm0t4Vy2OW0D2nPr6zLoyNJAKade4JvWgrOZh5fuitXUbTCctRENC7Vz2lMSDam503UELFVz7ahHqiE1d7p2qrn2tE4sGU+TLQRU+6qWWTD8k2rMxy1Hb1aUtszdAgZ4bb6Zor3Q0gzL2bmhDQPpmNtJUQnkLVgGrvME0cIG1sPob0xoNvZc01PvgBv8+c9snxmlzL0EBsE+8FUTDjlzT4MzPPx/5vCfbW40rQCTrpi7gePqoZyMta3tLk1oJr7eBJ8CGcllV8KC6bXdYCigMNnrSs89CZ6A34EY2+VSWDhA0emTUDQs3WAWc7eCz4EY28m5uTPmtgaSIRjdAvNcW/7OD8DY4+Coa3sLv8Aaz401pfO7thrPYu4XsMljY00h0mwyLXfR3FckWG/KWSa+PpJOvSTNfczxarGHxj6VXjBIm/sdvAPnPDJ2JXhpawKTzhYugPOc87ouEwI+Uox3GVwx9xsb/JzqvC7kgJr5P34AG/N8sMR+rnlzsJ2i0s4xcmuzvMwLhK4iHi5VQ7tG0enr9xwmFhZs6kEwAd4UZaykucSpzV6KSj0/KDopeBisz2klZ+L+COffE2xwobJ1KKS6tN5KGU5o+6opAQYAVDRknFPLCyEAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  left:-41px;
  top:0;
  z-index:999
}

.xml-title-Greentheme5-pc .title-container .title-right-img{
  width:62px;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAAvCAYAAACIcGZzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDRBRUU1MDk5NEFDMTFFREE5QzdCNTI5MjYzNjE4NUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDRBRUU1MEE5NEFDMTFFREE5QzdCNTI5MjYzNjE4NUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NEFFRTUwNzk0QUMxMUVEQTlDN0I1MjkyNjM2MTg1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NEFFRTUwODk0QUMxMUVEQTlDN0I1MjkyNjM2MTg1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Piss9vgAAAKbSURBVHja7JtNSFVBFMfnxoOICNxI2wqFXNhK4dmioEWgm5AsMnDjSvADceXCRURgGiK0CFsUFKFCIaTgCzdZ+FGKPHhqmZQtrExegT6M9Ple+T84QrgosDnXOffOgd/SNzM/zj2emTvXu9gd/a2CHxnwDbwDw6AXzP3tD55Ujhsb/IBFIkhCJygCnmGOgGLQBnLAC/AU5PuxMBskL4FGcAw0gSmGMdbBJxD7Y6wRQOl6hXuBkX2USwvvADfBms9j/wS3wIDO6DxwI2iS46AKzO7zU0R1+QyYBF/A/aCUi7sgaoHgnVgGF0A7OCFd8i9QD2pA2rLuI65LV5vkcpEF1eChxW3ebbAAjoOPEjO5znLBFD/AY45uww/J1D10Cdm0UIt3TppkavpbBO0ME6BAkuSUbtOygiRTp5ErSfJ1sKhcsEl+r/9bS4ujIClFMjX2mwIlnwJvJUheAY+EPtml4LmEzUif2j6AkRaHwSW95bc+kweFZnEDeGl6t8eVyWMCBVNv3MSRxRyZ/F1tH8JL6yj6QTP4IEFyUpjgk3pX+gDc4xokwjBp7heznoHfOARqdfbS8WsP54QjKhxxUG+XC8F5cBW8AqfBPPfgEiXv5UnJ6lK2cyXgrPrHlYCwS/akTTgU5cLkRRUbuotpZf5iym7EhWnJ88oFu+QJp5Rfcswp5ZX8RtdkF4yS7zidvC3cV8V0j8xEVPSUBCKTW5XMg3oxmTzjc6kQ92XA/2YynQnQBcKMy1e+TKa30qM+zzlUZxf0OcA1CYuUenZB319cVvbdMw5MTV4FZUreuzwxktd1BrudHZPkDVAOhpw2HslpLfiZU8YjOaVrsDthY2rhPmvBCaeKJ5NfgxInmE8yfUhDr83dTXkDsSXAAFwWgX8XoAcSAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%;
  position:absolute;
  top:0;
  right:-41px
}

.xml-title-Greentheme5-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#53a638;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-Greentheme5-pc .title-container .xml-text-h5.text-container .editorClass,.xml-title-Knowledge-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Knowledge-pc>div{
  width:100%;
  height:100%
}

.xml-title-Knowledge-pc .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Knowledge-pc .title-container .left-titlebox{
  background-color:#1485b4;
  padding:3px 37px 3px 15px;
  border-radius:25px;
  max-width:30%
}

.xml-title-Knowledge-pc .title-container .left-titlebox .text-container{
  border-radius:24px
}

.xml-title-Knowledge-pc .title-container .rigth-titlebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:2px solid #64eefe;
  background:#fff;
  border-radius:25px;
  padding:0 10px;
  margin-left:-30px;
  z-index:99;
  min-width:50%;
  text-align:left;
  max-width:75%
}

.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  position:relative;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Knowledge-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-fifteen-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-fifteen-pc .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifteen-pc .title-container .left-image{
  width:48px;
  height:48px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA9CAYAAAD1VdrqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURGODJDRUM5MkRCMTFFRDk0MTFDQTJDQzAyREJFNEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURGODJDRUQ5MkRCMTFFRDk0MTFDQTJDQzAyREJFNEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREY4MkNFQTkyREIxMUVEOTQxMUNBMkNDMDJEQkU0QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREY4MkNFQjkyREIxMUVEOTQxMUNBMkNDMDJEQkU0QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkln57IAAASjSURBVHja5Jt9aJVVHMfPndtMqzF1LDIM0+kcCs390YKM/tlmE4ohmppiM9EiAt+ifAHZhLSgF0wqNdAWbaJ/LMU/1BvCFCuV5QuCzSEUifOtVFxRLtr8/na/B387Xdt2d+eee54vfC7nOffe85zvc855zstznkh5zTXTj8oHz4EnQR54HOSAYWAQ+BfcAL+BX8F5cBocBk39mbH0JKcnZkrAbFAGRvbg9zlkAv9j1QKiYCf4lhcpcMbF4JvglR6Y7U2alUQuwldgE8MDbjwXrAWLQGac738Hh0AjaCaXwXWWoJT4cKYzBhSAYjaPEc5FWAmWgy/AOnC1LxmPJNjG08BrYD3Idr6TEqllFT0J2hNMfzJ4CcyLU4tugjVgc4Lpd56gt3oCfA8+c0wfBxW8gb0Nfkw0U/yf/P8dplfB9K3kvJ+CH5iffjcuGTjB6mj1E3iecXuSfRNienuYfjnPZ/UU81PRn8alLderUv4brAaF4IC5P9rP863i+W3p1zN/kWQal8Q+B9Uq4SZe7Q2gzdxfyfne4/mbVB6r2fwiyTL+MXhdHUdZ7c6YgdUZmo+qOMnnR8kwLl3IEnVcB14At0ww1Mr81Km4pcx3wsYr2F1Z1bJraTPBUhvzVaviJN8zEzE+GmxX7UWGjK+CDhNMdTB/UdXmt4HxvTEuo6kd6u4tE4cZASzpeCU/k/kVPcRh7qCeGl8Mnmb4NpgVoDbdnW4xv7d5XMwRZrfGc512XcUBQirpBPNt9S59/a/xVaqKN/W0awigPlR9fDYHWvc0nutUi6Up0K7vpX+cbnixW+rauPxwiJpwHDCpraia2AxhQf7HuNz5Fjj9oA/SPir1Hd4aLwWPMnwR7PXE+F76MfRX6hqf44zQ2j0x3u6M6Oa6xkvUlzuNX9J+yqxn+ZiglnYuc7nIJ50ysbU/23NNssanqB8dCfB4vC/VvcFZtek0XuCMenzUMRUusMbzVeQ5T42fVeF8azxPRTZ7avwXFR5rjeuF+yueGr+hwlnWeJaKvOmp8VYVflg+5BFSpjO499X4+zoinTMwaz7DY/Mr3UmKXl3JNiFRmhrViB4Jk/Hz6nh8mIyfczv3sBjXTx+LwmT8O3X8jOnFE0cfSrxFrVIUhsW46KCKmx0m4ztU3FyT2BaRlDQuS7GXGH7MxB69hsK47DP5UsWvDotx0UbwF8OyPFMWFuMyF9/qXIiMMBgXbVBzcll9XREW41Lqa9RxlYntMPTeuGgLOMrwYLDLdF2l8da43OFfVlU+j+YzfTcu+tl03ewz1cQ200R8Ny76xunPZUT3tS8l393QVLZOfqKOpQnsNlyp9Nm4SHYSbFbHsoNYdhpM9N24tPM32LV1qD6+kf18uq/GrXnZHTxd3e0fAB+w9Et9NW4l7bvIdH1bYDJnd/K2wIupMqVNJJPS1ckS1VvgDxUvuyHlTYILvCkWBfkiRPr4wp0sVcmmwIVgaJzvZc2+wcTeL5HV3GbG/WkGeJtoJElvGsoWi2Vgvknee2eBq+rxdJUlL28MTQM15u6KTiCV7K5Ixvn7iEi2XTxrYiu348AoTngeHOiJzx0BBgD/COsV/UwhXQAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  padding:5px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-fifteen-pc .title-container .left-image .image-container,.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-fifteen-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-pc .title-container .rigth-titlebox{
  min-height:48px;
  border-bottom:2px solid #60a0e5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:45px
}

.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding-left:10px;
  border-radius:3px
}

.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fifteen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-sixteen-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-sixteen-pc>div{
  min-width:40%
}

.xml-title-sixteen-pc .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-bottom:3px solid #558ee6;
  padding:0 30px 0 51px
}

.xml-title-sixteen-pc .title-container .left-image{
  width:36px;
  height:26px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAaCAYAAADfcP5FAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUMzNjM3OTE5MkUwMTFFREJBRkFBNjNERTAzQTI1MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUMzNjM3OTI5MkUwMTFFREJBRkFBNjNERTAzQTI1MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQzM2Mzc4RjkyRTAxMUVEQkFGQUE2M0RFMDNBMjUxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQzM2Mzc5MDkyRTAxMUVEQkFGQUE2M0RFMDNBMjUxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrzgdQcAAAJ7SURBVHjazJbbSxRxFMfPzM7M7szaRQJXsXqq3cKUTHsrMbGkXspEeuhBehMsyKJ66N5bj2FlRJDUQ0H/QldCQghKuhD5EiRmFpiXp8rL98hvYf3t7+fOBXQPfJbhdznz3d9858wxBkfmjhDRMTArWKmIgwFLiGmh4og6Ez9fqXjiGws6D54WgZjf4AQLmuILMLKCYubAhZoK6rfEwBdwGjwAtrz69rMpGvr1L9IdnZhB19tLddMPwT2+MHMGH4Me1ermKpdsJIwSuzbFdVNvwTmczowsiOMqeCXvSJdbdGCbG1pMJmVTS7WnmpoAJyFmNDsgC5oEx8GwvHN3JkG1G+KBxax1TWrfmSTH0vsmd9BU5PgIzoBFpolh5cEdHpWvsnyLMfGUW2s9Wleius2CX+/k7dHkYj/dkgfXuAYdrvcWDOonmjIu1Wx0VFOD7Bvw368gjkvgpTy4OWXRfh9+SpfZtK/a1fmmC/xUnuoSObk+dYNReaJhS4K2r3e0G0vhGz5JO6acvgL6tY+5wB99D07JfmJvHIKfykry72jwHHyTWh3T1ZsbS/rOhxUegd48P3kmtdUnYfbFftqTTuh88xmcFW9XJEHZY35dqD6xb/aq680f0Kl6/GEFjeuM2LgVJ1LpUNIxqbXOo4S6KlxT/SFVGGjQgtS5DnCf9wXYwyXkqK75Q2EMdUK5xawnwPoP4qXw3YkGFcTHeRG88bF2mr9T4EeQGwQVlP3esZ/GCqy7DJ4HTR5GEMc7UfpnNPNPwM0wicMK4uhTfRwRn0Sz93e5BZHoxwck33A7/D1swqiCJkT/NJZTb15ESWhR9OAW9C6oEjUnUswLMADa0HNT4RPREQAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  bottom:-15px;
  left:10px
}

.xml-title-sixteen-pc .title-container .right-icon{
  width:10px;
  height:10px;
  background-color:#558ee6;
  border-radius:50%;
  position:absolute;
  bottom:-6px;
  right:-5px
}

.xml-title-sixteen-pc .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-sixteen-pc .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-seventeen-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-seventeen-pc>div{
  min-width:60%
}

.xml-title-seventeen-pc .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-seventeen-pc .title-container .left-image{
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:#60a0e5;
  padding:3px;
  position:absolute;
  left:0
}

.xml-title-seventeen-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#60a0e5;
  border:2px solid #fff;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  height:100%;
  border-radius:50%;
  width:100%
}

.xml-title-seventeen-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-seventeen-pc .title-container .rigth-titlebox{
  min-height:48px;
  position:relative;
  margin-left:55px
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi{
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  width:100%
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line1{
  width:100%;
  height:1px;
  border:2px solid #558ee6;
  margin-bottom:3px;
  margin-top:3px
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .line2{
  width:100%;
  height:1px;
  border:1px solid #A4C3F2
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox{
  width:30px;
  height:13px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{
  width:0;
  height:0;
  border-left:7px solid #000;
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  z-index:99;
  padding:0 7px;
  border-radius:3px;
  background:#fff;
  position:relative;
  margin:10px 38px 0
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-seventeen-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-nineteen-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-nineteen-pc .title-container-box{
  width:100%;
  position:relative
}

.xml-title-nineteen-pc .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAAA1CAYAAAAQwTq4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzI4MDhFMzE5MzA5MTFFREFBNjRENTNGODQwQ0M1MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzI4MDhFMzI5MzA5MTFFREFBNjRENTNGODQwQ0M1MzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMjgwOEUyRjkzMDkxMUVEQUE2NEQ1M0Y4NDBDQzUzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMjgwOEUzMDkzMDkxMUVEQUE2NEQ1M0Y4NDBDQzUzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsutUXYAAAKISURBVHja7J3BTlNBFIbbSV2K1adwgyCvAFsVeQ4qFfZwaVkqG1regA0KrF34AC4VfQU3igthRwLMSSi5aW7vnblpk5kz35ecTXNvJjn5++V0bjttfv9926jBc1vzDYAw+GLrv+9NrRoLNW0d2Vqi5xAIma1d35tMjYVeEXwIjK6t9qzDL9bfodcQGO37N8BMw/8a60OgbPja3yf8Yv1tegwB2//9rMKP9UGV/V3Dz6wPMfDEx/6u4Rfrv6S3EIn9n04r/GL9jJ5CRPbvTiv8Yv1Fegra7F8VfqwPamf/qvC/wfoQKe+q7G8qrM8OD8Rs/8264V/F+hA5nTL7mxLr8zQXVNvfYH1IYPZ/5hp+Zn3QxFxjws6PmWD9BXoG2u1vCqyf0StQaP/NqvCL9V/QK1BIZ9z+ButDQvbfmhT+t1gflLOet7/JWZ8dHkjK/qPwr2F9SG32Nw2e5kJaPB7ZX8K/gvUhwdn/kYT/m61/9AMS4qutawm/nHH4kX5AIsjhtFn+A+8A+0MinNn6kQ8/9odUrP9woG3+IdcB9gflnIysPx7+S+wPyq3fz78w/sU2sf8FfQLt1i8Kv9h/nz6BQuv3xl8s+jEL9geN1j93CT+zP2jipsj6k8IvDLA/KOG0yPpl4Rf7f6BvoNX6ZeEXhtgfNM76LuHH/hC79ftlF1QdVMvsD7Hyucz6LuG/wv6g0fou4R/Z/y/9hMis/3Ma4Rf7s+8PMVm/53Kh6x/Sif3/0FeIxPq/phl+sT/f+QE11vcJP/aHGPjkan3f8DP7Q+jW7/vcYDwXGGJ/CJRjH+vXCT/7/hCq9fd8bzI1FjrE/hC79YVWjYXE/nLi1TI9h0CotRN5J8AAZR1tftqqv2gAAAAASUVORK5CYII=);
  background-size:100% 100%;
  padding:0 40px;
  margin:0 auto;
  z-index:9
}

.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-nineteen-pc .title-container-box .title-container .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme1-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme1-pc>div{
  width:100%
}

.xml-title-Yellowtheme1-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  z-index:9
}

.xml-title-Yellowtheme1-pc .title-container .left-image{
  width:74px;
  height:74px;
  background-color:var(--reader-theme-color,#fff);
  border:2px solid #fdab2b;
  border-radius:50% 0 50% 50%;
  position:relative;
  z-index:9;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou1{
  width:36px;
  height:8px;
  background-color:var(--reader-theme-color,#fff);
  border-top:2px solid #fdab2b;
  border-left:2px solid #fdab2b;
  position:absolute;
  top:-10px;
  right:-9px
}

.xml-title-Yellowtheme1-pc .title-container .left-image .jiantou2{
  width:8px;
  height:36px;
  background-color:var(--reader-theme-color,#fff);
  border-bottom:2px solid #fdab2b;
  border-right:2px solid #fdab2b;
  position:absolute;
  top:-8px;
  right:-10px
}

.xml-title-Yellowtheme1-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border:2px solid var(--reader-theme-color,#fff)
}

.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  border-radius:50%;
  height:100%
}

.xml-title-Yellowtheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg{
  min-height:50px;
  min-width:50%;
  background-color:var(--reader-theme-color,#fff);
  max-width:77%;
  position:relative
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi{
  margin-left:10px
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line1{
  width:95%;
  height:3px;
  border-bottom:2px solid #fdab2b;
  position:absolute;
  bottom:5px;
  margin-left:5px
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .zhuangshi .line2{
  width:95%;
  height:3px;
  border-bottom:2px solid #fdab2b;
  position:absolute;
  bottom:0;
  margin-top:10px
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding-left:27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme2-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme2-pc>div{
  width:100%
}

.xml-title-Yellowtheme2-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme2-pc .title-container .left-icon{
  width:35px;
  height:35px;
  background-color:#fdab2b;
  opacity:.8;
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg)
}

.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff;
  border:2px solid #fdab2b;
  margin-left:-5px;
  z-index:99
}

.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme2-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme3-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme3-pc>div{
  width:100%
}

.xml-title-Yellowtheme3-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme3-pc .title-container .left-icon{
  width:52px;
  height:47px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjkzRjNGNTY5NTZCMTFFRDg0NDI5REU5QTAyOEU2MTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjkzRjNGNTc5NTZCMTFFRDg0NDI5REU5QTAyOEU2MTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTNGM0Y1NDk1NkIxMUVEODQ0MjlERTlBMDI4RTYxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTNGM0Y1NTk1NkIxMUVEODQ0MjlERTlBMDI4RTYxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptyc7NAAAAGUSURBVHjazJi/S8NAFMdfo6KIg4uT4GTFRRAni3QV/wAdnATHFiz+AqmIVHQRtSqI4ODq0H9AXBwKVUSkY6mbOAgdFBFBpNbvg0sJQZsm3pn3hQ8ZEi4fXsLdu4vULmLkkQgogFHSk2swBr4aPWQ1MdCMRilSY816VsOjYt2gDHpIbypg4O786sV9Y2Qi1lTFMgakSI2ZCfoph0CCzCWJ6gzjWnPgKcY//BFoNSjWAg79VmwaxMl84n7EusA2hZyfxNZBrzSxQZAiAXGLHYA2aWKTYDxMGUwfU26xTrAroFA7yqUutgL6BIixw6ot1g+WSU4WQZTF9kGHILF2kLVIZiwWmwcfgqTYJcVi92BPkFiWnexPuQkeBEg9gi3ndPEOlgSILYA398yfA5dhWqHVzv22VnLH+ilxES816irD7sc2wJNEsVe1LIgT45yB/D+8P+9XjLdSc6BqUKqq3uF7X1kExwbFTjA9FIOeXayp7bzuVOy+K6gYny2kDYilUa3nv4hxTsGNRqlbNaZz129Tz7cAAwDtNkpH0uQk5AAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:55px;
  background-color:#fff;
  border-bottom:solid 2px #fdab2b;
  z-index:99
}

.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme4-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-Yellowtheme4-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fdbc55;
  border-radius:24px;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox{
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fdbc55;
  border:2px solid #fff;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme4-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme5-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme5-pc>div{
  padding:0 20px
}

.xml-title-Yellowtheme5-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fdbc55;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto
}

.xml-title-Yellowtheme5-pc .title-container .left-img{
  position:absolute;
  width:40px;
  height:100%;
  top:0;
  left:-24px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAmCAYAAAC29NkdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEVBRDdDQjQ5NTZGMTFFRDk3NzFBRjQ5QTkzMkJDQTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEVBRDdDQjU5NTZGMTFFRDk3NzFBRjQ5QTkzMkJDQTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RUFEN0NCMjk1NkYxMUVEOTc3MUFGNDlBOTMyQkNBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RUFEN0NCMzk1NkYxMUVEOTc3MUFGNDlBOTMyQkNBMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvOLxNoAAAHTSURBVHjazJjNK0VBGMbPQVx0kYQdRYqFCAsWsvIVodBV/gCR/C0SC2LBRiyUj+LayJYbKzaEHZKv8nVLxzP13rJg7szpznvmqV+dxcz0NO9533dmXM/zHKn2WxJf62DQYVaaxtgJ8GCzwXswabNBoVWwYbNBoXHwaLPBWzDFZdD1os1+526CXht3MKEx8GTaYAZoAN0g3cf8Q9BnegdjYBm8+Zh/Ci44QnwDFigBdLUFvjj+wWewBM4013gFu1xJEqeeewA8G0L9VxZ7ZHCNDAcaalmZOQeLFHrVUO9x18E7ME9JpKITcMldqN+pDB1rhDrOaVDoG2yDHfqW6QVEg2p1R2CFdlUmUfyvgurF11SKPiR8Kuy0ci/WVTkYAtmSMaK/VwZhsAl0JjlY5IP2VJ5mVCQMdYFGhbHijJjJaTAHDFNok6keVKT6PChTCRgBBQpr5YEOEwfW/1QNBjTCJUKbxWHQBa2gjb5VVJeqrE1mUOxWP6jRWCNsIrR/GRT/WQSUaq7RA0KmDZZRpuZqzq8FVbbe6sJUG41fO2OEn4t7yLRBV+N98LdG6VRj5duMSKJprrcZPwbnQKGtBiPUXRwbDRaDGYdZOgZnQRG3wR8BBgDX0VtvS9dA3AAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-title-Yellowtheme5-pc .title-container .right-img{
  position:absolute;
  width:40px;
  height:100%;
  top:0;
  right:-24px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAmCAYAAABDClKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0IwNUIyNDY5NTZGMTFFRDk2RUZFMzg2Q0IzREM1QTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0IwNUIyNDc5NTZGMTFFRDk2RUZFMzg2Q0IzREM1QTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjA1QjI0NDk1NkYxMUVEOTZFRkUzODZDQjNEQzVBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjA1QjI0NTk1NkYxMUVEOTZFRkUzODZDQjNEQzVBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PijZ+tAAAAHQSURBVHjazJjPK0RRFMdnjAYjP5qEnSk/ioXIbGQhC6RQFmSBBZFI/hbJ/AWKhqKUH7NjYYNYsSFjNyS/ysSr6flenVlZvHvve+d6pz419c6Zvr1z7rnnvKCd6rQD/LYNRn9/9Z46OhcYEPQMFlUCTIhaAk9+ErUDNlWDOEW9gAWdQE5RyyCjExhkOn17YFg3mONNvYJ5N39QyCDqBMxpxubAvteibsGVZuwnSIIHL0V9US3pWIZax5vX6TsCHxpx12AXWF7XlE7axKk/JmyvC/1bI20WdfsbrtOnmjZRNxvgkasl3IFLBf80nbAsV5+yFNN2Dg6oF7E1zxR4l2yIh+CMu6PfgwsJvyylK23imslRs3S6zLdUBbm5kBtAFyhxQMzlMZNTQh+ocPCJgEkQNyUqDIYk/EJgkAiZmKfqQbukb5zeWsTEkNcPyiV9YzRr1XCLKpJMY94qwQxo5h6HxWlsU6zHMdAt9gTOGV2ksUxlaQE91DbCXKKK6YSpWguYprSybDNNoFUjrhbMgjquFWtAMY15KwVToINjxRJpbHSzjHKIClCLmADrf5788/epFaoVX33giIKE30QJGwHjfhMlbBVU+01UFVhTCfgRYAAz31QQqzbwJgAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox{
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme5-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme6-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme6-pc>div{
  height:100%
}

.xml-title-Yellowtheme6-pc .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fee0b0;
  border:2px solid #fdbc55;
  z-index:9;
  padding:3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme6-pc .title-container .zhuangshi1{
  position:absolute;
  width:10px;
  height:85%;
  left:5px;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-pc .title-container .zhuangshi2{
  position:absolute;
  width:10px;
  height:85%;
  right:5px;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox{
  padding:0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  background-color:#fdbc55
}

.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  background-color:#fee0b0;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme6-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme1-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme1-pc>div{
  width:100%
}

.xml-title-Greentheme1-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme1-pc .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid #68a348;
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme1-pc .title-container .left-image .image-container,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme1-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme1-pc .title-container .right-top-bg{
  height:50px;
  min-width:50%;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  padding-right:20px;
  padding-top:15px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:absolute;
  left:50px
}

.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg)
}

.xml-title-Greentheme1-pc .title-container .right-top-bg .zhuangshi>div{
  width:8px;
  height:20px;
  background-color:#68a348;
  margin-right:8px
}

.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox{
  height:47px;
  background-color:#68a348;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px
}

.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme1-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme2-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme2-pc>div{
  width:100%
}

.xml-title-Greentheme2-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme2-pc .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid #68a348;
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme2-pc .title-container .left-image .image-container,.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  height:100%;
  border-radius:50%;
  width:100%
}

.xml-title-Greentheme2-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme2-pc .title-container .right-top-bg{
  max-width:90%;
  min-width:50%;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:relative;
  margin-left:-18px;
  margin-top:-5px
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi{
  width:99%;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg);
  margin-left:-25px;
  position:relative;
  z-index:999
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div{
  width:10px;
  height:40px;
  position:absolute;
  right:-8px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div{
  margin-right:3px
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{
  width:4px;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{
  width:4px;
  height:16px;
  background-color:#68a348;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .bottomzhuangshi{
  width:90%;
  height:30px;
  background-color:#68a348;
  position:absolute;
  bottom:-5px;
  z-index:0
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox{
  height:53px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme2-pc .title-container .right-top-bg .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme3-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme3-pc>div{
  width:100%
}

.xml-title-Greentheme3-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme3-pc .title-container .right-top-bg{
  width:100%;
  height:50%;
  background-color:#b9e2a2;
  border-radius:10px;
  padding:0 10px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:0
}

.xml-title-Greentheme3-pc .title-container .rigth-titlebox{
  position:relative;
  padding:0 20px
}

.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme3-pc .title-container .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme4-pc,.xml-title-Greentheme4-pc .cont-box{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-title-Greentheme4-pc{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:15px
}

.xml-title-Greentheme4-pc>div{
  width:100%
}

.xml-title-Greentheme4-pc .cont-box{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  padding-left:20px
}

.xml-title-Greentheme4-pc .cont-box .title-container{
  width:50px;
  height:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9;
  background-color:#fff;
  border:2px solid #68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme4-pc .cont-box .title-container .right-top-bg{
  width:20px;
  height:20px;
  background-color:#68a348;
  position:absolute;
  top:36px;
  left:-11px
}

.xml-title-Greentheme4-pc .cont-box .rigth-titlebox{
  position:relative;
  background-color:#fff;
  margin-left:-25px;
  z-index:9;
  min-height:23px;
  max-width:90%
}

.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .edit-mode-inject{
  width:100%
}

.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme4-pc .cont-box .rigth-titlebox .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme6-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme6-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme6-pc .title-container .title-left-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-title-Greentheme6-pc .title-container .title-left-img .line{
  width:41px;
  height:1px;
  border:1px solid #68a348
}

.xml-title-Greentheme6-pc .title-container .title-left-img .block1{
  width:15px;
  height:15px;
  background-color:#68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-pc .title-container .title-right-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-Greentheme6-pc .title-container .title-right-img .line{
  width:41px;
  height:1px;
  border:1px solid #68a348
}

.xml-title-Greentheme6-pc .title-container .title-right-img .block1{
  width:15px;
  height:15px;
  background-color:#68a348;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px
}

.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-title-Greentheme6-pc .title-container .xml-text-h5.text-container .editorClass,.xml-title-semicircle-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px
}

.xml-title-semicircle-pc .title-container .title-left-img,.xml-title-semicircle-pc .title-container .title-right-img{
  width:33px;
  height:117%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  margin-top:-6px;
  position:absolute;
  bottom:0
}

.xml-title-semicircle-pc .title-container .title-left-img{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAuCAYAAAA/SqkPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQxQzFDOTc2QTA3MTFFREE1OEFDRENBN0NENzYzRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQxQzFDOTg2QTA3MTFFREE1OEFDRENBN0NENzYzRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDFDMUM5NTZBMDcxMUVEQTU4QUNEQ0E3Q0Q3NjNFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDFDMUM5NjZBMDcxMUVEQTU4QUNEQ0E3Q0Q3NjNFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PosBlHcAAAL4SURBVHja7JhNaBNREIBn3r7dNGBojSJtpeIPCvbnJHjyB0Rs1epNz4qUXvTiXYR68CB4UBSsCN5EPakU68WLJ39OtR7Ug4WC/bFNk2Kzm7xkx5lkA6n2R8gmveyDSd7P7H5vZt6b5D2AEAsRIctulmGWGZZsIDNB3y7RgbALv7SZ5WbRp9RCtkhTmbJInfvmeWyIJSG6GDK4g79G0q7f8/CdC59/mlJ/T7sNA4fj0BJXY9zsR8RJHbLR8r5NOeZ9mTIwueCXOhUayJk4QBwSgQ6oMKkLrsseZcPFehbbKkulLWOiU5nhiuXAA7K3Li0m7LiJFzzLtjWuGZac58HQ60L7tT7SGMSw8kClnnZJ3xgtdJy4NW39A+68Pu7saNnergvzR8jBo1C0urUDSSLfWjO+jg2/MkVtitS6mg6PtbHOE9YtLAOfvp/eTD71K6QBAGs/28gxoRj8xzKUYa0Cn646O7BZpwOrXX3q3mwr+P4VhXCBmzxrUlDHUgL33s4kEegyIg0ycEvN26pKqtvVTlPnnpFjxcxZBP9iGNDqxWSKZcEVIqW92dRehWqQZ9SGNdJ4u4BXIE4UCN2cNIhMydIurjfZvN2yVNIRXe0j9PHoPl5INXF5bYCbB/g4YaC3MwYDh+LgSdLgIlDFgPc/cpBlHUvAzDsm2aZW91r84qzx4dWYV2of3GlDTJdtybgEHybyMDKeA5d1ZBKare1mW+2a4yoM/uGZWyJ4+smDlzwBFfhQ3CveyBoCcazoakBKBo9BOHCA33kfFr2/QqHKXqmQeDuhFeb+LFkjH+tkgbomiQgcgSNwBI7AETgCR+BVwEQbAybE/AZZjHPrnPHqA+bD2lfGmg1wNb2Vv8INByuCUf4b/I0a7G7VtC35nc8Yw1yfbij4+XnMG6NfIMFjubhpaAJ5c7U5ZezYXfb1I/a4WO7XG7zssCZXEtoxZxDVJbkA4oNQghOMU3ewlJN35JYntcdSfGBHPM5Lrou1knIEDhP8R4ABACI+QwMkqdJhAAAAAElFTkSuQmCC);
  left:-10px
}

.xml-title-semicircle-pc .title-container .title-right-img{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAuCAYAAAA/SqkPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjg3OUFEOUI2QTA3MTFFREJDQjNFOUVCN0NDRTM1MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg3OUFEOUM2QTA3MTFFREJDQjNFOUVCN0NDRTM1MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODc5QUQ5OTZBMDcxMUVEQkNCM0U5RUI3Q0NFMzUyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODc5QUQ5QTZBMDcxMUVEQkNCM0U5RUI3Q0NFMzUyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvouo+8AAAMASURBVHja7Fg9aBRBFH5vd/Yulx/yJ5oEA0YQQU2pjdpYGI1BK+0tQkSsgq2FsUghWCWCf2AjglYSg5GooFYabKJRVMRAwPyZ+/HC7d7O7Tzf7F3CRXMSyOZSuA++3dmdj/ftezPzdmcB2IgIGTsZNxmzjEwBs4V7bZoDQRs7rWX0e4riiYxH06k8dJvvLXBfH6MmSE0sCLfyaThpq/Zbr214/0P6ne0tFnQfjkFdzBjnyy5EnApKWBSdq7OsNzEtYSqh/JsGSsjKGEAMaoq4gZihDwnb5oxy4Dp6hmXmsXSt+zQnSGFx9OpMW9+TXMulYySwkHssGgeNpE3iykiulblmtKKipDMpiIRBKut6OUM6zs+q7el3PShXFaaI9Xw+5QnpUVNJhx41M+c+c3OEqnQUOicK3KhhzlO0+vM2mXzZOZB4VTVfN/3wMroruBxRmzAKOS057cFiTitCUTr+bbuZth+RTnH70+LWhdsnrieHhs/XJVaM8cYYRfmwhXHQBKMflLrYOTjXtKowlUAAE7iFl2IPQuRCx7VUw1/CS5NJenngmjO7pgw0IqizZlSdPP2AIkJ75uUCTo64UCDs46JBJP1I93K7wuLlliGfs96nYBfNLH7OmYuPCYOd2TzfxiYldOyJQvehGDi6aLBpUQMR3nzPQoY5Jq67TPI7AXcpouPCZMcZqWBo3PE7D+ywICryCimb4O2kC8MfsmAzRz9EAEW6hsf7CHYNxkmXLJ3JSgshFtFR5jk6vTobGUn58Q5mwLkOwpRff32HLLLoKvjl/DElDZ1iDEo0HzNCw3Lh146FPmzgyi4yszwypd5OoXAoHAqHwqFwKBwKh8L/hbC3GcL68zZulF8Vcvx5OyE2Id407yBeiDJHy1sS+so7hJFyp3oGFdyobKz/Us6IE0hwV0rx6PEZdMshrP/WzPH+9J5DamC0tyHu/3zZMDlEl3f4aW595D3xHemaQ6O9tfHlvz4MO+jioNcpz6MJFn7mKRgBqP/2tBezxaTfAgwA8jBkYXGB7uwAAAAASUVORK5CYII=);
  right:-10px
}

.xml-title-semicircle-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-semicircle-pc .title-container .xml-text-h5.text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#4c95ee;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-pc .title-container .xml-text-h5.text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-paragraph-first-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-first-pc .rotate-container{
  width:60px;
  height:60px;
  margin:15px auto 0;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-pc .rotate-container-inner{
  width:40px;
  height:40px;
  background:#4c95ee;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-pc .rotate-container-inner .xml-text-h5.text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-pc .xml-text-h5.text-body-container{
  background:#d1e6ff;
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px;
  text-align:left
}

.xml-paragraph-first-pc .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-second-pc{
  text-align:left
}

.xml-paragraph-second-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-second-pc .paragraph-second-title{
  display:inline-block;
  position:relative;
  max-width:98%
}

.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container{
  max-width:60%
}

.xml-paragraph-second-pc .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:100%;
  position:absolute;
  left:-3px;
  top:0
}

.xml-paragraph-second-pc .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:100%;
  position:absolute;
  right:-5px;
  top:0
}

.xml-paragraph-second-pc .paragraph-second-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#fff;
  min-height:30px;
  border-top:1px solid #5193e2;
  border-bottom:5.5px solid #5193e2;
  padding:0 15px
}

.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-second-pc .paragraph-second-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-pc .paragraph-second-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-second-pc .body-text{
  padding:29px 15px 10px;
  margin-top:-22px;
  margin-left:8px;
  text-align:left;
  border-radius:10px;
  background:#c9dffa
}

.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container{
  background:#fff;
  padding:1px 13px
}

.xml-paragraph-second-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-pc{
  position:relative
}

.xml-paragraph-third-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-third-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-third-pc .body-text::after,.xml-paragraph-third-pc .body-text::before{
  width:1px;
  height:80px;
  position:absolute;
  background-color:#0070c1;
  content:""
}

.xml-paragraph-third-pc .body-text::before{
  left:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  top:-20px
}

.xml-paragraph-third-pc .body-text::after{
  right:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  bottom:-20px
}

.xml-paragraph-third-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-pc{
  position:relative
}

.xml-paragraph-quadrangle-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-quadrangle-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff;
  position:relative;
  border:2px solid #0a84ff
}

.xml-paragraph-quadrangle-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin1{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin2{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin3{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin4{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin5{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin6{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin7{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-pc .body-text .body-text-lin8{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-isosceles-pc{
  position:relative
}

.xml-paragraph-isosceles-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-isosceles-pc .xml-group-box{
  padding:0 10px
}

.xml-paragraph-isosceles-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-isosceles-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-pc .circle{
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  line-height:100px;
  background-image:-webkit-gradient(linear,left top,right bottom,from(#6495ed),to(#ebf2ff));
  background-image:linear-gradient(to bottom right,#6495ed,#ebf2ff);
  margin-left:-18px;
  margin-bottom:-15px;
  position:absolute;
  top:-10px
}

.xml-paragraph-isosceles-pc .shape{
  float:right;
  margin-right:-15px;
  margin-top:-60px
}

.xml-paragraph-isosceles-pc .shape .triangle,.xml-paragraph-isosceles-pc .shape .triangle2{
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:30px solid #ff0
}

.xml-paragraph-wave-pc{
  position:relative
}

.xml-paragraph-wave-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-wave-pc .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-wave-pc .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-wave-pc .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-wave-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-wave-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-wave-pc .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:20px
}

.xml-paragraph-wave-pc .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-wave-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-wave-pc .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-wave-pc .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-seventh-pc{
  position:relative
}

.xml-paragraph-seventh-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-seventh-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-seventh-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-pc .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left{
  width:50px;
  height:50px;
  background-color:#3f95fc;
  text-align:center;
  line-height:50px;
  margin-right:10px
}

.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  height:100%
}

.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-seventh-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-seventh-pc .paragraph-suptitle-box .title-right-img{
  width:140px;
  height:25px;
  background-image:url(data:image/png;base64,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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:0
}

.xml-paragraph-seventh-pc .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:#ebf2ff
}

.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-seventh-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-seventh-pc .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-seventh-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-seventh-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-eighth-pc{
  position:relative
}

.xml-paragraph-eighth-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eighth-pc .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-eighth-pc .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-eighth-pc .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-eighth-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-eighth-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eighth-pc .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-paragraph-eighth-pc .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eighth-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-eighth-pc .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-pc{
  position:relative
}

.xml-paragraph-ninth-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-ninth-pc .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-ninth-pc .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-ninth-pc .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-ninth-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-ninth-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-pc .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-paragraph-ninth-pc .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#d4e3ff;
  border-radius:50%;
  border:1px solid #7ba8fa
}

.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-ninth-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:5px 10px
}

.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-pc .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:#0c2aff;
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-tenth-pc{
  position:relative
}

.xml-paragraph-tenth-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-tenth-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:#ebf2ff
}

.xml-paragraph-tenth-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-pc .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left{
  width:50px;
  height:50px;
  background-color:#3f95fc;
  text-align:center;
  line-height:50px;
  margin-right:10px
}

.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .edit-mode-inject,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  height:100%
}

.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--edit,.xml-paragraph-tenth-pc .paragraph-suptitle-box .text-container-left .richtext-reset-wrapper--view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-tenth-pc .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAAAXCAYAAADEM1tgAAAAAXNSR0IArs4c6QAADBVJREFUaEO9mkt0lVWWx3/7fLkhCS8lGIHCYgEJQRQVC7UQUBOCQYWiy7LTamn57Koe9KQnPehBL1dPetCDHvTIsqyyunwgtiKiSDCQQhTRBlOgICGBgCLyEFI887j3nn+v8yXYMbk3uXnIGd67z36cfc5+/PdnZFjbvtKEtnYWAj8BrpWYbo6r8IzFcEAncAo4Aux18LmHhspS/mJmPhPPy/mbJKvbx/Uun/l4bgBmSkw1oxhR1G1Dm8QZcxwz0RLsMPj0/Bk+WTHfLl5OfbPJWt+kUfnG7ea5HeMmjFl4pgjGYeQZXBScNDhksBfjE3WyZckcO9ybp136ob5Rs9OOGmAFcLMRO3RQy4xWLzZivHlFEW/Nn3L5DmzdDhUVXsHPDFbKc7cZEwal/P8TdyK2m+Nt73m9apYdHCKfIW2rPabR0Tl+bsYvJO42KBosI8EXwJrIeKWi1D4P+21zs34l+EfELf0wbEMcxjgNpARFBpOBKYFHln3nBatdHr+tnG4fD1bZXOnrD2iRPI8LHgDGZ9snOGviqOAcRtpEoTlKJCb1Y4OAjxC/uziGV1f8gBe37oBucZ7fCP4OGJPFjjZBsxknJFIGY4FpwI/6Oa+d8vyXbWrSzYJVBmU9iM8g3gU2mmdbRTn7zSwY/b21dp/Gjo0I++8SLLeuUN/X8WIXjuc7xKp7y+xkrk7MRrepUT/CeAjjCWBOBrqga4Ngg3k+UIJPq2bY8Uz81h1VUf555kYRPyVNlTkq4/Ded50RvBTBnyrKbPtwbQj7a5tVkgc1iCeBeX14Gh7xkRdrMepaG9hdU2Pp3nTvN+mqDnFHZNwrWAkUX6IRNBk8GDtlfZPGjRLPEsKdeMElWFMx3doHa8yGZpUmPI9jPJ7lliUR7wvWpZLUVc9hb6YL1FvuaimaeICbJKri1GL8FBH1ppM4iPF8MsXL91xrhwarf3z4xzTanWWlgydxVKAMKcw4jOctD7V5CT6smG5/zUVWsKO4mRtlMd/lJhaFXJth79fBD4LfDzZ1rN6j/OJ8VgqeMuN0h/iHe8vsbLawm4veWWlWr1Y04SbuMePvgWVAfibikNMRu7yxPw6r4q/OSCrQK76VU2WUG3FBNTqLwHAh10k8t6SMulwuTq7GhYubJ542eLQ7TWXaqjicduXFgx6OO+OCRNrBKA8Tgx3ALIO5/diRlKh1xnPflvJOjfV9ubnqnfGsh7M5l711R1TMRR4wi0NKBVCQy77+aAQXnfGePGt9xBtLZ9qZ4fLsV57kNh/gLhO/kLEc8eMRkhcuab2MtVGa1yvK7dsR4pshC2Th/IzkFjZRHtorBzPkKEGMRuSZIxRnrVhc3DSTZHfVtRbarX7Xtq9UeP4it0eORcB8YK7gmgEq/JTEl+bYjWenGVvbYfu9ZdYxkLz6PRqTyud6g5kWXpWYKKMwlic6ZLQ645gZB32KL5aU29cD8YzDe6NmR8adGLdaV26d1c9LjVkKvBlfyfOZjFAgbe04x0e5tHL1zSr1Yh5ilhmTL7VXeNoFJ0J7JbEnPZ5PqyfZhQFf9OZ9KpdjhYwqEwuxrNVfb17CaJbYYp71qfFszCaw98bQK0ZppkQJJpJkDI5IRirPcd4bJ0+18U3NdRb69gFXcCyjqPJQjVgcLimDaxOPIz6Uscki3lkyo28/mlkJWX0LV5NkkndMkO8q5mQkXYpz5HG8A47kcjnDvu1NGnfBcR/p2BdLDEoGNL6LIHREOww2JD1vLiu3XZf2WajYkuIxjEeAG3Nk2C9ZCK1x3oQ/VJWycSTzZm/BocCZ0BTXA48B9wGFI2FD8JPEDuAlinixaurAEWs4cgPIs6mFKud5SuJnI2THHon/TrfxgtU16V8M/g2+X8V2O2urMz70aT5z0GKOU1GCdDJJkfdMjhyz1BWC7+p+PZlyQ4uHFyzJHzMhNkM9nI0HVOY8Txj8qp8+8ktgixmfpT17ozyO+BTnkml8QQEFSnG1F7OdY473LDDj5t7n0K1fu8TrBr+tLGPrSF7cDXs1OUrwmIOnA4KX4TxksCu0ivJ8nDAak0WcaD+NTxQxxhnTnLhJnjstRDKLe+ueKy3417jq3nxAS+R5EbgSeEuel08XUVtzjbXl6ohNTQpK/i1dBx9C5veXkUZsxngt2cnby+bYN7nyvkS36aCm4VmBpwaL83zfrsHYLc9LoYVbOstCJZzzqvtCxRZxN8aDwD1AIoMdh+R5zTnWfjuT7UOpjmubdU2ecR+e+wWV1uuRdcv8wow/dCR5LddWMaTBhKgy41GDvwFazfFI5Uzb9N1Bhea9UOiOEQA06hq12By/pgutylRlB0Bjjxnb0uIvzmh0EUc72ghATceYsRQkO2MIc2raU+4c8xRqBijN5DWJC85YlRTPVc8aGRSuvkWT0p08aY6ngBkZ5cIZBx/FIT5ir/e05Kc53p7HBY0ilYBCJSl2YqpCeyXmebGgFzjVk3U74g2zEDlsS843NAPh+iZdFRlWXWonwt8/SB99Se7bh3VlYZIHEA8i7sgCDgzJHkGng83es6rTsSaAAkNiNMCmeEDSzJ0mHjKLX0muhVFu6ogUxlYLdqT4n2XXWYCZR3wN6OjQZt3azJRRUKKI0eZJkKTdFXC6LcXRXA9462Fd2ZGk2hRDjItlMYCQ8+BEkI5BCbFVxuZO2Jir7EuVvSUothQFckQGHVFEq53heMW83JCtcBaLmrnNOZbKx3VJqE9658R+nRS3WWJ/cC6iPpmkNhfn1tcrz09lmjxTXB7jUp4ognYPJzvaOLT8BmvtT3AfR793QD+OPFWCRYifdCNTo7Ix6e7jdnnxicGfO42tubQRoRVSguu8UWZdoPxVGKMlEmYk8YShyEmL+MpB0/lC9uYyVAgQ4ISIhUQsti5H3JBDr37axF5Bgzc+GAX1uaSwZ56RW/QopeYpl5hhxiSJCRgFDiKJThxnJUL4/DIKmEMnn1dcZ+cHerIBik2ci/0QYN8FEnPNMiOM3bwCpvG/wQcujw0V021fTxmxo0ORY2ke9lBjXS3WgC89m6IG5wTv4ll1KsU7ufbAAxne3//19SpIT42HKmHyUz3YV9abd3h1wCcOXpPn1VyBlOHYEPaGVvHKJpY5x5MoLgaH0yqGYu6VZIoXq2dbS5he/bvgnzOG0a5KeZ/EZxgtGKccJNX1AUK4veXdLcl305KexobXjvhjWvy+uvz7N2y4hxL21zVpjhm/lufRfubP4fXslmgy8Q2OAJeGYjAcYolgRjcGHUaumVaKcHHhuVMNrM80PRquLXX7NQPjacTjAfnKyE8ckvGxg0YPJ8JMIO0Zb8Y0xI1mcfTqU/h2X9r/sPoWFfg0/4n4TfdLDoD8Ohlr0p3UDZw/ZHUHmUuS5db14UIm0CWe64ZpTKqTNQPzzH509Xs0KZ3P/Wb8ErEgS/T5FOMNZ9Se3ElDLs4JKQtPlRF/vBCiQqZu4YjEK87xamWp7RyOg+sbNRHHSm88LHFXlnqlAXjVIt6snGGN/cmr3aXReaO5G/Fz4P5uSFaIZ12Cf/ouRG9uUo2M8W4cr1SUDJxDsgnduE/zXcQTZjyMuCIDXRLY5kWdc2zLT9CweFr2QiK0OerkZu9YaLBEcEvGQxGnzOLo8bvB9s+9dVzToCvGFvFLc/H0LRtaGD6jei+MXVOOHcUzaZxvFmzLuN4/pMmpNPOUZgFGpeC2LP1ziDgvp1I8X33t0C5TGDvnGw8pRevS2bY6KDTkXDzQbQ6f9hSNi1/4I1hcofaZH/fgcRJxFAjD/YBrF5jF4E0Y72X9agQIB1uH+FOH8UYuReBAevf+v3a/bssjnrEHTCCMHLOtFOKIGcd9gIBF2ixODzEe0G/d0JUit+B4MXWe1dU3Zh5MDFb3nvQ/mKN7ConBhyQrzbEMxU7P9NJztSOM8v7s4d08z1s/5Givp0LP7lBi5jju7P6mbqkZs4fzUAxaPbxvxjsuYl3FdDuW6wEMhe6yOLqnYpLcphauV5r5ZtzgoFSKvz0rwShCcW4Mc9owbgttydcGTRi7EDsrSnP7KmUohzGYPR82q6TNc2v4BMgsxvzDKPTq7s94gg0hgnWYcVaekxgBd29GMUS784NyPn/mMn4x+383uwWRN1cJhwAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:0
}

.xml-paragraph-tenth-pc .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:#ebf2ff
}

.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-tenth-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-tenth-pc .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-tenth-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-tenth-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-Redtheme1-pc{
  position:relative
}

.xml-paragraph-Redtheme1-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme1-pc .body-text-bg{
  background-color:#fff;
  border-radius:40px 0 50px;
  border:4px solid #b70332;
  padding:10px 5px;
  position:relative
}

.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme1-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-pc .body-text-bg::before{
  content:"";
  width:80px;
  height:60px;
  border-top:6px solid #b70332;
  border-left:6px solid #b70332;
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme1-pc .body-text-bg::after{
  content:"";
  width:80px;
  height:60px;
  border-bottom:6px solid #b70332;
  border-right:6px solid #b70332;
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme2-pc{
  position:relative
}

.xml-paragraph-Redtheme2-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme2-pc .body-text-bg{
  background-color:#f8e5ea;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme2-pc .body-text-bg .left-line{
  width:2px;
  height:50px;
  background-color:#b70332;
  position:absolute;
  top:-8px;
  left:1px
}

.xml-paragraph-Redtheme2-pc .body-text-bg .right-line{
  width:2px;
  height:50px;
  background-color:#b70332;
  position:absolute;
  bottom:-8px;
  right:2px
}

.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme2-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme2-pc .body-text-bg::before{
  content:"";
  width:57px;
  height:56px;
  border-top:4px solid #b70332;
  border-left:4px solid #b70332;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme2-pc .body-text-bg::after{
  content:"";
  width:72px;
  height:58px;
  border-bottom:4px solid #b70332;
  border-right:4px solid #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-pc{
  position:relative
}

.xml-paragraph-Redtheme3-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme3-pc .body-text-bg{
  background-color:#f8e5ea;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme3-pc .body-text-bg .top-line{
  width:100%;
  border-top:2.5px dotted #b70332;
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-pc .body-text-bg .bottom-line{
  width:100%;
  border-bottom:3px dotted #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme3-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme3-pc .body-text-bg::before{
  content:"";
  width:1px;
  height:100%;
  border-top:2.5px dotted #b70332;
  border-left:2.5px dotted #b70332;
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-pc .body-text-bg::after{
  content:"";
  width:1px;
  height:100%;
  border-bottom:3px dotted #b70332;
  border-right:3px dotted #b70332;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme4-pc{
  position:relative
}

.xml-paragraph-Redtheme4-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme4-pc .body-text-bg{
  background-color:#fff;
  border:2px solid #d00036;
  padding:25px 5px 5px;
  position:relative
}

.xml-paragraph-Redtheme4-pc .body-text-bg .body-title{
  min-width:200px;
  height:50px;
  position:absolute;
  top:-16px;
  left:5px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAAyCAYAAADGH+7+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjUyQzAxRTFDOTQ4MTFFREI4RTE4Q0VBMTVFQkYwOTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjUyQzAxRTJDOTQ4MTFFREI4RTE4Q0VBMTVFQkYwOTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTJDMDFERkM5NDgxMUVEQjhFMThDRUExNUVCRjA5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNTJDMDFFMEM5NDgxMUVEQjhFMThDRUExNUVCRjA5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlPdBFsAAAP0SURBVHja7J3PTxNBFMen7VZERBMJETFBaqIx8aAnD6AHL949ePDC0YMajAcSL2qMF2NMlBj+Gk8aQmK8+OMCxmDRCBGIkd9lW6jv6aws68x2i1NaeN9P8mX7Y1q2b+fLzHudXVK9vb0qhjbS2NCI36YAEEpZpdTNnuwM3TxJ+mlrl67wPg/ZUMWmFCIKxFJo/r1pJz2IaxdnprOka3yjlEZAgeCRaWMsuU46U62Z+OXPSRm+42NkAoJZ3ej/nvZFqhoz9ZHOB3fW4SUgmLXMprsXSFeTmukA6dEmZ2YRUCCX4r8ueUzan8RM90gdm+aMiCfAyBTmKOl+JTOdJvVHG61kMc8DcvHTxv5/i3QqzkycXP0zqSujmgcEY6lms08GbWa6QrpoelUhg4ACwTmTvf9fIl2Ommkf6YntFciZgOiRKT7Leab989dMd0ldttaFDHImIHhkSsf2f/bNncBMJ0i341pjZAKizVR5LBkg5dhMT0lNcS195ExAMOuVC3B7SYOpuFXjQyN+cJOrFv0IKxAK1xMGbvTsiW3kDQ8PW598lz4X3FxGPIFgSvwjzitBzpQEH/EEgllM0iipmVYQTyCYNZdmWkU8gWDmXZqpgHgCwZRdmgnTPCCZOZdmQgECYGRyZCaUxgFyJkdmKiKeQDBOq3lLiCcQjNPvmUqIJxBMyaWZFhBPIJgll2ZaRzyBYIouzTSPeALBLLs0E84PBJJZdWmmOcQTCKbg0kzImQDM5MhMqOYBTPMcmYlZQ0yBQBIv8q7GTIuIKxCIXwszYRUEkMhSLcyE9XlAIqVamOklaUzhFHYgA+7no6QXSV/gVfHmfXrL17fsJOUs4v9dg8tWgkaHC2rfSOOkPOlzSPzYlKpysYK3hZ0o651gmS4kxlfq6wqZq5t0PLRtx3EE28R0xCT5kHkmlOPz9LwafACufnzSMtESMlcuYjTetqIPgIQsRMwS1bbm+V4dAsAf8IOWifaQ0aI6pkc+IANfjyJ5y3RstpF21mvAAM5ovTE8l9Y5WXj6GDZbp6quqALqCy9TmwwZZTwyHZtUO2gpm7cDg/9V65Xh+SY9enUbpo+8bUP/3XZmLVOwYMTZNVe+8nbZgeNy5kctE62W6WNguBb0/S1N26OVsPC0TMy6Tk/YgecD+17LxOGYfI0rlFmBZuGK10TEIOH8ZRp/T2SaqRLftV4bnsvofM00fWSzHVF/voPbafBXHVOhfCUq/goEi5xhJqdwh/qipSz5Ws6Sr/Hjh+q47z+UvXycV1jVAjM1YL42qmXioLKvGmE1/8fvXrHkK8EWZ0rDTLsK7tBvtUx0WEzWraeQUxajjOupKagzvwQYAD1W+bvSRoDHAAAAAElFTkSuQmCC);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:0 15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme4-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-pc{
  position:relative
}

.xml-paragraph-Redtheme5-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme5-pc .body-text-box{
  position:relative;
  overflow:hidden
}

.xml-paragraph-Redtheme5-pc .body-text-bg{
  background-color:#fff;
  border:3px solid #d00036;
  padding:5px
}

.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme5-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-pc .body-text-bg::after{
  content:"";
  width:60px;
  height:60px;
  border-radius:50%;
  border:3px solid #fff;
  background-color:#f8e5ea;
  position:absolute;
  right:-27px;
  bottom:-27px
}

.xml-paragraph-Redtheme6-pc{
  position:relative
}

.xml-paragraph-Redtheme6-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme6-pc .body-text-bg{
  background-color:#fbf2f4;
  border-radius:20px 0;
  border:2px solid #b70332;
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme6-pc .body-text-bg .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme6-pc .body-text-bg::before{
  content:"";
  width:15px;
  height:15px;
  border-top:2px solid #b70332;
  border-left:2px solid #b70332;
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-5px
}

.xml-paragraph-Redtheme6-pc .body-text-bg::after{
  content:"";
  width:15px;
  height:15px;
  border-bottom:2px solid #b70332;
  border-right:2px solid #b70332;
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-5px
}

.xml-paragraph-sixteen-pc{
  position:relative
}

.xml-paragraph-sixteen-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteen-pc .paragraph-row-box{
  padding:20px;
  background:#ebf2ff
}

.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteen-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:#4596fe;
  margin-right:10px
}

.xml-paragraph-sixteen-pc .paragraph-row-box .text-container{
  background-image:-webkit-gradient(linear,left top,right top,from(#87b9fa),to(transparent));
  background-image:linear-gradient(to right,#87b9fa,transparent);
  padding-left:10px
}

.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteen-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteen-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-twelve-pc{
  position:relative
}

.xml-paragraph-twelve-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-twelve-pc .body-text{
  padding:20px;
  text-align:left;
  position:relative;
  border:3.5px solid #428EED
}

.xml-paragraph-twelve-pc .body-text .left-top-img{
  width:40px;
  height:40px;
  position:absolute;
  top:-4.5px;
  left:-5.5px;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-twelve-pc .body-text .left-top-img img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pc .body-text .left-top-clover{
  width:14px;
  height:14px;
  position:absolute;
  top:-5px;
  left:-3px
}

.xml-paragraph-twelve-pc .body-text .left-top-clover img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pc .body-text .right-bottom-clover{
  width:14px;
  height:14px;
  position:absolute;
  bottom:4px;
  right:-3px;
  z-index:99
}

.xml-paragraph-twelve-pc .body-text .right-bottom-clover img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pc .body-text .right-bottom-img{
  width:40px;
  height:40px;
  position:absolute;
  bottom:-4.5px;
  right:-5.5px;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-eleven-pc,.xml-paragraph-eleven-pc .body-text,.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container{
  position:relative
}

.xml-paragraph-twelve-pc .body-text .right-bottom-img img{
  width:100%;
  height:100%
}

.xml-paragraph-twelve-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eleven-pc .body-text{
  padding:25px;
  text-align:left
}

.xml-paragraph-eleven-pc .body-text .boder-top{
  width:95%;
  position:absolute;
  top:5px
}

.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line1{
  width:100%;
  height:6px;
  background-color:#60a0e5;
  margin-bottom:2px
}

.xml-paragraph-eleven-pc .body-text .boder-top .boder-top-line2{
  width:100%;
  height:4px;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pc .body-text .boder-bottom{
  width:95%;
  position:absolute;
  bottom:5px;
  left:-4px
}

.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line2{
  width:100%;
  height:6px;
  background-color:#60a0e5;
  margin-top:2px
}

.xml-paragraph-eleven-pc .body-text .boder-bottom .boder-bottom-line1{
  width:100%;
  height:4px;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pc .body-text .boder-left{
  height:100%;
  position:absolute;
  top:5px;
  left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line1{
  width:6px;
  height:100%;
  background-color:#60a0e5;
  margin-right:2px
}

.xml-paragraph-eleven-pc .body-text .boder-left .boder-left-line2{
  width:4px;
  height:100%;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pc .body-text .boder-right{
  height:100%;
  position:absolute;
  bottom:5px;
  right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line2{
  width:6px;
  height:100%;
  background-color:#60a0e5;
  margin-left:2px
}

.xml-paragraph-eleven-pc .body-text .boder-right .boder-right-line1{
  width:4px;
  height:100%;
  background-color:#60a0e5
}

.xml-paragraph-eleven-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-pc .text-container{
  padding:0 10px
}

.xml-paragraph-eleven-pc .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eleven-pc .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eleven-pc .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-eleven-pc .text-body-box .text-body-container{
  width:100%;
  background-color:#ebf2ff;
  padding:10px 0
}

.xml-paragraph-thirteen-pc{
  position:relative
}

.xml-paragraph-thirteen-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-thirteen-pc .body-text{
  padding:10px 20px;
  text-align:left;
  position:relative;
  background:#D1E6FF;
  border-radius:32px 0;
  width:96%;
  margin:0 auto
}

.xml-paragraph-thirteen-pc .body-text .text-border-top{
  width:90%;
  height:4px;
  background-color:#60a0e5;
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-pc .body-text .text-border-right{
  width:4px;
  height:70%;
  background-color:#60a0e5;
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-pc .body-text .text-border-bottom{
  width:90%;
  height:4px;
  background-color:#60a0e5;
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-pc .body-text .text-border-left{
  width:4px;
  height:70%;
  background-color:#60a0e5;
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container{
  position:relative
}

.xml-paragraph-thirteen-pc .body-text::after,.xml-paragraph-thirteen-pc .body-text::before{
  width:80px;
  max-height:100px;
  background-color:none;
  position:absolute;
  z-index:0;
  content:"";
  height:70%
}

.xml-paragraph-thirteen-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-thirteen-pc .body-text::before{
  top:0;
  left:0;
  border-top:2px dashed #60A0E5;
  border-left:2px dashed #60A0E5;
  border-radius:32px 0 0
}

.xml-paragraph-thirteen-pc .body-text::after{
  bottom:0;
  right:0;
  border-bottom:2px dashed #60A0E5;
  border-right:2px dashed #60A0E5;
  border-radius:0 0 32px
}

.xml-paragraph-fourteen-pc{
  position:relative
}

.xml-paragraph-fourteen-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fourteen-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid #60a0e5
}

.xml-paragraph-fourteen-pc .body-text .right-image{
  width:31px;
  height:36px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAkCAYAAABxE+FXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjcwNjAwRDE5MzIwMTFFRDlGQkNFRTJEMTVERjAzQTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjcwNjAwRDI5MzIwMTFFRDlGQkNFRTJEMTVERjAzQTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNzA2MDBDRjkzMjAxMUVEOUZCQ0VFMkQxNURGMDNBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNzA2MDBEMDkzMjAxMUVEOUZCQ0VFMkQxNURGMDNBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqiXXN8AAAIYSURBVHjavJdLKERhFMdnNIgkG4U0C0lWoiykKKUkG8pGZEFZWHjk0eSVR155hBQWRImFEqVEFkqslBQlLERJZEPkPf5fnanbmMe5955x6ldz79x7f9/7O581f+HBYjIKwCb40ftikElxIdgAhyD7P+WhYIh+p4FdsATs/yGvA4maaysoAWegG4QFSh4DWrz8p6TtVIgSKpSovB9E+nnGTt1wQN0iIk8H5Tqez6ABOQtizchVE44beE89XwHOQSMIMSJXfZhpYpBG0Aw5BUV65OFg0CITapZU6pE7QLyQ/BPUc+V26iupmAAXXPkwZ9Fgxj0tQqwBlwWKBWvdCp448iBqIquQ+AjMcee5mpupQmInqNVuvb7kavnsE2zuFbDHXeE6QLSQ+BU0cdf2JFAjWOsRcM2Vj4JgIfENGODuanmUl0mFg5rdr1zVdkxQvA+WuclENUgWEv9QquXkyNXI7hSs9QIlEawcrgtECYmffOR4f+QpoEqw1r3gjitXg+wSTIJSk+ILSrX8ho0yFLWGX2nu94AEg/Jm8M5N7F7dxK4pYiS2wZrZE4uSP9NmUAZyGN/6Ag16Smrzcn8RzGuaT+3ntyDOx7emwInEQfHFrd+cdAzWxofm9yNN1YCdUreAOszPgFy3I3EnFcAi0eyeYh2sgm+6VqeON5qi00ZGp56af2jErutjlX/TYAuo3FO0gR2jL/8KMACZh2MVPjQC9QAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute;
  top:-18px;
  right:2px;
  z-index:999
}

.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#D5E6FD;
  padding:10px
}

.xml-paragraph-fourteen-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme1-pc{
  position:relative
}

.xml-paragraph-Yellowtheme1-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg{
  border:2px solid #fdbc55;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:-5px;
  left:20px
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-top>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#fdbc55;
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-5px;
  right:20px
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg .border-bottom>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#fdbc55;
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:4px solid #fdbc55;
  border-radius:5px
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme1-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme2-pc{
  position:relative
}

.xml-paragraph-Yellowtheme2-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg{
  border:4px solid #fdbc55;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{
  width:9px;
  height:9px;
  background-color:#fdbc55;
  border:4px solid #fdbc55;
  position:absolute;
  z-index:999
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .block1{
  top:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .block2{
  top:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .block3{
  bottom:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .block4{
  bottom:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border-radius:5px
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme2-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme3-pc{
  position:relative
}

.xml-paragraph-Yellowtheme3-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme3-pc .body-text-bg{
  border:2px solid #fdbc55;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img{
  width:18px;
  height:31px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAjCAYAAACZ6FpfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjNDRDJERDI5NTdEMTFFREI3NzlFMjhFMjVDOUQyOUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjNDRDJERDM5NTdEMTFFREI3NzlFMjhFMjVDOUQyOUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyM0NEMkREMDk1N0QxMUVEQjc3OUUyOEUyNUM5RDI5QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyM0NEMkREMTk1N0QxMUVEQjc3OUUyOEUyNUM5RDI5QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpcuXd0AAAFFSURBVHjaYvy/y5IBCcgBsQqUVgBiYSTMD8SsQCwApXmAmAuI2UEaWYDYG4iTgRhkogQDmQBk0BYom5GBAsDEQCUwahDxBn2kpYvYgHgiEL8F4v9Y8DuoPBssHeECXUCch0deECr/HYgr8LkoFkrbQhMrOraFyqcS8poQlD6CQ/4IsrrRBEl7gz6OhtEAGIQv0zIO/TD6S0GdBqplf8MMeg3EfNDqlxQAKtg4gPglzKCrUAkHEg2CFWy3YQZthQqkk2hQGpTeDDNoIRB/AmI/IA4h0pBwaOPjAxDPhxkEqg1KoQpAhgYTMCQUphkI8qGGwaN/FhBPggb4GiBeD8Se0HYRA5QGuWADEK8CYk4g7gbiRfDUi9bQAtnQBI1FXADkgiogno6SDdAMAgERIM4AYl8gVoa65icQX4S6aDYQv0HXBBBgAItwN+GFc4w0AAAAAElFTkSuQmCC);
  background-size:100% 100%;
  position:absolute;
  right:11px;
  top:-2px;
  z-index:999
}

.xml-paragraph-Yellowtheme3-pc .body-text-bg .right-img>div{
  width:20px;
  height:2px;
  background-color:#fff;
  margin-left:-20px
}

.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border-radius:5px
}

.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 20px 10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme3-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme4-pc{
  position:relative
}

.xml-paragraph-Yellowtheme4-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg{
  background-color:#fee0b0;
  border:2px solid #fee0b0;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{
  width:16px;
  height:16px;
  background-color:#fdbc55;
  position:absolute;
  z-index:999
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .block1{
  top:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .block2{
  top:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .block3{
  bottom:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .block4{
  bottom:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fee0b0;
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme4-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme5-pc{
  position:relative
}

.xml-paragraph-Yellowtheme5-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme5-pc .body-text-bg{
  background-color:#feefd7;
  border-radius:20px 0;
  border:3px solid #fee0b0;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img,.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{
  width:10px;
  height:10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRGNkIyQjY5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRGNkIyQjc5NTdGMTFFREIyMjBDMjEzRjRBOTI0QUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNEY2QjJCNDk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNEY2QjJCNTk1N0YxMUVEQjIyMEMyMTNGNEE5MjRBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqRXavcAAACwSURBVHjaYvy/y5KBCMAGxD+R+L+YGIgDkmj898RqNEHj3yJWYyAa/zgxGmWAOBRNbBsxGvuhgQMDd4D4MCGNZUAcgibWAcT/mAhoakMTOwvEC0AMFiwaVIC4E4iD0MS/AHEMEP+FaWQFYmkgNoaGXiian8ARDsRhQHwDJsACFcQHvkA1bUcWJBQ4ID+ZomvCp/EuECcDsRmy85ABzKnvoYqPAfFmID4CCnJ8TgEIMAAsTSLHxFTH3gAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  position:absolute
}

.xml-paragraph-Yellowtheme5-pc .body-text-bg .left-img{
  top:-5px;
  left:-5px;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.xml-paragraph-Yellowtheme5-pc .body-text-bg .right-img{
  bottom:-5px;
  right:-5px
}

.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#feefd7;
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme5-pc .body-text-bg .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-fifteen-pc{
  position:relative
}

.xml-paragraph-fifteen-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fifteen-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#ecf9e5
}

.xml-paragraph-fifteen-pc .body-text .top{
  width:43px;
  border-bottom:2px dashed #68a348;
  position:absolute;
  top:-5px;
  left:10px
}

.xml-paragraph-fifteen-pc .body-text .left{
  height:33px;
  border-left:2px dashed #68a348;
  position:absolute;
  top:-5px;
  left:10px
}

.xml-paragraph-fifteen-pc .body-text .bottom{
  width:43px;
  border-bottom:2px dashed #68a348;
  position:absolute;
  bottom:-5px;
  right:10px
}

.xml-paragraph-fifteen-pc .body-text .right{
  height:33px;
  border-left:2px dashed #68a348;
  position:absolute;
  bottom:-5px;
  right:10px
}

.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container{
  background:#ecf9e5;
  padding:10px 15px
}

.xml-paragraph-fifteen-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme2-pc{
  position:relative
}

.xml-paragraph-Greentheme2-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme2-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#ecf9e5;
  border:2px solid #68a348;
  border-bottom:0;
  border-right:0
}

.xml-paragraph-Greentheme2-pc .body-text .border-bottom{
  width:100%;
  height:3px;
  position:absolute;
  bottom:0;
  left:0;
  border-bottom:solid 2px #68a348;
  background-color:#68a348
}

.xml-paragraph-Greentheme2-pc .body-text .border-top{
  width:80%;
  height:6px;
  border-top:4px dotted #68a348;
  position:absolute;
  top:-10px
}

.xml-paragraph-Greentheme2-pc .body-text .border-right{
  width:3px;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
  border-right:solid 2px #68a348;
  background-color:#68a348
}

.xml-paragraph-Greentheme2-pc .body-text .body-text-bg{
  width:100%;
  height:100%;
  background-color:#ecf9e5;
  border:2px solid #68a348;
  position:absolute;
  top:6px;
  right:-6px;
  z-index:0
}

.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#ecf9e5;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme2-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme3-pc{
  position:relative
}

.xml-paragraph-Greentheme3-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme3-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:2px solid #68a348
}

.xml-paragraph-Greentheme3-pc .body-text .body-text-bg{
  background-color:#ecf9e5;
  border:12px solid #68a348;
  border-top:12px solid #68a348;
  border-left:12px solid #68a348;
  border-bottom:12px solid #fff;
  border-right:12px solid #fff;
  position:absolute;
  bottom:-2px;
  right:-2px;
  z-index:99
}

.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme3-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme4-pc{
  position:relative
}

.xml-paragraph-Greentheme4-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme4-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Greentheme4-pc .body-text .body-text-bg1{
  width:178px;
  height:50px;
  background-color:#68a348;
  position:absolute;
  top:-6px;
  left:-6px
}

.xml-paragraph-Greentheme4-pc .body-text .body-text-bg2{
  width:178px;
  height:50px;
  background-color:#68a348;
  position:absolute;
  bottom:-6px;
  right:-6px
}

.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:18px 20px;
  z-index:99;
  -webkit-box-shadow:0 2px 7px 0 rgba(104,163,72,.83);
  box-shadow:0 2px 7px 0 rgba(104,163,72,.83)
}

.xml-paragraph-Greentheme4-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme5-pc{
  position:relative
}

.xml-paragraph-Greentheme5-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme5-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Greentheme5-pc .body-text .body-text-bg1{
  width:90%;
  height:85%;
  background-color:#68a348;
  position:absolute;
  top:-4px;
  left:-4px
}

.xml-paragraph-Greentheme5-pc .body-text .body-text-bg2{
  width:90%;
  height:85%;
  background-color:#68a348;
  position:absolute;
  bottom:-4px;
  right:-4px
}

.xml-paragraph-Greentheme5-pc .body-text .border-top{
  position:absolute;
  top:8px;
  right:-4px;
  width:95%;
  height:3px;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pc .body-text .border-right{
  position:absolute;
  top:-4px;
  right:10px;
  width:3px;
  height:95%;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pc .body-text .border-bottom{
  position:absolute;
  bottom:8px;
  left:-4px;
  width:95%;
  height:3px;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pc .body-text .border-left{
  position:absolute;
  bottom:-4px;
  left:10px;
  width:3px;
  height:95%;
  background-color:#b8e2a2;
  z-index:999
}

.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container{
  position:relative;
  background:#fff;
  padding:22px 27px;
  z-index:99
}

.xml-text-image-first-pc .w-e-text-container,.xml-text-image-second-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme5-pc .body-text .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-pc .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-pc .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-first-pc .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-pc .image-container{
  margin:10px 0;
  text-align:center
}

.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-second-pc .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid #bcd7f6;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-text-image-second-pc .image-box .image-container .block-checked,.xml-text-image-second-pc .image-box .image-container.block-checked,.xml-text-image-third-pc .image-box{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-pc .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-second-pc .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-pc .w-e-text-container,.xml-text-image-third-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-second-pc .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-pc .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-second-pc .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-second-pc .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-second-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-pc .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border:4px solid #bcd7f6;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:2
}

.xml-text-image-third-pc .image-box .image-container .block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-pc .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-third-pc .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-pc .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-third-pc .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-third-pc .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-pc .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-third-pc .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-third-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-pc .image-container{
  z-index:1;
  height:100%;
  width:100%;
  position:absolute
}

.xml-text-image-fourth-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{
  height:100%
}

.xml-text-image-fourth-pc .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:#4096ff;
  border:1px solid #4c95ee;
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass p,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-pc .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-pc .body-box{
  padding:10px;
  border:1px solid #4c95ee;
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-fourth-pc .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid #4c95ee
}

.xml-text-image-fourth-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-pc .iamge-bg-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-text-image-fourth-pc .image-text-box{
  width:80%;
  margin:0 auto;
  padding:30px 0;
  position:relative;
  z-index:10
}

.xml-text-image-fourth-pc .image-text-box .image-top-title{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container-number{
  width:40px;
  height:40px;
  min-width:40px;
  border:1px solid #516477;
  border-radius:50% 50% 0;
  background-color:#fff;
  line-height:40px;
  text-align:center;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-text-image-fourth-pc .image-text-box .image-top-title .text-container{
  margin-top:10px
}

.xml-text-image-fourth-pc .image-text-box .text-body-container{
  background-color:rgba(145,173,198,.8);
  border:1px solid #5f9dd4;
  color:#fff;
  padding:20px 15px 15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:-15px
}

.xml-text-image-fifth-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fifth-pc .iamge-bg-box{
  width:100%;
  position:relative
}

.xml-text-image-fifth-pc .iamge-bg-box .image-top-title{
  width:40%;
  padding:0 10px;
  border-radius:5px;
  background-color:#5591ee;
  position:absolute;
  top:-10px;
  z-index:99
}

.xml-text-image-fifth-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{
  width:100%!important
}

.xml-text-image-fifth-pc .image-text-box{
  width:100%
}

.xml-text-image-fifth-pc .image-text-box .text-body-container{
  border:1px solid #5f9dd4;
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:-1%;
  margin-top:-5px;
  text-align:left
}

.xml-text-image-sixth-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-sixth-pc .iamge-bg-box{
  width:80%;
  z-index:999;
  max-width:45%
}

.xml-text-image-sixth-pc .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-sixth-pc .image-text-box{
  margin-left:-25px;
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  max-width:55%
}

.xml-text-image-sixth-pc .image-text-box .text-body-container{
  border:1px solid #4d95ee;
  background-color:#4d95ee;
  color:#fff;
  padding:10px 10px 5px 30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px;
  height:100%
}

.xml-text-image-sixth-pc .image-text-decorate{
  width:50px;
  height:100px;
  background-color:rgba(167,207,253,.7);
  border-radius:0 20px 20px 0;
  z-index:0;
  position:absolute;
  right:25px;
  bottom:0
}

.xml-text-image-seventh-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-seventh-pc .iamge-bg-box{
  width:100%;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin-top:10px
}

.xml-text-image-seventh-pc .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-seventh-pc .iamge-bg-box .image-container{
  width:90%
}

.xml-text-image-seventh-pc .image-text-box{
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  text-align:left;
  margin-top:-80px
}

.xml-text-image-seventh-pc .image-text-box .text-body-container{
  width:90%;
  border:1px solid #4d95ee;
  background-color:#4d95ee;
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px
}

.xml-text-image-seventh-pc .image-text-decorate{
  width:100px;
  height:30px;
  background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),#a7d3fb);
  z-index:0;
  position:absolute;
  right:25px;
  bottom:17px
}

.xml-text-image-seventh-pc .image-text-decorate2{
  width:100px;
  height:100px;
  background-image:-webkit-gradient(linear,right bottom,left top,color-stop(60%,transparent),to(#a7d3fb));
  background-image:linear-gradient(to left top,transparent 60%,#a7d3fb);
  position:absolute;
  top:0
}

.xml-text-image-eighth-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-eighth-pc .iamge-bg-box{
  padding:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-splitline-first-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:30px
}

.xml-splitline-first-pc .title-container .centerimg{
  width:20px;
  height:20px;
  margin:0 10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAIAAABv85FHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJDRDlDNEVDMTY1MTFFRDhCNzFBNkU2RkIxN0QyNzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJDRDlDNEZDMTY1MTFFRDhCNzFBNkU2RkIxN0QyNzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkNEOUM0Q0MxNjUxMUVEOEI3MUE2RTZGQjE3RDI3MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkNEOUM0REMxNjUxMUVEOEI3MUE2RTZGQjE3RDI3MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PklZ7osAAAEESURBVHjaYvz//z8DA8Pv338OHz588/YtZiYmfX19czMzoCAjUO79+/f9EyZevHSJmZn5+/fvLCwsPj7eKUlJLEC5RUuWnDt/nouLS0hIyM3FefvOXevWbVBSVGR6/vz5qVOneXh4gIa8evVKTU2tsb5OXFz0wIGDTG/fvv3169ffv3+BBpSWFL94+fLq1avWVlYvXr5g4eXlZWJiYmNjy83OlpOTrW9ofPvu3b9//42NjVjk5OT09HT//f0rLS3V0Nj0+s0boNJ///46OzqC3Pnu3btp06dfvnr108fP7OxsQEeFh4X6+/kxQvwHtO/MmbP37t/n4uI0MDCQl5MDCgIEGADiRnsKrutRuwAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-splitline-Bluetheme1-pc,.xml-splitline-Bluetheme2-pc,.xml-splitline-Bluetheme3-pc,.xml-splitline-Bluetheme4-pc,.xml-splitline-Greentheme1-pc,.xml-splitline-Greentheme2-pc,.xml-splitline-Greentheme3-pc,.xml-splitline-Greentheme4-pc,.xml-splitline-Redtheme4-pc,.xml-splitline-Yellowtheme1-pc,.xml-splitline-Yellowtheme2-pc,.xml-splitline-Yellowtheme3-pc,.xml-splitline-Yellowtheme4-pc,.xml-splitline-second-pc{
  margin-top:10px!important
}

.xml-splitline-first-pc .title-container .line{
  width:45%;
  border-bottom:2px solid #e3e3e3
}

.xml-splitline-second-pc .title-container{
  height:30px;
  padding-top:10px
}

.xml-splitline-second-pc .title-container .line1{
  width:90%;
  border-bottom:2px solid #ffcaca;
  margin-bottom:5px;
  position:relative
}

.xml-splitline-second-pc .title-container .line1>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#ff5858;
  position:absolute;
  left:0;
  top:-1px
}

.xml-splitline-second-pc .title-container .line2{
  width:90%;
  border-bottom:2px solid #b7cbff;
  float:right;
  margin-top:5px;
  position:relative
}

.xml-splitline-fourth-pc,.xml-splitline-third-pc{
  margin-top:0!important
}

.xml-splitline-second-pc .title-container .line2>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#4f89ff;
  position:absolute;
  right:0;
  top:-1px
}

.xml-splitline-third-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-third-pc .title-container .linebox{
  width:100%;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAAUCAIAAABK/cLzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjYwRDdFOEJDMjAyMTFFREEyRkFCRjM0MzA5NzNFQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjYwRDdFOENDMjAyMTFFREEyRkFCRjM0MzA5NzNFQjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNjBEN0U4OUMyMDIxMUVEQTJGQUJGMzQzMDk3M0VCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNjBEN0U4QUMyMDIxMUVEQTJGQUJGMzQzMDk3M0VCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq9r6QsAAAGXSURBVHja7JxNS0JBFIbH/v+faGe7pE22qVUZFKRBUZsMI11kHwb5UTCdlt2Zcy4zXcTufQ7iwpfBuc95eXba8t47hmGY37OVeuBrtbg+6Uaj2XQyOOpokXFqeHmaGj3c9uWlRc/j+2gk1zOi+ftrNJKby1MnRfLh+cFOKkCb7SYAtNkCsFYAfcp8Luf9w115D6O3p3Fvbzsjujrej36XEY1uLuQaWiSvaCRHMiK5g9wkKZInlefVIg1gNtu1AcxjC8B/CtDhBWqNFwAYRg4vUGu8AMAwcn/0Aluh1gCsJUCHF6g1AAEYRg4vUGsAAjBNDWyFWgOwmV6w1MBWqDUAG+sFVQ1shVoDsMleiKuBrVBrADbcCxE1sBVqDUC8UFQDW6HWAMQLRTWwFWoNQLxQVANbodYAxAtFNbAVag3AUoB3g94mAzzrtiv0wo8aqDVeAGApwGp/1Fc5wAy25WqQq2gnjchQlIbeiD5mLxr66eNQ42tExsLE/dpWjMjeJQDrDTCD7ToByvUy2JZOy/MHcAzDBPMtwAAZlNLYISYd6wAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-splitline-fourth-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fourth-pc .title-container .centerimg{
  width:70px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAANCAIAAACckVFpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIzNzc1NEJDMjA0MTFFRDgyMzNFRDJFRDEyNTgxMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIzNzc1NENDMjA0MTFFRDgyMzNFRDJFRDEyNTgxMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjM3NzU0OUMyMDQxMUVEODIzM0VEMkVEMTI1ODEyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjM3NzU0QUMyMDQxMUVEODIzM0VEMkVEMTI1ODEyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnXM+z4AAAJjSURBVHjaxFRLSFRRGL73zuPOqJVtVAgbsge0ESNa9Fi5SAhatGhfIEFEbgMXrVy5iKQUjDYRRARJRIlKiEUqjGNazFSjY6NN6sw449y5d+65j/PqhuLEzJ07d0bBb/Xzn/P/5zv/953D0b1DWiH9syAm4koLIabLAsrpxHobx5SAqNOhsIYJYxNphfb5lY5j7v7AP7qMbQgq7ZmUp1ZRzyTwryFKS+5kadEigPRjDC4L2ONkzzS62hodZc+LieTNgnb9NN9UyxmkX/1Qr53im+o466qsRidWYBLgK8f5Iwc4BdHRXzCjkkvNrhOHHWxxQcGcVyV8a1gMrEMjBpB0vs+WlSYhk+4JOaf/l8nhu6NSVrUqnI/D2yPi4iYsyCNCe6flZ98UXFSd55oCZPALGPqpCmrecNEMehlSLI4Mp9FDP0jKhR5dl/DALJA0E7rBJDRKPkR1AM17IkxDG/DpPHi7oKkw34HtGpO2BnyIZzvbvEcPFgr3PKh2tPANNSaaRAX8OqzfOev1Ok0kjmTwi6DWdc5T79numdHoeFRPAnKz1WMYzNohhDLjK/pwRMe0hAdMJDYEHRMBLJzQ1wTsnQZpYPXqf2fxoxlgBIagI0va4wCIbCJEqvxnTN5WMWbWYFwmV0/yO5lQCn+O6TdavXy5h/c9hQ2WdW7WV+9o97ldHFM9bN7pyZyioe3YoH7/k6xAu/NJ5IgC9+D/tnvNdp/rgV82Pu25OAptoO4L3rKG20FDLetxMruHLQ9s4d2iviQgSWfuna/ZlZTVooL7Xm5xTf1hLzY794VoZXPdd/wVYAAcd97Nab9x3gAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  background-repeat:no-repeat;
  margin-top:2px
}

.xml-splitline-fourth-pc .title-container .line{
  width:40%;
  border-bottom:2px solid #6ebaf3
}

.xml-splitline-fifth-pc{
  margin-top:0!important
}

.xml-splitline-fifth-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fifth-pc .title-container .centerimg{
  width:30px;
  height:30px;
  border:1px solid #8fa6d1;
  border-radius:50%;
  margin:0 10px;
  position:relative
}

.xml-splitline-eighth-pc,.xml-splitline-ninth-pc,.xml-splitline-seventh-pc,.xml-splitline-sixth-pc,.xml-splitline-tenth-pc{
  margin-top:0!important
}

.xml-splitline-fifth-pc .title-container .centerimg>div{
  width:15px;
  height:15px;
  border:1px solid #8fa6d1;
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-52%,-50%);
  transform:translate(-52%,-50%)
}

.xml-splitline-fifth-pc .title-container .line{
  width:40%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-sixth-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-splitline-sixth-pc .title-container .centerimg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-sixth-pc .title-container .centerimg .block1{
  width:4px;
  height:15px;
  background-color:#77bde7;
  border-radius:5px
}

.xml-splitline-sixth-pc .title-container .centerimg .block2{
  width:4px;
  height:25px;
  background-color:#ee6c62;
  border-radius:5px;
  margin-left:5px
}

.xml-splitline-sixth-pc .title-container .line1{
  width:73%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-sixth-pc .title-container .line2{
  width:15%;
  border-bottom:2px solid #8fa6d1
}

.xml-splitline-seventh-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-seventh-pc .title-container .centerimg{
  width:80%;
  height:20px;
  background-color:#8bbcf9
}

.xml-splitline-seventh-pc .title-container .dotted{
  width:7%;
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-seventh-pc .title-container .dotted>div{
  width:2px;
  height:100%;
  background-color:#8bbcf9
}

.xml-splitline-eighth-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eighth-pc .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:#bddbff;
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  position:relative
}

.xml-splitline-eighth-pc .title-container .centerimg .line1{
  width:200%;
  position:absolute;
  top:0;
  right:2px;
  border-top:1px solid #bddbff
}

.xml-splitline-eighth-pc .title-container .centerimg .line2{
  width:200%;
  position:absolute;
  bottom:0;
  left:2px;
  border-top:1px solid #bddbff
}

.xml-splitline-ninth-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  overflow:hidden
}

.xml-splitline-ninth-pc .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:#c8c8c8;
  position:relative
}

.xml-splitline-ninth-pc .title-container .centerimg .skeybox{
  border-left:20px solid transparent;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-right:20px solid #fff;
  position:absolute;
  bottom:0;
  right:0
}

.xml-splitline-ninth-pc .title-container .centerimg .line{
  width:350%;
  border-bottom:2px solid #c8c8c8;
  position:absolute;
  bottom:0;
  right:2px
}

.xml-splitline-tenth-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-tenth-pc .title-container>div{
  width:100%
}

.xml-splitline-tenth-pc .title-container .centerimg{
  width:100%;
  height:10px;
  background-color:#8bbcf9
}

.xml-splitline-tenth-pc .title-container .line{
  width:100;
  height:2px;
  background-color:#8bbcf9;
  margin-top:3px
}

.xml-splitline-Greytheme1-pc,.xml-splitline-Greytheme2-pc,.xml-splitline-Greytheme3-pc,.xml-splitline-Greytheme4-pc,.xml-splitline-Greytheme5-pc,.xml-splitline-Greytheme6-pc,.xml-splitline-eleventh-pc{
  margin-top:0!important
}

.xml-splitline-eleventh-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eleventh-pc .title-container>div{
  width:100%
}

.xml-splitline-eleventh-pc .title-container .centerimg{
  width:95%;
  height:5px;
  background-color:#8bbcf9;
  margin-left:15px;
  border-radius:2px
}

.xml-splitline-eleventh-pc .title-container .line1{
  width:10%;
  height:4px;
  background-color:#8bbcf9;
  border-radius:5px
}

.xml-splitline-eleventh-pc .title-container .line2{
  width:4px;
  height:10px;
  background-color:#8bbcf9;
  margin-left:20px
}

.xml-splitline-Greytheme1-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme1-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme1-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #e6c27b;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme2-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme2-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme2-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #db707a;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme3-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme3-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme3-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #dc703d;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme4-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme4-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme4-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #8ebf73;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme5-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme5-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme5-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #009ee2;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme6-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme6-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme6-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid #d32c25;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Yellowtheme1-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme1-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAfCAYAAACoNrk3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NURDOTZDQ0ZFNDlEMTFFRDgxRURCRjlBRkY0Rjk5Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NURDOTZDRDBFNDlEMTFFRDgxRURCRjlBRkY0Rjk5Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1REM5NkNDREU0OUQxMUVEODFFREJGOUFGRjRGOTlDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1REM5NkNDRUU0OUQxMUVEODFFREJGOUFGRjRGOTlDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PulMnaEAAAvHSURBVHja7F0LcJ1F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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Yellowtheme2-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme2-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ0AAAAPCAYAAAA/BhJeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0E4QzFFMThFNEE0MTFFRDlBNzBFQTkyQkMzMUJDMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E4QzFFMTlFNEE0MTFFRDlBNzBFQTkyQkMzMUJDMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQThDMUUxNkU0QTQxMUVEOUE3MEVBOTJCQzMxQkMzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQThDMUUxN0U0QTQxMUVEOUE3MEVBOTJCQzMxQkMzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqrD+mkAAAdKSURBVHja7FxZjBVF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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Yellowtheme3-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme3-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAjCAYAAADbjn7hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzVBMzMzNjJFNEE1MTFFRDhFMzFEN0QwMjUyNTk5MDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBMzMzNjNFNEE1MTFFRDhFMzFEN0QwMjUyNTk5MDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNUEzMzM2MEU0QTUxMUVEOEUzMUQ3RDAyNTI1OTkwMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNUEzMzM2MUU0QTUxMUVEOEUzMUQ3RDAyNTI1OTkwMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu+s1ssAAAfmSURBVHja7J1ZbFVV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Yellowtheme4-pc .title-container{
  height:11px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme4-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(../../static/img/line_Yellowtheme4.563977f6.png);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme1-pc .title-container{
  height:17px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme1-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAPCAYAAACr4LusAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDgyOUI1RkZFNEJGMTFFREEzRTBFMTc0RTQwM0VBRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDgyOUI2MDBFNEJGMTFFREEzRTBFMTc0RTQwM0VBRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowODI5QjVGREU0QkYxMUVEQTNFMEUxNzRFNDAzRUFGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowODI5QjVGRUU0QkYxMUVEQTNFMEUxNzRFNDAzRUFGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuhhdyQAAAXhSURBVHja7JxpbJRV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme2-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme2-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAMCAYAAAAtdMkCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkE0QTkyMDRFNEJGMTFFREE1ODRCN0Q2MTU3ODY2MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkE0QTkyMDVFNEJGMTFFREE1ODRCN0Q2MTU3ODY2MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQTRBOTIwMkU0QkYxMUVEQTU4NEI3RDYxNTc4NjYyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQTRBOTIwM0U0QkYxMUVEQTU4NEI3RDYxNTc4NjYyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqnqzywAAASASURBVHja7JxLiBVHFIar+96ZO5MoviUGBEMETVAUUfERQYniQgOuYrJxEWKE7BRBEXcuhKwSUFwIIuJiorhIEERFA7oQn6gLF2JiNL4FMaPRmbn3dvsf+lQ8c6a6+/b+/PAxt6u6Hl1dp05VdfdE16MFzmQy5Wom+AbMBb3gb3AWHAf/5aT5CKwFy8Fk8BJcAEfBA2tSkynTnOTSsOPIHJLJlKuF4BCYAf5iZ/IJmAr6wGbwRKX5HOwBK8At8AJ8CqaA02AjuGdNazKNdEh1axKTKahRYDeYDn4EZ8BDdkY/sDPq579vOM14cBDMB1vBEfAvmAbWgx3MJmtek2mkbIVkMoW1BJwEv4CdKq4L/ArWgKXgCod/zeE/gW0qTQ385rItwMXguTWxyVZIw1dIsTWJyRTUOJc9MzorwhpgEmiy4+kGs8VuwxfsaPo4bDKnIbXBKdADxljzmkwjZQ7JZArrJrjPK6BuhrYTPuP4P132fOhj4ZDoORE9U7rDYYtctuVHcaPBMs7zrjWvyTRS9gzJZArrH7Ad7KKdBXAbPAL7OX4Cr6ASPk55FTSaV1GvwEXwHa+26C29iS57ftS25jWZbIVkMlURvZSw2mUvNJwHe8Egx61kh3Sfj9v8expYxWFPXfYM6io4DL4El61ZTaaw7KUGk6m61oF9LnsTj7b0bnL4V+B3Pt4AblhTmUz5ste+TaZ8kT3Qs6Iuhn43GHoRgbbi6JukLS77+PVnl23leZ0Df7jsGyT6fom+R6KtP3rR4RWvroaYJjPkbAvPZPp/hURfodOHewN0rOLJWFoiPGK8QcnzYzYsMrokkMYbIClV5fj99zSnnj4+EXmGzmnl5KHD5HlpSRslouyoJN+icpOcgSftIJ8qZUYleaY88MYF15snSlMrKbteMNhHql66HjJ9KpyCj+sV9ejh395pOK5bxPG+rjHnE3PeNU5TF46n171/caEhyu3mcoixLntu5HUCfO+y50rDJn3gAJgnwmjrrp9tTDslefyG+6a3lRb3Gf03CZBy/i0+HhD3c1C0+6Cw6ZDdJRwv70mixgFtc0VqF/SpKMeWXUGZsi92ag+dKs8maoF+WqXMVPXHTtKGbCkqsLmoYKyIhW1UsVt/foPTp2rc9HYYq3ucioldXri+b2SD1+tioNUN1cWVbIuK+QvTg2ssCm+phqgHBmTK7wPVQL7j9nJeunNG4uLTQF17cjp/LTCIeiMsu5k10QZpxYHdX2eXcqpVBnFtLFVWtPWCDljUObsLnE5U4pCKVt21HIdUlL80YNmW8r6FJkyRmiTJ/hiJvhiLyVKbaarBnwbw1y77Lw309zG4Bo6BZ4HrpG26b3lbbxavqj4Ujq6Ht/p832mI66kLo4/V5CIV7ZGoyYwcKOoBp9IU8W2VPgk4pETdk6IJWdnqrmii2RKTVFch704coS4n6eC8Zgd9t1XiBNtqzNR9u1kyWWyJsanWwXX4ydfbQHv5ezeQ43CHOE5PNBP3/mNvbYey/tImdd18mmZgzIxy2jp5J8AA5bFAMHtGT4wAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme3-pc .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme3-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaMAAAAKCAYAAAAZ8TFmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjhCQUFBRThFNEJGMTFFREJEOUFDQzFEMzhGREU1NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCQUFBRTlFNEJGMTFFREJEOUFDQzFEMzhGREU1NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OEJBQUFFNkU0QkYxMUVEQkQ5QUNDMUQzOEZERTU2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OEJBQUFFN0U0QkYxMUVEQkQ5QUNDMUQzOEZERTU2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvPESt0AAAW/SURBVHja7FtpqFVVFN7nnnt7vWdPmwwqsqRJy7CeQzOhEI0UZGGRgiFRlFCZWfSjCGwuCioohAoaQKgUwyYsKiMrG0yKysgMSiJ/vNecee89fYv7HVlvufe5Qw+13v7g45yzz57Ofmuvtdda9yVrkykuIiJiELrB+eDD4M9D3PcF4BjwwbjMEcMdE+sfbLsvxeWIiNgOV4OLwJlD3G8CLgTvB/viMkdEuGiMInZZj+RU8DRwVAeK/khwT1V2UAdzOBq8jfdikPYdwu+bBh7Pfbewg/Z7gQeo57HgwR30I+tyJjgpilxENEYREYMhivVt8k3wQ/CcNtpfCr4DrgTPBZ8EPwLv9sj5bgX9zAF7eD8avNxTp5cG8zLwYvA48BS2vQQ8JmAsF6jnGTQIIcNaMWV7gy+BEte4ApwNrgJfB8e3uEZl8D5wHfgy1/gejhcRsVORxJxRy6fuEq/5fc7UPJcCdRNVP6ViSANtEjOmM33Z9qkZI/H0Z/ty6p2vrFQwN0EG1sGaYl5u38l9lczL/ga3gL+Cf4CPgdPNumdU8u+qsiPoVYyj8ZGQ12bwFuXRaGxkXRnrMPBWKu9PwDvAb1Vd8cpepYeW42twAuebeydLwNNVnSr/Hjnke25yjZxTxrKzwRVmbuv5fZtV2XngtWAXuBR8FPwNnAiuDcjnSeBq9nU9OBJ8BVwMDqh687leFrIOT9Cr7OHYZSVnVtZSj6zmdUvG+OeykF/rpixT9ZynzMd6oN+ah/WCfjLTvm7ktWbe1T1tMtbLVP1a4DuzqEoHQ+eMyk3qpoq5kJU9ZbkgVgLvS0pgNStGsaYBJV82rHiUuVXIvrnazVU2c7T9l9UcQ9+cmg2aBoxB0sRoJcP0hFqlou8JHALmKmM0wjUS/2fx+WRwdyrvx+mZjDV9LKEhElwDzuL9JJbPU3WnGEMkOBQ8gR6boM8YIt8+km+5Cnwa7GfZrIA3eIgyRvuAt9P4CabSmD5Hw7WexljjBXo4YkgeAo9l+XTK4l187gp4eYKbweu4lsNNBjPPISpkgLICI6iNoTVkuly41VxDfVSNUbV9++Zrx6mpa9VTv2qMr73WPIZXz3Or+Q7bd9WzDvWQ2z6SJyoJNRzlGjHpXgpvl0cZV5QyTjwn9jS6/RFtoNzkUHS4uhehf59KWpTvJnAN331PhS+hrDzfJCGsRar9cnoRYgC+Ap83Y0lobyb7zzHAcXJ8ETAKFsvp9eX40lNnsfF2fqEBm8c1WclQo+BP8ErwGXB/NcYcrssWekfjuP++AT9XfY9yg/NNFt3DOOqhr2ncki0b8SzggdYD0ZCqklWR5/5PS1M3Uk5XSZhuD9xMdo3ErWywA3lC6+UJT7vtpYIQjv3jukBZUvDOJxyttIn4b6KuTlUjAnUeYHgph8jbia7x8+h1RuEKzgDvBV+jIRow70W29wN/oPK3kJzPs+pZvJKLTJ3xNAyTubHeco0fOvQxRLeCIbqqajOahiX/UcUGenY/euYwhntugwp/5hBj8wjfX2jad/NgKYbnY7bXUY7V9P58+N01cmnluL/+d16f84QIsxbqtPPeeo41cy974S/uD5E1+ZeJn8DveLhb0yxnlAZCYiVXnO9wLpyLaJa3SFrsq5mRamecUovXotyRNdT5vXPh/E0SmF+zU1wzY91MMIuErCh27wtn1Dwhh3ogvGDDF7mAikJfYEJmgvfA8ym07aDC+XSCbnpMEgr8jMZt0xApB/k13Ys0vHMZWvw3p/l2cxASbnzDeEHyN5jNte6mkbPhaB0dKXmuOqydunD4uShXWbSvO5HxrMU1ajU/FcozZW773JEvR1aU7yoaJ7QHXRuGppV8nGtxzNA7XxjPhg/zkN62+eqcUfwBQ8SuAslXSO5iBk/oojRv9Hg2OwKitJ8CbwCXDXHf0q/koeSXgv074dum0fBPoJG9k+G+iIgdDm2M/hFgAGDXAryJCPBWAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Redtheme4-pc .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAKCAYAAAD7LSofAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YyNkRENzhFNEJGMTFFREI4RDk5RTJFRTBFRERFRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YyNkRENzlFNEJGMTFFREI4RDk5RTJFRTBFRERFRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjI2REQ3NkU0QkYxMUVEQjhEOTlFMkVFMEVEREVFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjI2REQ3N0U0QkYxMUVEQjhEOTlFMkVFMEVEREVFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv5RBKgAAATrSURBVHja7Jp5iJVVGMbPzZqZFrVQK7Vo35OiMsyJSFtMmxZayCEmqLBoA4tsVVsh6Y+CrAgr0jYLo20qjIzICq0oNYkWLErTspr20bkuc3sevt/Fw+1miuN1bvc88GNmDt/57nfne8953vf9vtz83OD6EMLWISlp86ogOkRnyXid2KbC17GSn1ZObMvPLSn/b9ZGf/uatqrg568Rq6L/y5a6jqTa3R9W2oimiMYyG0VSUlfJm31enCkWReMN4nJxrfirAtfhjXW1GCm+YWygeEVsX2Yz3pjvFzZhvjf9K8SrmJIN+gWxzyacc2O0g3hJ3CJ+LEkWPL532h+SNvO6bPe6tCHtxaJMqp5MosAmmCsZC1E2W27sv+b/2znj8c4yY+XmlyqPAcXqIfqKnaBSqo9+9+a/fzeokHpH1+D7dYDYtYKfP7BMperr2Ff0X8+8zvXE3YbGWFfG3YbEYlL3VF1ufm5w+jckJSUlJVVch3V+8I8MKKm65Kz5MXFJNNZT3CAeica2C1mL7Pko03ZFciTzz42OdZU8WYwvOec14gGxe1RZnC5miINLsvlnxRnp9tSUXDm9LkZEVacr3mlibMhagUW5JTkliqVAfD4tjiU2rUPF42J0yFqZRTm2rxc7R2PjxEMllaTnuwXrTDs9G68ypRtWHfKm30+MEneKAeJ7xo4IWe//GPFRyJ6F7CeuFheItpC1w9yOuUhMDNlzFKcmfcSp4naxh5gqeolBYhIbxRyxI9cxQYyhJXIfG8H54g42j3f5HJtZXY3cm1psEfn7/kz8nQwPi7u4/0cTe05ebhafE1+OnZEkTzMxr2ZxFvFmc3Hr0s+0W8R0xhcRkxdzTn/OO5jbpYzdFrLnXf2IaZvk3eJR8V3IXthISoaU1AVqoIKJq5o/MZhJ0dgvYrh4goUdWIgHUe00MtZGRnsdFNVBZjo5MpTfMaarOE9gge/G3KZo/irMbhyZauF/fl9yfOd2DNnUwsP/PBVPR2TGNpsTSZh+EgeKYWIWCcsa5jpunhT3iK+JxT4kVUOojn7l2GYMrJnYtoaKVuIxD/0xs2FUZ8W97SbMzpXYF2kbSYaU1DVaEZnMEKoYG8ZrtDKaqFZcHc3DUFrISm08i8lgG8g0e7KZ+E2uQzCc3lRib3LsOWIXNtmF4kFxGabkimsZx3neURxXjKcb0y2rCfXFjGxKX4asJbeA+LKWiudC1tY7L0pwXN3MIJZ6YeoLqNBtZsVW32Lifl5Y175bLt4Qb1Ex1ZOczRVPYVCBxOgz1seSdKuqpxWUVB1qpQ0xgczSG8HHZKZjWLQdVC8+5pSQvUZs4/iDzPEEWhh+tXcti9hmNpG2iMe+EleKC9kk8hx/P60Rm9hvmOTLtGvuFd9GWXBSbagH8WbTOY2q5wcM5kNiaCwJzWpiazzHziXelhGTJ4lnqDZtMG7pjeL45cTWp5hQC78XOOetxGErxy0hWRpOcrYi3aoqaTmkt+yqMoloYpG9zUL32OFknNNpG+WomkaQUS5lvqub49k45jDmaus4stDW6HMGcc7ZbBw+5wDmz44yT29MZ2NK76dbVDNyLLil9mLIWmoF4suG8wl0EleNxNnMsK6t6cp6T6qdNsb8mrmfQb1HhVQgFkdT8SyMEp8mTG0W68Dy89OhmGR7ukXdW6Vv2f0twADofzBpHksgsAAAAABJRU5ErkJggg==);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme1-pc .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme1-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAWCAYAAACPOej/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUU2Q0U5MTNFNENBMTFFRDg4QjBGQTEzOTI3MTQ0NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUU2Q0U5MTRFNENBMTFFRDg4QjBGQTEzOTI3MTQ0NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTZDRTkxMUU0Q0ExMUVEODhCMEZBMTM5MjcxNDQ1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTZDRTkxMkU0Q0ExMUVEODhCMEZBMTM5MjcxNDQ1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi0tEcwAAAnQSURBVHja7F1pbFRV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme2-pc .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme2-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(../../static/img/line_Greentheme2.6d523c99.png);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme3-pc .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme3-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAQCAYAAABZYAviAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjBCRDVDNzBFNENCMTFFREI1NTQ5QjFDN0U4MEI5OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjBCRDVDNzFFNENCMTFFREI1NTQ5QjFDN0U4MEI5OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMEJENUM2RUU0Q0IxMUVEQjU1NDlCMUM3RTgwQjk4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMEJENUM2RkU0Q0IxMUVEQjU1NDlCMUM3RTgwQjk4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiIVT/MAAAVPSURBVHja7FxpjF1jGH7vnd7b28nQYUwUJUUiKRpLkSaEIGJNJAZRoX6oLRFbLVFLk6qorUZUiL1CSTr8tTa1/FChwg8itnaoLbS0env1dtrxPL7nmjMnM537VXuO6PskT849y3e+M2e+9zzv+35LoWvhFMsQLeAF4Dztb2qyzCrwFnCRORwOhyMGXWA3ODriO70RnAk+tT0frGfqe4P2R2X8YihAL4B7gbdHvKBdwfvBteBisM/bmMPhcIwoLMeCD4F7RJT7E5y9vcVoKBRzeEl18B5wDliNKLc3+CJ4nrczh8PhGBHTwJcixagqMborjwcu5vSi+iRIN4E/RZRrB+eCp3tbczgcjmFxMvgguEtEGX6Lb85LjIhRGde1p8JIoh/sAfcHrwRLTd6H6b75YBv4Ifi1tz2Hw+H4G/uCh4MPgDtFlGN3yvOKqCaABZHBww+WUTdJloI0zkL/UbLOmoQlNlKboJf3sYXOt6K3Q4fDsYNjs76FR21FWQYKx6hso2+fgrQavAzs/b8JUgU8AiwrOrKEAtf0MmNQkifgcDgcjsGO/sbIMgV9n1tS3+dfwDFZPXiWgvSVNT+qzuFwOBw7GDzV5XA4HI7/BApdC6ccj+3FNniSKkO1qkK/WIFjR1opEfY5HFmDbY99jG+kjk+0MLKT6WFOtq7o2tFq/9znXLexavvcbgCfBt/9l890HHi+fvOeTF2vU5192ta1XQ926NpZ4Depe50GXmghLeN25sgrmGE7/mMr2iBTgK0pvWFbXsKUHXOE79vAKAqe4Jyf6RZGxcVU9in4uB5yjBuLIycxOhh8FjwDXJY4twJ8RR95GtRqCcAaC8Nj6xKCNanjkywMh31ziPp4/lGJyDUqY0MIyK1y1Ora0t7aEqL0u4UJ4JbYXm1hhFMSdCCfszBAaJl5GtyRQyBjYfIs2+31FgaZxZSlMzhfbbtFx+gk9lKQPgM/Txl0SSL1CLhPRGUHqOwCGxg26HBkLUgVNXpOK5gKLtU5Rj2LtL1OTtOvEoaftf1e5X9L3IcCcYOct08Sde2u+zUyAi+DZ6tsA4dIWIoSn8ZAnn7VWZID15Ewch6/DXwt5dSdCD4J3mdhjknNPO3uyAd9solxkd/578BLwLcV/CTLbi5sYS07XniSRGm/iAppVFxyYuYw3qLDkQUYOdwIXmEhvbU41bZPAe+QYZFVeWlM09FRKyciKIpCpwRghiIlRkavWkinXWohVf2whOVMidKpiox4zx91T0ZC47XdWeLTobrbE4b+eurv4WRwpg65ykm3+fJZjvxAR+5eC109lYhyzFBcBL7TOJBey67lwK7xW7oBJ51+AR5tzc/4pTEfKYP5wOKHHzoc2wKbFBnRYGbp9yq1T7JXPEjXUqRaJRzcXyuhaExJWKl7HQZ+Cz6h6GqaxIxRDvuZzpIg8fqrJIzLtW2kBJfLqFdKnNapborYneCSxHOSnBvyjIX1HOdZ/BQJh2NbitEcRf0xo7RpM5enHEM7d9L0wVFQk6t9n2Bhgb7OiAdgbvBulav5/9GRowExEuKKxz2KdooSIIrIoXKa2rU/VsLQKgEpp6J/7k8GP5KHmF76itmExyR0S2UHdd23KmGq6XjZBlJudR3/UscLiWc9RwI42/+djhxRkZM1w+LSdEyDXwu+lT6RjpCaFaSiPMNOa36gQllGRq9xvf8vHTliNwuzzSennKN+tdHG70bnajFx7B9bsYH+Vaai58rQhsJEeYOMhjYkylpCZGyYOsopY2d9XJGk2+3IkTOYYmb2q0121IwoMYpaYWGsQv9IgvSXAAMAZoEw9mV+J+0AAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Greentheme4-pc .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greentheme4-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAJCAYAAAB9uVixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI4Q0I0NkNFNENCMTFFREFENTRENDYwMkE2MjE3QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzI4Q0I0NkRFNENCMTFFREFENTRENDYwMkE2MjE3QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjhDQjQ2QUU0Q0IxMUVEQUQ1NEQ0NjAyQTYyMTdBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjhDQjQ2QkU0Q0IxMUVEQUQ1NEQ0NjAyQTYyMTdBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkdO3ucAAAOjSURBVHja7FtLctQwEJVlOzMhQEEVsOQc3AF2rLgTGy7BigNwAw7AlhVriiogv4k1MlLRqjx3umWHmoSQ9Kt6ZUtqWbJH7qeWNc3r9y+cwXAH4BNXiXuJXWJL7ChvndhT2lMZpj2cR2KTuE91M84Sj6nMg+0WjplDYoC8nD6l+gHsAuWVfIPhVuHDm0+TdGePZIIGHEkj0LEjP5fytGs1rN25fjmlfalvGkbhXDs6pZ2lz4U/Rw8CUNiDMHhmswIBKeyhbivYrlkdbCcLx0HiPSprob0W+uKF3+cqMAKLKG2ZeJ2RUB2R0BVhCmRfyjcgaIMgagPYb4ADiGtpNzDRDFAWqb94jvfC70ujU8azU8by0nGt9cMpY3vu/cD6ceF9jQv7w5+lIf/QKULKL+LzxMeJ9xMf0hFnkl5wMDhQPHO+XqjnF7zwNYepOUkvpIuD6Zkz65lDbJlz4/QzjtgvcNZeESp3CafXKPfv/uJarvKSjjPtN5V7WepcDP83xplJjFY+Lhhf2li/zJiWxGCpIM1dS2MU0m6mHCNmnDzw48AmIDi5CMq1a8+7Wfic8RpBmJCUPo8sX3tuESY85X7yROsX8Gt2xq8S3yU+o9mlwWAw1CZHNsEw7BIDCdLbLEgfE18mPk18kvjIna+Lrxh7YdlEOu8hwvKQx6MTHnn5BZFFI0QwBoPBYPgDXPqNlSgvClEVRm+BRTQBohxcHg6CfW25GJeZfyR+S/ye+CULw0ni5yueTfFlvFYRIjxqy2EocJLItew6RRyLPS7JdSS8azf97sBteuCKpbkgY5nUrleE+Lq+XRgMhnNIzlliEBzs4Kbf7LhNseO2gTn9gTnqM0EUsM3o5GU/3n7pV22pMQqCNLrpt0zJbie47k0N2PnyofS2wwsRYycIMv9+pZ3zOrVvZJ0ivK0gfFo0Ws5Lv/fcxY0F/YxwSxMEL9yH1B/Dv3HK3CltBWcUK85vYE6U7xJEolOuzdQlx4kOeFAEYOOmGzt4vegubvyQHPu2ct9Yx7Aj2C673SPSS3HX4BXh5FFgVxGsHqJVvukk55cNN/tMHHPZgTvfRVd22q0ofeAuLkP31OZNFYjAZs15JaPsttuA4z0mHpINOuayQ+8nlPHdd2V33pZFA1smHJIwceEyGEyQDDdGiIszu0loWYSHAoX5Rcz2QczWbrpEW2xLNJnzHpBdQwJxSMfIhAWF4gRE5ZQE5QjyBkWA7P9IhluN3wIMAL7gA06ByOuKAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme1-pc .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme1-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAICAYAAAC25YsUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEzRjBCQkZFNEQyMTFFRDlGM0NBRjdENDYyOEEzNjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEzRjBCQzBFNEQyMTFFRDlGM0NBRjdENDYyOEEzNjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTNGMEJCREU0RDIxMUVEOUYzQ0FGN0Q0NjI4QTM2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTNGMEJCRUU0RDIxMUVEOUYzQ0FGN0Q0NjI4QTM2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn2CUg8AAAU9SURBVHja7JprbBRlFIZn221r2+VSijfQVkWJeEMUL2urggIW1BgSJSZGYzQmauI/E4PGXyYqMRoN/jDGQNSo0XhLRPBCbREV8YKiDTUYFaRFhULBlpYW6Poe9pn0Y5zZmlh/ODsneTLdzuzs7vud79x2U/Of3+kldthKRA7MKsV54izRIT4XuwLXDyWyjZreVeIScZL4Cb37OZeCRO9/p7erX41oFMeL78QGMZjo/Z/obVpOElkxTnwtNiV6e97KWyYe8Thd5E6TJhBOIvGsE52iVjwk7nKubRV3i3YeXyP2iY0c+5M9OKKVo/cUcYr4VGwnKD6Lpr69Ku4QPWKMmCW60L9PDCRyjmgVFFZT0ftNcUCcKpaLBufap8X96D1WzGZtfsS/BxM5RzTTOiPOFWViNbqZ7y4VZ3KdrcGD4imxX0wWcynCOoklB4pRwJQ6pPE6lsbl87CQPQWqjaPYcCeLi8VV4nKut4rxe3GPeDLkuS9w7k+xSjQRIFt4bJXmXs7nIhJghmMuJnrbhustoHc1VeEUNmYTndBWsVB8K5aJW0Oe+7B4gIT1BhWmVZcfsNk3iz0EzFxEAhwTsz07iH9HWQb/tqQzT1yBbr+yBpUk/xtDnnuveJyCrNUp0t4Tn4gf8O99BRJgJmZdTm+BYjOF1hZDZ+Dfpvk0sUJci5YriDVBm4sfXyjW8zprRDP6byOWRL1+FesZFxtKk7nrxcGYVODWCt8nugPnjhYXkXwuwwlc28HCZ0hMYXYpIyU/8Xg43zS6p9/YuM1UO+2BytICwmKCRRwqzgq6nEfF7sBGracCb6DaPj3w3G4CW3XIWvi2kIQ05Oh9PiwmqTXzHkz3nwN+bCPXJeJQjDbtOjRxrZQCK+v492mBa/agjRUHCyLunWVNB+hC/f9l+bsdnVvw7y2BQmA2ey8u4yfzzWfoJl0rY89nSfiNTFlc6+XYwH4Pszn476DTYTWB2QYS08ckrD8Cet8sbiBxxsH2phGhKiYOVMJnCVug6eJ2gtT4iGonxYJHaTHknAt7jVqSljnrBNrvrkDgqKJLK4+J3pUhWqTpgm4jEY2L0Nv7hzrknOtdO0bMZxRSQUHQE3gf1THxbd83KyMKMfO7Oxn/1ESslX/MFXiN0gLn68TVJLsyuq5DgUCdiVFCKonwzww6LKJ7ryng34UK/aEIv/bNdJ5IpzrAZCAXWPfqGE1cDtoHud4rDlsNk6nIrVu6QJxANe8niV4qkkUh97B2ertTPZn9TuJpo6JZ6+XHfmGOuCnivnEzG5u+DFPROkviqKPLrILdVN1nhNzn9UAiN+sgEJqWX9AxtEW8D7vvzCLQu58qfjl6N/K5p+Pvdd7wqLiLEdJNIcFxLZ1RraP3Fnz+G6r0Lxndhdk7EHez7v4R8ZiX/74o6w3/AMriyXFOfNiIf84K3MO6oo/QvYz/DdD1byOW+P7dGfE+lsL/1pIfNeQX9y2wqvocNnA9m9EqjdfE2STrWja8OcYTzmiqldHdejbrVi+xMNsML3r5eftMxkrlzlhjCR3lPK6xDf+hl//S19+873v50dwaguKuRNqCei/Dd/2AOZbE3kcwrWMtrOOycfUr4iWnI30bWvDv7kTav1f04iswO9HLj5OvFL8QXzvR2xL8DJKPFVXPkZAOj6rYH5aEPiOu7C9GQVPJz76PsFJnBGGOc52Xn//uoPLbGTJCSWx09LaxxwKqyw707ku0HvURlD9KO9bLf+k+gQT2rjf8yy53XRIbHf+2ODKHzqmNAssrdr2DHdJfAgwA9s5SRTxEj6oAAAAASUVORK5CYII=);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme2-pc .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme2-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAICAYAAAC25YsUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI0MTI0QzRFNEQyMTFFRDhCREI5OEU5QkRFNkI4RjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI0MTI0QzVFNEQyMTFFRDhCREI5OEU5QkRFNkI4RjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjQxMjRDMkU0RDIxMUVEOEJEQjk4RTlCREU2QjhGMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjQxMjRDM0U0RDIxMUVEOEJEQjk4RTlCREU2QjhGMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn4c+/wAAApcSURBVHja3JoLcJTV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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme3-pc .title-container{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme3-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAASCAYAAAAUqKrpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIzQkUzQjRFNEQyMTFFRDlFQjM4NDM1MjQ2OEY4N0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIzQkUzQjVFNEQyMTFFRDlFQjM4NDM1MjQ2OEY4N0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QjNCRTNCMkU0RDIxMUVEOUVCMzg0MzUyNDY4Rjg3RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QjNCRTNCM0U0RDIxMUVEOUVCMzg0MzUyNDY4Rjg3RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppa8R6UAAAZ4SURBVHja7F0JbFVF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);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-splitline-Bluetheme4-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-pc .title-container .linebox{
  width:100%;
  height:100%;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAAPCAYAAACr4LusAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUJCQ0VGNzRFNEQyMTFFRDlBQTZCMDBGM0ExQUNGOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUJCQ0VGNzVFNEQyMTFFRDlBQTZCMDBGM0ExQUNGOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QkJDRUY3MkU0RDIxMUVEOUFBNkIwMEYzQTFBQ0Y5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QkJDRUY3M0U0RDIxMUVEOUFBNkIwMEYzQTFBQ0Y5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiXhFxMAAAQ/SURBVHja7JxbiFVVHMb/ZyabUcdmxBpS1AyVQq284A2UJrPLYBMEEpHmQ09GPZWVEfqQCKKI+OKLiAxKYiiaUpHhBQxhHlQoQVEpG0OUSS1z7uMcv7/rG1lnE9TgOZ3LfD/42Hufvc9Zm33W2t/6/9faO1Xf2GJFzmzoM6ga2gbtNCGEEDEvQJ9A5dAWaH8hnNS3yx7N2C4r8os8FzoE/Q79AG2G1qnuCSHEfZZCB6GfoBPstL9ZiCf6UJFf6AboGPQBt69AG6DVUJfqoRBC3MsguQl9yu0eaAn0lQwpu6R5cftIQb3R9kL+GUIIMZDw4Ysvue73xDuJ/SlFSNlnD3Qc+g66Cr0FrYmioyehBaqbQogBRlO0/jmjoVreGxebUnY54TRUxyhoLPQutCvafwxaqbopcsygfrQl76126pKJHHM4Wj8AvQx9DA2jIR0sxJNO1Te2PFfkF76NjbyMYWlVFI56b6BVdVPkEE8bX+7nd0aVQGdQFDaDocqojrYl6uxQK8C0nTeKQ3kotzsHvcS0FWheVBQUZWysqaje9HI7neywJT5LRfUszd8ayki84T+Wv9HCJJybljnemfzt5DJ5XvEM2Q7LHEsV4v+6T3p2oCKbhjQlDxfF02tTVTdEHvCI+WhkBt6gHubnFYyy+xptN3uZ3Tymjcd0c/mnhXHKbyzMYlr6L2V/CL0PvQH9CA2J9vWwrC4uW2mcHSw7Pl8/t/bouzOhkfprRR64ZGE6edYMKR9PxlZb8T8DJYoTN5xr0babwhdcDmPkMtrCs22PW5gs4zf7WzwmzXXf5zOZPBf/EjMNPrnGJ9b89Q8RzSZoOfQ6j30GWgudtZDC+5vRVi/Xq3ieT0PNPCffHg59lGi3HWpPIk+0P4iHJB+MTZXAmxqEeFD8Zn+C5uAzkX5hBP8HDeCGhSfcB7EBuhn9RrN4D9oHjbEws6mJEVCMG94qCzM+PTqbDO2FznP9V/5mMztr5fxeDXSBhuVGOYvm16S/TJQCpfamBiGygUdDr1hIv12HnoJOMhq6QoMoY+Ti6bNz0GPQz9BWC+NHPrFhjoW3h+yI2pan6Xym54uRGX1N8xkHnWJkdJHG08mI5zbL8c88jfeshZSgzEiULDIkIQIeHdXRfK5aZoqsndFRJ83BoxgfT/Lu3RloPaMiN5n50PMW0nLbLaTlFkFHLIzXNtJoaqJy3OiG0IT89x9hWb7P03+eSnzVwvRdIWRIQgwAPBryFNx4RimTGD3Vcns8zWgwoxo3qglc7obesZBim0dTcYN7zcJ7Fj16OkzD8fEjH4d6giY0isZXyfUb3OdlToNWMJISoqTRsxBCZOLRSz30toWxHTcKfwVLBc3IzWIcIyo3DR9LGsPPJ1qYjNBMA+qLqrzjN8PCW0R80sJ1mtwlaDpNzGee+pjSCAsz7moYGfl3vtffIgYCdwUYANYU6enJgibbAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-size:100% 100%
}

.xml-title-twenty-pc{
  text-align:left
}

.xml-title-twenty-pc .title-container-box{
  position:relative
}

.xml-title-twenty-pc .title-container-box .left-bg{
  width:60px;
  height:60px;
  position:absolute;
  top:50%;
  left:10px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  z-index:9;
  background-image:url(../../static/img/title_icon.6255e06a.png);
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-twenty-pc .title-container-box .left-bg img{
  width:60px
}

.xml-title-twenty-pc .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,color-stop(25%,#3de097),to(#264cb2));
  background:linear-gradient(90deg,#3de097 25%,#264cb2);
  display:inline-block
}

.xml-title-twenty-pc .title-container-box .left-block{
  width:95px;
  height:36px;
  background:#3de097;
  clip-path:polygon(7px 0,85% 0,100% 15%,100% 82%,98% 100%,10px 100%,0 82%,0 20%);
  position:absolute;
  top:-4px
}

.xml-title-twentyone-pc{
  text-align:left
}

.xml-title-twentyone-pc .title-container-box{
  position:relative
}

.xml-title-twentyone-pc .title-container-box .left-bg{
  width:60px;
  height:calc(100% + 10px);
  position:absolute;
  top:50%;
  left:14px;
  -webkit-transform:translate(0,-50%) skewX(-20deg);
  transform:translate(0,-50%) skewX(-20deg);
  z-index:9;
  background:linear-gradient(35deg,#38abe1,#84fee1);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentyone-pc .title-container-box .left-bg::before{
  content:"";
  width:7px;
  height:6px;
  background:linear-gradient(45deg,#38abe1 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:-1px;
  right:-6px
}

.xml-title-twentyone-pc .title-container-box .left-bg::after{
  content:"";
  width:7px;
  height:6px;
  background:linear-gradient(-135deg,#38abe1 50%,transparent 50%,transparent 100%);
  position:absolute;
  bottom:0;
  left:-6px
}

.xml-title-twentyone-pc .title-container-box .left-bg img{
  width:70%;
  height:80%;
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg)
}

.xml-title-twentyone-pc .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,color-stop(25%,#84fee1),to(#38abe1));
  background:linear-gradient(90deg,#84fee1 25%,#38abe1);
  border-radius:10px 0 0 10px;
  display:inline-block;
  padding:6px 20px 6px 85px;
  -webkit-transform:skewX(-20deg);
  transform:skewX(-20deg)
}

.xml-title-twentyone-pc .title-container-box .title-container .text-container{
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg)
}

.xml-title-twentytwo-pc{
  text-align:left
}

.xml-title-twentytwo-pc .title-container-box{
  position:relative;
  padding-left:39px
}

.xml-title-twentytwo-pc .title-container-box .left-bg{
  width:42px;
  height:42px;
  position:absolute;
  bottom:0;
  left:0;
  border-radius:50% 50% 0;
  border:3px solid #a541ff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#fff;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-twentytwo-pc .title-container-box .left-bg>div{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#a541ff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twentytwo-pc .title-container-box .left-bg img{
  width:80%;
  height:60%
}

.xml-title-twentytwo-pc .title-container-box .left-bg::after{
  content:"";
  width:5px;
  height:16px;
  background-color:#fff;
  position:absolute;
  right:-4px;
  bottom:0
}

.xml-title-twentytwo-pc .title-container-box .title-container{
  background:-webkit-gradient(linear,left top,right top,from(#a541ff),to(#3fbbfb));
  background:linear-gradient(90deg,#a541ff,#3fbbfb);
  border-radius:0 0 10px;
  display:inline-block;
  padding:3px 3px 3px 0
}

.xml-title-twentytwo-pc .title-container-box .title-container .title-body-box{
  border-radius:0 0 9px;
  background-color:#fff;
  padding:6px 20px;
  margin-left:-1px
}

.xml-title-twentythree-pc{
  text-align:left
}

.xml-title-twentythree-pc .title-container-box{
  position:relative;
  padding-left:39px
}

.xml-title-twentythree-pc .title-container-box .left-bg{
  width:42px;
  height:42px;
  position:absolute;
  bottom:2px;
  left:0;
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#33c0ef;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-twentythree-pc .title-container-box .left-bg img{
  width:90%;
  height:85%
}

.xml-title-twentythree-pc .title-container-box .title-container{
  display:inline-block;
  margin-left:-25px
}

.xml-title-twentythree-pc .title-container-box .title-container .title-body-box{
  border-radius:25px 0;
  background:-webkit-gradient(linear,left top,left bottom,from(#33c0ef),to(#1ed4e6));
  background:linear-gradient(180deg,#33c0ef,#1ed4e6);
  padding:6px 20px 6px 30px
}

.xml-paragraph-Thirtyfive-pc{
  position:relative
}

.xml-paragraph-Thirtyfive-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyfive-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  -webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  border-style:solid!important;
  border-width:1px!important;
  border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;
  border-image-slice:1!important
}

.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container{
  position:relative;
  background:#fff;
  padding:15px 27px;
  z-index:99
}

.xml-paragraph-Thirtyfive-pc .body-text .xml-text-pc.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyfive-pc .body-text .left-image{
  position:absolute;
  top:-30px;
  left:-15px;
  width:72px;
  height:72px;
  z-index:999
}

.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-paragraph-Thirtyfive-pc .body-text .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyfive-pc .body-text .icon-box{
  width:35px;
  height:55px;
  background-image:url(../../static/img/paragraph_icon1.517810dc.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:-16px;
  bottom:0;
  z-index:99
}

.xml-paragraph-Thirtysix-pc{
  position:relative
}

.xml-paragraph-Thirtysix-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtysix-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  -webkit-box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  box-shadow:5px 5px 16px 0 rgba(0,5,104,.18);
  border-style:solid!important;
  border-width:1px!important;
  border-image-source:linear-gradient(0deg,#6717cd 0,#2871fa 100%)!important;
  border-image-slice:1!important
}

.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container{
  position:relative;
  background:#fff;
  padding:15px 27px;
  z-index:99
}

.xml-paragraph-Thirtysix-pc .body-text .xml-text-pc.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtysix-pc .body-text .left-image{
  position:absolute;
  top:-30px;
  left:-15px;
  width:72px;
  height:72px;
  z-index:999
}

.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-paragraph-Thirtysix-pc .body-text .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtysix-pc .body-text .icon-box{
  width:35px;
  height:55px;
  background-image:url(../../static/img/paragraph_icon2.aefd1617.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  position:absolute;
  right:-16px;
  bottom:0;
  z-index:99
}

.xml-paragraph-Thirtyseven-pc{
  position:relative;
  text-align:left
}

.xml-paragraph-Thirtyseven-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyseven-pc .sub-title{
  display:inline-block;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAABLCAYAAAB3P7t/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTY0QzJDN0QzOTFBMTFFRkI2NTFDNTc2QjM3QzE4ODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTY0QzJDN0UzOTFBMTFFRkI2NTFDNTc2QjM3QzE4ODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNjRDMkM3QjM5MUExMUVGQjY1MUM1NzZCMzdDMTg4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNjRDMkM3QzM5MUExMUVGQjY1MUM1NzZCMzdDMTg4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpRczLkAAAvuSURBVHja7J1ZbF5H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);
  background-size:100% 100%;
  background-repeat:no-repeat;
  padding:5px 20px;
  position:relative;
  margin-left:4px;
  z-index:99
}

.xml-paragraph-Thirtyseven-pc .sub-title .icon-box{
  width:25px;
  height:25px;
  background-color:#2727d5;
  position:absolute;
  top:5px;
  left:-12px;
  border-radius:2px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Thirtyseven-pc .sub-title .icon-box img{
  width:84%;
  height:84%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Thirtyseven-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  margin-top:-20px
}

.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{
  padding:20px 10px 5px;
  z-index:1
}

.xml-paragraph-Thirtyseven-pc .body-text .seemore{
  width:calc(100% - 2px);
  height:16px;
  background-color:#cee0fb;
  position:absolute;
  top:1px;
  left:0;
  z-index:9;
  font-size:12px;
  font-weight:400;
  font-stretch:normal;
  color:#2f2ad0;
  cursor:pointer;
  text-align:right;
  padding:0 5px
}

.xml-paragraph-Thirtyseven-pc .body-text .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Thirtyseven-pc .body-text .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Thirtyseven-pc .body-text .border-top{
  width:100%;
  height:1px;
  position:absolute;
  top:0;
  left:0;
  background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));
  background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)
}

.xml-paragraph-Thirtyseven-pc .body-text .border-bottom{
  width:100%;
  height:1px;
  position:absolute;
  bottom:0;
  left:0;
  background:-webkit-gradient(linear,left top,right top,from(#88d0cf),to(#2727d5));
  background:linear-gradient(90deg,#88d0cf 0,#2727d5 100%)
}

.xml-paragraph-Thirtyseven-pc .body-text .border-left{
  width:1px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background-color:#88d0cf
}

.xml-paragraph-Thirtyseven-pc .body-text .border-right{
  width:1px;
  height:100%;
  position:absolute;
  top:0;
  right:0;
  background-color:#2727d5
}

.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container{
  position:relative;
  background:#fff
}

.xml-paragraph-Thirtyseven-pc .body-text .xml-text-pc.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-pc{
  position:relative;
  text-align:left
}

.xml-paragraph-Thirtyeight-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Thirtyeight-pc .sub-title{
  display:inline-block;
  padding:5px 20px;
  position:relative;
  margin-left:4px;
  z-index:99;
  background-color:#fff;
  border-radius:5px;
  border:1px solid #d70a84!important
}

.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container{
  position:relative;
  background:#fff
}

.xml-paragraph-Thirtyeight-pc .sub-title .xml-text-pc.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-pc .sub-title .icon-box{
  position:absolute;
  top:-30px;
  left:0;
  z-index:9
}

.xml-paragraph-Thirtyeight-pc .sub-title .icon-box img{
  width:100%;
  max-width:160px
}

.xml-paragraph-Thirtyeight-pc .body-text{
  padding:1px;
  text-align:left;
  position:relative;
  margin-top:-20px;
  background-image:linear-gradient(45deg,#d70a84 0,#d70a84 50%,#51127f 100%);
  border:0!important;
  border-radius:5px
}

.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container{
  padding:20px 20px 5px;
  z-index:1;
  background:#fff;
  border-radius:5px
}

.xml-paragraph-Thirtyeight-pc .body-text .xml-text-pc.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Thirtyeight-pc .body-text .border-left{
  width:25px;
  height:150px;
  position:absolute;
  top:10px;
  left:-10px;
  background-color:#fff;
  z-index:3
}

.xml-paragraph-Thirtyeight-pc .body-text .border-left img{
  width:100%;
  height:100%
}

.xml-paragraph-Thirtyeight-pc .body-text .border-right{
  width:25px;
  height:150px;
  position:absolute;
  bottom:30px;
  right:-10px;
  background-color:#fff;
  z-index:3
}

.xml-paragraph-Thirtyeight-pc .body-text .border-right img{
  width:100%;
  max-width:160px
}

.xml-paragraph-Forty-pc{
  position:relative;
  text-align:left
}

.xml-paragraph-Forty-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Forty-pc .body-text{
  padding:1px;
  text-align:left;
  position:relative
}

.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container{
  padding:20px;
  z-index:1;
  background:#fff;
  border-radius:5px
}

.xml-paragraph-Forty-pc .body-text .xml-text-pc.text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Forty-pc .body-text .top-image{
  width:100%;
  height:50%;
  position:absolute;
  top:0;
  left:0;
  background-image:url(../../static/img/paragraph_bg1.f52dbb5a.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  pointer-events:none
}

.xml-paragraph-Forty-pc .body-text .bottom-image{
  width:100%;
  height:50%;
  position:absolute;
  bottom:0;
  left:0;
  background-image:url(../../static/img/paragraph_bg2.e6758885.png);
  background-size:100% 100%;
  background-repeat:no-repeat;
  pointer-events:none
}

.xml-paragraph-Forty-pc .body-text::after,.xml-paragraph-Forty-pc .body-text::before{
  width:15px;
  top:50%;
  background-size:100% 100%;
  background-repeat:no-repeat;
  pointer-events:none;
  position:absolute;
  content:""
}

.xml-paragraph-Forty-pc .body-text::before{
  height:30px;
  left:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABYCAYAAACzpXSwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzU2Q0UwN0UzOTM4MTFFRjk4QzVFNDY4MzdCREE4RTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzU2Q0UwN0YzOTM4MTFFRjk4QzVFNDY4MzdCREE4RTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNTZDRTA3QzM5MzgxMUVGOThDNUU0NjgzN0JEQThFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNTZDRTA3RDM5MzgxMUVGOThDNUU0NjgzN0JEQThFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgHC+YUAAAYeSURBVHjazFpbiFxF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);
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-Forty-pc .body-text::after{
  height:30px;
  right:0;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABYCAYAAAC3UKSNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZFQTNEMDEzOTM4MTFFRkFBNDFEMTgxMTFEQkQ4NkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFQTNEMDIzOTM4MTFFRkFBNDFEMTgxMTFEQkQ4NkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkVBM0NGRjM5MzgxMUVGQUE0MUQxODExMURCRDg2QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkVBM0QwMDM5MzgxMUVGQUE0MUQxODExMURCRDg2QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po+vwHcAAAX0SURBVHja1Jt7iBVV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);
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.pc-catalog::-webkit-scrollbar-thumb{
  border-radius:10px!important;
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;
  background:#535353!important
}

.pc-catalog::-webkit-scrollbar-track{
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;
  border-radius:10px!important;
  background:#ededed!important
}

.preview-list-pc::-webkit-scrollbar{
  width:8px!important
}

.preview-list-pc::-webkit-scrollbar-thumb{
  border-radius:10px!important;
  -webkit-box-shadow:inset 0 0 5px rgba(90,90,90,.2)!important;
  background:#535353!important
}

.preview-list-pc::-webkit-scrollbar-track{
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)!important;
  border-radius:10px!important;
  background:#ededed!important
}

@keyframes moves{
  0%{
    left:-100%
  }

  100%{
    left:0
  }
}

.preview-list-counter{
  position:relative;
  display:inline-block;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:end;
  width:100%;
  height:calc(100vh - 100px);
  margin-top:40px;
  padding-top:15px
}

.preview-list-counter-pc{
  margin:50px auto;
  height:calc(100vh - 60px)
}

.preview-list-counter-pc .preview-nav__box{
  width:700px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.preview-list-counter-pc .preview-nav__box .custom-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--preview-theme-color);
  border-radius:11px;
  padding:8px 9px;
  width:52px;
  height:30px
}

.preview-list-counter-pc .preview-nav__box .custom-btn.isDisabled{
  opacity:.4
}

.preview-list-counter-pc .preview-nav__box .custom-btn span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fefefe
}

.preview-list-counter-pc .preview-nav__box .custom-btn .custom-icon{
  height:14px
}

.preview-list-pc{
  height:calc(100vh - 70px);
  overflow:hidden;
  overflow-y:auto;
  position:relative
}

.preview-list-pc.style-b{
  padding-bottom:58px
}

.preview-list-pc.style-b--pc{
  padding-bottom:62px
}

.preview-list-pc .preview-nav{
  position:fixed;
  bottom:0;
  z-index:1001
}

.preview-list-pc .preview-nav .preview-nav__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:58px;
  padding:0 15px;
  background-color:#f7f7f7;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span{
  min-width:50px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{
  width:14px
}

.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:132px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span{
  min-width:30px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.preview-list-pc .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{
  width:8px
}

.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn{
  background-color:var(--preview-theme-color);
  border-radius:11px;
  padding:8px 9px
}

.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn.isDisabled{
  opacity:.4
}

.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fefefe;
  width:52px;
  height:30px
}

.preview-list-pc .preview-nav .preview-nav__wrapper .custom-btn .custom-icon{
  height:14px
}

.preview-list-pc .preview-nav.pc{
  width:600px
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper{
  height:62px;
  padding:0 24px;
  background-color:#f7f7f7;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span{
  min-width:64px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{
  width:16px
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:178px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span{
  min-width:37px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{
  width:10px
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn{
  background-color:var(--preview-theme-color);
  border-radius:14px;
  padding:8px 9px
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled{
  opacity:.4
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:18px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fefefe
}

.preview-list-pc .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon{
  height:16px
}

.xml-digital-teaching-preview .preview-list{
  position:relative
}

.xml-digital-teaching-preview .preview-list.style-b{
  padding-bottom:58px
}

.xml-digital-teaching-preview .preview-list.style-b--pc{
  padding-bottom:62px
}

.xml-digital-teaching-preview .preview-list .preview-nav{
  position:fixed;
  bottom:0;
  z-index:1001
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:58px;
  padding:0 15px;
  background-color:#f7f7f7;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn span{
  min-width:50px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{
  width:14px
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:132px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn span{
  min-width:30px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{
  width:8px
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn{
  background-color:var(--preview-theme-color);
  border-radius:11px;
  padding:8px 9px
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn.isDisabled{
  opacity:.4
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fefefe
}

.xml-digital-teaching-preview .preview-list .preview-nav .preview-nav__wrapper .custom-btn .custom-icon{
  height:14px
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc{
  width:600px
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper{
  height:62px;
  padding:0 24px;
  background-color:#f7f7f7;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn span{
  min-width:64px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__left .custom-btn .custom-icon{
  width:16px
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:178px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn span{
  min-width:37px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .preview-nav__right .custom-btn .custom-icon{
  width:10px
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn{
  background-color:var(--preview-theme-color);
  border-radius:14px;
  padding:8px 9px
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn.isDisabled{
  opacity:.4
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:18px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fefefe
}

.xml-digital-teaching-preview .preview-list .preview-nav.pc .preview-nav__wrapper .custom-btn .custom-icon{
  height:16px
}

.xml-digital-teaching-preview .preview-nav-phone__box{
  position:fixed;
  left:0;
  bottom:0;
  z-index:99;
  width:100%;
  padding:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  background-color:#fff
}

.xml-digital-teaching-preview .preview-nav-phone__box .preview-nav__left .custom-btn{
  width:60px
}

.xml-digital-teaching-preview .preview-nav-phone__box .preview-nav__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:140px
}

.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--preview-theme-color);
  border-radius:11px;
  padding:8px 9px;
  width:52px;
  height:30px
}

.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn.isDisabled{
  opacity:.4
}

.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn span{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#fefefe
}

.xml-digital-teaching-preview .preview-nav-phone__box .custom-btn .custom-icon{
  height:14px
}

.el-image-viewer__wrapper .el-image-viewer__mask{
  opacity:.85
}

.ouchn-container.preview-mode{
  background:#fff
}

.ouchn-container.preview-mode .preview-container-title-pc{
  background-color:var(--preview-theme-color);
  height:49px;
  top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  z-index:1500;
  width:100vw;
  position:fixed;
  left:0
}

.ouchn-container.preview-mode .preview-container-title-pc .container-text-pc{
  margin-left:30px;
  color:#fff
}

.ouchn-container.preview-mode .preview-container-title-pc .container-text-search{
  padding-right:26px;
  margin-right:30px;
  background-color:#fff;
  border-radius:30px;
  font-size:20px
}

.ouchn-container.preview-mode .preview-container-title-pc .container-text-search input{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  outline:0;
  padding:5px 15px;
  width:200px;
  background-color:#fff;
  font-size:14px;
  color:#333;
  border:#fff;
  border-radius:30px
}

.ouchn-container.preview-mode .preview-container-title-pc .container-iocn-search-pc{
  position:absolute;
  right:50px;
  top:10px;
  color:#000
}

.ouchn-container.preview-mode .preview-container-title{
  text-align:center;
  background-color:var(--preview-theme-color);
  height:49px;
  top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  z-index:1500;
  width:100%;
  color:#fff
}

.ouchn-container.preview-mode .preview-container-title.fixed-title{
  position:fixed
}

.ouchn-container.preview-mode .preview-container-title .container-icon{
  position:absolute;
  left:15px;
  color:#fff;
  margin-left:8px;
  font-size:16px;
  line-height:49px
}

.ouchn-container.preview-mode .preview-container-title .container-text{
  color:#fff;
  line-height:49px;
  margin-left:8px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  max-width:80vw;
  padding:0 5px
}

.ouchn-container.preview-mode .preview-for-h5 .preview-screen-h5{
  overflow-y:inherit;
  overflow-x:hidden;
  padding-bottom:40px
}

.ouchn-container.preview-mode .preview-for-pc{
  background-color:#f4f1f4
}

.ouchn-container.preview-mode .preview-for-pc .pc-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100vh
}

.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog{
  width:430px;
  border-radius:10px;
  height:calc(100vh - 70px);
  background-color:#fff;
  overflow:hidden;
  padding:10px 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.ouchn-container.preview-mode .preview-for-pc .pc-container .pc-catalog.pc-catalog--render{
  margin-top:56px;
  margin-left:15px
}

.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc{
  min-width:700px;
  max-width:700px;
  margin:0 auto;
  background:#fff
}

.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title i{
  display:none
}

.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node .el-tree-node__content,.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node .el-tree-node__content{
  display:table
}

.ouchn-container.preview-mode .preview-for-pc .pc-container .preview-screen-pc .preview-container-title .container-text{
  font-size:18px;
  font-family:PingFang SC;
  font-weight:700;
  color:#fff
}

.ouchn-container.preview-mode .preview-for-pad{
  max-width:750px;
  margin:0 auto
}

.ouchn-container.preview-mode .preview-tree-box-h5-tree,.ouchn-container.preview-mode .preview-tree-box-pad-tree,.ouchn-container.preview-mode .preview-tree-box-pc-tree{
  margin-top:16px
}

.ouchn-container.preview-mode .preview-tree-box-h5{
  background:#fff;
  padding:15px;
  height:calc(100vh - 157px);
  overflow-x:hidden;
  overflow-y:auto
}

.ouchn-container.preview-mode .preview-tree-box-h5[id=built-in-tree]{
  padding:0
}

.ouchn-container.preview-mode .preview-tree-box-h5 .el-tree-node{
  word-break:break-all;
  white-space:normal
}

.ouchn-container.preview-mode .preview-tree-box-h5-title{
  padding:16px 0;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.ouchn-container.preview-mode .preview-tree-box-h5-title .el-image{
  position:absolute;
  left:16px
}

.ouchn-container.preview-mode .preview-tree-box-h5-title span{
  height:20px;
  font-size:20px;
  font-family:PingFang SC;
  font-weight:700;
  color:#333;
  line-height:14px
}

.ouchn-container.preview-mode .preview-tree-box-h5-line{
  width:100%;
  height:1px;
  background:#ccc;
  border-radius:1px
}

.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree{
  height:calc(100vh - 80px);
  overflow-y:auto
}

.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{
  width:100%;
  padding:4px 8px 4px 0
}

.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{
  display:none
}

.ouchn-container.preview-mode .preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{
  background-color:inherit
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .catalog-node__label{
  position:relative;
  padding:8px 10px;
  width:calc(100% - 22px)
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg{
  position:absolute;
  color:transparent
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{
  left:0;
  top:0;
  width:100%;
  height:100%;
  border-radius:8px;
  background-color:var(--preview-theme-color);
  opacity:.15
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node__right{
  width:20px;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{
  width:200px
}

.ouchn-container.preview-mode .preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{
  color:var(--preview-theme-color)
}

.ouchn-container.preview-mode .preview-tree-box-pad{
  height:calc(100vh - 157px);
  background:#fff;
  overflow-x:hidden;
  overflow-y:auto;
  padding:15px
}

.ouchn-container.preview-mode .preview-tree-box-pad[id=built-in-tree]{
  padding:0
}

.ouchn-container.preview-mode .preview-tree-box-pad .el-tree-node{
  word-break:break-all;
  white-space:normal
}

.ouchn-container.preview-mode .preview-tree-box-pad-title{
  padding:16px 0;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.ouchn-container.preview-mode .preview-tree-box-pad-title .el-image{
  position:absolute;
  left:16px
}

.ouchn-container.preview-mode .preview-tree-box-pad-title span{
  height:20px;
  font-size:20px;
  font-family:PingFang SC;
  font-weight:700;
  color:#333;
  line-height:14px
}

.ouchn-container.preview-mode .preview-tree-box-pad-line{
  width:100%;
  height:1px;
  background:#ccc;
  border-radius:1px
}

.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree{
  height:calc(100vh - 80px);
  overflow-y:auto
}

.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__content{
  width:100%;
  padding:4px 8px 4px 0
}

.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node__expand-icon{
  display:none
}

.ouchn-container.preview-mode .preview-tree-box-pad.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{
  background-color:inherit
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .catalog-node__label{
  position:relative;
  padding:8px 10px;
  width:calc(100% - 22px)
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg{
  position:absolute;
  color:transparent
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__left .node-label-bg.highlight-bg{
  left:0;
  top:0;
  width:100%;
  height:100%;
  border-radius:8px;
  background-color:var(--preview-theme-color);
  opacity:.15
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node__right{
  width:20px;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.ouchn-container.preview-mode .preview-tree-box-pad .catalog-node.parent-node .catalog-node__left .expanded-node{
  color:var(--preview-theme-color)
}

.ouchn-container.preview-mode .preview-tree-box-pc{
  background:#fff;
  overflow-x:hidden;
  overflow-y:auto;
  padding:15px 10px
}

.ouchn-container.preview-mode .preview-tree-box-pc[id=built-in-tree]{
  padding:0
}

.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node{
  word-break:break-all;
  white-space:normal
}

.ouchn-container.preview-mode .preview-tree-box-pc .el-tree-node .el-tree-node__content{
  display:table
}

.ouchn-container.preview-mode .preview-tree-box-pc-title{
  padding:16px 0;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.ouchn-container.preview-mode .preview-tree-box-pc-title .el-image{
  position:absolute;
  left:16px
}

.ouchn-container.preview-mode .preview-tree-box-pc-title span{
  height:20px;
  font-size:20px;
  font-family:PingFang SC;
  font-weight:700;
  color:#333;
  line-height:14px
}

.ouchn-container.preview-mode .preview-tree-box-pc-line{
  width:100%;
  height:1px;
  background:#ccc;
  border-radius:1px
}

.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree{
  height:calc(100vh - 110px);
  overflow-y:auto
}

.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__content{
  width:100%;
  padding:4px 8px 4px 0
}

.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node__expand-icon{
  display:none
}

.ouchn-container.preview-mode .preview-tree-box-pc.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{
  background-color:inherit
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left,.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .catalog-node__label{
  position:relative;
  padding:8px 10px;
  width:calc(100% - 22px)
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg{
  position:absolute;
  color:transparent
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__left .node-label-bg.highlight-bg{
  left:0;
  top:0;
  width:100%;
  height:100%;
  border-radius:8px;
  background-color:var(--preview-theme-color);
  opacity:.15
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node__right{
  width:20px;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.ouchn-container.preview-mode .preview-tree-box-pc .catalog-node.parent-node .catalog-node__left .expanded-node{
  color:var(--preview-theme-color)
}

.add-notes-bookmarks .item-box span,.add-notes-bookmarks-pc .item-box span{
  font-size:12px;
  color:#fff
}

.ouchn-container .editing-preview .preview-tree-box-h5{
  background:#fff;
  height:calc(100vh - 104px);
  overflow-x:hidden;
  overflow-y:auto
}

.add-notes-bookmarks-pc{
  position:absolute;
  z-index:99999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:90px;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#2b2b2b;
  border-radius:6px
}

.add-notes-bookmarks-pc .item-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:999999
}

.add-notes-bookmarks-pc .item-box img{
  width:20px;
  cursor:pointer
}

.add-notes-bookmarks{
  position:absolute;
  left:140px;
  z-index:99999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:24vw;
  padding:4px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#2b2b2b;
  border-radius:6px
}

.add-notes-bookmarks .item-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:999999
}

.add-notes-bookmarks .item-box img{
  width:4vw;
  padding:2px;
  cursor:pointer
}

.add-notes-bookmarks::after{
  position:absolute;
  bottom:-1vw;
  left:10vw;
  z-index:99998;
  content:"";
  width:4vw;
  height:4vw;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  background:#2b2b2b;
  color:#2b2b2b
}

.add-notes-bookmarks-pc::after{
  position:absolute;
  bottom:-8px;
  left:40px;
  z-index:99998;
  content:"▙";
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  background:#2b2b2b;
  color:#2b2b2b
}

.textbooks-opinion{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:45px!important
}

.textbooks-opinion::after{
  left:12px
}

.add-notes-box-text{
  position:fixed;
  top:0;
  left:0;
  z-index:99999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:100vh;
  background:rgba(0,0,0,.2)
}

.add-notes-box-text .notes-text-box{
  width:88vw;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:20px;
  background:#ededed;
  border-radius:8px
}

.add-notes-box-text .notes-text-box .title-box{
  width:100%;
  position:relative;
  padding-left:6px;
  font-size:14px;
  font-weight:400;
  font-stretch:normal;
  letter-spacing:0;
  font-family:"微软雅黑";
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.add-notes-box-text .notes-text-box .title-box:after{
  position:absolute;
  left:0;
  top:0;
  width:2px;
  height:20px;
  background:#ccc;
  content:""
}

.add-notes-box-text .notes-text-box .textarea{
  margin:10px 0;
  width:100%;
  height:30vw;
  border:none;
  outline:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:8px;
  resize:none;
  border-radius:4px;
  font-family:"微软雅黑";
  font-size:14px;
  color:#333
}

.add-notes-box-text .notes-text-box .add-notes-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.add-notes-box-text .notes-text-box .add-notes-btn div{
  padding:3px 14px;
  border:1px solid var(--preview-theme-color);
  border-radius:20px;
  font-size:14px;
  font-family:"微软雅黑";
  color:var(--preview-theme-color);
  cursor:pointer
}

.add-notes-box-text .notes-text-box .add-notes-btn .confirm{
  margin-left:30px;
  background:var(--preview-theme-color);
  color:#fff
}

.add-notes-box-text-pc{
  position:fixed;
  top:0;
  right:0;
  z-index:99999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100vw!important;
  height:100vh!important;
  background:rgba(0,0,0,.2)
}

.add-notes-box-text-pc .notes-text-box-pc{
  width:600px;
  height:500px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:20px;
  background:#ededed;
  border-radius:8px
}

.add-notes-box-text-pc .notes-text-box-pc .title-box{
  width:100%;
  position:relative;
  padding-left:6px;
  font-size:14px;
  font-weight:400;
  font-stretch:normal;
  letter-spacing:0;
  font-family:"微软雅黑";
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.add-notes-box-text-pc .notes-text-box-pc .title-box:after{
  position:absolute;
  left:0;
  top:0;
  width:2px;
  height:20px;
  background:#ccc;
  content:""
}

.add-notes-box-text-pc .notes-text-box-pc .textarea{
  margin:10px 0;
  width:100%;
  height:400px;
  border:none;
  outline:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:8px;
  resize:none;
  border-radius:4px;
  font-family:"微软雅黑";
  font-size:14px;
  color:#333
}

.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn div{
  padding:3px 14px;
  border:1px solid var(--preview-theme-color);
  border-radius:20px;
  font-size:14px;
  font-family:"微软雅黑";
  color:var(--preview-theme-color);
  cursor:pointer
}

.add-notes-box-text-pc .notes-text-box-pc .add-notes-btn .confirm{
  margin-left:30px;
  background:var(--preview-theme-color);
  color:#fff
}

.continue-read-box{
  position:fixed;
  top:0;
  left:0;
  z-index:99999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:100vh;
  background:rgba(0,0,0,.2)
}

.continue-read-box .notes-text-box{
  width:490px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:20px;
  background:#ededed;
  border-radius:8px
}

.continue-read-box .notes-text-box .title-box{
  width:100%;
  text-align:center;
  position:relative;
  padding-left:6px;
  font-size:22px;
  font-weight:400;
  font-stretch:normal;
  letter-spacing:6px;
  font-family:"微软雅黑";
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.continue-read-box .notes-text-box .text{
  margin:10px 0;
  width:100%;
  min-height:70px;
  max-height:170px;
  border:none;
  outline:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
  resize:none;
  border-radius:4px;
  font-family:"微软雅黑";
  font-size:16px;
  color:#333
}

.continue-read-box .notes-text-box .text .link{
  margin-top:10px;
  width:100%;
  min-height:30px;
  max-height:80px;
  overflow-y:scroll;
  background-color:#d4dfee;
  border-radius:10px;
  padding:8px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  word-break:break-all
}

.continue-read-box .notes-text-box .add-notes-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.continue-read-box .notes-text-box .add-notes-btn div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:80px;
  height:22px;
  padding:3px 14px;
  border:1px solid var(--preview-theme-color);
  border-radius:20px;
  font-size:14px;
  font-family:"微软雅黑";
  color:var(--preview-theme-color);
  cursor:pointer
}

.xml-single-html-group-render .fullscreen-btn,.xml-single-html-group-render .html-scale-controls{
  color:#fff;
  display:-ms-flexbox;
  -webkit-box-align:center;
  top:10px;
  display:-webkit-box;
  position:absolute
}

.continue-read-box .notes-text-box .add-notes-btn .confirm{
  margin-left:30px;
  background:var(--preview-theme-color);
  color:#fff
}

.continue-read-h5 .notes-text-box{
  width:90vw
}

.continue-read-h5 .title-box{
  font-size:20px
}

.continue-read-h5 .text{
  min-height:56px;
  max-height:1560px
}

.continue-read-h5 .add-notes-btn div{
  width:60px;
  height:20px
}

.text-notes-bg{
  background-color:#cddff7;
  cursor:pointer
}

.xml-single-html-group-render{
  position:relative
}

.xml-single-html-group-render .xml-html-mask{
  position:absolute;
  width:calc(100% - 30px)!important;
  height:calc(100% - 30px)!important;
  left:0;
  right:0;
  bottom:0;
  top:0;
  opacity:.1;
  filter:alpha(opacity=5);
  z-index:100
}

.xml-single-html-group-render .xml-copy-url-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  background-color:#fff;
  cursor:pointer;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#2d2d2d
}

.xml-single-html-group-render .xml-copy-url-box .content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding:14px;
  background:#eef3ff;
  border-radius:12px
}

.xml-single-html-group-render .xml-copy-url-box .content img{
  width:120px
}

.xml-single-html-group-render .xml-copy-url-box .content span{
  padding:14px 0;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:11px;
  color:#999;
  line-height:20px
}

.xml-single-html-group-render .xml-copy-url-box .content .btn{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#3e8ced
}

.xml-single-html-group-render .web-file-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:14px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:15px;
  border:1px solid #418eed;
  background:-webkit-gradient(linear,left top,right top,from(rgba(161,196,253,0)),to(rgba(194,233,251,.6)));
  background:linear-gradient(90deg,rgba(161,196,253,0) 0,rgba(194,233,251,.6) 100%);
  cursor:pointer
}

.xml-single-html-group-render .web-file-box .file-cover{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:70px;
  height:70px
}

.xml-single-html-group-render .web-file-box .file-cover img{
  width:70px;
  height:70px
}

.xml-single-html-group-render .web-file-box .file-title{
  font-size:18px;
  font-weight:400;
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  margin-left:16px;
  width:calc(100% - 100px)!important;
  height:70px;
  line-height:70px;
  background-image:url(../../static/img/html_bg_01.8418162f.png);
  background-size:90px 90px;
  background-repeat:no-repeat;
  background-position:100% -28px
}

.xml-single-html-group-render .xml-iframe-mask-box::after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  z-index:999;
  display:block;
  width:100%;
  height:100%;
  pointer-events:var(--xml-iframe-pointer-events)
}

.xml-single-html-group-render .html-iframe-scale-wrap{
  width:100%;
  overflow:hidden;
  position:relative
}

.xml-single-html-group-render .html-scale-controls{
  right:50px;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  height:32px;
  padding:0 6px;
  background:rgba(0,0,0,.5);
  border-radius:4px;
  z-index:100;
  user-select:none
}

.xml-single-html-group-render .html-scale-controls:hover{
  background:rgba(0,0,0,.7)
}

.xml-single-html-group-render .html-scale-controls .html-scale-btn{
  width:22px;
  height:22px;
  line-height:22px;
  text-align:center;
  border-radius:3px;
  cursor:pointer;
  font-size:16px;
  font-weight:600;
  margin:0 2px
}

.xml-single-html-group-render .html-scale-controls .html-scale-btn:hover{
  background:rgba(255,255,255,.2)
}

.xml-single-html-group-render .html-scale-controls .html-scale-value{
  min-width:42px;
  text-align:center;
  font-size:12px;
  margin:0 2px
}

.xml-single-html-group-render .fullscreen-btn{
  right:10px;
  width:32px;
  height:32px;
  background:rgba(0,0,0,.5);
  border-radius:4px;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer;
  z-index:100
}

.xml-single-html-group-render .fullscreen-btn:hover{
  background:rgba(0,0,0,.7)
}

@media print{
  .parent-group.xml-single-image-group{
    position:relative!important;
    z-index:100!important;
    page-break-inside:auto
  }

  .parent-group.xml-single-image-group .image-container{
    position:relative!important;
    z-index:100!important;
    -webkit-transform:translate3d(0,0,0)!important;
    transform:translate3d(0,0,0)!important;
    overflow:visible!important;
    background-image:var(--lun-bo-bg-image);
    background-size:cover
  }

  .parent-group.xml-single-image-group img{
    position:relative!important;
    z-index:100!important;
    height:auto!important;
    width:auto!important;
    max-width:100%!important;
    clear:both!important;
    page-break-inside:avoid;
    -webkit-transform:translate3d(0,0,0)!important;
    transform:translate3d(0,0,0)!important
  }

  .parent-group.xml-single-image-group .xml-image-hua-lang{
    position:relative!important;
    z-index:100!important;
    -webkit-transform:none!important;
    transform:none!important
  }

  .parent-group.xml-single-image-group .xml-image-hua-lang img{
    height:auto!important
  }
}

.parent-group.xml-single-image-group .image-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow-x:hidden;
  background-image:var(--lun-bo-bg-image);
  background-size:cover
}

.parent-group.xml-single-image-group .image-container .xml-noimage-container{
  background:var(--xml-image-hualang-background-color);
  height:315px;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-image-group .image-container .xml-noimage-container .xml-noimage{
  width:244px;
  height:200px
}

.parent-group.xml-single-image-group .image-container .xml-image-dan-tu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.hua-lang{
  margin:0 auto;
  width:auto
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5+.xml-image-ping-pu-h5,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad+.xml-image-ping-pu-pad,.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc+.xml-image-ping-pu-pc,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--under,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--under,.parent-group.xml-single-image-group+.image-container,.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container+.fixed-ratio-container,.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_row{
  margin-top:10px
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu.ping-pu{
  width:100%
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin-right:15px
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5 img{
  background:var(--xml-image-hualang-background-color);
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:6px
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-h5:last-child{
  margin-right:0
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin-right:15px
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad img{
  background:var(--xml-image-hualang-background-color);
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:6px
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pad:last-child{
  margin-right:0
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  margin-right:15px
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc img{
  background:var(--xml-image-hualang-background-color);
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:6px
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-hualang .xml-image-hua-lang-pc:last-child{
  margin-right:0
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-h5{
  max-width:100%;
  text-align:center
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pad{
  max-width:100%;
  text-align:center
}

.parent-group.xml-single-image-group .image-container .xml-image-duo-tu .xml-image-ping-pu .xml-image-ping-pu-pc{
  max-width:100%;
  text-align:center
}

.parent-group.xml-single-image-group .xml-group-action-image-caption{
  padding-top:4px;
  text-align:center
}

.parent-group.xml-single-image-group .hua-lang-image-container{
  overflow-x:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.parent-group.xml-single-image-group .hua-lang-image-container::-webkit-scrollbar{
  height:10px
}

@-webkit-keyframes scroll{
  from{
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }

  to{
    -webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));
    transform:translateX(calc(-100% + var(--xml-reader-width)))
  }
}

@keyframes scroll{
  from{
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }

  to{
    -webkit-transform:translateX(calc(-100% + var(--xml-reader-width)));
    transform:translateX(calc(-100% + var(--xml-reader-width)))
  }
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang{
  position:relative
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang img{
  height:calc(100% - 34px)
}

.parent-group.xml-single-image-group .xml-image-duo-tu .no-title .xml-image-hua-lang img{
  height:100%
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--lay,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--lay{
  font-size:16px;
  color:#333;
  width:100%;
  overflow:hidden;
  white-space:normal;
  word-break:break-all
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--on{
  margin-bottom:10px
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--fixed,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--fixed{
  font-size:14px;
  color:#fff;
  position:absolute;
  left:0;
  z-index:3;
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  background-color:rgba(0,0,0,.4);
  padding:5px 10px
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--bottom,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--bottom{
  bottom:0
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-lun-bo .image-title--top,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-ping-pu .image-title--top{
  top:0
}

.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu .xml-image-hua-lang .image-title--under{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo{
  width:100%;
  max-width:750px;
  margin:0 auto
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo{
  width:100%;
  text-align:center
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .el-carousel__arrow{
  background-color:rgba(31,45,61,.3)
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator{
  position:absolute;
  bottom:10px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  z-index:3;
  background-color:rgba(0,0,0,.4);
  color:#fff;
  font-size:12px;
  padding:3px 10px;
  border-radius:24px;
  min-width:48px
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withBottomTitle{
  bottom:calc(100% - 32px)
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .custom-indicator.withTopTitle{
  bottom:12px
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--on,.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .image-title--under{
  min-height:24px
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo .el-carousel__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-image-group .xml-image-duo-tu.lun-bo .xml-image-lun-bo img{
  width:100%;
  -o-object-fit:cover;
  object-fit:cover
}

.parent-group.xml-single-image-group .image-container-scroll{
  overflow-x:scroll
}

.el-image-viewer__wrapper .el-image-viewer__title{
  font-size:16px;
  color:#fff;
  position:fixed;
  top:20px;
  bottom:initial;
  text-align:center;
  width:calc(100% - 84px);
  overflow:hidden;
  text-overflow:ellipsis;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  background:rgba(0,0,0,.6392156863);
  padding:0 12px;
  background-color:transparent;
  cursor:auto
}

.el-image-viewer__wrapper .el-image-viewer__content{
  font-size:14px;
  color:#fff;
  position:fixed;
  bottom:80px;
  text-align:center;
  line-height:22px;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  width:100%;
  background:rgba(0,0,0,.6392156863);
  padding:5px 15px;
  border-radius:0;
  word-break:break-all;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  cursor:auto
}

.el-image-viewer__wrapper .el-image-viewer__content .ellipsis-box{
  width:100%
}

.el-image-viewer__wrapper .el-image-viewer__close{
  top:20px;
  right:10px;
  width:32px;
  height:32px
}

.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-left.is-disabled,.el-image-viewer__wrapper .el-image-viewer__actions .el-icon-arrow-right.is-disabled{
  color:#999
}

.text-ellipsis-3{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  text-overflow:ellipsis;
  overflow:hidden
}

.el-image__placeholder{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

@media screen and (min-width:1000px){
  .el-image-viewer__wrapper .el-image-viewer__canvas{
    width:auto;
    height:auto;
    position:absolute;
    top:60px;
    left:100px;
    right:100px;
    bottom:140px;
    overflow:hidden
  }
}

.parent-group.xml-single-music-group .audio-component{
  display:none!important
}

.parent-group.xml-single-music-group .xml-music-container .fixed-ratio-container{
  width:100%;
  padding-bottom:24.78%;
  position:relative
}

.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:2.8% 3.5%;
  background-color:var(--reader-theme-secondary-color,#fbfbfb);
  border-radius:8px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--A,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--B{
  border:1px solid #418eed
}

.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--C .xml-music-player-box .xml-audio-player .audio-player-control{
  max-width:100%
}

.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--E,.parent-group.xml-single-music-group .xml-music-container .xml-music__wrapper.style-mode--F{
  border:2px dashed #999
}

.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute;
  top:7px;
  right:0;
  z-index:2
}

.parent-group.xml-single-music-group .xml-music-container .play-mode-wrap .play-control-image{
  width:24px;
  height:20px
}

.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap{
  top:3px;
  right:0;
  z-index:2
}

.parent-group.xml-single-music-group .xml-music-container .demo .play-mode-wrap .play-control-image{
  width:18px;
  height:14px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box{
  width:100%;
  height:100%;
  position:relative
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover{
  width:17.28%;
  height:100%;
  margin-right:2%;
  position:relative
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .el-image{
  width:100%;
  height:100%
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover img{
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%;
  display:block
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-cover .style-a{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:3
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-top:6px;
  max-width:71.72%
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control{
  padding-top:2px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title{
  width:calc(100% - 30px);
  color:var(--reader-theme-font-color,#333)
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{
  margin:0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{
  width:calc(100% - 30px);
  overflow:hidden
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{
  -webkit-animation:fadeNum 7s infinite;
  animation:fadeNum 7s infinite;
  white-space:nowrap;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}

@-webkit-keyframes fadeNum{
  10%{
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }

  100%{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}

@keyframes fadeNum{
  10%{
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }

  100%{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button{
  width:40px;
  height:40px;
  border-radius:50%;
  -webkit-box-shadow:0 0 20px -2px #2e9adb;
  box-shadow:0 0 20px -2px #2e9adb
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button .button-image{
  cursor:pointer
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .play-button img{
  max-width:100%
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  min-height:65.57%
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls__play-button-wrapper{
  padding-right:18px;
  -ms-flex-item-align:center;
  align-self:center
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{
  width:100%;
  justify-self:center
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{
  margin:8px 0
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{
  display:none
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  position:absolute;
  width:100%;
  bottom:-5px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{
  font-size:12px;
  color:#999
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button{
  width:20px;
  height:20px;
  border-radius:50%;
  -webkit-box-shadow:0 0 10px -2px #2e9adb;
  box-shadow:0 0 10px -2px #2e9adb
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .play-button .button-image{
  cursor:pointer
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{
  font-size:14px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{
  line-height:14px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls{
  min-height:65.57%
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{
  padding-right:10px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{
  margin:0 0 2px;
  height:4px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{
  line-height:12px;
  bottom:1px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demoBottom .play-button,.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .xml-audio-player.demoLeft .play-button{
  width:20px;
  height:20px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .prevent-drag{
  position:absolute;
  background-color:#666;
  width:200px;
  height:10px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer{
  margin:0;
  background-color:inherit;
  -webkit-box-shadow:none;
  box-shadow:none
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic{
  background-color:inherit!important;
  width:58.75px;
  height:67.5px;
  margin:10px 12.5px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{
  margin-right:-168px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{
  width:26px;
  height:26px;
  bottom:26%;
  right:50%;
  margin-right:-168px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{
  height:22px;
  width:20px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info{
  height:82px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{
  -webkit-box-flex:inherit;
  -ms-flex:inherit;
  flex:inherit;
  width:190px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{
  position:absolute;
  top:-16px
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{
  width:190px;
  position:relative;
  color:#fbfbfb
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{
  color:#666;
  position:absolute;
  left:0
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{
  color:#666;
  position:absolute;
  right:0
}

.parent-group.xml-single-music-group .xml-music-container .xml-music-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{
  display:none
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover{
  width:20.62%!important;
  position:relative
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-46%,-51%);
  transform:translate(-46%,-51%);
  z-index:9
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .video-pause-btn .play-button{
  width:70%;
  height:70%;
  -webkit-box-shadow:none;
  box-shadow:none
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:#5c5a5e;
  position:relative
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record::after{
  content:"";
  width:65%;
  height:65%;
  background-color:#e24444;
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-cover .record .record-right{
  width:65%;
  position:absolute;
  top:-10px;
  right:-33%;
  height:100%
}

.parent-group.xml-single-music-group .xml-music-style-mode-E .xml-music__wrapper,.parent-group.xml-single-music-group .xml-music-style-mode-F .xml-music__wrapper{
  position:relative!important
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .scroll-text{
  color:#8c5938
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control{
  max-width:66.72%!important
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-player-control .progress .el-slider__bar{
  background-color:#e24444!important
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  min-height:65.57%
}

.parent-group.xml-single-music-group .xml-music-container .audio-play-box .audio-controls__play-button-wrapper{
  padding-right:8px!important;
  -ms-flex-item-align:center;
  align-self:center
}

.parent-group.xml-single-music-group .xml-music-style-mode-E .fixed-ratio-container{
  padding-bottom:0
}

.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_content{
  width:100%
}

.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModee_title{
  text-align:center;
  margin-top:30px
}

.parent-group.xml-single-music-group .xml-music-style-mode-E .styleModeE_progress{
  width:calc(100% - 190px);
  margin:0 20px
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .fixed-ratio-container{
  padding-bottom:0
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_content{
  width:100%
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_IMG{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:250px;
  height:150px;
  background-color:#ebebeb
}

.parent-group.xml-single-recorder-group .audio-component,.parent-group.xml-single-video-group .video-js .vjs-error-display::before{
  display:none!important
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_IMG img{
  max-width:100%;
  max-height:100%
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_I{
  font-size:50px;
  margin-left:15px;
  position:absolute;
  top:50px;
  left:80px;
  cursor:pointer
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_title{
  text-align:center;
  margin-top:20px
}

.parent-group.xml-single-music-group .xml-music-style-mode-F .styleModeF_progress{
  width:calc(100% - 210px);
  margin:0 20px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-ratio-container+.fixed-ratio-container,.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-voice-container+.fixed-ratio-container{
  margin-top:10px
}

.parent-group.xml-single-music-group .xml-music-style-mode-D .style-mode--D.demoBottom .xml-music-player-box .xml-audio-player.demoBottom .audio-play-box .audio-cover{
  width:auto!important
}

.parent-group.xml-single-music-group .xml-music-style-mode-D .style-mode--D.demoBottom .xml-music-player-box .xml-audio-player.demoBottom .audio-play-box .audio-cover .video-pause-btn{
  -webkit-transform:translate(-45%,-53%);
  transform:translate(-45%,-53%)
}

.parent-group.xml-single-music-group .xml-music-style-mode-D .style-mode--D.demoBottom .xml-music-player-box .xml-audio-player.demoBottom .audio-play-box .audio-cover .video-pause-btn .play-button{
  width:80%;
  height:80%
}

.parent-group.xml-single-music-group .xml-music-style-mode-D .style-mode--D.demoLeft .xml-music-player-box .xml-audio-player.demoBottom .audio-play-box .audio-cover{
  width:auto!important
}

.parent-group.xml-single-music-group .xml-music-style-mode-D .style-mode--D.demoLeft .xml-music-player-box .xml-audio-player.demoBottom .audio-play-box .audio-cover .video-pause-btn{
  -webkit-transform:translate(-44%,-52%);
  transform:translate(-44%,-52%)
}

.xml-single-music-group-h5 .styleModeF_content{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-ratio-container{
  width:100%;
  min-height:80px;
  padding-bottom:24.78%;
  position:relative
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:2.8% 3.5%;
  background-color:var(--reader-theme-secondary-color,#fbfbfb);
  border-radius:8px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--A,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--B{
  border:1px solid #418eed
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder__wrapper.style-mode--C .xml-recorder-player-box .xml-audio-player .audio-player-control{
  max-width:100%
}

.parent-group.xml-single-recorder-group .xml-recorder-container .fixed-voice-container{
  width:100%;
  position:relative
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:2.8% 3.5%;
  background-color:var(--reader-theme-secondary-color,#fbfbfb);
  border-radius:8px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--A,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--B{
  border:1px solid #418eed
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-voice__wrapper.style-mode--C .xml-recorder-player-box .xml-audio-player .audio-player-control{
  max-width:100%
}

.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute;
  top:4px;
  right:6px;
  z-index:2
}

.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap:hover{
  cursor:pointer
}

.parent-group.xml-single-recorder-group .xml-recorder-container .play-mode-wrap .play-control-image{
  width:30px;
  height:30px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .demo .play-mode-wrap{
  top:2px;
  right:4px;
  z-index:2
}

.parent-group.xml-single-recorder-group .xml-recorder-container .demo .play-mode-wrap .play-control-image{
  width:18px;
  height:18px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box{
  width:100%;
  height:100%;
  position:relative
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:100%;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:0!important;
  background-color:#fbfbfb;
  padding:0 16px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover{
  width:78px;
  height:78px;
  margin-right:10px;
  position:relative
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover img{
  border-radius:5px;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%;
  display:block
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-cover .style-a{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:3
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  max-width:100%;
  position:relative
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control .mock-wave{
  position:absolute;
  width:100%;
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .record-player-control .mock-wave img{
  max-width:100%
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -ms-flex-line-pack:center;
  align-content:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding-top:6px;
  max-width:70.22%
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title{
  width:calc(100% - 30px);
  color:#333
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title .scroll-text{
  margin:0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title.preview{
  width:calc(100% - 30px);
  overflow:hidden
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{
  -webkit-animation:fadeNum 7s infinite;
  animation:fadeNum 7s infinite;
  white-space:nowrap;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-button{
  width:40px;
  height:40px;
  border-radius:50%;
  -webkit-box-shadow:0 0 20px -2px #2e9adb;
  box-shadow:0 0 20px -2px #2e9adb
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-button .button-image{
  cursor:pointer
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .play-text{
  position:absolute;
  bottom:22%;
  -webkit-transform:translateY(20px);
  transform:translateY(20px);
  width:100%;
  text-align:center;
  font-size:14px;
  color:#333
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  min-height:60px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls__play-button-wrapper{
  padding-right:18px;
  -ms-flex-item-align:center;
  align-self:center
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{
  display:none
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress{
  width:100%;
  justify-self:center
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .progress .el-slider__runway{
  margin:8px 0
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  position:absolute;
  width:100%;
  bottom:2px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .current-time,.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player .audio-controls .audio-controls__handler .play-times .total-time{
  font-size:12px;
  color:#999
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-button{
  width:20px;
  height:20px;
  border-radius:50%;
  -webkit-box-shadow:0 0 10px -2px #2e9adb;
  box-shadow:0 0 10px -2px #2e9adb
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-button .button-image{
  cursor:pointer
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .play-text{
  position:absolute;
  top:50%;
  -webkit-transform:translateY(10px);
  transform:translateY(10px);
  width:100%;
  text-align:center;
  font-size:12px;
  color:#333
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control .audio-player-title{
  font-size:14px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-player-control .audio-player-title .scroll-text{
  line-height:14px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls{
  min-height:60px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls__play-button-wrapper{
  padding-right:10px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .progress .el-slider__runway{
  margin:0 0 2px;
  height:4px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .xml-audio-player.demo .audio-controls .audio-controls__handler .play-times{
  line-height:12px;
  bottom:1px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .prevent-drag{
  position:absolute;
  background-color:#666;
  width:200px;
  height:10px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer{
  margin:0;
  background-color:inherit;
  -webkit-box-shadow:none;
  box-shadow:none
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic{
  background-color:inherit!important;
  width:58.75px;
  height:67.5px;
  margin:10px 12.5px
}

.dialog-title,.xml-voice-container .el-dialog__header{
  background:#eee
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-play{
  margin-right:-168px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause{
  width:26px;
  height:26px;
  bottom:26%;
  right:50%;
  margin-right:-168px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-pic .aplayer-pause .aplayer-icon-pause{
  height:22px;
  width:20px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info{
  height:82px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap{
  -webkit-box-flex:inherit;
  -ms-flex:inherit;
  flex:inherit;
  width:190px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{
  position:absolute;
  top:-16px
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{
  width:190px;
  position:relative;
  color:#fbfbfb
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-ptime{
  color:#666;
  position:absolute;
  left:0
}

.parent-group.xml-single-recorder-group .xml-recorder-container .xml-recorder-player-box .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner .aplayer-dtime{
  color:#666;
  position:absolute;
  right:0
}

@media screen and (max-width:750px){
  .parent-group.xml-single-recorder-group .play-button{
    width:30px!important;
    height:30px!important;
    -webkit-box-shadow:0 0 15px -2px #2e9adb!important;
    box-shadow:0 0 15px -2px #2e9adb!important
  }

  .parent-group.xml-single-recorder-group .play-text{
    -webkit-transform:translateY(13px)!important;
    transform:translateY(13px)!important;
    font-size:12px!important
  }

  .parent-group.xml-single-recorder-group .play-mode-wrap{
    top:2px!important;
    right:4px!important;
    z-index:2!important
  }

  .parent-group.xml-single-recorder-group .play-mode-wrap .play-control-image{
    width:24px!important;
    height:24px!important
  }
}

.dialog-title{
  font-size:30px;
  font-family:Source Han Serif CN;
  font-weight:700;
  color:#333
}

.voice-content-box{
  min-height:48vh;
  max-height:48vh;
  border-bottom:1px dashed #1f4d75;
  overflow-y:auto
}

.voice-btn-box{
  text-align:center;
  padding-top:40px;
  position:relative
}

.voice-btn-box>div{
  font-size:36px;
  font-family:Microsoft YaHei;
  font-weight:400;
  color:#418eed;
  line-height:51px
}

.voice-btn-box img{
  width:90px;
  height:90px;
  cursor:pointer
}

.voice-btn-box .total_score{
  position:absolute;
  top:0;
  right:0;
  color:#db0000;
  font-weight:700;
  -webkit-transform:rotate(-12deg);
  transform:rotate(-12deg);
  background-image:url(../../static/img/source_underline.b33db9ab.png);
  background-repeat:no-repeat;
  background-size:100% 35%;
  background-position:bottom;
  padding-bottom:10px;
  cursor:pointer
}

.illustrate-text{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all;
  padding-bottom:10px;
  border-bottom:1px solid #eee
}

.xml-result-con{
  max-width:412px;
  background:#fff;
  border-radius:2px
}

.xml-result-con .score-item-box{
  min-height:70%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  border-radius:2px;
  margin-top:20px
}

.xml-result-con .score-item-box>div{
  width:100%;
  height:46px;
  background:#fff;
  border:1px solid #dcdcdc;
  border-radius:2px;
  line-height:46px;
  padding:0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  position:relative;
  margin:4px 0
}

.xml-result-con .score-item-box>div>div,.xml-result-con .total{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center
}

.xml-result-con .score-item-box>div>div{
  display:flex;
  -ms-flex-align:center;
  align-items:center
}

.xml-result-con .score-item-box>div>div span{
  margin-left:4px;
  color:#1e1d1d
}

.xml-result-con .score-item-box>div span{
  color:var(--themecolor)
}

.xml-result-con .Gray::after{
  content:"";
  width:100%;
  height:100%;
  background-color:rgba(188,188,188,.3);
  position:absolute;
  top:0;
  left:0
}

.xml-result-con .total{
  width:150px;
  height:150px;
  background-color:#fff;
  border:4px solid #1e1d1d;
  border-radius:50%;
  position:relative;
  text-align:center;
  margin:0 auto;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-result-con .total .number-box{
  width:85%;
  height:85%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-size:12px
}

.xml-result-con .total .number-box span{
  font-weight:700;
  font-size:40px;
  margin-right:2px
}

.btn-group .text,.play-box .text,.xml-result-con .total .comprehensive{
  font-weight:400;
  font-stretch:normal
}

.xml-result-con .total .comprehensive{
  width:140px;
  height:37px;
  background-color:#eb5537;
  border-radius:27px;
  border:3px solid #fff;
  position:absolute;
  bottom:-15px;
  z-index:9;
  font-family:SourceHanSansCN-Bold;
  font-size:17px;
  line-height:30px;
  letter-spacing:0;
  color:#fff
}

.xml-voice-player{
  height:calc(100% - 40px)!important;
  margin-top:10px
}

.voice-image-con{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:auto;
  color:var(--reader-theme-font-color,initial)
}

.voice-image-con img{
  width:100%;
  height:100%
}

.voice-content{
  white-space:pre-wrap
}

.btn-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin:10px 0
}

.btn-group>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin:5px 4px;
  cursor:pointer;
  min-width:59px
}

.btn-group .icon-box,.play-box{
  background-color:#2d5dd8;
  display:-ms-flexbox
}

.btn-group>div.is-disabled{
  opacity:.5;
  cursor:not-allowed
}

.btn-group .icon-box{
  width:43px;
  height:43px;
  display:-webkit-box;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-radius:50%
}

.btn-group .icon-box .img1{
  width:50%
}

.btn-group .icon-box .img2{
  width:85%;
  height:50%
}

.btn-group .icon-box .img4{
  height:50%
}

.btn-group .icon-box .img3{
  width:70%;
  margin-top:5px
}

.btn-group .text{
  font-family:SourceHanSansCN-Regular;
  font-size:12px;
  letter-spacing:0;
  color:#bcbbbb
}

.play-box{
  width:85%;
  margin:0 auto;
  padding:8px 16px 10px 8px;
  display:-webkit-box;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.play-box .top-box{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.play-box>div{
  margin:0 5px
}

.play-box .play-icon{
  width:3%;
  height:80%;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.question,.question>div{
  height:100%;
  -webkit-box-align:center
}

.play-box .play-icon img{
  width:100%
}

.play-box .slider-box{
  width:100%;
  padding-top:6px
}

.play-box .slider-box .el-slider__runway{
  margin:0
}

.play-box .text{
  font-family:SourceHanSansCN-Normal;
  font-size:10px;
  color:#fff
}

.question .text,.question .text .title{
  font-size:16px;
  font-family:PingFang SC
}

.question{
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.question>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center
}

.question .workbench-shop-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:8px 0
}

.question .workbench-shop-item .shop-item-img{
  border:1px solid #d8d8d8;
  border-radius:8px;
  width:88px;
  height:88px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.question .workbench-shop-item .shop-item-img img{
  max-width:100%
}

.question .text{
  font-weight:700;
  color:#666;
  margin-left:20px;
  line-height:40px
}

.question .text .title{
  font-weight:400;
  color:var(--reader-theme-font-color,#333)
}

.question .text .info{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#999
}

.question .text .info span{
  color:#418eed!important;
  margin:0 5px
}

.parent-group.xml-single-video-group .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{
  position:fixed;
  opacity:1!important
}

.parent-group.xml-single-video-group .vjs-no-select .vjs-progress-control.vjs-control{
  pointer-events:none!important
}

.parent-group.xml-single-video-group .vjs-poster{
  -o-object-fit:scale-down;
  object-fit:scale-down
}

.parent-group.xml-single-video-group .dialog-box{
  pointer-events:none!important
}

.parent-group.xml-single-video-group .xml-video-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-top:.5px
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box{
  width:100%;
  height:100%
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player{
  position:relative;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player>.dialog-box{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:calc(100% - 150px);
  z-index:10;
  pointer-events:none!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player .convert-placeholder{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  background-color:#ECECF3;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player .convert-placeholder__text{
  text-align:center;
  padding:0 18px
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player::-webkit-media-controls{
  display:none!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{
  position:fixed;
  opacity:1!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip{
  top:.6em
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-no-select .vjs-progress-control.vjs-control{
  pointer-events:none!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin .video-js .vjs-big-play-button{
  border-radius:100%!important;
  width:70px!important;
  height:70px!important;
  line-height:67px!important;
  margin-left:-35px!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin.is-demo-mode .video-js .vjs-big-play-button{
  border-radius:100%!important;
  width:48px!important;
  height:48px!important;
  line-height:45px!important;
  margin-left:-24px!important;
  margin-top:-24px!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .video-js .vjs-error-display::before{
  display:none!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-poster{
  -o-object-fit:scale-down;
  object-fit:scale-down
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .dialog-box{
  pointer-events:none!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9.vjs-empty-placeholder .vjs-error .vjs-error-display{
  opacity:0
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-menu-button-popup .vjs-menu .vjs-menu-content{
  padding:0!important
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title{
  width:100%;
  height:30px;
  z-index:2;
  position:absolute;
  top:calc(100% - 30px);
  left:0;
  background-color:#101010;
  font-size:14px;
  color:#fff;
  padding-left:16px;
  padding-right:16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title>div{
  overflow-x:hidden
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title>div div{
  white-space:nowrap;
  display:inline-block
}

.parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .video-title .animate-title{
  white-space:nowrap;
  -webkit-animation:title-move var(--scroll-duration) linear infinite;
  animation:title-move var(--scroll-duration) linear infinite
}

@-webkit-keyframes title-move{
  0%,12%{
    margin-left:0;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }

  100%{
    margin-left:100%;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}

@keyframes title-move{
  0%,12%{
    margin-left:0;
    -webkit-transform:translateX(0);
    transform:translateX(0)
  }

  100%{
    margin-left:100%;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%)
  }
}

.parent-group.xml-single-video-group .xml-video-player .video-player.vjs-custom-skin .video-js{
  height:100%;
  padding-top:0
}

.parent-group.xml-single-video-group .xml-video-player .video-player.vjs-custom-skin.with-bottom-title .video-js .vjs-control-bar{
  bottom:30px
}

.parent-group.xml-single-video-group .xml-video-collapse-bar{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:16px;
  width:100%;
  padding:12px 18px 12px 22px;
  margin:10px 0;
  background:linear-gradient(135deg,#fff 0,#f3f7ff 100%);
  border:1px solid rgba(45,93,216,.12);
  border-radius:10px;
  -webkit-box-shadow:0 2px 8px rgba(45,93,216,.06);
  box-shadow:0 2px 8px rgba(45,93,216,.06);
  cursor:pointer;
  user-select:none;
  overflow:hidden;
  -webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;
  transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;
  transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease;
  transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease
}

.parent-group.xml-single-video-group .xml-video-collapse-bar::before{
  content:"";
  position:absolute;
  left:0;
  top:12%;
  bottom:12%;
  width:4px;
  background:-webkit-gradient(linear,left top,left bottom,from(#2d5dd8),to(#5b8def));
  background:linear-gradient(180deg,#2d5dd8 0,#5b8def 100%);
  border-radius:0 3px 3px 0
}

.parent-group.xml-single-video-group .xml-video-collapse-bar:hover{
  border-color:rgba(45,93,216,.28);
  -webkit-box-shadow:0 6px 16px rgba(45,93,216,.14);
  box-shadow:0 6px 16px rgba(45,93,216,.14);
  -webkit-transform:translateY(-1px);
  transform:translateY(-1px)
}

.parent-group.xml-single-video-group .xml-video-collapse-bar:active{
  -webkit-transform:translateY(0);
  transform:translateY(0);
  -webkit-box-shadow:0 2px 6px rgba(45,93,216,.1);
  box-shadow:0 2px 6px rgba(45,93,216,.1)
}

.parent-group.xml-single-video-group .xml-video-collapse-bar .collapse-bar-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:8px;
  min-width:0;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.parent-group.xml-single-video-group .xml-video-collapse-bar .collapse-bar-title-dot{
  -ms-flex-negative:0;
  flex-shrink:0;
  width:6px;
  height:6px;
  border-radius:50%;
  background:#2d5dd8;
  -webkit-box-shadow:0 0 0 3px rgba(45,93,216,.15);
  box-shadow:0 0 0 3px rgba(45,93,216,.15)
}

.parent-group.xml-single-video-group .xml-video-collapse-bar .collapse-bar-title-text{
  font-size:15px;
  font-weight:600;
  color:#1f3a7a;
  letter-spacing:.3px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.parent-group.xml-single-video-group .xml-video-collapse-bar .collapse-bar-action{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:8px;
  -ms-flex-negative:0;
  flex-shrink:0
}

.parent-group.xml-single-video-group .xml-video-collapse-bar .collapse-bar-action-text{
  font-size:13px;
  color:rgba(45,93,216,.85);
  font-weight:500;
  -webkit-transition:color .25s ease;
  transition:color .25s ease
}

.parent-group.xml-single-video-group .xml-video-collapse-bar:hover .collapse-bar-action-text{
  color:#2d5dd8
}

.parent-group.xml-single-video-group .xml-video-collapse-bar .collapse-bar-arrow{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:50%;
  background:rgba(45,93,216,.1);
  color:#2d5dd8;
  -webkit-transition:background-color .25s ease,-webkit-transform .35s cubic-bezier(.4,0,.2,1);
  transition:background-color .25s ease,-webkit-transform .35s cubic-bezier(.4,0,.2,1);
  transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .25s ease;
  transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .25s ease,-webkit-transform .35s cubic-bezier(.4,0,.2,1)
}

.parent-group.xml-single-video-group .xml-video-collapse-bar:hover .collapse-bar-arrow{
  background:rgba(45,93,216,.18)
}

.parent-group.xml-single-video-group .xml-video-collapse-bar.is-expanded .collapse-bar-arrow{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.parent-group.xml-single-video-group .xml-video-collapse-bar .collapse-bar-arrow svg{
  display:block
}

.parent-group.xml-single-video-group .xml-video-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  -webkit-animation:collapse-fade-in .3s ease;
  animation:collapse-fade-in .3s ease
}

@-webkit-keyframes collapse-fade-in{
  from{
    opacity:0;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px)
  }

  to{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}

@keyframes collapse-fade-in{
  from{
    opacity:0;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px)
  }

  to{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}

.parent-group.xml-single-video-group .xml-video-container-h5 .xml-video-collapse-bar{
  padding:10px 14px 10px 18px;
  margin:8px 0;
  border-radius:8px
}

.parent-group.xml-single-video-group .xml-video-container-h5 .xml-video-collapse-bar .collapse-bar-title-text{
  font-size:14px
}

.parent-group.xml-single-video-group .xml-video-container-h5 .xml-video-collapse-bar .collapse-bar-action-text{
  font-size:12px
}

.parent-group.xml-single-video-group .xml-video-container-h5 .xml-video-collapse-bar .collapse-bar-arrow{
  width:20px;
  height:20px
}

.xml-video-container .fixed-ratio-container,.xml-video-player .fixed-ratio-container{
  padding-bottom:56.25%;
  position:relative
}

.xml-video-container .fixed-ratio-container::before,.xml-video-player .fixed-ratio-container::before{
  content:"";
  display:block;
  position:absolute;
  width:100%;
  height:1.2px;
  top:-1px;
  background-color:#FFF;
  z-index:2
}

.xml-video-container .fixed-ratio-container.with-under-title+.video-title--under,.xml-video-player .fixed-ratio-container.with-under-title+.video-title--under{
  word-break:break-all;
  padding:4px 2px 0
}

.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js{
  height:100%;
  padding-top:0
}

.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before{
  content:"";
  display:block;
  position:absolute;
  height:100%;
  left:-1px;
  width:1.5px;
  background-color:#FFF;
  z-index:2
}

.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after{
  content:"";
  display:block;
  position:absolute;
  height:100%;
  right:-.5px;
  width:1px;
  background-color:#FFF;
  z-index:2
}

.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-poster,.xml-video-container .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-tech,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-poster,.xml-video-player .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder).is-edit-mode .video-js.vjs-fluid .vjs-tech{
  pointer-events:none
}

.xml-modal-player__wrapper .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-player__wrapper .xml-video-player .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-viewer__wrapper .vjs-no-select .vjs-progress-control.vjs-control,.xml-modal-viewer__wrapper .xml-video-player .vjs-no-select .vjs-progress-control.vjs-control,.xml-video-container .fixed-ratio-container .video-player.vjs-no-select .vjs-progress-control.vjs-control,.xml-video-player .fixed-ratio-container .video-player.vjs-no-select .vjs-progress-control.vjs-control{
  pointer-events:none!important
}

.xml-video-container .fixed-ratio-container+.fixed-ratio-container,.xml-video-player .fixed-ratio-container+.fixed-ratio-container{
  margin-top:10px
}

.xml-video-container .fixed-ratio-container .video-js .vjs-mute-control,.xml-video-player .fixed-ratio-container .video-js .vjs-mute-control{
  padding-left:0;
  padding-right:0
}

.xml-video-container .fixed-ratio-container .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.xml-video-player .fixed-ratio-container .video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{
  left:-3em
}

.xml-video-container .content-block,.xml-video-player .content-block{
  padding:8px 20px
}

.xml-video-container .content-block .content,.xml-video-player .content-block .content{
  max-height:300px;
  overflow-y:scroll
}

.xml-video-container.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-container.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-container.block-checked .fixed-ratio-container::before,.xml-video-player.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::after,.xml-video-player.block-checked .fixed-ratio-container .video-player.vjs-custom-skin:not(.vjs-empty-placeholder) .video-js.vjs-fluid:not(.vjs-fullscreen)::before,.xml-video-player.block-checked .fixed-ratio-container::before{
  background-color:#418EED
}

.xml-video-container .xml-video__wrapper,.xml-video-player .xml-video__wrapper{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fbfbfb;
  border-radius:8px
}

.xml-video-container .xml-video__wrapper video,.xml-video-player .xml-video__wrapper video{
  width:100%;
  height:100%;
  max-height:100%;
  -o-object-fit:contain;
  object-fit:contain
}

@media screen and (max-width:750px){
  .parent-group.xml-single-video-group .xml-video-container .xml-video-player-box .xml-video-player-16-9 .vjs-custom-skin:not(.is-demo-mode) .video-js .vjs-big-play-button,.player-dialog .xml-modal-player__wrapper .xml-video-player .video-js .vjs-big-play-button{
    width:60px!important;
    height:60px!important;
    line-height:57px!important;
    margin-left:-30px!important;
    margin-top:-30px!important
  }
}

.xml-single-question-group .sortQuestion .option-item+.option-item{
  margin-top:16px
}

.xml-single-question-group .sortQuestion .option-item:hover{
  background:inherit!important
}

.xml-single-question-group .sortQuestion .option-item{
  border-radius:6px;
  -webkit-transition:all ease .3s;
  transition:all ease .3s;
  padding:0!important
}

.xml-single-question-group .sortQuestion .option-item .questionSeq{
  padding:12px 30px!important;
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:16px;
  color:#27272A;
  line-height:24px;
  background:#FBFBFB;
  -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  margin-right:12px;
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-question-group .sortQuestion .option-item .questionSeq.isTrue{
  color:#18B451
}

.xml-single-question-group .sortQuestion .option-item .questionSeq.isFalse{
  color:#FF6565
}

.xml-single-question-group .sortQuestion .option-item .questionContent{
  -webkit-box-flex:1;
  -ms-flex:1 1 0px;
  flex:1 1 0;
  background:#FBFBFB;
  -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-question-group .sortQuestion .option-item .questionContent .drag-handle{
  width:24px;
  height:24px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAsCAYAAAAjFjtnAAAAAXNSR0IArs4c6QAAASxJREFUaEPtWcENwjAMdDZgBJih6Yu0SjeADWADRmAENoANYINUpbyazkBH6Abh20AeSBcpiuQ+I53ru4udyBGU+Scyz59gAqazOyKxWgrR1MUtJIzpxoO/7uamlg9ERJhA249vIrdeJqGVDMZte+u+kp20khsmgCjADqTeQqYfTuTIL+KqPAeL+Dn464LmRpUXZAfARYz8PAaWCcRQEYnBDiDqxcCyA3yQpT7I2IHkDjztnYR/ldBKNqEO0/bWeOtCTHpbHJFuxF0IUS8Glh2IoSISgx1A1IuBhR1oX+OV3M9U4r826mjWldwjRHACPFbhuRCyA4myv8xh9HE0XMR4ClgEJoDph6PZAVxDLALsQPbD3ezPASaQfCqR+200+2dWrAniaLiN4ilgET4Ek90tAu3qgQAAAABJRU5ErkJggg==);
  background-position:center center;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-single-question-group .sortQuestion .option-item.isActive .questionContent{
  background:#DCEBFE
}

.xml-single-question-group .sortQuestion .option-item.isActive .questionContent .drag-handle{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAATxJREFUaEPtmTFOw0AQRWfdBFNxhFDhHIMbwA3gBtTgSEgx1NwAbpDcgGMQaOAIbpKlytDGxEhIb6XVSt+lpT+e///O7GgcrPAnFJ6/iUBuB7EDs3Zz4bvqZJ/I+rF+GSPW3Mar/fe7quo/usmKiIAJNHfx04JNBwS6ejRu00YfJBvsa72oT0WAKCAHch+h2Xx74x6GRdzV96NF3MbB++Devz0cP5ETgIuYfDwFVgRSqEhiyAGiXgqsHNBFlvsikwO5HThrv5fB/Pcocf7HKPE6Mk5fk26kLkTUS4GVAylUJDHkAFEvBRY70Mzjs/nBVuJfbdQt9O/d0SUhwgloraK9EDmBZsUPc4w+R+Mi5imwCCLA9ONoOcA1ZBGwA8Uvd4u/B0Qg91aieAeK/83KmiBH4zbKU2ARRIDpx9E/vKfXMbBLXg0AAAAASUVORK5CYII=)
}

.xml-single-question-group .sortQuestion .option-item:hover .questionContent{
  background:#DCEBFE
}

.xml-single-question-group .sortQuestion .option-item:hover .questionContent .drag-handle{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAATxJREFUaEPtmTFOw0AQRWfdBFNxhFDhHIMbwA3gBtTgSEgx1NwAbpDcgGMQaOAIbpKlytDGxEhIb6XVSt+lpT+e///O7GgcrPAnFJ6/iUBuB7EDs3Zz4bvqZJ/I+rF+GSPW3Mar/fe7quo/usmKiIAJNHfx04JNBwS6ejRu00YfJBvsa72oT0WAKCAHch+h2Xx74x6GRdzV96NF3MbB++Devz0cP5ETgIuYfDwFVgRSqEhiyAGiXgqsHNBFlvsikwO5HThrv5fB/Pcocf7HKPE6Mk5fk26kLkTUS4GVAylUJDHkAFEvBRY70Mzjs/nBVuJfbdQt9O/d0SUhwgloraK9EDmBZsUPc4w+R+Mi5imwCCLA9ONoOcA1ZBGwA8Uvd4u/B0Qg91aieAeK/83KmiBH4zbKU2ARRIDpx9E/vKfXMbBLXg0AAAAASUVORK5CYII=)
}

.xml-single-question-group .sortQuestion .option-item ::v-deep .content{
  cursor:pointer
}

.xml-single-question-group .sortQuestion .option-item ::v-deep .stem-content.no-border{
  padding:8px 14px!important;
  cursor:pointer
}

.xml-single-question-group .question_title{
  width:100%;
  height:36px;
  background:linear-gradient(117deg,#0094F0 0,rgba(255,255,255,0) 100%);
  border-radius:6px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:8px 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  cursor:default
}

.xml-single-question-group .question_title .left_title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-question-group .question_title .left_title .num{
  font-family:MiSans,MiSans;
  font-weight:400;
  font-size:14px;
  color:#FFF;
  line-height:20px;
  margin-right:12px
}

.xml-single-question-group .question_title .left_title .showAll{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-family:MiSans,MiSans;
  font-weight:400;
  font-size:12px;
  color:#FFF;
  line-height:0;
  cursor:pointer
}

.xml-single-question-group .question_title .left_title .showAll img{
  margin-right:5px;
  width:12px;
  height:12px
}

.xml-single-question-group .question_title .right_title{
  font-family:MiSans,MiSans;
  font-weight:400;
  font-size:13px;
  color:#009DFF;
  line-height:0;
  cursor:pointer
}

.xml-single-question-group .question_title .right_title img{
  cursor:pointer;
  width:14px;
  height:14px;
  margin-right:5px
}

.xml-single-question-group .question-item{
  margin-top:12px
}

.xml-single-question-group .ques-modal .question-box{
  height:430px;
  overflow-y:auto
}

.xml-single-question-group .line-content{
  width:100%;
  position:relative
}

.xml-single-question-group .line-content .line-content--item{
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.xml-single-question-group .line-content .line-content--item ::v-deep .stem-content{
  height:100%
}

.xml-single-question-group .line-content .line-content--item .select-cirle{
  background:#FFF;
  border-radius:50%;
  width:12px;
  height:12px;
  border:2px solid #287CF7
}

.xml-single-question-group .line-content .line-content--item .cirle-left{
  margin-left:-22px
}

.xml-single-question-group .line-content .line-content--item .cirle-right{
  margin-right:-6px
}

.xml-single-question-group .line-content+.line-content{
  margin-top:10px
}

.xml-single-question-group .line-content .option-item+.option-item{
  margin-top:0!important;
  margin-left:100px
}

.xml-single-question-group .line-content .create-option{
  width:100%;
  margin-top:10px;
  border-style:dashed!important
}

.xml-single-question-group .line-content .option-item{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:0;
  margin-bottom:10px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:6px;
  padding-left:16px;
  border:1px solid #eee
}

.xml-single-question-group .line-content .option-item.isMobile+.option-item.isMobile{
  margin-left:50px
}

.xml-single-question-group .line-content .option-item .questionSeq{
  padding:8px 0
}

.xml-single-question-group .line-content .option-item ::v-deep .stem-content.no-border{
  padding:8px 14px!important
}

.xml-single-question-group .group-content .xml-arrange-in-a-row .option-item{
  margin:0 0 8px
}

.xml-question-container-pc .question-item .AIbtn,.xml-single-question-group .option-item+.option-item{
  margin-top:16px
}

.xml-single-question-group .group-content .el-textarea__inner{
  background:var(--reader-theme-secondary-color,initial);
  border-color:var(--reader-theme-secondary-color,initial);
  color:var(--reader-theme-font-color,inherit)
}

.xml-single-question-group .content{
  width:100%
}

.xml-single-question-group .content .stem-content{
  width:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:5px 14px;
  height:auto;
  border:1px solid #e7e7e7;
  border-radius:6px;
  cursor:pointer;
  color:var(--reader-theme-font-color,inherit)
}

.xml-single-question-group .content .stem-content.no-border{
  padding:0;
  border:none;
  cursor:default
}

.xml-single-question-group .content .stem-content .placeholder{
  color:#c0c4cc;
  font-size:14px;
  cursor:pointer;
  user-select:none
}

.xml-single-question-group .content .stem-content .text-break-all{
  word-break:break-word;
  white-space:pre-wrap
}

.xml-single-question-group .option-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-radius:6px;
  padding-left:16px;
  cursor:pointer;
  -webkit-transition:all ease .3s;
  transition:all ease .3s;
  color:var(--reader-theme-font-color,inherit)
}

.xml-single-question-group .option-item.isActive{
  border-color:#2e9adb
}

.xml-single-question-group .option-item .questionSeq{
  padding:8px 0;
  line-height:0
}

.xml-single-question-group .option-item .questionSeq img{
  width:20px;
  height:20px
}

.xml-single-question-group .option-item.isTrue{
  border:1px solid #70b603
}

.xml-single-question-group .option-item.isTrue .el-checkbox__input.is-checked .el-checkbox__inner{
  border-color:#70b603;
  background:#70b603
}

.xml-single-question-group .option-item.isFalse{
  border:1px solid #d9001b
}

.xml-single-question-group .option-item.isFalse .el-checkbox__input.is-checked .el-checkbox__inner{
  border-color:#d9001b;
  background:#d9001b
}

.xml-single-question-group .option-item:hover{
  background:#ddd
}

.xml-single-question-group .option-item .content{
  cursor:pointer
}

.xml-single-question-group .option-item .stem-content.no-border{
  padding:8px 14px!important;
  cursor:pointer
}

.xml-single-question-group .file-render{
  width:100%
}

.xml-single-question-group .file-render .image-file{
  width:218px;
  -o-object-fit:scale-down;
  object-fit:scale-down
}

.xml-single-question-group .file-render .video-file{
  width:408px
}

.xml-single-question-group .file-render .file-render{
  width:100%
}

.xml-single-question-group .file-render .file-info{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:0
}

.xml-single-question-group .file-render .file-info.videoHandler{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-question-group .file-render .file-info.videoHandler .fileName{
  font-size:18px;
  color:#333;
  margin-bottom:19px
}

.xml-single-question-group .file-render .file-info.videoHandler .fileInfo{
  font-size:14px;
  color:#666;
  margin-bottom:19px
}

.xml-single-question-group .file-render .audio .audio-icon{
  width:36px;
  height:36px;
  margin-right:20px
}

.xml-single-question-group .file-render .audio .audio-icon img{
  width:100%;
  height:100%;
  display:block
}

.xml-single-question-group .file-render .audio .audio-controls{
  width:100%;
  max-width:200px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  height:36px
}

.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler,.xml-single-question-group .file-render .audio .audio-controls .audio-controls--progress{
  width:100%
}

.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler{
  line-height:1
}

.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .play{
  font-size:24px
}

.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .play .play-handler{
  width:22px;
  height:22px;
  display:block;
  cursor:pointer
}

.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .current-time,.xml-single-question-group .file-render .audio .audio-controls .audio-controls--handler .total-time{
  font-size:12px;
  color:#333
}

.xml-single-question-group .file-render .play-handler.mobile{
  width:20px;
  height:20px
}

.xml-single-question-group .file-render .audio-component{
  display:none
}

.xml-single-question-group .file-render .el-slider__runway{
  margin:0 0 4px;
  background:#e3e3e3;
  height:4px
}

.xml-single-question-group .file-render .el-slider__bar{
  height:4px
}

.xml-single-question-group .file-render .el-slider__button{
  width:10px;
  height:10px
}

.xml-single-question-group .file-render .el-slider__button-wrapper{
  top:-15px
}

.xml-single-question-group .file-render .file-render--video ::v-deep .el-dialog__header{
  padding:10px
}

.xml-single-question-group .file-render .file-render--video .video-content{
  width:180px;
  height:135px;
  border-radius:6px;
  overflow:hidden;
  position:relative
}

.xml-single-question-group .file-render .file-render--video .video-content .play{
  position:absolute;
  left:50%;
  top:50%;
  cursor:pointer;
  -webkit-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%)
}

.xml-single-question-group .file-render .file-render--video .video-mask{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,.5)
}

.xml-single-question-group .file-render .file-render--video .video-mask img{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50% -50%);
  transform:translate(-50% -50%);
  display:block
}

.xml-single-question-group .file-render .file-render--video .video-player{
  width:100%
}

.xml-single-question-group .flex-direction-column{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-single-question-group .analysis-content{
  background-color:#f5f5f5
}

.xml-single-question-group .AIbtn{
  cursor:pointer;
  padding-left:16px;
  margin-top:5px
}

.xml-single-question-group .shop-item-img img{
  width:100%
}

.xml-single-question-group .group-content{
  width:100%;
  padding-bottom:14px
}

.xml-single-question-group .group-content-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-single-question-group .group-content-box .question-number{
  line-height:28px;
  padding-right:4px
}

.xml-single-question-group .group-content-box .stem{
  width:100%
}

.xml-single-question-group .border-bottom{
  margin-bottom:10px;
  border-bottom:2px dashed #ececec
}

.xml-single-question-group .answer-cloze-input-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:8px;
  padding:6px 10px;
  background:#FCFCFC;
  border:1px solid #D0D0D4;
  border-radius:12px
}

.xml-single-question-group .answer-cloze-input{
  width:calc(100% - 58px);
  border-radius:4px;
  padding:6px 10px;
  background:var(--reader-theme-secondary-color,#fbfbfb);
  border-color:var(--reader-theme-secondary-color,initial);
  color:var(--reader-theme-font-color,inherit)
}

.xml-single-question-group .line-content--item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-question-group .line-content--item .option-item{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.xml-single-question-group .line-content--item .option-item+.option-item{
  margin-left:100px
}

.xml-single-question-group td,.xml-single-question-group th{
  border:1px solid #ddd;
  padding:8px;
  word-wrap:break-word;
  min-width:60px;
  text-align:center;
  font-size:14px
}

.xml-single-question-group th{
  background:#e6f0f4;
  font-weight:700
}

.xml-single-question-group .xml-input-question-answer-table{
  padding:8px;
  overflow-x:auto
}

.xml-single-question-group .xml-input-question-answer-table table{
  min-width:700px;
  border-collapse:collapse;
  table-layout:fixed
}

.xml-single-question-group .xml-input-question-answer-table td,.xml-single-question-group .xml-input-question-answer-table th{
  border:1px solid #ddd;
  padding:8px;
  word-wrap:break-word;
  min-width:60px;
  text-align:center;
  font-size:14px
}

.xml-single-question-group .xml-input-question-answer-table th{
  background:#135096;
  font-weight:700;
  color:#fff
}

.xml-single-question-group .xml-input-question-answer-table th input{
  background:inherit;
  color:inherit
}

.xml-single-question-group .xml-input-question-answer-table td input{
  width:100%;
  padding:6px 8px;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-size:14px;
  line-height:1.5;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  background:#fff
}

.xml-single-question-group .xml-input-question-answer-table td input:focus{
  border-color:#40a9ff;
  -webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);
  box-shadow:0 0 0 2px rgba(24,144,255,.2);
  outline:0
}

@media screen and (max-width:768px){
  .xml-single-question-group .xml-input-question-answer-table{
    padding:4px
  }

  .xml-single-question-group table{
    font-size:14px
  }

  .xml-single-question-group td input{
    font-size:13px;
    padding:4px 6px
  }
}

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

.xml-single-question-group sub{
  bottom:-.5em
}

.xml-single-question-group sup{
  top:-.5em
}

.ques-modal .question-box,.xml-ques-modal .question-box{
  height:430px;
  overflow-y:auto
}

.ques-modal .el-dialog__header,.xml-ques-modal .el-dialog__header{
  margin:0;
  height:48px;
  padding:0!important;
  background-color:#f5f5f5!important;
  border-radius:8px 8px 0 0
}

.ques-modal .el-dialog__header:has(.mate-title),.xml-ques-modal .el-dialog__header:has(.mate-title){
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.ques-modal .el-dialog__header .el-dialog__headerbtn,.xml-ques-modal .el-dialog__header .el-dialog__headerbtn{
  border:2px solid gray;
  border-radius:20px;
  width:24px;
  height:24px;
  top:12px!important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:absolute;
  right:20px;
  padding:0;
  background:0 0;
  outline:0;
  cursor:pointer;
  font-size:16px
}

.ques-modal .el-dialog__body,.xml-ques-modal .el-dialog__body{
  background-color:#fff!important;
  padding:16px 16px 8px!important;
  min-height:469px
}

.ques-modal .mate-title,.xml-ques-modal .mate-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.ques-modal .mate-title .mate-text,.xml-ques-modal .mate-title .mate-text{
  width:56px;
  height:44px;
  background:#fff;
  font-size:14px;
  font-weight:700;
  color:rgba(0,0,0,.8);
  line-height:44px;
  text-align:center
}

.xml-question-container-pc .question-item .mt-4{
  margin-top:1rem
}

.xml-question-container-pc .question-item .mt-6{
  margin-top:1.5rem
}

.xml-question-container-pc .question-item .question-answer-box{
  background:#F2F7FF;
  border-radius:12px;
  padding:20px;
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
}

.xml-question-container-pc .question-item .question-answer-box .question-label{
  line-height:24px
}

.xml-question-container-pc .question-item .question-answer-box .analysis-content{
  background:inherit;
  padding:0
}

.xml-question-container-pc .question-item .question-answer-box .analysis-content span{
  white-space:normal
}

.xml-question-container-pc .question-item .question-analysis-box{
  padding:0 20px 20px;
  background:#F2F7FF
}

.xml-question-container-pc .question-item .question-analysis-box .question-label{
  line-height:24px
}

.xml-question-container-pc .question-item .question-analysis-box .analysis-content{
  background:inherit;
  padding:0
}

.xml-question-container-pc .question-item .question-know-box{
  padding:0 20px 12px;
  background:#F2F7FF
}

.xml-question-container-pc .question-item .textarea{
  width:100%;
  height:100px;
  outline:0;
  padding:20px;
  resize:none;
  background:#FCFCFC;
  border-radius:12px;
  border:1px solid #D0D0D4
}

.xml-question-container-pc .question-item .textarea.isFalse,.xml-question-container-pc .question-item .textarea.isTrue{
  border-color:#D0D0D4
}

.parent-group.xml-single-resource-group .preview-container-resource .workbench-shop-item{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-resource-group .preview-container-resource .shop-item-desc .shop-item-desc-title{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  word-break:break-all
}

.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-desc .shop-item-desc-detail .pointer,.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-desc .shop-item-desc-title,.parent-group.xml-single-resource-group .preview-container-resource-editor .shop-item-img{
  cursor:unset
}

.parent-group.xml-single-resource-group .preview-container-resource-demo .workbench-shop-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding:5px!important
}

.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-img{
  border:1px solid #d8d8d8;
  border-radius:8px;
  width:70px!important;
  height:70px!important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-img .shop-item-img-resource{
  width:84%!important;
  height:100%!important
}

.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-desc .shop-item-desc-title{
  font-size:14px!important;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  word-break:break-all
}

.parent-group.xml-single-resource-group .preview-container-resource-demo .shop-item-desc .shop-item-desc-detail{
  font-size:12px!important
}

.parent-group.xml-single-resource-group .preview-container-resource-demoBottom .workbench-shop-item{
  padding:5px
}

.parent-group.xml-single-resource-group .preview-container-resource-demoBottom .style-mode__item--body.xml-group-item{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:100px
}

code[class*=language-],pre[class*=language-]{
  color:#000;
  background:0 0;
  text-shadow:0 1px #fff;
  font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;
  font-size:1em;
  text-align:left;
  white-space:pre;
  word-spacing:normal;
  word-break:normal;
  word-wrap:normal;
  line-height:1.5;
  -moz-tab-size:4;
  -o-tab-size:4;
  tab-size:4;
  -ms-hyphens:none;
  hyphens:none
}

code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{
  text-shadow:none;
  background:#b3d4fc
}

code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{
  text-shadow:none;
  background:#b3d4fc
}

@media print{
  code[class*=language-],pre[class*=language-]{
    text-shadow:none
  }
}

pre[class*=language-]{
  padding:2em 1em 1em;
  margin:.5em 0;
  overflow:auto
}

:not(pre)>code[class*=language-],pre[class*=language-]{
  background:#f5f2f0;
  border-radius:4px
}

:not(pre)>code[class*=language-]{
  padding:.1em;
  border-radius:.3em;
  white-space:normal
}

.token.cdata,.token.comment,.token.doctype,.token.prolog{
  color:#708090
}

.token.punctuation{
  color:#999
}

.token.namespace{
  opacity:.7
}

.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{
  color:#905
}

.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{
  color:#690
}

.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{
  color:#9a6e3a;
  background:hsla(0,0%,100%,.5)
}

.token.atrule,.token.attr-value,.token.keyword{
  color:#07a
}

.token.class-name,.token.function{
  color:#dd4a68
}

.token.important,.token.regex,.token.variable{
  color:#e90
}

.token.bold,.token.important{
  font-weight:700
}

.token.italic{
  font-style:italic
}

.token.entity{
  cursor:help
}

pre[class*=language-].line-numbers{
  position:relative;
  padding-left:3.3em;
  counter-reset:linenumber
}

pre[class*=language-].line-numbers>code{
  position:relative;
  white-space:inherit
}

.line-numbers .line-numbers-rows{
  position:absolute;
  pointer-events:none;
  top:0;
  font-size:100%;
  left:-3.3em;
  width:2.8em;
  letter-spacing:-1px;
  border-right:1px solid #999;
  user-select:none
}

.line-numbers-rows>span{
  display:block;
  counter-increment:linenumber
}

.line-numbers-rows>span:before{
  content:counter(linenumber);
  color:#999;
  display:block;
  padding-right:.5em;
  text-align:right
}

div.code-toolbar{
  position:relative
}

div.code-toolbar>.toolbar{
  position:absolute;
  z-index:10;
  top:.3em;
  right:.2em;
  -webkit-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out;
  opacity:0
}

div.code-toolbar:focus-within>.toolbar,div.code-toolbar:hover>.toolbar{
  opacity:1
}

div.code-toolbar>.toolbar>.toolbar-item{
  display:inline-block
}

div.code-toolbar>.toolbar>.toolbar-item>a{
  cursor:pointer
}

div.code-toolbar>.toolbar>.toolbar-item>button{
  border:0;
  font:inherit;
  line-height:normal;
  overflow:visible;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit strong,.parent-group .richtext-reset-container .richtext-reset-wrapper--view strong,.parent-group .text-container .richtext-reset-wrapper--edit strong,.parent-group .text-container .richtext-reset-wrapper--view strong,.xml-text-preview-box-dialog strong,body strong{
  font-weight:900
}

div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{
  color:#bbb;
  font-size:.8em;
  padding:0 .5em;
  background:#f5f2f0;
  background:rgba(224,224,224,.2);
  -webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);
  box-shadow:0 2px 0 0 rgba(0,0,0,.2);
  border-radius:.5em
}

div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{
  color:inherit;
  text-decoration:none
}

div.code-toolbar>.toolbar>.toolbar-item+.toolbar-item{
  margin-left:6px
}

div.code-toolbar>.language-other+.toolbar .toolbar-item:first-child{
  display:none
}

.parent-group.xml-single-text-group .text-container table{
  border-collapse:collapse;
  margin:10px auto;
  max-width:770px;
  width:-webkit-max-content!important;
  width:-moz-max-content!important;
  width:max-content!important;
  border:1px solid #797979
}

.parent-group.xml-single-text-group .text-container table td,.parent-group.xml-single-text-group .text-container table th{
  border:1px solid #797979;
  color:#535353;
  padding:3px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:1.25;
  word-break:keep-all!important
}

.parent-group.xml-single-text-group .text-container table th,.parent-group.xml-single-text-group .text-container table tr.firstRow td{
  color:#353535;
  background-color:#ececec
}

.parent-group.xml-single-text-group .text-container p{
  word-break:break-word;
  margin:0
}

.parent-group.xml-single-text-group .text-container span.inline-link-wrap{
  text-indent:initial
}

.parent-group.xml-single-text-group .text-container a.alertImg>img{
  width:1px!important;
  height:1px!important
}

.parent-group.xml-single-text-group .text-container .inline-audio-wrap,.parent-group.xml-single-text-group .text-container .inline-link-wrap{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.parent-group.xml-single-text-group .text-container .inline-audio-wrap span,.parent-group.xml-single-text-group .text-container .inline-link-wrap span{
  display:inline-block;
  text-indent:0!important
}

.parent-group.xml-single-text-group .xml-cursor-pointer{
  cursor:pointer
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit,.parent-group .richtext-reset-container .richtext-reset-wrapper--view,.parent-group .text-container .richtext-reset-wrapper--edit,.parent-group .text-container .richtext-reset-wrapper--view{
  --default-font-family:'Times New Roman',微软雅黑,'Mircosoft Yahei',-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-family:var(--book-fontFamily,var(--default-font-family));
  font-size:16px;
  color:#333;
  line-height:1.5
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.parent-group .text-container .richtext-reset-wrapper--edit p,.parent-group .text-container .richtext-reset-wrapper--view p{
  font-size:16px;
  line-height:1.5;
  color:#333;
  word-break:break-word;
  text-wrap:pretty;
  hanging-punctuation:first
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p+img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p+img,.parent-group .text-container .richtext-reset-wrapper--edit p+img,.parent-group .text-container .richtext-reset-wrapper--view p+img{
  margin-top:8px
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit p span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--view p span,.parent-group .text-container .richtext-reset-wrapper--edit p *,.parent-group .text-container .richtext-reset-wrapper--edit p span,.parent-group .text-container .richtext-reset-wrapper--view p *,.parent-group .text-container .richtext-reset-wrapper--view p span{
  word-break:break-word
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit ol,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit ul,.parent-group .richtext-reset-container .richtext-reset-wrapper--view ol,.parent-group .richtext-reset-container .richtext-reset-wrapper--view ul,.parent-group .text-container .richtext-reset-wrapper--edit ol,.parent-group .text-container .richtext-reset-wrapper--edit ul,.parent-group .text-container .richtext-reset-wrapper--view ol,.parent-group .text-container .richtext-reset-wrapper--view ul{
  list-style-position:inside;
  -webkit-padding-start:2em!important;
  padding-inline-start:2em!important
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit ol>li>p,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit ul>li>p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view ol>li>p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view ul>li>p,.parent-group .text-container .richtext-reset-wrapper--edit ol>li>p,.parent-group .text-container .richtext-reset-wrapper--edit ul>li>p,.parent-group .text-container .richtext-reset-wrapper--view ol>li>p,.parent-group .text-container .richtext-reset-wrapper--view ul>li>p{
  display:contents
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit video,.parent-group .richtext-reset-container .richtext-reset-wrapper--view video,.parent-group .text-container .richtext-reset-wrapper--edit video,.parent-group .text-container .richtext-reset-wrapper--view video{
  display:inline-block
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit h6 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h1 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h2 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h3 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h4 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h5 span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6,.parent-group .richtext-reset-container .richtext-reset-wrapper--view h6 span,.parent-group .text-container .richtext-reset-wrapper--edit h1,.parent-group .text-container .richtext-reset-wrapper--edit h1 span,.parent-group .text-container .richtext-reset-wrapper--edit h2,.parent-group .text-container .richtext-reset-wrapper--edit h2 span,.parent-group .text-container .richtext-reset-wrapper--edit h3,.parent-group .text-container .richtext-reset-wrapper--edit h3 span,.parent-group .text-container .richtext-reset-wrapper--edit h4,.parent-group .text-container .richtext-reset-wrapper--edit h4 span,.parent-group .text-container .richtext-reset-wrapper--edit h5,.parent-group .text-container .richtext-reset-wrapper--edit h5 span,.parent-group .text-container .richtext-reset-wrapper--edit h6,.parent-group .text-container .richtext-reset-wrapper--edit h6 span,.parent-group .text-container .richtext-reset-wrapper--view h1,.parent-group .text-container .richtext-reset-wrapper--view h1 span,.parent-group .text-container .richtext-reset-wrapper--view h2,.parent-group .text-container .richtext-reset-wrapper--view h2 span,.parent-group .text-container .richtext-reset-wrapper--view h3,.parent-group .text-container .richtext-reset-wrapper--view h3 span,.parent-group .text-container .richtext-reset-wrapper--view h4,.parent-group .text-container .richtext-reset-wrapper--view h4 span,.parent-group .text-container .richtext-reset-wrapper--view h5,.parent-group .text-container .richtext-reset-wrapper--view h5 span,.parent-group .text-container .richtext-reset-wrapper--view h6,.parent-group .text-container .richtext-reset-wrapper--view h6 span{
  word-break:break-word
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear::after,.parent-group .text-container .richtext-reset-wrapper--view .float-clear::after{
  content:""
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .float-clear img,.parent-group .text-container .richtext-reset-wrapper--edit .float-clear img,.parent-group .text-container .richtext-reset-wrapper--view .float-clear img{
  margin:5px
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit table td p,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit table th p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view table td p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view table th p,.parent-group .text-container .richtext-reset-wrapper--edit table td p,.parent-group .text-container .richtext-reset-wrapper--edit table th p,.parent-group .text-container .richtext-reset-wrapper--view table td p,.parent-group .text-container .richtext-reset-wrapper--view table th p{
  text-align:inherit
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .richtext-reset-container .richtext-reset-wrapper--view .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--edit .span.magic-link,.parent-group .text-container .richtext-reset-wrapper--view .span.magic-link{
  display:inline;
  text-indent:initial
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit magic-link,.parent-group .richtext-reset-container .richtext-reset-wrapper--view magic-link,.parent-group .text-container .richtext-reset-wrapper--edit magic-link,.parent-group .text-container .richtext-reset-wrapper--view magic-link{
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  vertical-align:baseline!important;
  line-height:normal!important;
  width:auto!important;
  max-width:none;
  margin:0!important;
  padding:0!important
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit magic-link[data-type=online-dictation],.parent-group .richtext-reset-container .richtext-reset-wrapper--edit magic-link[data-type=online-reading],.parent-group .richtext-reset-container .richtext-reset-wrapper--edit magic-link[data-type=text-audio],.parent-group .richtext-reset-container .richtext-reset-wrapper--view magic-link[data-type=online-dictation],.parent-group .richtext-reset-container .richtext-reset-wrapper--view magic-link[data-type=online-reading],.parent-group .richtext-reset-container .richtext-reset-wrapper--view magic-link[data-type=text-audio],.parent-group .text-container .richtext-reset-wrapper--edit magic-link[data-type=online-dictation],.parent-group .text-container .richtext-reset-wrapper--edit magic-link[data-type=online-reading],.parent-group .text-container .richtext-reset-wrapper--edit magic-link[data-type=text-audio],.parent-group .text-container .richtext-reset-wrapper--view magic-link[data-type=online-dictation],.parent-group .text-container .richtext-reset-wrapper--view magic-link[data-type=online-reading],.parent-group .text-container .richtext-reset-wrapper--view magic-link[data-type=text-audio]{
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  vertical-align:middle!important;
  width:22px!important;
  height:22px!important;
  font-size:0!important;
  letter-spacing:0!important;
  word-spacing:0!important;
  white-space:normal!important;
  line-height:22px!important
}

body .magic-fillchar,magic-link{
  vertical-align:baseline!important;
  padding:0!important
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .richtext-reset-container .richtext-reset-wrapper--view span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--edit span.magic-fillchar,.parent-group .text-container .richtext-reset-wrapper--view span.magic-fillchar{
  display:inline-block!important;
  width:0!important;
  min-width:0!important;
  max-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  font-size:16px!important;
  line-height:1.5em!important;
  height:1.5em!important;
  vertical-align:baseline!important
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component{
  font-family:var(--reader-theme-font-family,var(--book-fontFamily,var(--default-font-family)));
  font-size:var(--book-fontSize,16px);
  color:#333;
  line-height:var(--book-lineHeight,2)
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component :not(span.katex,span.katex span):not(magic-link),.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component :not(span.katex,span.katex span):not(magic-link),.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component :not(span.katex,span.katex span):not(magic-link),.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component :not(span.katex,span.katex span):not(magic-link){
  white-space:pre-wrap
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component p,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component p,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component p{
  font-size:var(--reader-theme-font-size,var(--book-fontSize,16px));
  line-height:var(--reader-theme-line-height,var(--book-lineHeight,2));
  letter-spacing:var(--reader-theme-letter-spacing,var(--book-letterSpace,0));
  color:var(--reader-theme-font-color,var(--book-fontColor,#333));
  word-break:break-word;
  text-align:var(--book-textAlign,justify);
  text-indent:var(--book-indent,0)
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component p:not([style~=background-color\:]),.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component p:not([style~=background-color\:]),.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component p:not([style~=background-color\:]){
  color:var(--reader-theme-font-color,var(--book-fontColor,#333))
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component p+img,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component p+img,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component p+img,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component p+img{
  margin-top:8px
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component p span,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component p *,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component p span,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component p *,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component p span,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component p *,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component p span{
  word-break:break-word
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component ol,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component ul,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component ol,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component ul,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component ol,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component ul,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component ol,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component ul{
  color:var(--reader-theme-font-color,var(--book-fontColor,#333))
}

.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component table th p,.parent-group .richtext-reset-container .richtext-reset-wrapper--edit.pure-text-component table tr p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component table th p,.parent-group .richtext-reset-container .richtext-reset-wrapper--view.pure-text-component table tr p,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component table th p,.parent-group .text-container .richtext-reset-wrapper--edit.pure-text-component table tr p,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component table th p,.parent-group .text-container .richtext-reset-wrapper--view.pure-text-component table tr p{
  text-indent:0;
  text-align:inherit
}

.parent-group .richtext-reset-container{
  overflow:hidden
}

.add-Line-Height p{
  line-height:var(--reader-theme-line-height,var(--book-lineHeight,2))!important
}

.xml-text-preview-box-dialog .el-dialog__header{
  display:none!important
}

.xml-text-preview-box-dialog table tr.firstRow td{
  color:#353535;
  background-color:#ececec
}

.xml-text-preview-box-dialog table td{
  border:1px solid #797979;
  color:#535353;
  padding:3px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:1.25;
  word-break:keep-all!important
}

.xml-text-preview-box-dialog table th{
  word-break:keep-all!important
}

.xml-text-preview-box-dialog p{
  font-size:16px;
  line-height:1.5;
  color:#333;
  word-break:break-word
}

.video-js,.xml-text-preview-box-dialog p *{
  word-break:initial
}

.xml-text-preview-box-dialog p+img{
  margin-top:8px
}

.xml-text-preview-box-dialog p span,body h1,body h1 span,body h2,body h2 span,body h3,body h3 span,body h4,body h4 span,body h5,body h5 span,body h6,body h6 span,body p,body p span{
  word-break:break-word
}

.xml-text-preview-box-dialog .float-clear::after{
  content:"";
  display:table;
  clear:both
}

.xml-text-preview-box-dialog .float-clear img{
  margin:5px
}

.preview-counter-main-pc .xml-reader-window-box .tippy-content{
  background-color:#eeeeef;
  border-radius:4px;
  -webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);
  box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  background-color:#eeeeef;
  color:#535353
}

.preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl span{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  white-space:nowrap
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-action{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:2px 4px;
  border-radius:4px;
  cursor:pointer;
  -webkit-filter:brightness(1.2);
  filter:brightness(1.2)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-action:hover{
  background-color:#c5c5c5;
  -webkit-filter:brightness(1);
  filter:brightness(1)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon{
  display:inline-block;
  width:1.1em;
  height:1.1em;
  margin-right:4px;
  background-repeat:no-repeat;
  background-size:100% 100%;
  background-position:center
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.copy{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAMBJREFUOE/tkrENwjAQRX1WWnZIARNQQRU2SHT2PIR5bMveIFRQMQEU2YE28iFHIKHIxiAocft07758H9iXD2LzdV2XRVGUKTcAXJVSp8CjAkSkXDDv/dpae0wKjDFRFsSI2AHATmu9/41ASjn33p+DnYhaAGg/SiCEqIhoa4zZ3CPSX4AdY6x61QXO+UIpdRnPOP3EXIme+duC0M7YZUZB0zQrzvkhtzkpCINSyiURzVKSYRh651w/5cm+59I8+A1nSZwRHXaDkwAAAABJRU5ErkJggg==)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.note{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAXVJREFUOE+VkjFLY0EUhc8JpLC2WVFsrLNsaWMhqIUgS96dJ6yFaGUhLkSRlCposSJKwGK3XNh1g3l3ArZa+BNstBMW0uhfsJhrEhJ5iZrEKWfO+eaewyU+cOI4zoUQlgA4ACVVPeWgfufcspn9butDCHPVavVyIICIrAM4TX+WzWbHy+VyrS9ARM4AfEubzezRe/+pcdcTICIXABaaQnLRzM5boCNV3e4JEJESgO8NkZlNkLxvT2Fms977q3cBURStkfzZMuQBrAD42oLtee9327BXEfL5/HAmk7kBMEZyJoQwRXIn1cG1qk6/CxCRAoBjAJtmNkpyK10gyekkSa57ARq/P5jZX5K/AAylsneM/6oD51xsZicA5gH8AZCr5/9P8hbAbZIkxe7F6+hARJK6SQFM1g0xgBEzq5Esquq/t7b2BSAinwEUVHV10PXuiOCc+/HWiP1gzQniOP4C4KmfuPu9UqncNQFRFG2QPPwgYF9VD54B5omEEc2+liMAAAAASUVORK5CYII=)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.addTeacherResources{
  background-image:url(data:image/png;base64,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)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.highlight{
  background-image:url(data:image/png;base64,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)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.dictionary{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdJJREFUWEftlzFr20AUx/9PArdTHFq8ZXRDSgjYOi2eIs+l3foF0i1DpnRODNnaTh069Qt0bD9AtbmD3okW0oSQrYQMgULQLF44kIzsyEU+mcaDbhO69/6/+0t37x3hgQc9sD7mAniepxzHGQAYisgTS9DfAE6Y+XpefCmAUuoQwDtL0akwIhpGURT2+/0OgE4cxwZqMu4B+L4fiMj3bMYvInoP4M+iMCJyBCDIAXzf/yoiL0XE11pznm8KIAiCx0mS/ASwCeCAmT8uKpzPV0qZRUwAZp9LAZRSWwDOzMtWq/V0PB7//a8ABftDZh7aips4KwcagMaBxoHGgcaBlXPAANnWg9lyXKkaFh0gosTUb1uASbnNGpJFAYq6YQ2IiJnfllXH0n6g2A2JyEhrfVxDfCp0YQdEZKC1/mF6Odd1t21A0jQ9jeP4xsaBc2Z+bgLzXs4GgIi+RVH0qjJAr9d75rruRSa2zsy3nucdE9GuDYCIhFrrUWWAbrf7qN1uXwLYALDPzJ9shMtiKv0DmeV7IvI5SxKLyAfHca7qgsyeC6W7oNBSvwbwpa5oWXx+T/gnQPbNdgC8MLuBiNaWAWMOtzRN3+Q7w+Rc3cvpMlZcJccdyuDUMFvT3rMAAAAASUVORK5CYII=)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.encyclopedias{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABVNJREFUWEelV22IVFUYft57Z78I2tXyg/SHTlua6e7OPffuulpaIlbYBxkrYgZSQUVgWaEV/SoCI4usCEtQLDByKxErigi1Etud895p15rMgrZAi0ywTKdmd85p3u1ODOvMzs72/rqc857nPO/3uYRxSiKRuMRxnE8BfMTM948TBjTeg0EQLDXGfAzgJDNPHi9OWQIdHR0XWmun9vb2HisFrpRaJtYDOM3ME8oRCIIgSCaTyXL7ZQkopY4CmO44zvJkMnlwJIDneVcTkYTgODNPL3WB53lbiegea+36MAxfKKVTloDneQeIaDGAIcdxlpYgQUqpLUR0UGv9TgmCzxDRhmh9HTO/VBWBzs7OidlsViyfC6CPmdvGGucgCBYYYw5F+q8z81oAtioCopxIJCY5jrPdWrsvDMPXigFaWlom19XVNQM4N2PGjCPd3d25wn5LS8sFsVhsl+M4h7TWmwGYqnOg1AFJzMHBwQ1EtArApUU6Q+IlAFvj8fiOYjKVvDbmMvQ87yYi2gZgSgXQtDFmdSqVEkIVZUwElFIPAXguQjsA4NF4PK4Llvq+P9cYI565I9LJOo6zrFT1jGQ0TMDzvGYi6gEwMVJIu667qLe395Tv+6ustW/KurX25TAM15VLKKl5Y8z2KHF/Nsa0plKpkxK6oaGhLwBcEeEPWmtbwzD8pkBgPhF9DsCNFM5aa9uMMb+5riuNaFKe3IvM/EAln3Z2djZks9kUgFlE9KHW+gZJ2Jqamm8BNBXO58v3Wq31gf9CoJSaTURTRWFwcPC7vr6+40qpTQA2AjjKzFeOls3FxHzfT1hrpfuJQUuYeX9HR8f0XC4nVQMiOplMJr8e/i5n0Zw5c2obGhpOALgIwO3MvGs065ubm+saGxsDAO3M/LxSah+AGwHsjPpAyeNlCSQSCT/fhsWKv2trayccPnw4UwrB9/1Z1tqnAHRF+0eYucX3/dustW8DGGDmmVX3AaWUAO4mIq21FsuGpb29fWYulxPr/gKwgpl/knWllMT4cgCnstnsZa7rNrqu+4PsxWKxxp6enj9KkRhtGD0MYDMR7dNa3yyH29ramlzXfQ/AwgjsUCaTWVJfX7+JiNYD+B3AjwDW1NbWfp/NZs9FOTWlv7//12oJ3A1gm0w8rbUMJSnXvUQkZM4AOJvvfJK0ewHcEpXpopqammO5XM7L5XJ9juMcjy5tYmYhd56U9UAQBIuNMdJ0TjDzNN/3r7HW7o8QVlprf4nG8fASEd2rtX61cIPneUuI6BMJCTNfPJ4ckEPiNrLWLgrD8DPP89YS0dl8SXZHcb8PwCv51PiAmZcXX6KUknXZ38PMK6omEF3wbn7I3JpvKm8y8+pSIEEQtCWTyS+L96IpKg2siYju0lpLdywpo84C3/cXWmulQ0obXhGG4Z5yQCOs3x2V5ZF4PJ4YbTpWHEZKKRlCMoxOu67bUe6NWCCglHoEwLP/crYLwjCUGVBWKhKIOpwk4/x83fdnMpkgnU5ny4XDGCNzQOTB/GN1SyWPVSQgANGACQHMzne2tfnOtrMUsFKqkDPdzLyy0uXD1TMWJdHxPO9xInoawPvMLD1+pDhKKekN9UQ0T2v91ViwKxLo6upyBwYGrjLGXJefC48BSOen2Xl/QsaYifmLh1/H1trriUj+F+SNMapUJOD7/hvW2jWVgErtW2tXhWH41v9KQqXUEwCerCZc0YWnACyv5IWKHhjJvuifUOItnmmPQnMmHo9PqOZFXFUSFohEDxUNYF4xOSLaobW+s9pQVe0BuaC1tXVaLBaTipDJKBi7MpnMxnQ6/We1BP4B0cseP0GQIe4AAAAASUVORK5CYII=)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-icon.error{
  background-image:url(../../static/img/error.65b1136b.png)
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-separator{
  margin:0 6px
}

.preview-counter-main-pc .xml-reader-window-box .tipbar-remark{
  display:inline-block;
  margin-left:15px;
  font-size:12px;
  line-height:30px
}

.preview-counter-main-pc .xml-reader-window-box .tipnote.tipnote-tpl{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  max-width:340px;
  background-color:#eeeeef;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  color:#535353;
  min-width:320px;
  padding:8px 6px 4px
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-title{
  width:100%;
  line-height:1;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-textarea{
  width:100%;
  margin-top:10px;
  border:none;
  border-radius:4px;
  padding:4px 6px;
  resize:none
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-footer{
  width:100%;
  margin-top:10px;
  text-align:right
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-btn{
  display:inline-block;
  padding:4px 12px;
  border-radius:4px;
  cursor:pointer;
  -webkit-filter:brightness(1.2);
  filter:brightness(1.2)
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-btn:hover{
  background-color:#c5c5c5;
  -webkit-filter:brightness(1);
  filter:brightness(1)
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-btn span{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap{
  position:relative;
  pointer-events:auto
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled{
  -webkit-filter:brightness(1.75);
  filter:brightness(1.75)
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled .btn-edit{
  -webkit-filter:brightness(1);
  filter:brightness(1);
  pointer-events:none
}

.preview-counter-main-pc .xml-reader-window-box .tipnote-btn.btn-wrap.disabled::before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:.5;
  z-index:1;
  cursor:not-allowed
}

.xml-digital-teaching-phone .xml-reader-window-box .tippy-box{
  border-radius:12px
}

.xml-digital-teaching-phone .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{
  border-top-color:#333!important
}

.xml-digital-teaching-phone .xml-reader-window-box .tippy-content{
  background-color:#333;
  border-radius:12px;
  -webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);
  box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);
  position:relative
}

.xml-digital-teaching-phone .xml-reader-window-box .tippy-content .tipbar-remark{
  color:#FFF
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  background-color:#333;
  color:#FFF;
  font-size:10px
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar.tipbar-tpl span{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  align-items:center;
  padding:4px 6px;
  border-radius:4px;
  cursor:pointer;
  -webkit-filter:brightness(1.2);
  filter:brightness(1.2)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-action:hover{
  background-color:#c5c5c5;
  -webkit-filter:brightness(1);
  filter:brightness(1)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon{
  display:inline-block;
  width:1.1em;
  height:1.1em;
  background-repeat:no-repeat;
  background-size:100% 100%;
  background-position:center
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.copy{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAAXNSR0IArs4c6QAAAHVQTFRFAAAAAAAAKioqICAgKioqJycncXFxenp6Tk5OeHh4e3t7XFxchYWFX19fYWFhXV1dioqKkJCQnZ2dq6urgYGBqqqquLi4vb29vb29v7+/u7u7s7OztLS0vr6+ycnJzs7O0dHR1tbW2NjY29vb6Ojo8/Pz////kCnu/QAAACJ0Uk5TAAQGCAwNLS4xMzxAQ0ZHTVdXeIWGh5SWl5eana27y9HX+4sq3t0AAABsSURBVBjTxdFHDoAgEEBR7B2sKPY69z+iiQywMK79K3ghLGYI+S5aVmz2NabbLjuAm6eWI2PQPXe3bFQ5oYgV6K5QoYC6kE1ADVL8WPyNGbRv9Ib4jUQfGU6jN8jhwLmdkCgMZjXgdbS/93ADO/ITJK+E5w0AAAAASUVORK5CYII=)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.note{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAAXNSR0IArs4c6QAAAStJREFUGBmFwTFIFGAYANDPTlBqELsIDHGJxCIHoSC3llsCwyNxiWoWxyJIHcSWQOSMMCFokrTB1cFZGqOhIcxCECIEDxzEyO56+nOKZnf6XpxOq9txGs3e+mM+TqbTquRFnESXoopHUZsrig7ciFo0WUZRsqMxajGHLTOSj1GLPsljm5KJqM5Za3jvjWRJW1TnCX7oUZaUXIzqfPNXry8qZqM6HZgyqmJDSxyl3h2vfTIg77suv1Eyo925OKTHirIPhp1XkLMg2THkuXV9UaFfybhLsccZY+oNmjTkcoQGT227F4lF07HPTc1xjFcWIzHip7vqYo8L8Q+NBv0yGomMSWWfPZPTrkmdjKzr7ntnU9lLmTjgqoKvjltRcC3+J6tb3kMP5N2SjSN2ASrfIyWBtvRSAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.highlight{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAAXNSR0IArs4c6QAAAUlJREFUGBl9wU9ozQEAB/Dve+n1RP4cqCF22YHLai2FspLaLpZWUqTlNEmkpB20qdWKC+XwkJzUcyPEwUkmaTRJUktRihzEtBw/ftmW5229zyeLOWFHWjGsmoI7hlKwzUCWYsJwCi7oTZQ9dyZL0eW61Q4bM2qfDe6ppJGKAyopOO67CZfVvPXJnhS02Zs5Vpr03ibDPtqeeQ76pc9+P1zMAmX9uv3UkQYGfNWtK/9TcylNPHU0C5RssVnJK31pYsQ1y7Vbn0SXWbM6vbMrTZx2yzm/Tecf9w2liRvOp5kjXluWBtaZ0ZlGVjmrzaSryplnhcdu6nFIOXOs9cUDa2z0xjPtKej1wV1VO027nTlKtuYvVU+cTMFD40opqOjIYuo+mzJlxmBaUXdFjx4vDKYVdadS8MhgWjHupZqab3anFVXHjBrRnyZ/AChj5cmn8OvwAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.dictionary{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMC0xN1QxMToxOToxNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTAtMTdUMTE6MjA6NDkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTAtMTdUMTE6MjA6NDkrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdhNmNkNWE1LWE0ZWUtOTM0My04OGEyLTc0ZDVhYWI5N2M2NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3YTZjZDVhNS1hNGVlLTkzNDMtODhhMi03NGQ1YWFiOTdjNjUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3YTZjZDVhNS1hNGVlLTkzNDMtODhhMi03NGQ1YWFiOTdjNjUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjdhNmNkNWE1LWE0ZWUtOTM0My04OGEyLTc0ZDVhYWI5N2M2NSIgc3RFdnQ6d2hlbj0iMjAyNC0xMC0xN1QxMToxOToxNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvjQg7EAAAFSSURBVFiF7ZevSwRBFMc/J4IWFYQDo0lEMWmxrVm0+ReIwWK6roJNTYJguOg/oMXmRYNnEBT7IQZBEJPpGfYtzI27c3ezy06ZLwzz2B/vfeaxy3ynISKE1FjQ6sC4494qsA5sALOe+V+BE+Cj8AkRyRstqU6J5myKyJJdK68DCXCq8TNwBvQ8Vn+ouTK1gS1gDehmF22ASeBK4wPgwqOwCWBqypqB/x/hPLCg8XWJ4kPLBpjTuQN8hQCoXREgAkSACBABXIYE+rfT2gFuSPfvIACJEXdK5H8c9L6rA8fAUYniQ8kFcKdzE1j2zP8CfPoAvAEPGmdezke3wPYoAO86LwIzwDfwhOXjRlB34BOWTZ4QkZ7a6f0Cy+477i2bnmvLf0ndbBu4BPaAc6Mz1auAdqfCg4mtvg40pPhwugJskh7Ppita7w+wi/FnuABqUfDN6A/+XHnMkkAqEAAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.encyclopedias{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMC0xN1QxMToxOToxNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTAtMTdUMTE6MjA6MjkrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTAtMTdUMTE6MjA6MjkrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3YTZhOTNiLWIyYjctYjY0OC1iMTU5LTMxZDdiYTE4Y2YxYyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3N2E2YTkzYi1iMmI3LWI2NDgtYjE1OS0zMWQ3YmExOGNmMWMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3N2E2YTkzYi1iMmI3LWI2NDgtYjE1OS0zMWQ3YmExOGNmMWMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc3YTZhOTNiLWIyYjctYjY0OC1iMTU5LTMxZDdiYTE4Y2YxYyIgc3RFdnQ6d2hlbj0iMjAyNC0xMC0xN1QxMToxOToxNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkA/3UgAAALmSURBVFiFrZdLSFVRFIb/tDRRrCwbpEhS2EMhe0iRirdoKhUiRZMiomgQRUSDxhE1KKgwGoUmOHAQREXDmkUPouxpBDXpiSaWYWb4NTjrcneHe/Y999iCzWGvx7/+s/bae58jQAnHIuAt0DUNDBUouayUtERS5zQwvATKJdXFiJ2VI0dTUgIPJD2W1BZhH7fnTw/GZcM5EunhWZ+7BDIJtGWxzwAuAB0R8WfIyKGoPD4CFcAzA3iSZ3NtdJL3GNm8CQioBG4A+7PYFlqiRqAwZCsFrgPHgQJfjny3TTlwkmD7uTIJPAL2ZSHjHfkkbwc+k1teAKv+N4GjToI7wPrQmzYAVx2fCbI3biSBpcBw6C3mm22no7+Ip6GAJjKN+5Ggh9JL99LB+Q2scAlsAP44DmNGai7w1XTnY1arBHhtMbfJNOwI/0rKJSBguSlTQJXpTpvzK3J0c2isdl5ok+mqHfz6tK8PpAgYMpBdMZIWAy0E/SKC7QvQ7YvzAa4zgF9W1ii/ZUC/U9oB03fY/F1SAp0G8DCkrwWeE+z7Gkc/aP5DwDxgsUOqPCqP7zKqsecnRzdXUq+keklrJfVJKpJ0TsHNOSrpg6RqSV+cuNlRSWZ6CIzac46j65HULOmHgluwWVK/pK1mb5f0RtIaScNO3ERkFs8StFn5Ptg85ZS0E2jlXzkQit/sLEmiHlgATBlIq+n2WPK0z0Gz38oSf8ls15ISkAUD9Hl8GrPoKskcPHunQ6DZKfH2HL7uSG/LAXLcjnHAzhrYCFAXw/+Y+U8RHPFe/zgEioF7BvqU4IT0LUdaDsepVtySlhDcBwC7PX7pnumPiZvXB8kJA78ZYS8Axs2nIS6u7yBKS6GkFkllNq+VlMriV6HMiVclqVTS/ZzoMVj2klx25MKP82s2KIkYfmEZlvT+f1QgPLbY240B24BTNv9Onl/E5NmE6VFEcMCE5UoCrEQERPDJ1g18IziguoCyJFh/AfD3HwWACbiQAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-icon.error{
  background-image:url(../../static/img/error_phone.3fba0144.png)
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-separator--mobile{
  height:0;
  width:100%;
  position:absolute;
  border-bottom:1px dashed #FFF;
  top:20px;
  left:0
}

.xml-digital-teaching-phone .xml-reader-window-box .tipbar-remark--mobile{
  display:block;
  width:100%;
  text-align:center;
  font-size:8px;
  padding:2px 0 6px
}

.xml-reader-phone-mark-note-popup .mark-note__wrap{
  padding:15px;
  background-color:#FFF;
  width:100%;
  border-radius:6vw 6vw 0 0;
  -webkit-transition:padding-bottom .24s;
  transition:padding-bottom .24s
}

.xml-reader-phone-mark-note-popup .mark-note__selection{
  margin:15px 15px 10px;
  width:calc(100% - 30px);
  background-color:#FFF;
  border-radius:12px;
  padding:12px 20px
}

.xml-reader-phone-mark-note-popup .mark-note__selection>div{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  width:100%
}

.xml-reader-phone-mark-note-popup .mark-note__textarea{
  width:100%;
  border:none;
  border-radius:5vw;
  padding:12px 20px;
  resize:none;
  font-size:16px;
  line-height:1.5;
  color:#535353;
  background-color:#F6F6F6
}

.xml-reader-phone-mark-note-popup .mark-note__footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:12px
}

.xml-reader-phone-mark-note-popup .mark-note__count{
  font-size:12px;
  color:#666
}

.xml-reader-phone-mark-note-popup .mark-note__delete{
  margin-left:auto;
  background-color:#FF2F10;
  color:#FFF;
  padding:6px 12px;
  border-radius:5vw;
  font-size:14px;
  cursor:pointer
}

.xml-reader-phone-mark-note-popup .mark-note__confirm{
  display:inline-block;
  padding:6px 12px;
  border-radius:5vw;
  background-color:#F6F6F6;
  margin-left:10px;
  color:#999;
  font-size:14px;
  cursor:pointer
}

.xml-reader-phone-mark-note-popup .mark-note__confirm.enable{
  background-color:#0D3B8B;
  color:#FFF
}

.xml-reader-phone-mark-note-popup.toolbar-show .mark-note__wrap{
  padding-bottom:100px
}

.xml-reader-phone-mark-note-popup.toolbar-show.keyboard-show .mark-note__wrap{
  padding-bottom:45px
}

.xml-text-table-render{
  width:100%;
  overflow-x:auto
}

@counter-style num1{
  system:fixed;

  symbols:"1)" "2)" "3)" "4)" "5)" "6)" "7)" "8)" "9)" "10)" "11)" "12)" "13)" "14)" "15)" "16)" "17)" "18)" "19)" "20)";

  suffix:" "
}

@counter-style num2{
  system:fixed;

  symbols:"(1)" "(2)" "(3)" "(4)" "(5)" "(6)" "(7)" "(8)" "(9)" "(10)" "(11)" "(12)" "(13)" "(14)" "(15)" "(16)" "(17)" "(18)" "(19)" "(20)";

  suffix:" "
}

@counter-style cn{
  system:fixed;

  symbols:"一." "二." "三." "四." "五." "六." "七." "八." "九." "十." "十一." "十二." "十三." "十四." "十五." "十六." "十七." "十八." "十九." "二十.";

  suffix:" "
}

@counter-style cn1{
  system:fixed;

  symbols:"一)" "二)" "三)" "四)" "五)" "六)" "七)" "八)" "九)" "十)" "十一)" "十二)" "十三)" "十四)" "十五)" "十六)" "十七)" "十八)" "十九)" "二十)";

  suffix:" "
}

@counter-style cn2{
  system:fixed;

  symbols:"(一)" "(二)" "(三)" "(四)" "(五)" "(六)" "(七)" "(八)" "(九)" "(十)" "(十一)" "(十二)" "(十三)" "(十四)" "(十五)" "(十六)" "(十七)" "(十八)" "(十九)" "(二十)";

  suffix:" "
}

.xml-text-book-formula-font-times_new_roman .katex{
  font:1em Times New Roman
}

.xml-text-book-formula-font-times_new_roman .katex .mathnormal{
  font-family:"Times New Roman";
  font-style:italic
}

.xml-text-book-formula-font-KaTeX_Math .katex{
  font-size:1em
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container{
  position:relative
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .fixed-ratio-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:100%
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .fixed-ratio-container+.fixed-ratio-container{
  margin-top:10px
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .image-title--bottom{
  font-size:14px;
  color:#FFF;
  position:absolute;
  bottom:0;
  left:0;
  z-index:3;
  width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  background-color:rgba(0,0,0,.4);
  padding:5px 10px
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .image-title--under{
  font-size:16px;
  color:#333;
  margin-top:10px;
  width:100%;
  overflow:hidden;
  white-space:normal;
  word-break:break-all
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone__wrapper{
  width:100%;
  height:100%;
  top:1px;
  left:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fbfbfb;
  border-radius:0
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box{
  width:100%;
  height:100%
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap{
  position:relative
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-img{
  display:block;
  width:100%;
  max-width:100%;
  height:auto;
  max-height:100%;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box>li,.pcr-app .pcr-selection .pcr-picker,.video-js .vjs-slider,.xml-digital-teaching-preview,.xml-digital-teaching-preview .code-toolbar,.xml-digital-teaching-preview .xml-digital-teaching-pc body.dragging,.xml-image-type .wrapper .wrapper-box>img,.xml-single-object-modal-group .object-model-content .threejs-wrapper{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-area{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  overflow-x:hidden
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap.editing .hz-m-area{
  cursor:crosshair
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box{
  position:relative;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.2);
  border:1px dashed rgba(30,30,40,.6);
  font-size:12px;
  cursor:pointer;
  color:#fff;
  overflow:visible
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box>li{
  position:absolute;
  text-align:center;
  user-select:none
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box:hover .hz-u-square{
  display:block
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item{
  position:absolute;
  display:block
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.hz-m-item-selected .hz-m-box{
  -webkit-box-shadow:0 0 0 1px #409eff;
  box-shadow:0 0 0 1px #409eff;
  border-width:0;
  background-color:rgba(100,150,240,.3)
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.hz-m-item-selected .hz-m-box .hz-u-close{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.in-editor .hz-m-box{
  cursor:auto
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-item.is-transparent{
  opacity:0
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap.hz-z-hidden>li{
  display:none
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-index{
  display:block;
  top:50%;
  left:50%;
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  max-width:85%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  line-height:16px;
  font-size:12px
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-close{
  top:-7px;
  right:-7px;
  background-color:#C5C5C5;
  width:14px;
  height:14px;
  display:none;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:50%;
  z-index:11
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-u-close .hz-u-close-icon{
  display:block;
  fill:#fff;
  width:12px;
  height:12px
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square{
  width:6px;
  height:6px;
  opacity:.8;
  z-index:10;
  display:none
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:6px;
  height:6px;
  border-radius:1px;
  background-color:#409eff
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tl{
  top:-3px;
  left:-3px;
  cursor:nw-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tc{
  top:-3px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  cursor:n-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-tr{
  top:-3px;
  right:-3px;
  cursor:ne-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-cl{
  top:50%;
  left:-3px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  cursor:w-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-cr{
  top:50%;
  right:-3px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  cursor:w-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-bl{
  bottom:-3px;
  left:-3px;
  cursor:sw-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-bc{
  bottom:-3px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  cursor:s-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap .hz-m-box .hz-u-square.hz-u-square-br{
  bottom:-3px;
  right:-3px;
  cursor:se-resize
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap{
  font-size:12px
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal li,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ul,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap li,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ul{
  margin:0;
  padding:0
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal ul,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ol,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap ul{
  list-style:none
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal a,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap a{
  text-decoration:none
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal a:hover,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap a:hover,.xml-single-object-modal-group .viewer-layer-panel__action:hover:not(:disabled),.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-underline{
  text-decoration:underline
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal p,.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap p{
  -webkit-margin-before:0;
  -webkit-margin-after:0
}

.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-modal input[type=checkbox],.parent-group.xml-single-hotzone-group .xml-hotzone-container .xml-hotzone-box .hz-m-wrap input[type=checkbox]{
  cursor:pointer
}

.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item{
  padding:5px 10px
}

.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-img-resource-first{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:19.97%;
  height:auto
}

.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-img-resource-first img{
  width:100%;
  height:auto!important
}

.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .workbench-shop-item .shop-item-desc{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .styleB.workbench-shop-item{
  position:relative
}

.parent-group.xml-single-ebook-group .xml-ebook-container .resource-box .styleB.workbench-shop-item .shop-item-img{
  position:absolute;
  top:5px;
  bottom:5px;
  height:98px;
  width:89px;
  right:50%;
  -webkit-transform:translateX(50%);
  transform:translateX(50%)
}

.parent-group.xml-single-ebook-group .xml-ebook-container .demoBottom .workbench-shop-item.styleB .shop-item-img{
  height:50px;
  width:50px
}

.parent-group.xml-single-ebook-group .xml-ebook-container .demoBottom .workbench-shop-item.styleB iframe{
  height:50px!important
}

.parent-group.xml-single-ebook-group .xml-ebook-container .demoBottom .workbench-shop-item.styleB .title{
  padding:10px 0
}

.parent-group.xml-single-ebook-group .xml-ebook-container .demoBottom .ebook_style_4{
  height:100px;
  margin:0
}

.parent-group.xml-single-ebook-group .xml-ebook-container .demoBottom .shop-item-img-resource-first{
  width:25.97%!important
}

.parent-group.xml-single-ebook-group .xml-ebook-container .demoBottom.resource-box-sytleC .workbench-shop-item .shop-item-img-resource{
  width:60px;
  height:60px
}

.parent-group.xml-single-layout-group .xml-grid-layout__container{
  min-height:200px
}

.parent-group.xml-single-layout-group .xml-grid-layout__area-box{
  min-width:0;
  overflow:hidden;
  position:relative
}

.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare{
  -webkit-transition:all 240ms ease-in-out;
  transition:all 240ms ease-in-out
}

.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare.is-in-editor{
  cursor:pointer;
  border:1px solid transparent
}

.parent-group.xml-single-layout-group .xml-grid-layout__area-box--spare.is-in-editor:hover{
  border-color:var(--areabox-color)
}

.parent-group.xml-single-layout-group .xml-grid-layout__area-box.inject-active .xml-grid-layout__control{
  top:1px;
  -webkit-transform:scale(1);
  transform:scale(1);
  border-bottom-left-radius:100px;
  border-bottom-right-radius:100px
}

.parent-group.xml-single-layout-group .xml-grid-layout__control{
  position:absolute;
  top:-999px;
  left:calc(25% + 10px);
  z-index:1;
  width:calc(50% - 20px);
  display:block;
  -webkit-transform:scale(.1);
  transform:scale(.1);
  background-color:rgba(255,255,255,.2);
  backdrop-filter:blur(6px) brightness(.85);
  border:0 solid rgba(255,255,255,.18);
  -webkit-box-shadow:rgba(142,142,142,.5) 0 6px 15px 0;
  box-shadow:rgba(142,142,142,.5) 0 6px 15px 0;
  border-bottom-left-radius:100%;
  border-bottom-right-radius:100%;
  color:rgba(255,255,255,.75);
  -webkit-transition:all 330ms cubic-bezier(.75,-.1,.15,1.15);
  transition:all 330ms cubic-bezier(.75,-.1,.15,1.15);
  overflow:hidden
}

.parent-group.xml-single-layout-group .xml-grid-layout__control.is-in-editor{
  display:block
}

.parent-group.xml-single-layout-group .xml-grid-layout__control-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding:6px 12px
}

.parent-group.xml-single-layout-group .xml-grid-layout__button{
  padding:6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  text-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer;
  font-size:13px;
  color:#353535;
  background-color:rgba(255,255,255,.85);
  border-radius:6px
}

.parent-group.xml-single-layout-group .xml-grid-layout__button .el-image{
  width:14px;
  height:14px;
  margin:0 auto
}

.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  overflow-y:auto;
  -webkit-box-pack:var(--justify-content,flex-start);
  -ms-flex-pack:var(--justify-content,flex-start);
  justify-content:var(--justify-content,flex-start);
  -webkit-box-align:var(--align-items,flex-start);
  -ms-flex-align:var(--align-items,flex-start);
  align-items:var(--align-items,flex-start)
}

.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap>div,.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap>parent-group{
  -webkit-box-flex:var(--component-flex,1);
  -ms-flex:var(--component-flex,1);
  flex:var(--component-flex,1)
}

.parent-group.xml-single-layout-group .xml-grid-layout__inject-wrap .vue-portal-target{
  width:100%
}

.xml-digital-teaching-preview{
  --reader-background-color:#fafafa;
  --reader-theme-color:#ffffff;
  user-select:none
}

.xml-digital-teaching-preview .parent-group{
  margin-top:var(--book-marginTop,0);
  padding:var(--book-padding,6px) var(--book-padding-about,15px);
  -webkit-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text;
  user-select:text
}

.xml-digital-teaching-preview .mask-layer{
  width:100vw;
  height:100vh;
  background:rgba(0,0,0,.5);
  border-radius:0;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:10000;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-digital-teaching-preview .mask-layer .tab_dia{
  position:absolute;
  top:53px;
  left:0;
  width:295px;
  background:#97b0ff;
  border-radius:6px;
  height:40px;
  z-index:102;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#FFF;
  line-height:20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-digital-teaching-preview .mask-layer .tab_dia .tab_dia_item{
  position:relative
}

.xml-digital-teaching-preview .mask-layer .tab_dia .tab_dia_item .point{
  position:absolute;
  top:24px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .mask-layer .tab_dia .tab_dia_item .point .line{
  width:1px;
  height:176px;
  border:1px dashed #FFF
}

.xml-digital-teaching-preview .mask-layer .tab_dia .tab_dia_item .point .point_introduce{
  width:32px;
  height:19px;
  background:#3D69F3;
  border-radius:3px;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:400;
  font-size:13px;
  color:#FFF;
  line-height:19px;
  text-align:center
}

.xml-digital-teaching-preview .mask-layer .tab_dia .tab_dia_item .point img{
  width:11px;
  height:11px
}

.xml-digital-teaching-preview .mask-layer .right_dia{
  position:absolute;
  right:10px;
  top:10px;
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 30px);
  width:60px;
  background-color:#fff;
  z-index:1005;
  padding:9px 9px 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .mask-layer .right_dia .right_dia_item{
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:12px;
  color:#333;
  line-height:14px;
  width:100%;
  white-space:nowrap;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 9px;
  margin-bottom:4px;
  position:relative
}

.xml-digital-teaching-preview .mask-layer .right_dia .right_dia_item .icon{
  width:24px;
  height:24px;
  margin-bottom:4px
}

.xml-digital-teaching-preview .mask-layer .right_dia .right_dia_item .point_line{
  right:45px;
  top:calc(50% - 6px);
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:reverse;
  -ms-flex-direction:row-reverse;
  flex-direction:row-reverse;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .mask-layer .right_dia .right_dia_item .point_line .line{
  width:175px;
  height:1px;
  border:1px dashed #FFF
}

.xml-digital-teaching-preview .mask-layer .right_dia .right_dia_item .point_line .point{
  width:11px;
  height:11px
}

.xml-digital-teaching-preview .mask-layer .right_dia .right_dia_item .point_line .point_introduce{
  width:32px;
  height:19px;
  background:#3D69F3;
  border-radius:3px;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:400;
  font-size:13px;
  color:#FFF;
  line-height:19px;
  text-align:center
}

.xml-digital-teaching-preview .mask-layer .right_dia .search_dia{
  border-radius:12px;
  background:#EFF6FF;
  color:#2D68FE;
  padding:9px
}

.xml-digital-teaching-preview .mask-layer .center_dia{
  width:900px;
  position:absolute;
  left:calc(50% - 489px);
  top:10px;
  height:56px;
  padding:0 60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item{
  margin-left:29px;
  position:relative
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .img{
  width:34px;
  height:34px;
  background:#E2F2FF;
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .img .icon{
  width:16px;
  height:16px
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .icon{
  width:34px;
  height:34px
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:absolute;
  right:calc(50% - 30px);
  top:46px
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .point{
  width:11px;
  height:11px
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .line{
  width:1px;
  height:175px;
  border:1px dashed #FFF
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .point_introduce{
  width:60px;
  height:19px;
  background:#3D69F3;
  border-radius:3px;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:400;
  font-size:13px;
  color:#FFF;
  line-height:19px;
  text-align:center
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info{
  position:absolute;
  bottom:-121px;
  margin-top:9px;
  width:190px;
  height:88px;
  background:-webkit-gradient(linear,left top,left bottom,from(#D0EEFF),to(#fff));
  background:linear-gradient(180deg,#D0EEFF,#fff);
  border-radius:10px;
  padding:12px 17px 9px 13px
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info .triangle{
  position:absolute;
  top:-13px;
  right:calc(50% - 13.5px);
  width:0;
  height:0;
  border-left:13.5px solid transparent;
  border-right:13.5px solid transparent;
  border-bottom:14px solid #D0EEFF
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info .center_info_item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:8px
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info .center_info_item .center_point_introduce{
  margin-right:4px;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:400;
  font-size:12px;
  color:#FFF;
  line-height:17px;
  width:32px;
  height:18px;
  background:#3D69F3;
  border-radius:3px;
  text-align:center
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info .center_info_item .center_info_line{
  width:124px
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info .center_info_item .center_note{
  height:1px;
  border:1px dashed #8FDAB8
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info .center_info_item .center_line_height{
  height:8px;
  background:#FF0
}

.xml-digital-teaching-preview .mask-layer .center_dia .center_item .item_point .center_item_info .center_info_item .center_under_line{
  background:#F17F53;
  height:1px
}

.xml-digital-teaching-preview .mask-layer .app_dia{
  position:absolute;
  bottom:0;
  right:0;
  left:0;
  width:100%
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce{
  background:-webkit-gradient(linear,left top,left bottom,from(#E5EFFF),to(#F9F9F9));
  background:linear-gradient(180deg,#E5EFFF 0,#F9F9F9 100%);
  -webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1);
  box-shadow:0 4px 10px 0 rgba(0,0,0,.1);
  border-radius:6px;
  padding:10px;
  width:calc(100% - 48px);
  margin:0 auto 76px;
  height:87px;
  position:relative
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce .close{
  width:22.5px;
  height:22.5px;
  position:absolute;
  right:0;
  top:-34px
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce .close .app_dia_close{
  width:100%;
  height:100%
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce .title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:500;
  font-size:14px;
  color:#191919;
  line-height:20px
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce .title .title_point{
  width:16px;
  height:16px;
  margin-right:8px
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce .introduce{
  margin-top:11px;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:400;
  font-size:13px;
  color:#626262;
  line-height:19px
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce .next{
  position:absolute;
  white-space:nowrap;
  right:0;
  bottom:-38px;
  width:100px;
  height:26px;
  background:#538AE6;
  -webkit-box-shadow:0 4px 10px 0 rgba(188,213,255,.5);
  box-shadow:0 4px 10px 0 rgba(188,213,255,.5);
  border-radius:32px;
  padding:3px 8px;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:400;
  font-size:14px;
  color:#FFF;
  line-height:20px
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_introduce .over{
  width:100px;
  height:30px;
  background:#538AE6;
  -webkit-box-shadow:0 4px 10px 0 rgba(188,213,255,.5);
  box-shadow:0 4px 10px 0 rgba(188,213,255,.5);
  border-radius:32px;
  font-family:Source Han Sans,Source Han Sans;
  font-weight:500;
  font-size:15px;
  color:#FFF;
  line-height:22px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute;
  white-space:nowrap;
  right:calc(50% - 50px);
  bottom:-42px
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_tablist{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_tablist .toolbar-phone-item{
  background-color:#fff;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#333;
  line-height:22px;
  padding:0 11px;
  position:relative
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_tablist .toolbar-phone-item .point_line{
  position:absolute;
  top:-76px;
  right:calc(50% - 4px);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_tablist .toolbar-phone-item .point_line .line{
  height:64px;
  width:1px;
  border:1px dashed #fff
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_tablist .toolbar-phone-item .point_line .point{
  width:8px;
  height:8px
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_tablist .toolbar-phone-item .point_line .point img{
  width:100%;
  height:100%;
  display:block
}

.xml-digital-teaching-preview .mask-layer .app_dia .dia_tablist .toolbar-icon{
  width:24px;
  height:24px;
  background-size:contain;
  background-position:50% 50%;
  background-repeat:no-repeat
}

.xml-digital-teaching-preview .xml-digital-teaching-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:10px 10px 0;
  background:var(--reader-background-color);
  min-width:1200px;
  overflow-x:auto
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .reserveSeat{
  width:300px
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left{
  width:300px;
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 12px);
  background-color:var(--reader-theme-color);
  padding:8px 0;
  margin-top:8px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .el-tree-node__content span{
  height:100%;
  line-height:30px!important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-tabs>.el-tabs__content{
  color:#6b778c;
  font-size:32px;
  font-weight:600
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__nav-wrap::after{
  position:static!important
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student{
  cursor:pointer;
  position:relative
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnode{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .note-content-studentnodeFlex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:left;
  -ms-flex-align:left;
  align-items:left;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .flexOne{
  padding-right:23px
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .node-student .expansion{
  margin:-23px 0 0 205px
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left .bookm-mark-student .note-content{
  font-weight:400;
  font-size:13px;
  margin-top:10px;
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left.draggable-sidebar{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  z-index:100;
  background:#fff;
  -webkit-box-shadow:2px 0 8px rgba(0,0,0,.1);
  box-shadow:2px 0 8px rgba(0,0,0,.1);
  -webkit-transition:-webkit-box-shadow .3s ease;
  transition:-webkit-box-shadow .3s ease;
  transition:box-shadow .3s ease;
  transition:box-shadow .3s ease,-webkit-box-shadow .3s ease
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-left.draggable-sidebar:hover{
  -webkit-box-shadow:4px 0 12px rgba(0,0,0,.15);
  box-shadow:4px 0 12px rgba(0,0,0,.15)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .sidebar-dragger{
  position:absolute;
  top:0;
  right:0;
  width:5px;
  height:100%;
  cursor:col-resize;
  background:0 0;
  z-index:101
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .sidebar-dragger:hover{
  background:#409EFF;
  opacity:.5
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .sidebar-content{
  width:calc(100% - 5px);
  height:100%;
  overflow:auto
}

.xml-digital-teaching-preview .xml-digital-teaching-pc body.dragging{
  user-select:none
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{
  position:relative;
  margin:0 auto;
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 12px);
  width:820px;
  overflow:hidden;
  background-color:var(--reader-theme-color)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{
  width:755px;
  overflow-x:auto
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-Preview-dom{
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 68px);
  overflow-y:auto
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc::-webkit-scrollbar{
  width:0!important
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box{
  width:100%;
  background-color:var(--reader-theme-color)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block{
  position:relative
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .add-teacher-resources{
  position:absolute;
  top:22px;
  left:-80px;
  display:none;
  width:92px;
  height:30px;
  background:#e3f2ff;
  border-radius:15px 0 0 15px;
  text-align:center;
  line-height:30px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#3e8ced;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc{
  position:absolute;
  top:17px;
  right:0;
  width:60px;
  height:32px;
  padding:0 2px 0 42px;
  border-radius:0 16px 16px 0;
  background:#e3f2ff;
  background:linear-gradient(to right,transparent 0,transparent 40px,#e3f2ff 40px,#e3f2ff 60px);
  left:734px
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc img{
  margin:10px auto;
  width:12px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block .teacher-resources-number-pc .number{
  position:absolute;
  top:-2px;
  right:-2px;
  padding:0 5px;
  background:#f04343;
  border-radius:5px;
  font-family:PingFang SC;
  font-weight:300;
  font-size:10px;
  color:#fff;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .show-add-teacher-resources,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-box .xml-parent-group-block:hover .teacher-resources-number-pc{
  display:block
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  position:relative;
  z-index:10;
  width:100%;
  height:56px;
  padding:0 20px;
  background-color:var(--reader-theme-color);
  border-bottom:2px solid #f2f2f2
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .text-book-title{
  width:calc(100% - 400px);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-family:PingFang SC;
  font-weight:500;
  font-size:17px;
  color:#333
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .button-box{
  margin-right:8px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:78px;
  height:28px;
  background:#e3f2ff;
  border-radius:8px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#3e8ced;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .disabled{
  cursor:no-drop
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-left:10px
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades img{
  width:17px;
  height:22px;
  -o-object-fit:contain;
  object-fit:contain
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .grades span{
  display:inline-block;
  width:90px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  padding:0 6px;
  font-family:PingFang SC;
  font-weight:500;
  font-size:17px;
  color:#0d3b8b
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up{
  margin:0 0 0 29px
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .header-right .set-up img{
  width:34px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 12px);
  background-color:#fafafa;
  -webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);
  box-shadow:0 0 10px 0 rgba(218,218,218,.8)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{
  width:260px;
  height:100%;
  background-color:#fafafa;
  margin-right:8px;
  padding:8px 0
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content{
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 30px);
  overflow-y:scroll;
  z-index:998
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:60px;
  padding-top:18px;
  -webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);
  box-shadow:0 4px 10px 0 rgba(0,0,0,.05);
  border-radius:0 0 40px;
  background-color:var(--reader-theme-color)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item{
  position:relative;
  z-index:9;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:86px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item .toolbar-icon{
  width:20px;
  height:20px;
  background-size:contain;
  background-position:50% 50%;
  background-repeat:no-repeat
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .toolbar-item div{
  padding-top:4px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#666
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 div,.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_10 div{
  color:#3e8ced;
  font-weight:600
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_01 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAABThJREFUWEfNmF1oXEUUx/9nsrmpX/QD/EgRjYraVn0QSqkiVAsioq2laiiC6DbZmY0JPgh+VGwarYIFoZDa7p27SWNBEYqlraIgirYvFi2lgrb1RWvVsFbE2GqlJps57oR7l8nN3eQmXa3zOHPmzG/OnDlzzhBm2Hp7e5s8z7uOmS/OZDKiXC7/6Xneiba2tj9mqHLcNEqrhJnJ9/1lQogHAdwN4HoAImH+9wD2M/NuIvpAKTWSdg1Xbkqwnp4e0dzc/CiA5wHcMM1Ffgaw2fO83mw2e3Y6cycFC4LgJgDbmXnJdJQmyH4nhMjlcrlP0uqpCRYEwRpm7gdwYQ1lpwAcJaJfwvHZzLwQwOU15A0zb8jn8y+ngUsE01p3ANiWoMDCbBdCvDU4OHi4p6fHxGW01gsAPAzA6miOjzPzNqVUFxHxZIATwEJLvR2bxET0emNjY3c2m/09zY537tzpDQ0NPQVgA4BZsTkblVLdqcGsTzHzF7HjO01ErVLKD9MAJVjwFgDvAbjaHWPmlfl83vYntqrF7O2bP3/+gZijnxZCLM/lcodmAhXNKRaLVxpj9gO41tFjb+wCpZR1jwmtCqa1fgzAG46EPb57Z2qp+ErFYnGhMeYggIuiMSLaJKV8riaYDZ4V3/rGjVNEtEVK+eS5WCrhWOOX6kxDQ8NV7e3tv8VlxyxWKBTuFEJ86gye8jyvJa2jp4UPg/XXAGxYGWtE1CmlnBABxsC01lsAdDkLbFZK2RtV9xYEwdowPkZg+6SUdyVaTGttj/HGaFAIsfhcHb7WjrTWsytG+BVAJpT52/O8OfEni2yW0NTU9JfzIJ8qlUrzkoJnvcyntf4MwG3Ocd4qpfzS1W8zhkVEdMTpPKCUur1eEEl6giDoY+Y2B2y1lHL3OLBCobBECPG5I7S3Qr/q3wTTWr8SZiuRn2WllG6oAhWLxaXGmAP/MdhLANZHazLz2nw+PxC32M2V5O8rByzxltTTgkEQFJg574A9ks/nx73P1N/ff0m5XD7tLHxSKXVFPUHiurTW+wAsc/qXKqWq7mT7ozh2vPIctTiCC5VSNoTUvYVRYAjABaFyk8lk5sRrhQjMOp59K6PWrZTaWHcqAL7vryaiXY7uQ0qpxfG1xsB833+AiPY4g6W5c+e2tLa2DtcbLn6MzLw+KauNLNYI4IcKo+tb65RSr9YTLAiClcy819E5KoRoyeVyPyVazHZqrZ+pnPsmR8BWNUuUUtUbey6QhULhMiGEje5uur1DKfV4kt5qPjYwMDBreHjYvgBuMndCCHFH0o6mA6m1tgXNx+4zBOAMgEVKKXtSE9q4nL9YLC43xnwUK2Rt6XV/Lpc7Nh2YSDa0lPXf6tsYjnUppbbW0jmhGPF9/wUiit9Iu7unS6WSns7jHvqUn1AtlQGsUkq9nxosvKVbK/XiEwmTjhHRa8y8q1auHv5p3EdENvt1g2hc3QgRPSSlfHfKo4wEwlT7Rfc9i022Oz5YqZ6OMvPJitwoEV0aFry2ao+CZ3xNOy/Kw+xYTbhJvwh8319BREEsjMzE1awrPAvAfrjY9MaGp6glwk35qWIzTiJax8w29a5WOCnpRgG8WS6X13d2dv5o54R+985UcFOCRQB9fX3zjDFrbPnPzPaGNdWAs98Gh5l5z+jo6I4IyJVNA5cazFVsY97IyIj9o7im8s002xhj9ZxtaGg4LoQ4kubzbhK4FbaWnRFYymOcUqwG3HalVNt5BUvwuW+NMcs6OjoGzztYCHcPM7caY7otlO37X4Alnfk/B3gYRY6jPRoAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_02 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAABEtJREFUWEftmE2IW1UUx//n5mOqiBW0SgZppwgq+IGg6EJBdFWEqii6cKHOjHn3xcbolLpQy/g61LpQHI1T8+5786EuXCiKWhBXFkEXioL4ASpIa5EJfoEV0U4yucfc4UVCvMlL8oLMwrcKOff+z+/ec+7XIST8VlZWtqytrd1pZMbGxl6dnJw8lUSSknQOguB2Zn4awESkc5yI9jmO8/qwukMBhWF4uda6DOD6Lo7fF0KU8vn854OCDQS0vLy8bX19fY6ZHQAixpkmoiCdTs9OTU393C9YX0BKqQyAPQAeB3CWRfzr6L+LLbbfABwAcFhKWY8DiwXyfX8XEc0DsDojIm91dfWwcTQ+Pr6Hmb1u0Mw847ruu72gugIFQXAhgHlmvski0CCisFar7S8Wi7+22xcWFs7OZrMHmTkPINXZl4jeATDjOM63NrB/ASmlthLRLDM/AMCEqvM7CuBBKeUXvUaqlLoMwHMAbrC0qxPR88w8J6U82W7/B8jzPJHL5e4DcLAZ720WkWPMvM913Tfi8qDd7vv+bURktoadln4m2fdXq9VFz/O0sW8A+b5/lQkBgCssnf4gokOZTGZ+2E3PbJ71en2GmR8FcIbFx2cmxK7rfkLRCloFcI4l3i+nUqlHpqenjT3xt7S0NN5oNJ5k5rstYr+YdUGLi4s7Go3GcUsDV0qpElNYBJRS0gSm05RKpSaoUqlMCCGO2VYSMy/UarXZUqn0+yjAyuXymdlsdo6IirYVqLXe2QuoxWDC9ZCU8rUkUEqpO5r707MmLN10+gVq9TcbWlFK+d0gYEqpC5r5uQBgV1y/bkBHiOgnZp62CJxi5idqtdpTpVJprZeDcrk8ls1mHyaixwBssSyYJWY+F8Dulq0b0EtSynsrlcq1QgiTeJdaHH8jhLg/n8+/Z4MKw/BGrfULAC6y2L/UWruFQuFDpdSLAO7pC8g08jwvncvlZsxPAKdbxF8RQuzN5/M/GlsYhudprZ8BcJel7Z9Gp1qtznuet27sAwO1RJVS24mozMy3WBydJCKz4YGZDzXPv62W8LzFzCUp5Yl229BALRHf93cTkUnQ7XEJGtlPMHPRdd0jtvaJgaJpNqEz96K9zXMv3QXMhMSE7oCU0oTK+o0EqKUcBMElzGyS/roObx8Qkes4zldxszhSoChnKAgCkxfnR85/cBzH5BvHwSRK6l7iSilzDu6I2nwvpWy9QGKZRj5D0Sj/B+o59f9FyN52HOfWARJzqJAxs1kQbwK4uTXijbOsywXtI611qVAofByXmcPMUKVSuVoIYV6+17Trb1zQkl5hBwHq6wprCJNc8vsBGuiS35qyYZ9BcUBDPYM6TuCBHordgBI/FDuTt9+ndCaT+bR9p67X61eO9CndCRZXbDCFMwCnRf3+AmCuttYKSaJiQ0cY48oxvXaH0ZZj2j1tmoJV5/A3TUnPkvibo+jZDjbqsvDfLXSxHUnHQ1AAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_03 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAYAAAApkEs2AAAAAXNSR0IArs4c6QAABC5JREFUWEfVmF1oXEUUx/9n9sOWlEhXSIxSYx8UioL1QauCHwiioFW0sEUU7ZLszN48RNQXIQrX7wc1D4HN3rk3EUGKECVIn6qtopUotoj1SdQHP5PFonVp8YPN7hwz4W64jbvJZrNrk/NyP+bO/H9zZu7MOUNYZkEQ7DTG5ABcByC1vLzDz6cBnBBCeNls9vuoFkUffN8/wMwaQLLDQKs1XyYiJaV8o/bhEmgQBLcbY44AEKu18j+VGyHEHdls9kOrtwTq+/7nzHx9CPEZgBFjzDnu7zSgEGIngBcB3LgIR3RcSrlnCbRQKPQIIX4NQc5Uq9XLh4aG/ug0WL32x8fHt8disR8AdNtyY0yv4zinFj3qed41RHTS3jPzJ7lc7pbzAVnT9DzvGBHdHPLszuVyXy2C+r6/m5m/DD/8WCl1Wz1Q13Xj/f392zKZTKmTHdFafwTg1nD4r5VSnmwKdHJy8pJKpfIagPsBXADgtF0dUqmUm06ny+2Gbgk0CIJeY8wJADvqAB0uFot3u65r2gnbEqjneXkiGgpBLNBvAHoiYGml1NvnHVRr/VPNm0R0l5TyPa31ywCeCuHeVEo9shFA7ba23YLE4/HugYGBs57n7SWiQyHcu0opO3fbZi0NvdZ6BsBNIcVhABbwcQBXhO9eUkqNtI0SQEugvu/vY+Z3GoD8BWCXUspOjxVtYmIixcxXMfOlALYw85/MXIrH498ODg7+GK3cEqhtwPO8p4noueiWC+AsM6dzuZz1cl0LgmCXMeYAgL22Qyv0xO6C7xPR9Nzc3HRfX9/RltZRK2BFq9XqPiFEjzHmOyJ6SyllV4D/WKFQuFoIYffse1fzdJ3yn+3vsDAD+mwZETW/4DcrNjU1FSuVSiPM/EwoFq36N4DjAGaJ6HdjzBbbaWa2nr6ykUbbQcfGxrqTyeQUEd0ZEa0w83QsFtOzs7PHXNet1AMKd779AB4D0B/9pq2g+Xx+WyKR+CASJlqto0KI4Ww2+3WzIzI6Orq1q6vr+YX5/2StTttAmZm01oeI6J6wcbabgZTyFSKy92s2rfWnkZi0/hwlopn5+fkHE4nERcaYcrlc/mV4ePhMIzWtte39qxEPPCylPLhmukiFZpenehp2nTtijDnoOI4NwRYtn8/viMfj3wDYGr5ylVLPrgfS1l0P6JK2TQ+q1eoTjuPMaK1fB5AJC78oFos3NPph1gLfLOg8AJsrnQJwIYDLwutyrTEANq1ezFiNMXscx7HLz7qtWdBzInzXdUVvb69NVR4lokEAXXVIGmYFrVC3BBoVyufzFycSCW8hbbkv+p6I9kspp1qBqldn3aC1RrXWNlp6IXwuJZPJvkwm88+GA7VAnuc9QEQPLURDwUqBSSvwDT26adLlTXMAYYdnUxzpWNBNc0gWenXjHzvW/s6NepD7L4xXrUENjZuEAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_04 .toolbar-icon{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_05 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAABM9JREFUWEftWH1oHEUUf293L6Ck2gsqplQsVhRMNYiKFcWWVqS0GKyWCK1oksvOjBcFiYr4l+d/gjYgmmNnL5dEsUWCH0VtEbGlBcXiB+JHBMVIg8UrKon1I0Jud5+ZdfeYXPdya+x/Zv6bnfd+83tvZt78ZhGW2Uql0lrP8y5V7pZlTdu2fXI5UPhvnCYmJsyZmZn7EPERAOio850kor1tbW0vdXd3+2lxUxOQUp4PABMAcHsT8HcBoJtzfjoNiVQECoWC1d7e/g4AbE0DCgCHK5XKtkKh4DWzT0VASvkgADyvgZ0goieJ6LD6hohbEfEpAFin2TzEOX/hbBE4AQDhhgOAqUwmc1NfX9/POvjo6OiF1Wr1QwBYH32f5pzrhBK5NM2A4zhXIeJk7I2IuxhjryWhua57NxG9Go8RUYcQ4uulspCGwHZEPBiDeJ63amBg4I8k0OHh4VbLsn7XCOwQQhz6TwSklHcCwBsxCOd8SdJSStIm3Mk5P7BCYCUDKxlYyUDTDEgpVf1+T90rAOBnMpmNca2vL0SMMQMR9WJTwycidF03SCpE0V1xHABMAFD+t3HOp8Kq5rpuBxF9FTsahtFp2/YX0dgmIjoaj/m+vz6fz3+fFFWxWLzMNM0p7d7YzBg7pvqlUumaIAg+18Y2MMYmQwKR2PhVG7yLMRaW35GRkTbf93+KmAMRPSuEeCyJgOM4zyDio9GYb5rmRf39/TNRIDuJ6HXNb7USLbW6LqX8YWG+tcoAEYcYY0p2hc113YNEtD3qqhRzzvmITkJK2a9iAQAjwjjEGNuhYewlosGof5JzfkloFxtIKfcBwO7YIJvNrou1neM4nYj4MQBktEk/0wUJAFyrjVWJ6AYhRJhypSVnZ2eVpggDJKJ9Qoh7FxFwHOcORHxTA9nDOd8f9x3H6UXEsk46aRn+waecEGJMC04FpgIMGxF1CSHeWkQg0n3facpHyewNurh0XbeLiFSaL24w+SlE5IyxWiDR/lIbPIweAKYrlcrlsV5cdLdLKe9f0HXjGviBbDa7S5fZUspzo6XaFpFVGCq9SrTu55zPxf5R6pVCUpoibj2c8xfjziIC6hyXSqUjC8dus+bwMgD0cc6rDaJO/CylVPtlFADCtQ7TjXjUtu0teh05Q92Uy+U1nud9qqeZiI4HQdCTz+e/SUOiWCxeaRjGOCJu1OxPWZZ1XS6X+1HHSJRXUsqrAeAIAFygGasMjCHiiG3bn9RXwyh71xOROo69dSfmFwDYwjn/sj6AhvpORWGaptpMVyRErQDVEYujWbOgGzvrCMdu3/q+39Uoe0sKzEjlPg0AD8QFJs0SRDa+OjG+7z/eSEUvOoZLAau3gWEYg0R0DwC0NiHxJyK+EgTBULM3QWoC8YRDQ0PntLa23goANxKRWCi97dHYJCJOBEHw0dzc3LHBwcG/0maq6cOkEZCUUt2Qm9Q4ET0nhHg47aRNT0EaoP8HAXW2x8fH1Y+JM1q1Wn2biG6OKpyTyWSeSLLr6ek53UhBNd2Eruu+H0+SZlmSbBDxA8bYLY38G27Ccrm8yvO835Y7se5nWdZ5uVyu9mpOtQnHxsZWz8/Pz54NAi0tLdne3t6a5EtFQBlJKZWk0lXQcvhUOee1/wv1AH8DNrc/Rw4yBtMAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_06 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAYAAAApkEs2AAAAAXNSR0IArs4c6QAABLlJREFUWEfVWGuIW0UUPucmJpaVWlvqmiJYf7RQd9U/FS0IpUKtD4QiVEVK6ZrNnLn5o0ihqCipiorQFQJuZia7RldE2QpaKVYrqIiPoviqUrUUW5UaEdlV1F2NmzvulJtlurlJ7gME589yme8735ezM+ecexH+Jwvj+BRC7EHEi+JwY3J2RTY6MTHRNzs7Ow0AZ8UUjUzzPO/iyEallDcCwIHIagkIcY0+AQB3WbrfAMBfCXz0pKbT6RviZPRLABjwo/8NAMuJaKanWkJAJKPj4+Or5ubmTlmabxHRNQk9hKJHMiqE2IGIz7QiI+K9jLFHQyklBEUyKqV8FgC2tzQdx1lfKBQ+TughFD20Ua01KqV+BIAL/MhT9Xp9ZalU8kIpJQSFNlqtVi/zPO9zS28fEd3SepZSvg8AGxL4OVav19d1+uGhjQoh7kbEvdb5ZIyxauu5Wq1e5XneBwmMgtZ6K+d8f1CM0EallAcB4LpWEFOEXdc9aQeVUj4PALfFNYuI7zHGro5ttFwuZ7PZrGmbS/wgx4lozeKAlUplteM4XwNA1tp7cv4CHu9ivggAC7E8z7vSdd0PF+NDZVRKuQkA3rTIFSIyAm1LKfWY1nq3dUT2M8a2djIqhMgj4piFf5Exti2WUSHEI4h4jxXsZsbYS0Hi5XJ5aTabNRlcaR2TTa7rvh2En5yczExPT38PAOdrrQ8hoiCil2MZnR9EPpofRNb7ZC+TyawYGhr6tVOWpJTuvPCotf9JvV6/otONVkptdBzn5PDw8HedYvb814+NjS1vNpu/AMBprNb6MOe8axkqlUrpXC5nStkllvBOIlroalEvXE+jUkpzXiatwA8R0QO9hJRS12utX7VwplmsiTvAYK1WW9ZoNOyxzWQtk0qlXikUCoeFEAoRCy1BrfVGzvk7vYyafaXUIa31ZgtbIqI9YbhtZ7RarfZ7nvdTAPn0ZCSlPAEAq/39P/yx7p8wYlLKSwHgiIX9M51Or83n8ya7kVYro6ZGti2t9TZE3Gdl8wDn/KawCkKIWxHxBQtvzvo6IjJ/Iy3bqBmCTabOsSL8BgDnWs93ElE5jMLo6Oh5qVTqKwDob+ERcQdjzExgkdcZl2lkZGRJX1/fDwCwokOGBzjnR8OoKKXGtNZ5y+QbjLFrw3CDMG23Xkr58Hxm7wsAnyKiC8MImbqotbYL/Gyz2RwsFovfBvHNZOY4zol8Pv97p/htRv3LZTpFxiZprZ/mnA/1Mlqr1c5uNBqmhq61sLuJ6PEgrt+ZTCdbBgC1ZrM5WiwWzQvjGSuwjkopxwHgDhuJiNsZY8/1MiqlfBAA7rdwn/ldaS6IK4TgiFhp7WmtX+ecL0xpC0cniFypVAYdx/nC3vM8r9913Z+7GVVKDWitP130ccLMqMe68EydXdXadxxng6nfoTJqQEKI1xBxi084QkSXdzNZKpWcXC73bpIpv1M2jW7HFiqE2IyIh3xze4loVzejAYNIr1PStt+t63U06r/Mma4yCABbiKhluk3AfI+amZk5iIhLI7vzCYh4lDF2e+hbbwOVUju11uK/+hrS7Ud2nZ5M6ZiamnqKc77wLh83Y0l5Pcc8M111G5KTGgjL/xf1StLMtVlOlwAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_07 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAAAXNSR0IArs4c6QAABEVJREFUWEftmF1oHFUUx/9nptmgFLPZFfNR/CiiL5VaoS+KVUFaUuqDoi6IqE3Jzt1NUCKiKFJZoQWlohCy7NzZCH4gwqJ5aCnSPlSUPiiClFZBUSRi6YhatrFgacnOMWeZDZPpZrPZnd0q9L7NnXPP+d1zP865hxBqjuPcz8yjAB4AsAHAurBMh78XALhE9DkRvZ9Op48F7VHtY3p6OtnT0/MhgJ0dBlqTemY+wsxPZ7PZP2RgFbhQKGwwDOMLALeuSVv3hH/zPO++bDY7R8xMjuN8CeDeOvZ/BXCue1xVS30Abqlj82vXde8R2EeZ+ZOQwGHTNCfHxsZ+7jJs1VyxWNzoed7bAB4O2X+SbNs+REQP1X4w87FEIrEjlUpVrgRszWYulzOGhoYOAxgJsB0hrfWfAK4PwG1TSh2/krA127ZtbyWibwIs5wWYg3CVSiUxPj5e/i8Al0qlWLlcvrjsWgsDx2Kx/tHR0W4ftBX9E+a7zMNXgdvcW1c93KYDVx0emYeLxeJmZt7LzAaA/UqpbxtZt237TiLaW80HiPZZlnViVVoAkQFrrX8BsNE3egHA40opuegva1rrHQA+BbDe/3laKXVjt4HPBwDEttzn+YWFhf0TExO/S0ehULjBMIxXADwHQFai1i66rrs+l8tJKtmwRenh5wFIvA83gfjO79y0uF16wgJE9KJlWW+tBiv/IwMWZY7j7GFmux7UCjAymUmlVL4Z2MiBRaEf798FsHkViO8NwxhLp9NfNQvbEWBRKpnV8PBwyvO83US0DcC1PtQFIjrOzO+5rltqZs+GJxPplqjnKYEfGBioZn/JZPJsu2lqx4HXstzNyP6vgP3nmxecmGRr/wC4ptbJzLdnMpmfmpl9p2VmZmZurlQqcwE7lwRYMvqtgc4DSqmXOg3TjH6t9T4ArwZkTwqwwL0Z6JQlGLcsyyGiZa+RZoxEJeM4zm5mlutyKUJK7kJTU1PX9fb2/rAYVIZCxk4CkKrLfAMIJqIf4/H4bCqVutQINpfLrRscHNxpGMZdfsK0krg886XqtCUk8FcsFrutWkixbftBIvpsDRErbEyCwkg6nT5dj0JrLdfcQQB3t7gCHhE9YlnWwaVSlW3bI0T0EYBEi0rnTNPcHq5laK1l5Y4CuKNFveekVJXJZA7J+CVg+cjn84Omab5MRM8AiLdg4IzUEZRSp2Ss1vomf1u1UgKTh7A4UHJtt8ayDLjWWSqVzPn5+S2VSmXYMIxkA/BdzPxYeK95nreLiMpSgfQroEGRo0T08Uo6Pc87a5rmmb6+vhP1omRd4GY9KxMrl8uSeanQmL8ByCEMFmhEZLa/v/+J1Q5oI/ttAYtiPxodAPBCQ0NEH8Tj8T3t5hZtA9cgHcd5bRH+9RWg85ZlPRvFvR4ZsH/IJhfLpe+EoN9QSskzKZIWKbB/p28noqf84DCbyWRmIyH1lfwLUa7YSemI3YIAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_08 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAAAAXNSR0IArs4c6QAAA9JJREFUWEftmF+IVFUcx7+/Mzt3tlRI0Ao3RQgRs0gK7KmHfCh8KAr/FJLQtjv3jMvuahtZGFJJCBGULG73njvMLoqobGBqkPWgD0tPQahRgr0oaywiuFuLsX/uzP21ZzhXrsPs7B13Zlqi83K5v/v787nn/M7v/u4hLLBBpTxKqWVBECyuN2cymeTx8fFbPT09E9FYRSBmJs/zMgDeBfB4vWEi/gsAzgsh9qXT6Z+1nAzMMQA7GghSGsoHsF1KeZqUUrsAfBXRuExE1+sNx8wWgGcAPGJi3cnn82s00BUA64ywQ0rp1Bsm9N/b25tKpVLnALxgZO9roEAvHQA9bYuklPrasOF53k5mPmoCHtdAbG7+klI+1DASE0gp9SqAb4oJTXRmIQC9COAHA3TiXwcaHBy0RkdH+4loLTO3VwQaGBhonpqa2kREekdUNYgoPzk5OdTd3T1ejWFFINd1vyeil6pxWKL7i5Ty6WrsKwIppS4C2FCNwxLdEdu2HyOicONAKfWcqT+psP4Q0ZBt278X86jSLuvr61uZTCbfZObQODYbM+eDIPi6o6PjqjbK5XIrfN8/SUTPl3GigT+3bfuDhiS1zsXp6elLANbO8UZdDQFSStkAlIE5R0S67vhBEDQTUSeA9ebZcKOAvgSwRwf1fX9ZZ2fn7XCmlFLbAAyG93MldVInYBAED8RJHiIay2Qyl0t1Xdc9NPNstyl++5g52gM9BeDtWEBRR3GAtA4z789kMp9G9avxM9cMRTuBuEynpJRb6gKUzWbXBUHQxsxNcWiEEJNEdDidTv8xGxARvVwoFO6EzxOJxKPMfCLWksWBiKMTXTLLspa2trb+Gdo5jrNaCHHtf6Bwl/23ZkgptXdmbT8GMFsdGmbmV8rVntmSel4zpJTSu6VljsQ9ONOHf1hJp2ZJ7bru60T0HoCy256IbukuT0o53BCgOFs6jk7NZihOsDg6Cxqoqamppa2tbSR8Edd1nyCi36KFUX95m8u1BnHePo6O53lpZvbM1/4nIcTm9vb20f7+/uW+718A8KTxc01/XL8DsNkIvgWw17Ksm3ECzaYzNjY2FT1m0Qca2Wx2/8z1E2PzayKReK1QKJwE8KyR6T/oN8hxnI1CiB8B6N6nVkP3yIeklD1Rh0qpdwB8YWRaJ3o+VTxXKApc191KREcAPFgrIgA3pJSrSv2ZdlYfaIi7eUP0kW3bB4pLGgodx2kRQuwioo3M/PA8wf4mos9s2z5bzo/neW8xs4bSuXtYStl1F26ege/bPJfLLZmYmLCi/fU9M3Tfnmts+A9MdBU2dT2kmQAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_09 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAwpJREFUWEftmEtoE1EUhv9zTRa2ovgoNFgsKrhVQXChYNWFO0WsrlTsonMn1NJSrKCgRFR8lVKR0rkzBd87i/hYKCIquvKBuhVEKki6EEFJ66PxHnvDpKRt0mTIRBE6i2G4r/+bc885nHsJ//ihXH2l1HIAWwEsYeYJfeVyEhED+AjgtpTyfXa9jEgikYjEYrFzAFoBzCpXrMj83wAuJJPJzkQikc4AOI5zkYj2VVh4wvLMfMm27SbyPG+T1vqh36sBdAkh7qfTafMd2hOJRITWeguAAwCEWVgIsZmUUlcA7DENRNRuWdb50FTzLOS6bhsz9/hdVw3ACwBrTMPw8HBVR0fH90oCdHd3z66urh7xNV4agDcAVpoGKWWonl/oR5RSJiLM83YGoKgFlFKLABwBMC+gb3wdyynHpZSfJ88LtAVKqZMADgcUzw4/LaU8VBaA67rbmflGNnYDgGgiarQs62ZZAGZyb29vbTQarQ0gjtHR0aGWlpahfHMCbUEQ0VLHzgAEsoDneUu11iZ3Bw5DIUR7c3Pzh7KcUCl1BsDBUvc3dxwzd9m23VkWQF9fX4MQ4haAuQEhvmmtt8Xj8cdlAZjJpmKqr6+fEwRgcHAwZSqemTD8/y3guu4qZr5cIAx/MHOrbdsPgvhHoDyglDo7Vq1NCaUcwQEpZWPFAHwLXANQl0fkCzPLQhYw0VNTUxOLRqMLJ+WH1xUtyfr7+xdorRPMvBvA/GmsE35N6Hlendb6CYBlJWzLs6IlWQmLTBiilHoKYL3f+IuZHxFRti6oArAzO4GZT4UK4LruBmbOpt4kETVYlvXOCI45sxG/C2CjDzCitV4RKoDjOMeI6KgvIKWUbgFxU67tsixrIGyAHiJqM6Ja67XxePx5nj834nsty7puxoV6NHMcZxyAiFYzszF/rtkniGcBQjucTgJYx8wncvZ8ingGIMzjuRBiP4Advg98ArDY/84rngEwrwpfUBQUHweo4BXNEDM32bZ9r1A+qcglFRH9JKJXqVTqTrH7hr9yHzBdNv0DcU3lwTn+ieUAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_10 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAwdJREFUaEPtmD9oFEEUxt/bM5AiRRIUFBM4USFFDnbfbJHC4JUKghEUbETECIKNhYWFhRZWVmIlRmKnoBKEgCkDBgzc7uwa5GyvEBQMZ4TALcSd540mEEK8nb3bDQR2YKv53tvffPNv9yHsk4b7hBMK0KxnqnC0cDRrB7LOZ7RGbdsetCzrFgBUEfFArxDMvAYAr6SUbwHgt0m+RFAhxPE24CIAjJgkTKNh5oVms3mh0WhESXEdQcvlcv/w8PAXRCwDwOc27Awz/0pKatB/FBFvA8BBpdRMEAQ3kmI6gjqOc92yLA3nNZvNSZORJ71wq5+ITgBADREH4jg+GYZho1NsR1AhxOu2kxeZ+ayUcsEUwlQnhHgEAHeUUtNBEDzvGpSI9IjdVqt1pF6vfzcFMNVtm7H7UsoHXYMKIQIAsOM4HgrDUO/UTJsQ4ioAvGDmAjQTZ3N11HEcl5kHwjBc0oc1EQlEHDclV0qFQRB80vpcQXeuWyHED30emoLqW0lKOZQ7KBG9b19/Y1EUVer1+roQYpaZq6agALAkpbySO2gKoERprlOf+PYUggI0hVlG0lwdrVQqY6VSqT8MQ/01pY+nJwBwzojsn2hRSnkt9820y/H0DQAOpwBd9X3/0F6AfmDmcaXUMX3/E9EEAOjHtC1LKZdzBzWlMdHlukZNAEw1BehuTrmue97UwS2d53nvcl+jRPQSEcdardbk5l3PaUF93//7C5Tr1O88nojoZ1rQPfl6sm27WiqVBn3fnzctHvxvILk6mta9TvoCNEs3M91MRPQRESc2NjZGV1ZWvmYNuu2//p6U8mGn/EmVkmcAMG1SyehmEEQ0h4hTSqlLQRC86RrUcZzTlmXpSt4qM5+RUvrdAO0Ws83NtSiKRvWZ3DXo5jqaA4ApAIiUUsvtKlwWFZMRXSrS+RHxpud5T5MMSKyPbpYeZxHxclKylP26JnrX9/3HJnGJoFtJXNcdj+P4FCL2myTupFFKrff19c3XajXjwpsxaK9wvcYXoL06uDO+cDRrR/8AqtGST6474FAAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_01 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAABYFJREFUWEfFmGuME1UUx/9nursgu7Iw7fpIjK4alUX9YCCEh9tWojFEQYJCiIlBIUZRQsJ2ysPIWkUTNp0uCQiKEZRE4xcJINHESLCdBYkSgony+CIPnyDt4LJdgrvbe3Rmt+10Ot1Olyr349z/OffXc88999wSRjhmbeRR6T79Tkjc4GGSICjdLzJnD65q6hmhywIzcu2EmYJqMiAkz5PE/AgDdwGQHOzPAEgw867LY71fHHmB+l2vYRGWB4uw5G9IPQPQKwDurnCRcwTaQOnujfHI7VcqsR0WbEZn6l6PwHYAUypx6qA9BebntbBvv1s/JcFao/pCkngbGGNKOOsGcBxEfxrzzGgkcAuAG0voxb+q1zTF96YbOEewQExfysxbHBx0E7A9A/HxgbTvKCIk7JqgmpyQIZpPjKUAbi72wVu0kHcZiHg4wCIwM1LEn9iMmEFvezzUHl8x/i83v3hihOt8DRfbjCgBGG21Ica6RNjb7hrMzCnGd7btu8TAgi7F+6UbILvG36nfz4L3EnBbIRzNSYTlvaV85iNmnj79kC3RLwmImQeUpiMjgcraBDtStwgPEgDusPg5VzdAE/atlo1cLRo5ML+aXATQhxYFMzBrpJEqityGZAsydBhAfW6OuEML+VaXBmMmf0w/aa1TDNrUpcjLryZSdluHQ9XbL9XceqitUbdrzYgFoxeCgqSvLZPdkkdqdpvoruGNdKnXfwTBKCvmINDLCUUuqgAmmD+mbwLzsrwYGxKKt831ghUI/bHUYjC2ZU0YFO9S5IccIxZQUycZuCc7KSAmX23Cl2J9eL3e2FfDSQA1gxr+W0r3jLNfWWR0Cb19+mXLhdytpWXZqXhWEJhhpX419Q2AaVmRJKQH4ivHf281olY1NZGAY5aPhzTFO71aEE5+/LHU+2AsyaUO87xE2LerEKwzOYUEfZv7SLRHC8lz/0uwVlV/i8BGtzK4mcTPdYV81lIFCsZSUwXDKKyD438AC0RTbzBhbT5iWJwIez8oiFgwqt8niH8od0qqGUG/mnwHoBdzYKCnE4pccD/TjI4L13s80iXLwuc1xXtTNUHsvvzRZBxEgex3wTz1QNiXTyezvhl1TE2dBtCcOyXglrjiM26Cqo+hKnARwHVDzkUmI8bZ3wpZMCPxFuWTEe1dIe+6qlOZQUjOA2hnfhtxJKF4J9vXMsFao8kniGi3ZfKPZFpuPh6hvmrD2bcR4LVOXa0JNmkr19b36D8DsOQWrdEUeX01wfyxC3PA0h6Lz4yUQXN8lfdXx4gZHwOqvpLBHRbBFUg0RWuTcyf2aiCnR8/dUEO1RnW3tts7NMX7rJPfXD8WjJweLRrGGjdArplj4KwngwedflElkJMiv4+pbxi1z3oNAejNDNDEg6tlY6eKRkHP748mZ4LoK9tD9hQ8/Li2wneiEpisdihSRv7m7kZzjniZFvJtLuWz6DHiV5OvAmQ/kb1EFE70jN9ayeU+lFPvOryWBphpbldY/tw1mCH0q8nNAL1UZMQ4AQlqXT/tLNWrD9ap1GNgLLcWUQeAfpB4Sgs1fVZ2K3MCZgqo+uvW+8xmPADgMAjHmem8xJxh4iYwWkBkvNqzxdO+pmE31IeZUyXhhv2LIBDVZzPxe4VlZCSZhl4Qr2IhnSFio72ptXhxhCv7p4rZcdaKNWAyWu/8C8cdXwbARyCs1ULeX8w0Gaxln5aDKwuWXX9aZ7dcJzILBTCfIKYBNKoEmyDgKIN3g2hHFsiqdQPnGszq2Kh5GDNuAlPmdiGhURJEILpCxKf7B8QxN3/elYJjYLbxlh0RmLtdLK8qAbddU7xLrimYPecY/FOthMD+Nt9v1xzMgGtVU48SsKBG4nYDyrwYygf82ij+AcIlNEVPKVX0AAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_02 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAABIFJREFUWEftmE1MXFUUx//nDjNUvtq+AZsQQyEmauJHTDB2QWdA6qKaVI1GFy6qidYSi2OZgVprQ6ekYi0w1JGa1mqiLlxoNNYm2oWtMFMWNZIYPxI1MWBjSCrMo+XLMsPco28EfTJ3Pt9oWPh28867//O755575t5DsPg0+UfXyPLyRwwZMTPz3qC/7qoVSbIy2NUXeYgYvQBql3TGmNAe9jk/yFc3LyBXj34bQQZB1Kh0zDzEEJ5wh/Z1rmA5AbmCM1UUXegC6CljhTI4kwC/zo7izrCnfCJbsKyA6k+wvWRa30WEAwDWKcS/X3p3k8J2mRkH5yu0YyM7KZYJLCNQUyCyVUr0A1A6+8OBX8xqxwxHskzfZfxOBS0E2ga9zjPpoFICbe6buEFI0Q/CvQqBOMAn7VHH/rP7KiJm+5buaWfMET0E0A4AtqSxjE+kkG3nfVU/qsCSgO4+rK9dsHEnEZ4BYE8eRJ9D4NmQV/sm3UzdAf1WSLwC8F2K72LMeLU4Tl2f7dWumO1/A/lZNJbpTzLzIRBVKURGAW4PtVd+mCkPzHZ37+SDABmloS45WjxBRPuHZrU34Cdp2BNATYGJO6QUJwHcrnA2y8zdtrmZ/nyLnlE846XlbUS0D0CZwsdXQsgdg96qL8nYQaUz+jiAyuQZ0DtxGX9++Lkqw275aXh5otombC+BeLtCbHKuXKum5t6pjYuQY0kfELWEfNoJyxQKAXefvhPMx1eaiiBqqal/qlbG5ah6J2FgwYHOCx7ndCHANgUjFcVRdAFoVe1AYRN16YCWGcaJsHvI53zfClRjX+RhZhwFUJ1KJ1ugxHhmnLGzrfXcnnU/5QLWfOTy9TGKDxBha6ZxKYD4NIh+BeMJhcBVgF8sdTh7PvXQQjoH9wS5eC4a6QDoBQBrknMUb4L5WoC2LdtSRejtULvzcdcRvYFEIvFuWSlGwA/M/HSoo/KcCsrdM9lMRK8xcKPC/i1Lagnv0YbdvZG3ADyWFVCiPvm5KF461UaC/WCUJM+S37Xb4t6zuzdcMmxbjl7aEIvbAmB6VBGReZbkt82t7x/006JhzxloWbThsF5jsyMI5vsVM75CSBQ8MLgbwFpFCTkVj8EzvFe7aLblDbQs0tijb2PBA2DUZErQhJ1wkSS1DnVop5VLm+uSqUTq/eMlJWWOAwTyAihKAbbI4MD8bPTgiL96PhW85QiZhRsCkZuFxHECNpvfM3BeCrQMe53fZYpiQYESzpjJ3acbeXHdkvNfQj6tBkScCcZSUqcTd/VGxgjY+GdS4+dwu3P5BpKRqfARAvA/UKa4/wcRoo9DvvUPZJuYeQMlNsTURwDf94+/jhQHtAss2BP2Vn7xb0TIFZi8kyQFAWwy6ycOaFaPsLlEKKsjrEFo5ZCfDVBOh/y/QpbnNSgTUF7XIPM65npRTAVk/aK4InuzvUpHHbERc6V2RO31Bb1Kr9xVWTQbigFcszTuNwDG0VbZIbHUbDCDZdGOSVcdCtuOMXtaNQ2rldNfNS29JLDV0vQ0gxW6Lfw7HtPMf/kFYTYAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_03 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAYAAAApkEs2AAAAAXNSR0IArs4c6QAABEJJREFUWEfVmF9oW1Ucx7+/k7Tb3OyWm6zblKl9UCgKmw9aO9fboIiCTpnDDVH8A4LDh0mbZFaqEP/M4ZJsMhisCCLIEKYU6VN1c6Q362Qd4nxR1Ie5TcF196axXZ3kz/npSZM2bZN4myWuOS/h3PP78zm/nPM7v3MIc5oeSrQwpXcSxD0E1uaO17LPoDhDniF2HjYCq84V+qLCTkfEfIGY+gA01hLIhu0kE78c83k+zstOg+oh8wEQHQMgbBj6P0QkmB8yAp4TytkMaNg6DeDeHME3RLKXhHNW+GtNxzLdwiz2AGjP+Rox/O62adBNoT+andRwKTc4LlOO206+vmqs1mDF7G/em3CJhsyvAJrUeJpTa04F1o5mI7o5MrZBsDybVSTEDJ9bvx6QeZ96xDLA6FB9SWLjSZ/r+yyod9/YRinkd1lB5iEj4PEWA/UG2YmViRXRLleilhPRQ2YURJ3Kh5Di7uhu11lboPe/f/kmp0NEGLwVoCUA4kTUd3nCFfwhSMlqQ1cE+uAHl9ak0s4zANbPBWLGYGxSexRBktWErQhUD5uHAHolB6KATADN0/mNsH3I5/5sEYBaF/LRZOCRmN/9pR429wLUk13SoE9ifu25xQAaB+BSIJmMbBp+bfVEZyi+hYkHppIEfTHk17YuBtBhAJumEgIGhaABZu4CcHsuou/F/FrvdQftiFjbiPF5URDCX5kUtQ73aGp5lG3t+//UGtOZOyXhZgi5VIAmwUg4IH4+4XedL1SuaDMpA3rYfAOgtwuPXAATQmB7tNs9WIpQP2C2cgaq0NkCQmuZmahT8Csw+sWk1i+XW8cryqNZ2ANmKzLYxhDNAvIXQuOnUX+TygDzmjcUv0sS9gD8+H9Fusj4RQBOAOsWnPDtOnvqKDtGL8R7GXgz56xQ9SqYRyDwO7OwQLyUQM1gVpG+o5SPBZ1MdkDbDlpNS5I4CuDhAvk0gH4w94lJtxENkurPa+rkEw6xA8CrBNxaKFBVUO+h0RXyquPrgjIRDBwnB+8yujw/2pmokmnff3FZg7zhnX/Xvy+vUz1QZuqMWAMMeixnnAnUM+RzhUDEdiFn7fqwdSpfk5YGJai8+bTICHdGyGSyEb+d3uUeL7mzw5aafXhmnJ41/NqRSgDzOvbSUxEPDJwXwDFieSQaWB2dNhix1oPxE4Bl2W+EoOFzv3UtkEq3YtA5jkdYUndstzbcEbY+IuDFKUZ8S1e0+0ptmIXA2wVNATjHgCr/VwK4BVO/sxvhIBg78zdWFtwW6/aMLASo5HKqqHAOstBvTGwAy+cBvARg+TwHZW4FlYDbi2i5q8i+0bXS4TwM5idmATB2GAG3yqFVadcMOrOJzF4wvZvrJ8SV8XXRYMvfVaG0vZls/o162HwSoGeEwIflCpNK4EtGtG6uy3XzAJFNsvXwpJM7DerjkUzB1sWz40xBsDgfcv8BL+jQQeI8EJQAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_04 .toolbar-icon{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_05 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAABSBJREFUWEftWG1sFFUUPXdmW0LTQjvTVm34ijWaWJQYNNKU3W6AGAKRgCIm1SgoCRo/At1dq7+s/8DdLX4mkqCoEWIqKlEhxADZ7tKUqMSgYqKxpgVCsN2ZFqgltJ13ZaY7u7NltztW/tn5tW/efeede96b+85bwhQf/w5tjkE03xwuM/fGWtRzU4GifzPokXaW+3r1J0AIMFDnHEvAaTCi1fOVjz/bQIZbXNcEVmzXZ48UcTsYD0wKTvi2eJQ2HHlZueiGhCsC/lb2iFL9MIDlbkABHJWGlJWxVhorFO+KgDecfJ6I3naA9YD4VQ/hqPlujLEcTK8BWGDHMPMLiVDlOzeGQETrIcDacAzuRvGM+sSLZf1OcO9bl6swcrWLQLXjcehNBNU0oXxECirgjWh3Whss9TBhfSKgfp4L0BvVHibG/nQsUJcIqr9OpkJBAr6ovgrMB20QaaZRFnuueigXqP/dvlJxRb6c7iNaHQ8oh/4TAW8kuZZAX9og8aA6KWlfROOMArwuEaw8ME1gWoFpBaYVKKjAstcHa8ck4wgDRIDBxcVL7Fp/XSEKKBKI0sUmC5yZfFFd5CpE5llBIyMnGJAJYI+QVxx7qbzbqmoNbVqdLPBL5iSjRYmQ8pPZ9rYNNJIQMbtPyHLt8W3lf+bKaunOwVslw+hO40iSP9Fc0WHhhPW7ifiU3WdIWNjZrJ62CFhmw8ODdicxP9QRqrTKb33bRaVIjPWZzsvqZ0TiITWUi4AvrIVBCKb6jFHJU93VPFs3243h5Dom+sIeVzxG5aZpSdd1X0Q7C2CONQejLRFSA3awL6wdBGFVqi0Y2JIIqrudJLwRbTMBuwBIKaKH4iF1tR3jDWtRIjSn2ufiQXWu+TtDIJrcC6YmO+CmecoC29stjQ4sklh8D6AoMyn/CCbLkIB4OUD3OAiNCpLuOx6osCQ3veRfZ/QeO0GA98aDlY9nEWgM6w8y8VdpEKbH4iFln91uDGubmPC+k3SuZTAFJMbTHSF1T0ZBvQnEezNLTGs6QsrXWQRM32eU6n/YzgfAueIxWug0l75o/xqwZMp8c57JL4DElnigKp1Ian+ZG3x8eYFeeUi5zfaLWWe7L5J8EqAP00xBB6rnVax32uzFredLSkpnNBFjJYD5RNfcIaOHCYeHh67uO9laM2yPt2z8mYH9DF7rWLqN8WDlR5k5nKkwkzc6cIzA/oxc/MnQLPWpk1toNE/WOV8v3sVFpZe0D5jIWuvx7CmWCFQsc9aR69xNw47+GlmWTk6Q+YRhiI2dLVW/uSHRsKP/DlmWTCWXOOIvGIZY3NlSdd6JkdNe+dr0uyD4GIBK586+JvkeAu/uCKg/XFcNmakxqt3LoM0ANmV/MUhComXxZuXniQnk9XepLMzNdHuOrJMATjHIyobANQAWTSBsD/vdMMSafOpNajDHXa5nO8DPpguMmzUYjzEA3iXNFC35XHTWZzgZrnU3MKsY41EApQU4/A3Cp1Y1LXAncE3AnrC+7exMjyjxScD9DDwD4JYUiHlxaScJ313FcEdX89wrboUqeDHJB+QLJ2Mgakz1vxkPqlvdTlrwK3AD9D8hwEz+NwZn51JECPENGA2pGveeJMuv5IqLbS2/mNdBFTrZfFHteGYSNwuTI4bQGQ+oS/ONnqwQlcmydGmK02YNMwwxq7OlKnNrdvTmJeDfOVAuDDFwIwhIslQR21aRtnyuvwJvWF8NEg4XNAU6LI0mQkr6/4WJCP8AflBTRwQnuygAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_06 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAiCAYAAAApkEs2AAAAAXNSR0IArs4c6QAABPhJREFUWEfVWGtsFFUU/u4s24rW2t2ZtaQxEX9AAq36B4IN7OyiAURjQkyqxhCCEp9/tHTWRo1mUSPq7rSmiUAUXyFGIyaKIaKY4O5si0RTH2hQSWNRAkHZmULYKqW798h0X2P3NTubmHj/7d7zne+bc8+cc+4w/E8Wc6LTH9W3MOBqJ1gnGAFupW6hqyOnLjvP3BMA3E5InWAEl3BN3UL9EeNWxmivE0KnGEdCZVUfBOHRPCkDfgFw3qkIO7h0ht9Sd0QDUf1HAjqzBDQ1mbrgHQ13/GWHsBGbuoQuf/F0h8slnCgSsi80xXtjIwLsYusSKqvJDSD2dt45ET2RCElb7ZI1YleX0EAkuYsYW58n5OBLhhXfaCMC7GLtCyVismqcBDAv59zQUl4fwozbJWvEzrZQf8S4jjH6vnDswO6EIt6R/y1H9YMAuhsQc1RLeRdVenDbQgOqvpkIaqEsEe6Ph8TX8r+Dqn4DJ3zZgFAQ0bpESNpTzodtof6Ivo8x3Jx3YhbhWK/nmNVpIKq/S8BdjsUyjGh94grHQtcOUfPkBcNsm3OzTtiYpngXzHYYHJyYzzOZnwHWbClhrxDRWCXxjOFhAAVfJNCyxGbpq9n2tiIaUE+vJBIOWMrS9kRIMglKlqwmXwCx/sIGY3u0Pu+6SkLliL4JDDsLKQV8EFfEHodCjeeJ6PFiftLt8ZD0YTnyZUN6a/MUjYExXyFNiK+MhXyxcvaLw9QktRi/A7gSwH4C7Ugo0keOhMoR/WswLMmBueASxFiv50ylKAVU4yEi2maJ6jfaOc/SSm+0f2Ai4OY4dkDx/FYxRWolfvfAWa+bp5NmYuZsD2mKWLUMBcM0h7cYZilbXPRPGzVFKnS1Wrx1RzSg6j1EeL947Hg2HhKfrkUUiBprCfSJxe7kZGpqgdMBhgUHJ9p4mhfGtpl3WmBNDPRxrE885Ff1VxnhviKhENAUj1ZLqLkvR/X9AFYVUwBhrU/cYgdbEtGbXv6jfTo951QpODsZyVF9HMD83H5q8nKvd/QBNm2HTB4wrgWnwxbbyUyGLxzp95mtuK6VjWiGmzWyZBHQw4DdhWMH7Y0r0m12GWRVvxOE9yz2SQHuRTGl1cz5upZFKE0BM5FqsXg4C+CKYn7SI/GQNGSHYcXWMx7BnfkJQLvlQTfEFWmXHXzJ0Vv/6B44PtfNLz0OQKwQ4c6Lg8gRO0Syqu8EYZPF9nNNEVfbwZazKelMcsR4DoyeLGN8QlPEq+wQmXWRcW4t8H9zl6truLft13J4czLjPDM+0u87V8l/idDcy2V2iiYriAFvxRXxnlpCg+HxS3hLq1lDFxaPnPXHFe9L5bC5zmTOAm1geDOT5ttG+n3mhfFfq2yvl6P66wDunWW6/uIg8k4toYGI/gwxPGWx+05IeZfGwixdNppR40EG2m7Z+0xTxMKUVnzYMuhgxOjijH6wbqVpuv1gaN6f1YQuH9A7XRzfzvo4Yc6oR6vgzDrbkd8XGLrN+m0roqaRHNU/BbAmBzisKeL1VaMZJkFuMYYbnPLLRtPkrTjmBaL6KgLMzmIuVVNEpZrQkkGkVo6U3a/c9SrPo9nLnNlVusCxRntMzIsuoZj5HiW49zFCqyN9ADhwJKGId1fCVx2c/WpyIyPs+K++hlR7yKpCs6VDf0NTpMJd3mnEGsXVvIqYs0C1IblRAXbx/wDgJdeJnfhrHwAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_07 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAkCAYAAADy19hsAAAAAXNSR0IArs4c6QAABGpJREFUWEftmG1oW1UYx//PSTfRFre8tF0tto4xP6jMCQOx7qZhY6NjflB0AxHnHIIgKG2TRotUIqwyl5eBUBBB8IUhTO2HjSLbhy69LeIYyJgvKIp0OtZtzU1q1ylrkvPIzZJ6c5umebnpFHa/3XOe8/x/57nnnOe5h2B6lEiik6R8kQEPAa0A6sw2NX5PAZgC02lAfqz2uUaNepR72f7OrDO5OvkpgF01BirX/ckUJ/d93bfuqj4wA7wtEmtNSowRaEO53lbI/g9hE+5oj32SwExKOK4SsNUszsAFAcysEFRGhoE1AO4roHlGnXN0kBLWnibGFyaDESHS3dHepl9XEjan5Q7OrCeSEQY/mafP9Bx1hmInGPSEoWO0uc2x8/O9lL4VsAuaARZKfXyECF0GjpPkDmnTAFy5RgFSoj7HxC2FzYp7ItNbpBRnDSzXdGA2wsmkzTHRvzbxXwB+IMCrXQ3xG3nHmhlY2IQ92mNf0Y1WLDhmvkURvg1c5dq6HeEqA7jscMsirATjmwTxAAOCpRwc9zd+W0x9azjxsJByQLcRLA5G/fZzy9ICsAzYHdJ+A7A+K/o3M+0Z73OMFIJwH9Z2QuBLAA3Z/ouqz3nvSgNfMwDcLAOIhkQ6NRj1N13WGzqCl5vqxKp+MF7TA/svIN8Qc86GaID0UrLoY1mElZDWQ0CkgJoO8X22/UEAqxbZEPpUrzO0HKzebxlwxllYOwDG+wWhCtOkQNytel1DpcBaDqw7zOb7DwFsKgZBwA9EeCnqdX5TKmxNgDPimcoqsZeI94OggHFXbjMCmADTR+K6/Vgpa9Y8GUuXRMFIBVh01F/JVH+t7c1atWVq7YHL+d4l2P6/gJnJHY5L47z0au0vAHcuNMr0/aq/6ZcSJl9zk22hRHsKctIgNE/uoHYWhC25RgKCYz6nv+Y0JQi4g/GDIH7TYHqeOkNxP4PfNTRKEL2i9to/AFHe30gJGpaZKOHYfmLSj0tjhhygR9/T7r5jHj8BaDGpnQdhFBJ/LkkhwCzpZ+26ffjHAM0Xo/UEuI7rE7tA/AizEcI0SmANGB4Am009MWETGzMXKUo4tp2YviojY+X5yiSFNLqirzsvFoL2hGZdEsnjAB6r8BNIkHxK9TYeX7iq8kS0LilxFICjQqeTQqR3mO8ylCPTLZQWpwA8VKHfGWLaN9bnOKGPXwDWXzyHr66TwvYGgBcArK1A4BIEdam9ju/0sY8fireJOjla4RXYDEBH2ZYeHO9pnDIcCoux9hxj29Tvsc02tt0jhXQuBS6YdjPwjHmtseDdlJIJCNtpPeGZ1s8pBn+2pE8ptDSlL7W0uc4VypJ5ES43ovrErlyID4HwsmnsLAB9Ey5c0GT7h2NzjmeX26DFOKoCzji+mY2CALxFJ8z0SXO7/UC1tUX1wFnKzpD2FgNvF4amIdVrf9WKc90y4MzxGNS6iXAkH5oPqT5Xf7nLbSl7S4F1kc6QtkOCnidIPUMNqz7XsFWwup9/AH9V5HYDfC5GAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_08 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAYAAACsyDmTAAAAAXNSR0IArs4c6QAAA/1JREFUWEftmF1oHFUUx//n7ibZatKanV0VY0UQKa2KkkJ9qDsb+6DkQVH8RBTE1o+K1TY7NiVSjCJCzOymlKLUB0ERWxSsVbD6UGkmCcVC0YoK+hKJUqTdm9h0Q9vszj06uzNhumzW2Sa7LeI87dz9n3N+c+859x4u4RJ7qJyny5yOIWS31ptT2OAzInficM/yM/5YJSBmSmamnlOsUgS6od4wPv82CAcVq75RI37UGScHRs/ID8H0WANBykPlGfzwiBH7jJLpyY3M/LanIOAYE/1WdzjmZgCdAK5yY+WEsm8kfVD+DMLK4nQRPT+cir5Tdxg3QPdObpmZnToA8J2l5aJe0k2pir+B/Exb9PKjz1K+UUBOnKSZfYJBHxRjEn/kALELcMoytCsaCePESpjZ+wi0rwRE+y86kP6WvAsCXxeLHdhz0YFW9XNzrFW+B6YVSogNVYG6+scjqm3ZOmblVERND5Mo5JvY+vZFbboWw6pAuim/AnB3LQ7LtD9YhnZrLfb/BvQdgNtqcVimPW6loteCyCsc3DGYvT0kRKdS3FJKZOSYlDWaiv9afK1WZXpaLmfFjxOoZFzLQ1ywbf5krDf+i2O2duDkNaGw2AtGooIbZvDgSErb1pCkdnKRW5d+/08Vraj2Tcy8qSFASVM+w8BuF+YAMfYpwXmwiAjwCwzc5C7fREOA9LQcAmOzE7Rptil2sG+p9GYqmZYPMeNj770q0Ord3LRkWnaGwUuCpE9BhKdGU+3HyrW6KXcAeKm4+TH3ATTXAxHhFgBPBQLyOwoCVNLwdsuIveHX1+KnepX5OoHgQPjUMrQH6gM0lF0Jm9YDCAcCIj4rCrTrUK/2x3xAiuiesLJz3v82QlcT8Z5ASxYIIoDIv2QiJNoPbWn/yzPrGpq6Xtlq/H8gr8r+WzOUNCe3MrgfQOV9iDChIO6ttPfMl9QLmiHdlE61dFQ9f0BvjhjRV6ppFi2p9bR8hBgvz1f2DJywC7RhbFt0oiFAASo6kGTRZihQtACiSxrItlXHWG/8uPcdCVOuIuAn/8bonLyRSq1BgI8PJEkOyqeZ8K4rPpIX4e7DPcsmEztPx2l29hsAN7v/jTuH65cAut2T+gsBbEUo9GegSPOIznHu3HnXLM7tSnpyOwOvuSY/CmHfzyq0l4HV7pgiwqOUyGTXkKJRp3daCESZLROwY9jQevzjCVNuISDjjjmN/9z9lHevUBxImPJBIrwPxmWLCPW7ZWjXlftz21nnQkPM5Q3w6rChve68zxGuy2Q7CrbYCOI1BFy5EDAGZkBqwErFP6/kJ5HOPklMDlQERLusVHSTD24hoS/cdu3AybaI3dLs76/Pm6ELd724ln8Dgx0+TQuq5L4AAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_09 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAoCAYAAACfKfiZAAAAAXNSR0IArs4c6QAAAx9JREFUWEftmE1oE1EQx//zkoDG2tZuKxWroIJXFQUpmg/rwZsiVk8q9uTFYmk3BQUloqJtllLx5sXvm0X8OCiiJmlB8AP1WhBBUYtm06aVVI15o7tu27RNm4ZsKoXmtNm3b/6/nTcz++YR/vOPMvXr2gfWpER6JxFWgjFurGBOAjPjg0s67j5pLX83Ys8U8QfZKRfHQ2A0AnAULDa9gTQIF8VQRSAcpN8mgE/TLzNwqMjC48wTcCWiKg3kDcXqQPTYGpUM1ojxUIClnUASJJiwg0AqAGHaZt5OHi1+jcAHLLGmqKpcsFN4oi2vph8F0Gnqg66TN6S/AGGTcSMlku5nzSuGiwlQ2/FxoUu6k/88gJfk0/Q3DKwz/kdVxd7In+JNvJrOxhABb+cBcnrArw1WSkqdAKMsr9ggJAS7TofV0liWQJz5Eni0+FkCH89LfPRhPh9VK48VBOALxXYz0a3R3J05iSTm+kig8nZBAGapbv9aDbiqZ65tJnVfuHVpX7Y581kwtzzgDQ2sAslOsMwzDUUCLJqigfL3BQWhR4u1Eag1vwC0nmZo0YASKAjAH/rmlyTuACjNE2JQsNwVDlSFCwIw0zDITpQNlOQFkCj/bux45tNw7nvA396/Xgp5lTH5ayiAHwAaI6ryKJ/4yKsQ+TS9nYFJqTT2wUNXNKDUFw3A8AALeYOBmiwicQIOT+UBq99YJtJCyZwrhXxd1C1ZbUeiwinTQQLvB7BkKu8UZU/ob9NrpAMRAKtzLQsDPTm3ZLmMTBz3aHo3AVut+7/+Nl5PAZj7AgbcBOwdmUNE52wF8HT0+0jKkdL7RZL097RU9RqCG4Of3YtKFtwHeJsJQEg6idfaC6Dppwg4aQWYEZyXsooDkgn7uluULlsBvJputFxG6wUWvLm7ufL5pDcHJEAHo2rFTRPUztYsE0BIsWEoOdw7zu0TxE0AO5vTTAAQtoDpzOiaZxG3PGBfey4hjoCwx4ryTwCWW9fj3J6ZObNxQDGluBWsRT2i6RMCDeFm5cE01XBsyK5DKgb/JKZXKUfyXq7zhlk5D5iumv4Bx1X6wYmE33UAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .icon_up_10 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAzZJREFUaEPtmE1IFGEYx//PrIbQJtrakqSQVODBQMiDX7ParSDIoKBLRGgQdAmc1YIO2yHCZgiiU2TUraBCAiGPy+5GhkVWVkelgiRnctvWNHHmzRH0kDbz7McchJnr+3+e+b3/9/shbJKPNgknfNBij5TvqO9osR0odj7WHG2MTVYEt247T0AnCCVFgEgT0UPp17sn8djBJU4+V9DW6+k9JWTGQajhJMxFIwRGvsxljk3F6hbc4hxBO2OTZVaw/BOA3QAmAGlQWOZPt6Ru7RSQdkGICwCqBDCYVEJnXWOcBBHV6F52chACrz7PZWROz91+uNrecu373tLSwBgEgotLi/tGL1VPOcU6OiprxiMCjluWeTjVFx7hQnB1smqoRFAg0JOIhu7mDRpR9TEQNc1bZvVYX3iaC8DVrY0YIZboDV3JH1Qz3gBozGQzleOxujQXgKuLaPppgO4v3zh8UK5pjjpPHW0bmGkiCcGSuYmUvVm3azMHJFADl9yiwHiqt/KtrfcUNPLPvI1oxoy9H3JBAaQTSqjSc1BZNZ4RoV7Pmvs/xsJZWTPurRytzE8ISiWj2095DsrkYck8HXoWAVPkgzKNYss8dbRF0+vJssq2/P4wYW9PEVW/BaIjXDoBxJNK6Izni2n99qR/A2gnFxSAnlBCOzwHlTUjSUBDJpups8//tgGjWZLQzAW1LIw+7w+Neg7KBeLoPJ2jHACuxgfdyClZ1Y9yHVzVJaNVTz2fo7JqPCCgXp8zZfusj2iGyBU0oYRWnkCeDv0Gt6fZPEC9vz21qzOdZFFFYP79MLd48L+OeOporu456X3QYrpZ7MX0AkDzH3O+9mV/zdeig65VYsTlRLTqqlN+x0pJh2bcEUAPp5KRTydkTR8iUJeAeSKphB/nDSrfmO0gy4rbNx4LgUMppeJ1PkAbxbSpRnfArmsBaSlr1sZj4WzeoHagrP0YIoguCLEgCKOAVHDFhIRVY5eKVsCIziV6t992M8C1PmqXHs1guf3SPOmWLKd2IRZAdHH56XyTE+cKupqkVZ1uCFCgHUIq4yR21AgruwAxnEvhjQ1aMFyBCXzQAg1cF+47WmxH/wJU10VPV3l6VwAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar{
  position:absolute;
  left:0;
  top:8px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:8;
  width:60px;
  height:104px;
  -webkit-transition:top .3s;
  transition:top .3s
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar{
  position:relative;
  width:100%;
  height:80px;
  border-radius:0 30px 30px 0;
  background-color:#ecf3fe
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::after{
  position:absolute;
  z-index:10;
  display:block;
  content:"";
  width:30px;
  height:30px;
  background:radial-gradient(circle at 30px 0,transparent 0 30px,#ecf3fe 29px);
  top:-30px;
  left:0
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .select-toolbar .toolbar::before{
  position:absolute;
  z-index:10;
  display:block;
  content:"";
  width:30px;
  height:30px;
  background:radial-gradient(circle at 30px 30px,transparent 0 30px,#ecf3fe 29px);
  bottom:-30px;
  left:0
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{
  position:absolute;
  z-index:10;
  display:block;
  content:"";
  width:30px;
  height:30px;
  background:radial-gradient(circle at 30px 30px,transparent 0 30px,#f7f7f7 29px);
  -webkit-filter:drop-shadow(3px 7px 12px #b1b1b1);
  filter:drop-shadow(3px 7px 12px #b1b1b1);
  bottom:-30px;
  left:0
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .xml-seach-item-text{
  border-bottom:1px solid rgba(0,0,0,.1);
  padding:8px 8px 14px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-pc .tippy-box{
  max-width:inherit!important
}

.xml-digital-teaching-preview .xml-reader-page-mode .preview-counter-main-pc .preview-list-pc .xml-reader-window-Preview-dom{
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 126px)
}

.xml-digital-teaching-preview .xml-reader-page-mode .preview-counter-main-pc .preview-counter-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding-top:10px
}

.xml-digital-teaching-preview .xml-reader-page-mode .preview-counter-main-pc .preview-counter-footer .xml-progress{
  width:calc(100% - 160px)
}

.xml-digital-teaching-preview .xml-reader-page-mode .preview-counter-main-pc .preview-counter-footer .btn-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:140px
}

.xml-digital-teaching-preview .xml-reader-page-mode .preview-counter-main-pc .preview-counter-footer .btn-list .btn-item{
  margin-left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:38px;
  height:28px;
  background:#6e84f5;
  border-radius:8px;
  border:1px solid #efefef;
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:20px;
  color:#fff;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc{
  width:100%;
  height:100%;
  overflow-y:auto;
  padding:0 8px;
  background-color:var(--reader-theme-color)
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse{
  border:none
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item{
  margin-bottom:26px;
  background-color:var(--reader-theme-color);
  -webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  border-radius:4px;
  overflow:hidden;
  border:2px solid #fff
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__header{
  position:sticky;
  top:0;
  left:0;
  height:30px;
  padding:0 0 0 10px;
  background:#7f9eb2;
  font-family:PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .is-active{
  background:#3e8ced;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  border:2px solid #3e8ced
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .el-collapse-item__content{
  padding-bottom:0
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-collapse-item .collapse-title{
  width:100%;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list{
  padding:12px 0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  background-color:#f8fbff;
  width:100%
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:4px;
  border-radius:4px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#333;
  width:100%;
  padding:2px 8px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item.graph-item{
  display:block;
  margin-bottom:0
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item.graph-item .graph-item__title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item.graph-item .graph-item__title .resource-title{
  color:#009dff;
  max-width:calc(100% - 40px);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item.graph-item .graph-item__viewer{
  width:100%;
  height:140px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item.graph-item+.graph-item{
  margin-top:12px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .flie-title{
  padding:0 0 0 6px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .teacher-flie-title{
  display:inline-block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:#0e3c8c;
  font-weight:600
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .el-icon-more,.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .el-icon-more{
  color:#fff
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title{
  width:100%
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-title-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding:8px 0
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon{
  width:23px;
  height:17px;
  background-size:contain;
  background-position:50% 50%;
  background-repeat:no-repeat
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay{
  position:relative
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .isPlay::after{
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:0;
  background-color:var(--reader-background-color);
  width:16px;
  height:17px;
  -webkit-animation:myfirst2 1.2s infinite;
  animation:myfirst2 1.2s infinite
}

@-webkit-keyframes myfirst2{
  from{
    width:16px
  }

  to{
    width:0
  }
}

@keyframes myfirst2{
  from{
    width:16px
  }

  to{
    width:0
  }
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_01{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAmJJREFUSEu1lU1rU0EUht9jmouCIJF24UUXCsVvxYWiIAj1DygVpIjQEO9MrKAGKqK4yEYrbnQhgZypQVCKGMHiD9CF4MaFoi4UuhC0IiLpXUjxI7nHTrmRiiRzb6lnOzPvM+/5mCH8hxgZGVlZqVS+WWlKo6+1PhhFUYGIBgBEIvICwBMAz1qt1vtsNrtbRAIA65l5ayqAUuosgOtJLxRF0brx8fGPiR1orYdEZCIpQETyxpjbiQH5fL4vm81+SQoAMMHMxxIDrLBS6g2A+dzGEQFY1gH6mpl3pAXcBHDKCorItjAM3+ZyuS1zhT4AYD+AfhH5YG8fhuFkvV7/mQoQBMEgET2IAUeNMfddKUsFKBQKqzOZzNe4vavMXFxSQFyHlwB2AnjHzJuWHKC1viEiZ6xwT0/Pmkql8rkbJFWKYgeH5hw8jOswZIy5t6SAtHVwOlBKrRKRASLaCKCXiEIROQ2gD8AUM/cvykGxWNwVRdF5AEcAZDqJtN+cTuv/OCiVSitmZ2fH4ls6HRLR8Wq1ejcRwL43nuc9EpG9rvZrr4vILWPMCSdgeHh4ued5jwHsSyoe73vOzHucAK31FRG5kFLcbp9k5sNdAUqpXgDTALy0ABG5aIwZ6wrQWudFpJZWHMCPZrO5oVarfXIBFpueS8x82TkHSqlzAK6ldDDp+/5guVy2n07HmO9zpdR2AK9SAGozMzMn7YfiOvNnkIIguEpEdnK7xbSIjLoeuIUCf01qXGybrs0LNv0ioqf2G2w0GneS3LojoL1g21ZE1hLRd9/3p8rlctOVCuegLVbAde43ya34HX83+U8AAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_02{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAABBlJREFUSEu1ll1oHFUUx/9nsh8mRe1LMW20on0TDahI8eMpRakVQcRKEKObsHMmDw0YxFaqlRQFYxVRI0nmzJgsWClNUJ+q7YvgF7UBFYwo+NBgtW2oBVl1WTcfc5wbZsKwZDebmN63mXvO/d17zv+ecwlrHPl8vsOyrI8A/BoEwT7Lsr4A8Hc2m71+aGjor0aXo0YNjR0z7wDwHYBrAHQQUbOqnjBzCwsLbWNjYxcaXW9NYNu2TxDRHgDTItKey+WuSqfTA0Q0KyJvNQo1dg2DQ+hdIXQqWrx/raDqTTUMZmbXRBtAYFnW1tHR0UtrOeG6wF1dXZuam5svArgawGkRuef/QBsONTM/DaCw5EB0yHXdV6rBfX192XK5vKVYLF6cnJxcrJ7v7e1tC4KgSUTO1QUPDAxYs7Oz241REAQ+gF3RYvuIaLpSqUwVCoWKbdt7Q3H1ArgPQBrAnwBeEJGRGO44zmFVPWT2rarPeJ73ds0cM/NeABNVO18AcB6AAuhR1XYiWlHNqrrb87xTzPwIgI/jdVR1yvO8nauKy3Gc3ar6aeR4UkQeTJykW1XHAPwGwIjtzniOiCZaWlpypVLpZwA3Jg6wpJFVwcz8KoDnI8eXROTlZBTy+fx1xWLxcmtr66ZKpXI5CrcxmVHVAhEdBJCNfFRVOz3Pm1gVbNv2V0R0b5TrXb7vf1ZL0cz8DYCdiflLRGRyfy2A2xYXF7/1ff+HVVVtKlMmkykCyABYTKVSm4eHh/+pBbZte5CIDiTmD4jIkZXs656Ymc1uv4wcvxeRO+rdX8dx9sS1O7LbLyKvrwf8HIB4x++KSF89cC6X25zJZMx1isdxEelcM9i27UkiemwpJ0RPuK57rB6YmfvDzvVmwuaciCQVvTy1Wqh/B9AWCesG3/fN9/KNYebDoXpNVTtPRF+rajeAXwDcHRs1NTXtGBkZOVu94Zrgnp6ebalUyhQLM2ZE5Oaks+M4T6rq+8l/qnowLKmmXL6W+H8kCIKCZVkPq+oZz/M+r6tqx3EeVdUPjZGqvud5Xj4JYeY3wpfHs4l/Z7PZ7C3lcvl2y7JO10iJ6dtb64KZ2ex6f5TfLtd1j1aBTYs0rdKMeVW9PzoNMfNJAA9UwU0kBkXkxbrgROFYmJ+f3zY+Pv5HcqHojpscbw+CYNj3/fjaob+/v7lUKvURUYeqVgCcCYLgmO/7M8sCWSkkUf811yKtqp94nvdQjdCt+/eK4ko2BiLqdF33+LoJNRyXwOY9ZVnW42EXGXdd9ydmNkXDFI/Zubm5mwqFwr9XBMzM0wBuJaJTruvujr9DcG+owlhAG8qOTxw/WyWsVD+q6jsAjorIU1HT31Dosqq7u7u3pNPpQQDt4Uvygqp+4Hne5JWC1r1OG37EqgX/A7O7oyy4CG+kAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_03{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAAXNSR0IArs4c6QAAArFJREFUSEvtVj1oVEEQ/mbvTlAbsTJoISiIiCBJIYgaERFB7AQhkEJzb/cgVorGQsI1Bk3QLiG7L0GJYGGjFoJ2MYpVLCL4D3YJ2ByI4E9yt+PN8V54OXPmLt6Rxunevtnvm5mdP8IaCa0RLxaJtdb7AVwGcBTApiYb9JWZJ5n55tjY2HPBrhAbYy4w8xAA1WTCajgG0OecGyKt9XEATxMaU8w8o5TyzTCCmcW5fQAOx3hEdJKMMUJ0KDo875wbbgZhNUYQBAERuej8hXj8C8A6AJ+dcztaQRpjaq3fA9gFoCjEEneRZ865Iy0mngTQWUmu/8S1Qp3L5bYuLCz8GB8fLyyn09PTszmTyawfHR2drYWhtW4s1EEQHCOiJwB+MnN3GIYPkuDGmFPMfA/ABikVa63o/iGrIe4moolEHd5h5gmlFHvvuwGcjZsREZ2z1t5uCnGUhANlj6+skPWDzjnRiStliXrDHse3jTEnmPkWgN1VBnwAcNE59/hvhq2aONEI2pl5j1JK2uFba+10PfX/z8T1kNTzxqVoKs0456SZt0y01q8AtMed6zWAvZUPok5r7VQrmLXWB8uzXrDled5Jy9QAbET2nYhGvPdvqsmJaJ6Zp8Mw/LicYblcbrv3/gAzy8BZIkQkydgLYKP8YOZeyufzam5u7i6Arjo89UR0yVormb0oWussgBEAmZUwiOh+oVDoilcf8Vws6gOwbaXL5TE64Jy7KsYbY/qY+Xodd2aJ6EZbW9twPp/31cueLAY7S6XSlnQ6nUqCee87yi1xMLEeyVD/JvWb0OtXSlV2qliKxWKJiL6EYfgp2Vga2jKNMaejnlwdUnmCbK1WuVw0GiIWgGhgPJKBEAHOl7P0TLkUH9YR7kWVhonlZjab7UilUteYOc3M/WEYvmyEVHR/A5WKNYkeg4ZPAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_04{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAAAy1JREFUSEvVlk1oE0EUx/9vd4nooSZVi0a0oIKoRfTgwYug4KGgIEgRFKRfO9tGg3pTEYwHEcTvQ5udoSh4EeLFgx9FxQ/wIp78VhRqFaqgTW9qs9lnJ2ZlW5uaaKo4p81k5v3em/fm/4bwjwaFue3t7csNw9gCYG4V/ckDeA7grJTyY2D3B1gIsQPAGQBGFaFhU4OGYTSm0+n7erIAtm17GRE91FBmvk5E1wHkquEAM9cQ0VYAiwH0ZbPZRZlMJl8ACyH2AjgC4Fk8Hm9IpVJ+NaCBjba2tnrTNPsKkRKtcl33QQBOATjIzJeUUpuqCQ1sCSFYfxuGsTadTt/+m+C3umiJqMF13acTgpPJZE0ul6st5wQMw/jS1dX1vtRaIcQcADOllI9+FJcQ4qejTiQSsz3P09dgejlgvYaZtyulzpezvmTEzc3N0UgkchfA/HIMAfjKzNuUUjeampoitbW1O5l5PYCpAHSxPrEs63BwKlXPcSqVsgYGBnqZed04Dvebprmiu7s7W3WwbdubRwroIoCXRHTU932tXAuJ6EDRkV1SyjNVBwshdo/UxUlmTudyuX1B1JFIJFv8PiWl3FMSrPMUjUZ7iWjlRDkeyeM9pdQGXVtFMSqAS+0hotOu6+4uCS6W/ysA035RXIPZbHZOJpMZHgPWvz+H9tZ8F65fgPWGlpaWWZZlTdipLMt6o4slpFCFiANAaF5LZn1Z4DKv0ahlQY7/SzAJIZJEtGBs5L7v9yqlro53In8ccWdn5+J8Pq8lc7zRL6WsnxSwNmrbdisR/SSZzHxLKXVn0sB/rbgAXJZSajH47RHK8TnXdVu0IS1GsVhM9+O6UdfJcZwkM+uH3gfTNJeE72WlHjiOs3SkQeiuNoOZ9w8NDR2PxWJauzdqW0TU6LrutYJydXR01Pm+/wJAFMAnAI8rBOqWeEIp1av3FQvzZvGZ/Fo3iaK9lJTyUMGBAOA4zmpmvlBB/x3r23kp5fZgMpFIzPM871YIWmgOwf+jHvTJZHLK8PDwGt/3K3rQG4bheZ53paenZzDsTWtra9w0zb1E9C4ejx8Lv15HgSs83j9a/g3wee8sa4ZqMAAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .icon_05{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAftJREFUSEvtlj2IE1EUhb8bZaKdA5ba+dPaCoIKthYiIyuCBNy8J2JhLEQs/CksFCRYiMwbiykU/Is22lmKte0i2NguibCCZtC5+kJmibMxJpMFt/AVMzC8e86977w79wjD1Wg0ttXr9eOqurP4VuUtIp/6/X4nTdPPPl78wxhzAHgJbK8COiZmGTjmnHsrPvMgCD4MwZeANyLyvQqRqm4GjgB7geUsy3aLtfaMqj4AlrIs25em6bcq4CNHvSUIgveeREQWxRhzHbgG3HPOnZ8HvIhtNpt3ROSiqt5aJRCRu3EcX1gPgiJpj/nvCIwxEfAYqP2lqhxYcM49K/ZNVcEsBKp6MkmSpzMR+M2tVmtrr9erT6ogDMN+u93+OrpnqgrmEXtjEMyiwX+RZ9Z7Q4u8pmvHlTdVBX+4RXm5aysTjOvkctdGUbQpDMPLwFlgxxiy23P9Ta21D1X11IRbcK4ygbV2v6q+A36o6qKIvKrVarU8z/0f+DDwJc/zXZUJjDFXgJvAE+fcQhRFQRiGz4GjgNfqRJIkncoj01p7Q1Wv+qnV7XYvlcBPJ0nyaGBbqg79kVl+fyhwkfkq+ICgbFtU9bWIrEzRvoeAg/44hlPPH8tv4OtpvFZEpBHH8YtyYgNn59eIddwjIhOnWBGjqn3gI9D5ZXm8m1uzfgKsfXUKe5IJhQAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon{
  margin-left:6px;
  width:18px;
  height:18px;
  cursor:pointer;
  background-image:url(data:image/png;base64,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);
  background-size:16px 16px;
  background-repeat:no-repeat;
  background-position:50% 50%
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon:hover{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon3{
  position:absolute;
  top:0!important;
  left:70px!important;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .resource-icon4{
  position:absolute;
  top:13px!important;
  left:203px!important;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverImgStyle{
  position:absolute;
  top:106px!important;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .resource-item .hoverStyle{
  position:absolute;
  top:0!important;
  left:203px!important;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .flex-column{
  padding-bottom:8px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .learning-tools-item{
  width:100%;
  padding:8px 0;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note{
  padding-bottom:4px;
  -webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  border-radius:4px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:30px;
  padding:0 6px;
  background:#a8bbc8;
  border-radius:4px 4px 0 0
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .note-icon{
  width:16px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .xml-note-header .eye{
  width:16px;
  margin-left:155px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .delete-btn .delete-btn-item{
  height:14px;
  width:14px;
  background-repeat:no-repeat;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAOhJREFUOE/lkr8uw2EUhp9HRHSRSgeEwW1ZRWIgae/AFWBh6sINWY1GEkHaiIiUl9P8mjRVvQHfdL7znr/veWXqJbkG9oDPaT+wBPTV44nfiZFkBXgF2urbTMEO8Aisqh+FmaQLtIBl4AS4mOlW38KqW2EjYFCJ+8DanOBFruF41CRVsaueNiMfqedJareeetbE9aqrOpokbgL3ak2wC9yqrSTtn4IvtYr6niTAlvrwXxM3gBt1O0nd9w7YKSYXktPQPiZ4jv2L1XXgqZHbcN7lk5RIBkBHfZ7W6iVwAHz9IZkSw5V6WPg3tNu56zR1aoUAAAAASUVORK5CYII=);
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teacher-note .note-content{
  width:100%;
  background-color:#fff;
  padding:4px 8px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:47%;
  height:106px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .el-dialog__header{
  display:none
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:76px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .cover img{
  max-width:100%;
  max-height:100%
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .image-item .image-title-box .image-title{
  cursor:pointer;
  width:80px;
  opacity:.6;
  text-align:center;
  line-height:13px;
  font-family:PingFang SC;
  font-weight:800;
  font-size:12px;
  color:#000;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource{
  width:100%;
  padding:4px 6px;
  background-color:#fff
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item{
  margin-bottom:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  background:#fff;
  -webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  border-radius:4px;
  border:2px solid #fff
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:164px;
  color:#0d3b8b
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item .resource-title-width{
  width:120px;
  margin-left:4px
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .teaching-resource-item img{
  margin-left:6px;
  width:12px;
  cursor:pointer;
  vertical-align:middle
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .xml-teaching-resource .xml-current-resources{
  border:2px solid #3e8ced;
  color:#3e8ced
}

.xml-digital-teaching-preview .xml-resource-list-pc .resource-list .current-teacher-resources{
  -webkit-animation:backgroundColor 4s ease;
  animation:backgroundColor 4s ease;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}

@-webkit-keyframes backgroundColor{
  from{
    background-color:#409ef0
  }

  to{
    background-color:#c8e5ff
  }
}

@keyframes backgroundColor{
  from{
    background-color:#409ef0
  }

  to{
    background-color:#c8e5ff
  }
}

.xml-digital-teaching-preview .xml-resource-list-pc .no-data{
  margin:130px 30px;
  width:188px
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__header{
  display:none!important
}

.xml-digital-teaching-preview .xml-resource-list-pc .el-dialog__body{
  padding:0
}

.xml-digital-teaching-preview .xml-preview-catalog-pc{
  overflow-y:auto;
  width:100%;
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 40px);
  padding:0!important
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .xml-text-book-name{
  font-family:PingFang SC;
  font-weight:400;
  font-size:18px;
  color:#333;
  text-align:center;
  padding:0 8px 14px 0;
  background:#fff;
  position:sticky;
  top:52px;
  left:0;
  z-index:99;
  background-color:var(--reader-theme-color)
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .xml-text-book-name span{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  word-break:break-all
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header{
  position:sticky;
  top:0;
  left:0;
  background:#fff;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:52px;
  padding:12px 0 20px
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-title{
  padding:0 14px;
  font-family:PingFang SC;
  font-weight:500;
  font-size:16px;
  color:#4994fb
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img{
  width:12px;
  height:18px;
  background-size:100% 100%
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img-left{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAAXNSR0IArs4c6QAAArRJREFUSEuV1XtIFFEUx/HfmdlV20JXjTRRigiSLCmKikDCCpPQTazsoYlZaS6GoEkJBUUSJhS93NAUI0tTK5UEM6MiKiIilTAMooIiwVpfuW27unNiF4rKx73Ov/O9H87cGe4QpnDFWfrugrFBYkkHSUSeZGNJb7AC3WcAqnANcZ40HFfSnwPwWSEKuDSMhk4Btr4EaJkQJrQ2mwNipWCT5esCjdVuIQqAmFLvZPtXScFxFusJMB2RgG3OH86ge/nBNjHMTKZL/e8AzBPBBFQ1mQNS3Z0Q3lRmXa1oylMR6r6vsBJ7K8uvVQrefHnAQsxZEnAPGY1h9UnkEsIZpawfVAa+AJgphAlnavf65/3uJt2KlIp+k0bUJEQ9I/LS6t3+HVJwauXADRC2iWHquprmt+jvbsKJk69Zfb01XQ8Agwgm4sMVu4ynpOB914fSCFwpQgFoOmV0rmVH4Ccp2Fw92Aai9UKY8dCy03ft/924W5FdYwtRVc09gSKCmTj9/FbfMU82Lnzw5nAuiE+LUAB2h90ZfCElcEhq4kONw+0ELJGAa4sSZmwfrxsz8bHG7wtdqtIlgYIZ8YWm6c1S8PEW20liFEjAvUGzDKGZy2lECDMzFbXZP4AxRwgTLhbEGA5M1P2zFcX37VEK8FiIuj8X4pW56wwvpOBzj+ylYGRIwG9zoqeFT9b9mbiui72+WX/2ABQghJmOmtd4F0rB5c8cCczcIEQBVjXMT4/yeS8FX3nuqAewRQzzk7RVPlGizrMVle1s1I+OuE8yH+ECRmbyCq8yYecO6l459zBQLooBOMhbH5IUQX2i1jPx7c6RBwCiRTEIDYmR+kRh5/6hNL7mMAWujzInGQGJ8Yt1Mi8Y1PLGlc/gYokp+oZZnZ0UQU6JFtTa7eokIFIiLo0JV/dLdJ7kF9A34eGKDiwmAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-header .catalog-img-right{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAiCAYAAABbXymAAAAAAXNSR0IArs4c6QAAAr5JREFUSEu11ltIVFEUxvFvnTOjOeokFTEZExqYD/OQl25YZNKFLMSwKKUSNVCQMsiHriBUoHTxQTDIQMQJrAkyoUgrsilCmQyLNDRQS61EgkSnEZ3LiqMYajPu3UPndf/3j8WeczZD+IenbZArwSiU2NJBEtFU0tnJQeNGfAOwVGLPWWn4TT+nE+GBBOqDimhpuG2A7wE4IIIJsCeaaZsU3N7HEV4dhgAES8D5iWa6JQW/HeB8Bm6KUAATqgem+GgakYId/WwHsFUCvr9hFe3XOiHc0sdRIO6VaRmUkRRF9VLw614+z+DLEtP+HPXSij0xNCEFv+jxdREQK4SJq5JXqwUz3YJH8ayb1yvkcwhRAAwlefsaeikFN3V7K4hxQgL+sjNWiSYiFsLNzawbN3m/grFcBBNzaapFf252F/AoGj549hLwUIRq6z5Fteyz0EcpuP795B0GHZKA32Ws1cfP7/xOfLuVjfog93cABhFMoOKDCfpyKdjqmMwlQrUI1U5BVd3mrIRQ7Tqd8/iduKZ18jnAKWKYnuZsCtrlr/sLrra7zF6d8hmAIoIZnJu/OaRGCr7xauI0mMtEKABXsBJsOraFxqTgiubxDgYsIpiAu0UpIZmBujlHceWJM05R1HYROn3JUFrxjkUB3/M5cFmj6zoTTglhxo8ly0IiC9aRWzixzcZqV5hrEIBJBDOhsiQ19PhC3Z+JLzxy7iYfPRah0+uUdCnN0CIFn2lwWsE4IoIJ1FOabojBrJss4FtRaBsOM6iGIYBDhTDh4tWM8BJhpwVFNudRAteKYm1d9XFseabxk6idOuPCurEmgP1+mrMBAhyVWcaNInTqV8ir+xWp83n6tWEkNpysOry4QqID5dWOFgN8TSL2uKGstGaHD0u0oOyaEe1LixPFDDRacyJSRd3MuvAPiyw0v/tv8G/n6daZTIqGOwAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalogHeaderHeader{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:sticky;
  top:0;
  left:0;
  z-index:99;
  background-color:var(--reader-theme-color)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block .add-teacher-resources,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon,.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__expand-icon::before{
  display:none
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content{
  font-size:14px
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .el-tree-node__content{
  position:relative;
  height:30px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content{
  position:relative;
  background:linear-gradient(88deg,#e3f2ff 0,#f9fcff 100%);
  border-radius:6px 0 0 6px
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .is-current>.el-tree-node__content::after{
  position:absolute;
  top:5px;
  left:0;
  content:"";
  display:block;
  width:3px;
  height:20px!important;
  background:#4994fb
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .custom-tree-node{
  font-style:14px;
  font-weight:400;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  display:block!important;
  width:calc(100% - 40px)
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .ht_tv{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .ht_tv img{
  width:20px;
  height:20px
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .ht_tv .font{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#333;
  line-height:20px
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .catalog-content .ht_tv .font .time_color{
  color:#538ae6
}

.xml-digital-teaching-preview .xml-preview-catalog-pc .wrapper{
  overflow:hidden;
  background-color:#fafafa
}

.xml-digital-teaching-preview .exceeding_the_trial_reading{
  position:absolute;
  top:0;
  right:0;
  z-index:99;
  display:block;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.1);
  background-image:url(../../static/img/lock.2ae1eb2d.svg);
  background-size:20px 20px;
  background-repeat:no-repeat;
  background-position:100% 50%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xmlmback{
  position:absolute;
  top:122px;
  left:137px;
  z-index:1;
  padding-top:5px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone{
  height:calc(100vh - var(--xml-reader-nav-bar-height));
  background-color:#f5f5f5
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box .xml-reader-content{
  padding-bottom:85px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-reader-window-box{
  -webkit-touch-callout:none
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list{
  width:100%;
  height:calc(100vh - var(--xml-reader-nav-bar-height) - var(--vh-offset,0px));
  background-color:var(--reader-theme-color);
  -ms-scroll-chaining:none;
  overscroll-behavior:none
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list .xml-reader-window-Preview-dom{
  height:calc(100vh - var(--xml-reader-nav-bar-height) - var(--vh-offset,0px));
  overflow-y:auto
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .preview-list .xml-reader-window-Preview-dom .reader-content{
  padding-bottom:90px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop{
  width:100%;
  height:80vh;
  background-color:#f6fbff;
  -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);
  box-shadow:0 0 16px 0 rgba(0,0,0,.1);
  border-radius:22px 22px 0 0;
  padding:10px 15px 34px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input{
  margin-top:0
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .xmlPreviewSearch-input input{
  padding:1px 20px;
  background:#f3f3f3;
  border:none
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .search-pop .seach-text{
  background-color:#f6fbff;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-bottom:1px solid rgba(0,0,0,.1);
  padding:8px 0 14px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-parent-group-block{
  position:relative
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .el-collapse-item__content{
  padding-bottom:0;
  width:100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar{
  padding:0 16px;
  width:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:9999;
  pointer-events:all
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con{
  width:100%;
  height:42px;
  background:#dee9ff;
  -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);
  box-shadow:0 0 10px 0 rgba(0,0,0,.05);
  border-radius:12px;
  padding:5px 12px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .cur-name{
  width:70%;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#0d3b8b;
  line-height:30px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:11px;
  color:#0d3b8b;
  line-height:13px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .title-bar .title-bar-con .search-box .icon{
  width:16px;
  height:16px;
  margin-left:12px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content{
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:3003;
  pointer-events:none
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  position:absolute;
  width:100%;
  bottom:0;
  left:0;
  background:#fff;
  -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
  box-shadow:0 0 16px 0 rgba(0,0,0,.2);
  pointer-events:all;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-bottom:env(safe-area-inset-bottom);
  z-index:3003;
  user-select:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -webkit-transition:all .3s;
  transition:all .3s
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .btn-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:100%;
  padding:10px 24px 0
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .btn-list .btn-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:40px;
  border-radius:8px;
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:24px;
  color:#0d3b8b;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  margin:0 34px 16px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#333;
  border-bottom:1px solid #f1f1f1
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .switch-chapters-content img{
  width:10px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#333;
  line-height:22px;
  margin:10px 0 4px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 div,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 div{
  color:#3e8ced;
  font-weight:600
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .toolbar-phone-item .toolbar-icon{
  width:24px;
  height:24px;
  background-size:contain;
  background-position:50% 50%;
  background-repeat:no-repeat
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_10 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAwdJREFUaEPtmD9oFEEUxt/bM5AiRRIUFBM4USFFDnbfbJHC4JUKghEUbETECIKNhYWFhRZWVmIlRmKnoBKEgCkDBgzc7uwa5GyvEBQMZ4TALcSd540mEEK8nb3bDQR2YKv53tvffPNv9yHsk4b7hBMK0KxnqnC0cDRrB7LOZ7RGbdsetCzrFgBUEfFArxDMvAYAr6SUbwHgt0m+RFAhxPE24CIAjJgkTKNh5oVms3mh0WhESXEdQcvlcv/w8PAXRCwDwOc27Awz/0pKatB/FBFvA8BBpdRMEAQ3kmI6gjqOc92yLA3nNZvNSZORJ71wq5+ITgBADREH4jg+GYZho1NsR1AhxOu2kxeZ+ayUcsEUwlQnhHgEAHeUUtNBEDzvGpSI9IjdVqt1pF6vfzcFMNVtm7H7UsoHXYMKIQIAsOM4HgrDUO/UTJsQ4ioAvGDmAjQTZ3N11HEcl5kHwjBc0oc1EQlEHDclV0qFQRB80vpcQXeuWyHED30emoLqW0lKOZQ7KBG9b19/Y1EUVer1+roQYpaZq6agALAkpbySO2gKoERprlOf+PYUggI0hVlG0lwdrVQqY6VSqT8MQ/01pY+nJwBwzojsn2hRSnkt9820y/H0DQAOpwBd9X3/0F6AfmDmcaXUMX3/E9EEAOjHtC1LKZdzBzWlMdHlukZNAEw1BehuTrmue97UwS2d53nvcl+jRPQSEcdardbk5l3PaUF93//7C5Tr1O88nojoZ1rQPfl6sm27WiqVBn3fnzctHvxvILk6mta9TvoCNEs3M91MRPQRESc2NjZGV1ZWvmYNuu2//p6U8mGn/EmVkmcAMG1SyehmEEQ0h4hTSqlLQRC86RrUcZzTlmXpSt4qM5+RUvrdAO0Ws83NtSiKRvWZ3DXo5jqaA4ApAIiUUsvtKlwWFZMRXSrS+RHxpud5T5MMSKyPbpYeZxHxclKylP26JnrX9/3HJnGJoFtJXNcdj+P4FCL2myTupFFKrff19c3XajXjwpsxaK9wvcYXoL06uDO+cDRrR/8AqtGST6474FAAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_11 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABTZJREFUaEPtWU9oHFUY/76ZBLLBhbDpIYeAOWg0gS4zbxKsWLABcxNsQTBiIBEUU7C0QqEGC7a0QkFEAwUrFpqDxYiIAetBVIxUsJC8t2NStj30sIccAjqbHgK7ZLvvud8yI+N0djPZnU224rvt8ua932++7/f9G4RHfOEjjh/+JxDFgoZhPIeIfZlM5pso+3ezp+UWMAzD0HX9dwDoUkrdKBaLb2az2Y3dgKy3t6UEBgYGulKpVAYRn/aB2FBKnRJCfBUHiZYSsCzrUwCYcYFeBYBJsgT9VkrN5/P547lcrtgMkZYRME3zeU3TllxwVzjnx113ugYAhksip5SazmQyvzZKoiUEDMPo0XV9DQD6CZiU8urm5uYJetuuW11AxNMeaKXUjBDis0ZItIQAY+xLRJwIALorpZzIZDJ/0P+MsbcqkemK30JtQYAx9kpFtAsesErkGUHEEfd3USl1sVgsziUSiZuuK20UCgWz0cgUqwVM03wcEW1E7AEA23GcZwl4KpU6g4jvegIGgHXPvZRSE81EpFgJWJb1CwAcAQCKLCbn/K7nFpZlPaOUWkDEAZ+rzHPOX2/EdbxnYiPg92lEnFlZWXlIlK64/wSAjkr0yeXz+aG2CKPpdPqpzs5O2822PwkhxsPeKmPsGiJOA8ADTdNeWF5ebjh8xmYBCou9vb1UKlBs/6tUKpmrq6vk4/9aAXFf4pzPNuM6sRGwLOtC5Y2edRNTqCCHh4f7EolEBgD6PHE36zqxEKAqU9d1yrbk0wtCiFdruM63leh0lMQtpTzk5YJ9tYCbUe9QVCFBSilN27bvh7iOP2Gd4pzPxQG8aQv4C7VKzXMkTJCUFzRNo1BKBdwS53wsTvB0VkNh1DCMl3RdX3T9/rIQ4kQIsA7G2E1EPKSU2pJSHrRtO7fvBAKCvO04zmiYIBlj7yPiOZfkpBDietzgG7KAaZpfa5r2cj1BBrqwmuKOg9CuXMgwjCld1+fdt3pWCPFBEESgC1svFAqjjRZqUQhGJhAUZDKZHF9aWnoQvCQgbsq2P0cB0uieqAQ6LMv60SvUyuXyUJggw7qwRoFFfS4SAcbYe4h4sSqaGoWaZVkHAICybX9chVoUEjsS8AuyUu8scs6P1ci2XhdGTcuYEOJWFADN7qlLIFCo1eyc/IWaUuqcEOJ8s8CiPl+XAGPsRUT8zj1sXUo5GZwgBLqwW47jjMVVqEUhUZeAZVknAeCTwEGXHMc574H0d2FKqYNCiHtRLo5rz04EvMEU1fcdbjlMd9tSymlEPIyIl+uJOy6gtc7ZiYDX484XCoXZrq6uj33jEm+iRjPPml3YfhOg/pXC42nO+UcEhjH2WqWEpmxMFqG1USqVRsO6sFaDr1q+1iWDg4MHkskkEYByuXzMtu1FSlQ0jPINaykTH+Wcf78XYMPuqEnANM0RTdOW6SEp5TgiTiEiDWe9dUMp9c5eizZIoiYBy7KmAKBauLlznupUuTJhvqeUelsI8UPwMLJad3d3dR4a5yqXy8W1tbV/Zkz+s2sSYIx9GBjAblE54TjOXFicNwxjQNf1O77pW5wc6KzqhDuyBUzT/FzTtDeqQkH8Ynt7e7aeUPeAQOgUr54FnkDEM+Vy+bpt296cv+5bTafT/ZqmUdSKffX09NwOK993LOZiRxLzgaEEXDE+FvNdzR53P2xs8xABmiIDwG++RNXsxXE9v+44zpPBABJG4DAA0MeHdlvUXw9ls9mtHcMoRZRKFUofKdpp5SK5UDshjoLlvxmFojBvlz1/A+RRRk8lyh7pAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_12 .toolbar-icon{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_13 .toolbar-icon{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_14 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0wMy0xOVQxNzozMzo1MSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjUtMDMtMTlUMTg6MTM6NTcrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjUtMDMtMTlUMTg6MTM6NTcrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmYzZGM0NGVmLTk3ZmYtMTM0MS1hMzBhLTZmOTViZGY4MDRkZCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpmM2RjNDRlZi05N2ZmLTEzNDEtYTMwYS02Zjk1YmRmODA0ZGQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmM2RjNDRlZi05N2ZmLTEzNDEtYTMwYS02Zjk1YmRmODA0ZGQiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmYzZGM0NGVmLTk3ZmYtMTM0MS1hMzBhLTZmOTViZGY4MDRkZCIgc3RFdnQ6d2hlbj0iMjAyNS0wMy0xOVQxNzozMzo1MSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu4MxJcAAALxSURBVGiB7drNixRHGAbw3+y4G1eIH1kNggfx4yB4XVASFEGIKDl5UEhOonjQuyDCnkQIglcvCXgx/0EIwYuIIugSEjFE8QPMbQ8RQ+Luursz7aF6cMb0TvVMTzvDOg803T1VXf0+XVVPve9bU0mSxErBSL8N6CWGZAYVq9oVTk5OQhUT2Ia1JdmR4G+8wCvUYw9MT0//77e2ZNLyg7iI3ah0aGQnqOEmzuMPOQi9jxiZ7biCXT7MkPwqPZ/ETKcPx8jsEYZXBb/jVyx1+pIcGMc+bMVe7FQCmQmhRxbxI66m173GGnwvkKmm9x0jRqZ5jixgXjlkGh+s8c6u5ubHI80ZdceUo2ifpG03UH3vPhHUrq3C5SWzCkewKdZglxjDZHo9jm+xv6k8wTPcSs+ZNuQlMyKozZfdWJoDFaE3YBTHtRrc6Jl7OIM/sxqJkWl2qWuCCPTDza4KPfYFTmBKEKMWxMjUms4/47py1pkYtgheyFocEIh1TKZRXsMd/KQcaY5hAy5gHT71bki2oBM1W2o6PjSWtA7vTEVdUevMkMygopM5k4VxYVKO5qi7gH9kqFCvUITMGA7hkuCOxDCL05hWkiIWITMqGLdDqx+1HOZxFqcMIJlFIQbZgtU56s8K8VAtVrFbFCGzIHgFt+WfM/8qcdEtKgBz6TEQWFHSPCQzqCg6ZxpBVdFQOhGCsUJRbBEyI/hcCG/zqFk71PFUyGTOdttIUQ9gCsfk8wDaIRGSft/gfreNFCFTFXpktGA7BDLjCn6UIkbM4TJ+E6K/IvOmjgd4WKCNQmTqeILnepNLi+bFYujF8OhHGJ2JFbXODMkMKj5aMmXuZ/bk3TE1a0jlCDYL6dF+ZDQ3emdrYpl8d4zMX4L0jgmbpkeVGPYug4rgGawXPu5jvMmqGCNzF7/ga3yWHv1CHS9xDa+zKsTIzOCcsMFzWL4sTBlI8Ag/4IYuN5saO1ZT+E7/1C8REiL/aePyVIZ/0RpQDMkMKt4C3SqTGAn1UnsAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_10 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAwCAYAAABnjuimAAAAAXNSR0IArs4c6QAAAzZJREFUaEPtmE1IFGEYx//PrIbQJtrakqSQVODBQMiDX7ParSDIoKBLRGgQdAmc1YIO2yHCZgiiU2TUraBCAiGPy+5GhkVWVkelgiRnctvWNHHmzRH0kDbz7McchJnr+3+e+b3/9/shbJKPNgknfNBij5TvqO9osR0odj7WHG2MTVYEt247T0AnCCVFgEgT0UPp17sn8djBJU4+V9DW6+k9JWTGQajhJMxFIwRGvsxljk3F6hbc4hxBO2OTZVaw/BOA3QAmAGlQWOZPt6Ru7RSQdkGICwCqBDCYVEJnXWOcBBHV6F52chACrz7PZWROz91+uNrecu373tLSwBgEgotLi/tGL1VPOcU6OiprxiMCjluWeTjVFx7hQnB1smqoRFAg0JOIhu7mDRpR9TEQNc1bZvVYX3iaC8DVrY0YIZboDV3JH1Qz3gBozGQzleOxujQXgKuLaPppgO4v3zh8UK5pjjpPHW0bmGkiCcGSuYmUvVm3azMHJFADl9yiwHiqt/KtrfcUNPLPvI1oxoy9H3JBAaQTSqjSc1BZNZ4RoV7Pmvs/xsJZWTPurRytzE8ISiWj2095DsrkYck8HXoWAVPkgzKNYss8dbRF0+vJssq2/P4wYW9PEVW/BaIjXDoBxJNK6Izni2n99qR/A2gnFxSAnlBCOzwHlTUjSUBDJpups8//tgGjWZLQzAW1LIw+7w+Neg7KBeLoPJ2jHACuxgfdyClZ1Y9yHVzVJaNVTz2fo7JqPCCgXp8zZfusj2iGyBU0oYRWnkCeDv0Gt6fZPEC9vz21qzOdZFFFYP79MLd48L+OeOporu456X3QYrpZ7MX0AkDzH3O+9mV/zdeig65VYsTlRLTqqlN+x0pJh2bcEUAPp5KRTydkTR8iUJeAeSKphB/nDSrfmO0gy4rbNx4LgUMppeJ1PkAbxbSpRnfArmsBaSlr1sZj4WzeoHagrP0YIoguCLEgCKOAVHDFhIRVY5eKVsCIziV6t992M8C1PmqXHs1guf3SPOmWLKd2IRZAdHH56XyTE+cKupqkVZ1uCFCgHUIq4yR21AgruwAxnEvhjQ1aMFyBCXzQAg1cF+47WmxH/wJU10VPV3l6VwAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_11 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABZdJREFUaEPtWV9oU1cY/33nRusWDTXpxIEwhY3NB4dFi3/axBT0bTCFwRwr6GBDhcl0udqVCYvoUJu4TRDWsYF9mMwxxoS5h7ENu9yOOnywMoc+CJYatLRJ1SzV2Oaes957E03Sm+Q2udE6dt4Szp/f73zf7zvf913CEz7oCceP/wlYsaC3c7QZklioBDzfW5k/nTk1t8DazuHlDmJ9IJojIM6kOH/n/N4FQ9MBWWpuTQn4g9fm8LnzLgD00gMQQgxB0K7IXs+3dpCoKQFvOPY5gbZrQAXwFQnRplki87v7ejKxYyC4JFUNkZoR8HbeWkeM9xhgqUuR3Tt0d2LSCQDLM6AHBGdblb3zf6+URE0ILA9eq3c5XX+BsCh7+9eTiZ3abWtupTpdB4ggP3Qr2h7Z4/6iEhI1IeANxb8hwuZ8QOIKJ2lzb2D+Re1/39HRbRCiK9dCM4KArzP+OhhOGcBEFwlaCcJKHZwQKQ4cdIzxY9wpKSDNlcTQPc4bK41MtlpgbfjWcw7wfgD1APoHk4k1iwHwea52cPFBVsAQiGbdC4TNkUDlEclWAt5Q7CwR+bWbniA09skNV7Ju0RK6s4pRWrOMxskwCNCtyJ63KnGd7BrbCPhCo9tAhk+DaHskMFWU/uC1eu50jYDgADAwmEwsnRFhtPnIyIsSo37jtcWviuzZYHar3nDsBIG2AkgLxtYr71cePm2zgP7aOl19hiARu6+i8c92T7SQQK64Oehwr+zuqMZ1bCPgC8cPTN7oPsN1zAXZ1Dm88CliF0C0MCvual3HFgJalkkkejSfFsApRfa8UcR1fiDQRj2MMml19i14rBYwEjXX5UxUGWDJRGNPcMntKa6TK25gV0T2HLMDeNUWyEvUGPObCVJ/F4R6xRA39Siyu9VO8IbXVjC8odirRHRaj+VEx5WAe2fhNv7gWQef+7ICYDWA5PjE+LJzHc8OVHBcySXTJlAgyEuDyUSTmSB9ofhHk9cTNE6ntojsPmk3+Ios4A3FvyPCa6UEmV+FFRe3HYSmZQFfOLYFoO7Ma7svEnB/PNV1cqowgeg9oTZVmqhZIWiZQKEgpeTFDT3B1nThIXniJmm9Eqj/zQqQSudYIqAJUnUu+yWbqI2nJ5aaCdKsCqsUmNV1lgi0hGIfMqKDGdcxTdRWBG80OJ11FzJpsi2JmhUSZQnkC5JOK7J7k+lrm63ChEipnFr/aPecswKg2jklCeQnasUrp7xEjRDsDXj2VwvM6vqSBFo6R15hjP2obyYQFYK1FXYQCqqwc4PJRKtdiZoVEiUJ+MLx9ybLw89yN+IQh6PJf/ZnQeZVYWm+rK9jwVUrB9s1pySBByFRr2GFA9DTYc0a/ZyxrYDawgQdLyVuu4AW26ccgbME8mu1a4qrHXOY9Ckh0y4RwuiolanCHisBXzg+AqBhMhmTI7LnqAbGFx59E0J0Z+pazRxD91VqMqvCag1ev79ih6wI32hwok4jAKGKTUp7w2nvJ7fWEVe7cpq1aSHRRmW3+6dHAdbsjKIEmo+MrJQkdl5bxEV6A0HaQkRt2U0E6Ex6Ir37UYu2kERRAnmJm+bvma7yZGp8VUC8q8ienws3017juqcdej/UziEYS+X2mHL3Lk4gFA8htwELJCHo4ODYnWNmcX71oZuLZztmXX5I1E4KRptSkRt2WLaANxz/koC3dQ0QfT2eFh2lhFp7AuZdvKIWWHNo+PnZs6R2VfCTvXue0fv85Yb/SHwRSNWilv3j7t+XzNL3ssmc/Ujs3dGUgCbGWXU0196jqtstdT91u9+kbTOFQEsotoqBeh8+VNUdbNtqgejgWOKFwgAyhUDz4eEWySFp7ZCZNQSibExd2hNckCwbRv2Hbi6GJGkfKWbOuDs2YNb5+2+KeOZce3kkT7wF/gVX22BPNTVnSgAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_12 .toolbar-icon{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .xml-toolbar-phone-content .xml-toolbar-phone .icon_up_13 .toolbar-icon{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop{
  width:100%;
  height:80vh;
  background:#f6fbff;
  -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);
  box-shadow:0 0 16px 0 rgba(0,0,0,.1);
  border-radius:22px 22px 0 0;
  padding:0 15px 66px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .book-name{
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:18px;
  color:#0d3b8b;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .catalog-pop .node-label{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  word-break:break-all
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop{
  width:100%;
  background:#fff;
  -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.2);
  box-shadow:0 0 16px 0 rgba(0,0,0,.2);
  border-radius:22px 22px 0 0;
  padding:17px;
  padding-bottom:calc(148px + env(safe-area-inset-bottom));
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:30px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select-dropdown,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .line-height-select{
  z-index:9999!important
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .keyname{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#333;
  line-height:22px;
  margin-right:9px;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:14px;
  color:#333;
  width:34.5%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span{
  margin:0 20px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item>div>span.el-input-number__increase{
  margin:0
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .size-btn{
  width:62px;
  height:30px;
  background:#efefef;
  border-radius:15px;
  text-align:center;
  line-height:30px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .reading-mode{
  margin-right:14px;
  width:62px;
  height:30px;
  border:2px solid #ddd;
  border-radius:6px;
  text-align:center;
  line-height:30px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .current-reading-mode{
  border-color:#2495ff
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box{
  width:calc(100% - 65px);
  display:grid;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  grid-column-gap:3vw;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:start;
  grid-template-columns:repeat(auto-fit,28px)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .color-tag{
  width:28px;
  height:28px;
  border-radius:50%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__inner,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__inner{
  height:30px!important
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .color-box .active{
  border:1px solid #333
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-input__suffix-inner{
  margin-right:10px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select{
  width:100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .el-input__suffix{
  margin-top:6px!important
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .el-select .is-reverse{
  margin-top:-13px!important
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box{
  width:calc(100% - 75px)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-scrollbar .el-scrollbar__bar{
  opacity:1!important
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select{
  width:100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .el-input__suffix{
  margin-top:6px!important
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .family-select-box .el-select .is-reverse{
  margin-top:-13px!important
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .set-item .m-l23{
  margin-left:23px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .spacing-box:not(.number-input) .el-input__inner{
  width:25vw;
  padding-right:10px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small{
  line-height:28px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__decrease,.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input-number__increase{
  width:28px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .set-pop .number-input .el-input-number--small .el-input__inner{
  height:30px;
  line-height:30px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop{
  width:100%;
  height:80vh;
  padding:0 15px 33px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#f6fbff;
  -webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.1);
  box-shadow:0 0 16px 0 rgba(0,0,0,.1);
  border-radius:22px 22px 0 0;
  position:relative;
  overflow:auto
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .no-data{
  margin:40px 20%;
  width:60%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar{
  width:100%;
  height:46px;
  background:#e3ecff;
  border-radius:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  position:absolute;
  left:0;
  bottom:calc(62px + env(safe-area-inset-bottom))
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar>div{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:rgba(22,129,229,.6);
  line-height:22px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active{
  color:#0d3b8b;
  font-weight:600;
  position:relative
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-tabbar .active::after{
  content:"";
  width:100%;
  height:2px;
  background-color:#0d3b8b;
  position:absolute;
  left:0;
  bottom:0
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list{
  height:calc(100% - 90px);
  overflow:auto
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__header{
  background-color:transparent;
  color:#0d3b8b;
  font-size:18px;
  font-weight:600;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .el-collapse-item__wrap{
  background-color:transparent;
  width:100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#2d2d2d;
  line-height:15px;
  padding:14px 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:1px solid #eff8ff
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>div{
  width:90%;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap;
  line-height:normal
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .mark-item>img{
  margin-right:4px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding:14px 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:1px solid #eff8ff
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>img{
  margin-right:4px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item>div{
  width:90%;
  line-height:normal
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .or-text{
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:13px;
  color:#2d2d2d;
  line-height:15px;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .note-item .note-con{
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:11px;
  color:#57a9fb;
  margin-top:6px;
  padding-left:10px;
  border-left:1px solid #57a9fb
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding:14px 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:1px solid #eff8ff;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>img{
  margin-right:4px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .Highlight-item>div{
  width:90%;
  line-height:normal;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#2d2d2d;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  word-break:break-all
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item{
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  position:relative;
  -webkit-transform:translateY(8px);
  transform:translateY(8px);
  padding:0 5px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  padding:4px 6px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns>div img{
  margin-right:5px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-item .operate-btns .delete-btn{
  color:#ff5a5a
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .toolbar-pop .note-pop .note-list .collapse-title{
  width:100%;
  text-align:left;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip{
  position:fixed;
  bottom:85px;
  left:calc((100% - 335px)/ 2);
  z-index:10001;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:335px;
  background:#f7fcff;
  -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);
  box-shadow:0 0 10px 0 rgba(0,0,0,.25);
  padding:10px 20px;
  border-radius:12px;
  user-select:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon{
  display:inline-block;
  width:1.25em;
  height:1.25em;
  background-repeat:no-repeat;
  background-size:100% 100%;
  background-position:center
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.copy{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAcpJREFUWEftmLFLw0AUxt+7VuogpUPdHOLaKekJro4KDh3cXXTWP8BB0F2dFZwEwUEcHNx0EBz6mtDJMUMHwRQ6CsqdtiRSamKvl1BbvBvTe19/78vL8d4hTPjCCecDXcC84zibiLiQUYJPjUbjLk5LC5BzfgAAexnBRTK7RHQyqKkLeAoAWxkDBkQ0nwmgbdtWLpc7B4BSGkgpZQkRrUiDiH4YpuVgGqj+WM55DQCuDaCuo9oOViqVuUKhcMQYW9L988E4KeWLEOLQ87zH6DdtQMdxrhhjG1nBRTpSyo4QYtHzvE73mTYg5/wdAPJZA4Z660R0mxZQ9mV9CQDPaWARcT+KR8RavV6/yQywX1AXknP+nbAB1HHROBgVtY574cdgarB3LOguU4OmBsPaUW5Yk2rG1KBqy28cnNJu5oOIZpTGznG9Ytu2S4wxNxw9z4hoe6IAuzCWZc0Wi8Vys9lsxZ0SsXPxuBxUObYM4G/t1v9wUErpI2Jvjk2x7LipTkUvqQZfAaCsIjDqHiHEiuu6D6pxSYA7X1drx6oiI+y7b7fba77vv6nGJF6/VavVVQBYVhUato8x1gqC4GIUuK7mn94PDktqKgA/AcGulTiV4exSAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.note{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABbFJREFUWEfNmGGIVFUUx8+5bwZnYHfZZooUhDZQs83dnbnPBQVBISOlxCDFPggaFKwoqCQoJKhQHyIhIwOjIgMjQyNFpZUMNgw0du6dyZbVzGg/GC20My64MLO6753eGd4sb96+md1td2Z9MF/m3ffe755zz//870V4xC98VPgSiUQzIr6KiGsQ8YpS6ktmm3NABjMM4y0i2oWIzQxFRF1a60/mHFBK+SIifgYAC72ZJKINWuuLcwoopTyEiIeDlhgRLdZa35kTwJaWlkgsFvsaEV+psP7HlFJRABirO6AL9x0irqtSnH1KqbbS/boVyRThmOusUmpzvQFDUsoLk0SuyEREh7XWR+oKKKX8CBF3TUVzbdvenE6nz9YN0DTN3QBwbCpwPMayrKczmcxAXQCTyeRqIUQ3AER8OtddId1DSqknvGNrViStra3zI5HINURs8cGdZuAgmSGibq31+roASilZ617zpbaPiN5ExGsVBLqsQGqmg1LKLYjIkfJeBSJiffvCMQOrggBt216TTqd/qmkElyxZ8nhjY+NvADDfB7Hdtu0RIcR4hfpSP5zL5RYMDAwUagoYJClEdDqXy70ei8Vu+tekC3NHCNHV29v7oz+ys1okHR0dz4VCoZSvau/m8/nOaDS60+mvBwNS+zN3DwC4rpT6paaAUkrus2UmQAix9uHDh1nDMLgwyuTGl+Jxi1WTFEspFyHiH74InFBK7ZBSXq1UGG57GykUCgv6+/tHahZBKeX7iLiv9AEiGsjlcs/GYrFtiHiiWichomNa671BY2ZtDZqm+Y+ncsc4taOjo3+Gw2GOarXUcvQW9/f3D9YMUEq5wiu+JUeSTCbPCCE2VYseInalUqni/qOWgDsR8bj7gUw2m10Zi8U2Boi1n+GiUmpD1QlUu+m9x7svAFhtGMZyp2euAIAWRFyplBqSUn6AiHsAoGDb9op79+79Ho/H/woQa37lEABcdLrKt01NTd09PT1Fa/+/IshQQogtALAVERkq5CmC8cYupfye3UkptR7gsu8S0QginiKivrGxsfOGYcR5QDqd/nVagC4Y+7g9pb2q7wV9TrQOKKUuuVb+X0S8m81mk83NzUunoHnHm5qa9t6/f78XABLcaQqFwt6gQplQxclk8nkhxEnfXpX74xVEPPfgwYPLN27cuFsCTiaTa4UQPxDRSq319SCx9kxuiDfoWutvOjo6VoVCoauejAwj4laetDcYZYCJROIlwzDOeVKZIaKjtm1fymQyw0FpME3zU94isiC7kT8DAFzVDZ6P8x73lG3bH3rf097evjAcDh8CgDfcsWOIuCmVSp0vPTsOyAYzGo3ywmbN4oh1lc5HKq0PTm88Hr/GVet3Ie7HGyzLGqw0udJ7Ozs7V1uWdZKNBBEN27bNtr8YkHFAKeW4VHA/9c6iEmAikdjmuJBBrfXlqapBpXGmaS4FgJt8310GH/sB30bEd/hPy7Iem2zWPM40zf3OKcB7M4Xj59vb258Jh8O3XMCDWut3ywDdDU6PO+BkLpfb4U+bF6StrW2pZVnDlVrUdKAZLhQK8UaquH8hovVaa95slR+/maZ5AQBedgcNOLq1L51O84KdIKZcEFOJcjXQRCLRIoTYze2u1K+J6IrW+oUJRcJ/tLa2NkQiEfZ0a70VyG4kn89/NRvRcm3ZRkesNyHicq/4A0BPPp/f4LVdE3TQFd79iHggwIWw7PDvFguzbdt/c5WOjo4O3b59m6uuGGmeKAA0zJs3b6EQ4kki4vO/ZY5rXud0kkUBUWXVONrY2HjE3/oq2i13X7sfALZX6CbTWWaBY1lSODtE9HnpPNA/cFI/6EaUz403Ot2Et4sciZlcXKk9RHRpxmYhiMI9U15mWRb33Kdcx9LsuGI+BC+aCSIqOEuE0zbonDcP8lIwDOOWZVl90y2sSSM4k1DNxrP/ATXEkkfL9zSJAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.highlight{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.dictionary{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdJJREFUWEftlzFr20AUx/9PArdTHFq8ZXRDSgjYOi2eIs+l3foF0i1DpnRODNnaTh069Qt0bD9AtbmD3okW0oSQrYQMgULQLF44kIzsyEU+mcaDbhO69/6/+0t37x3hgQc9sD7mAniepxzHGQAYisgTS9DfAE6Y+XpefCmAUuoQwDtL0akwIhpGURT2+/0OgE4cxwZqMu4B+L4fiMj3bMYvInoP4M+iMCJyBCDIAXzf/yoiL0XE11pznm8KIAiCx0mS/ASwCeCAmT8uKpzPV0qZRUwAZp9LAZRSWwDOzMtWq/V0PB7//a8ABftDZh7aips4KwcagMaBxoHGgcaBlXPAANnWg9lyXKkaFh0gosTUb1uASbnNGpJFAYq6YQ2IiJnfllXH0n6g2A2JyEhrfVxDfCp0YQdEZKC1/mF6Odd1t21A0jQ9jeP4xsaBc2Z+bgLzXs4GgIi+RVH0qjJAr9d75rruRSa2zsy3nucdE9GuDYCIhFrrUWWAbrf7qN1uXwLYALDPzJ9shMtiKv0DmeV7IvI5SxKLyAfHca7qgsyeC6W7oNBSvwbwpa5oWXx+T/gnQPbNdgC8MLuBiNaWAWMOtzRN3+Q7w+Rc3cvpMlZcJccdyuDUMFvT3rMAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.encyclopedias{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABVNJREFUWEelV22IVFUYft57Z78I2tXyg/SHTlua6e7OPffuulpaIlbYBxkrYgZSQUVgWaEV/SoCI4usCEtQLDByKxErigi1Etud895p15rMgrZAi0ywTKdmd85p3u1ODOvMzs72/rqc857nPO/3uYRxSiKRuMRxnE8BfMTM948TBjTeg0EQLDXGfAzgJDNPHi9OWQIdHR0XWmun9vb2HisFrpRaJtYDOM3ME8oRCIIgSCaTyXL7ZQkopY4CmO44zvJkMnlwJIDneVcTkYTgODNPL3WB53lbiegea+36MAxfKKVTloDneQeIaDGAIcdxlpYgQUqpLUR0UGv9TgmCzxDRhmh9HTO/VBWBzs7OidlsViyfC6CPmdvGGucgCBYYYw5F+q8z81oAtioCopxIJCY5jrPdWrsvDMPXigFaWlom19XVNQM4N2PGjCPd3d25wn5LS8sFsVhsl+M4h7TWmwGYqnOg1AFJzMHBwQ1EtArApUU6Q+IlAFvj8fiOYjKVvDbmMvQ87yYi2gZgSgXQtDFmdSqVEkIVZUwElFIPAXguQjsA4NF4PK4Llvq+P9cYI565I9LJOo6zrFT1jGQ0TMDzvGYi6gEwMVJIu667qLe395Tv+6ustW/KurX25TAM15VLKKl5Y8z2KHF/Nsa0plKpkxK6oaGhLwBcEeEPWmtbwzD8pkBgPhF9DsCNFM5aa9uMMb+5riuNaFKe3IvM/EAln3Z2djZks9kUgFlE9KHW+gZJ2Jqamm8BNBXO58v3Wq31gf9CoJSaTURTRWFwcPC7vr6+40qpTQA2AjjKzFeOls3FxHzfT1hrpfuJQUuYeX9HR8f0XC4nVQMiOplMJr8e/i5n0Zw5c2obGhpOALgIwO3MvGs065ubm+saGxsDAO3M/LxSah+AGwHsjPpAyeNlCSQSCT/fhsWKv2trayccPnw4UwrB9/1Z1tqnAHRF+0eYucX3/dustW8DGGDmmVX3AaWUAO4mIq21FsuGpb29fWYulxPr/gKwgpl/knWllMT4cgCnstnsZa7rNrqu+4PsxWKxxp6enj9KkRhtGD0MYDMR7dNa3yyH29ramlzXfQ/AwgjsUCaTWVJfX7+JiNYD+B3AjwDW1NbWfp/NZs9FOTWlv7//12oJ3A1gm0w8rbUMJSnXvUQkZM4AOJvvfJK0ewHcEpXpopqammO5XM7L5XJ9juMcjy5tYmYhd56U9UAQBIuNMdJ0TjDzNN/3r7HW7o8QVlprf4nG8fASEd2rtX61cIPneUuI6BMJCTNfPJ4ckEPiNrLWLgrD8DPP89YS0dl8SXZHcb8PwCv51PiAmZcXX6KUknXZ38PMK6omEF3wbn7I3JpvKm8y8+pSIEEQtCWTyS+L96IpKg2siYju0lpLdywpo84C3/cXWmulQ0obXhGG4Z5yQCOs3x2V5ZF4PJ4YbTpWHEZKKRlCMoxOu67bUe6NWCCglHoEwLP/crYLwjCUGVBWKhKIOpwk4/x83fdnMpkgnU5ny4XDGCNzQOTB/GN1SyWPVSQgANGACQHMzne2tfnOtrMUsFKqkDPdzLyy0uXD1TMWJdHxPO9xInoawPvMLD1+pDhKKekN9UQ0T2v91ViwKxLo6upyBwYGrjLGXJefC48BSOen2Xl/QsaYifmLh1/H1trriUj+F+SNMapUJOD7/hvW2jWVgErtW2tXhWH41v9KQqXUEwCerCZc0YWnACyv5IWKHhjJvuifUOItnmmPQnMmHo9PqOZFXFUSFohEDxUNYF4xOSLaobW+s9pQVe0BuaC1tXVaLBaTipDJKBi7MpnMxnQ6/We1BP4B0cseP0GQIe4AAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.ai{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABM5JREFUaEPtmFmotlMUx38fIZF5HiJjpowZLpT5gshcQqJQSC6UeSoZkgspGaNIhlKGMocLmTKVIRG5IGSOEsLz097a3z57P89+nnPO9zn1rXp7O+fde63/f6211157LWKBy6IFjp9lBJZ2BMdEYHvgg6UNOLffSkDwFwCnzBGBXYA9gR3D917Aa8DrwHvAG8DbLbZaCVwJnAXsBHzdorhnzXnAFcAaPWt+A24ELh2y1UpAr+wAnA3cMqS08rv7rwaOHLH/Q8DoV6WFwEPAcUHDj8D+HYh3RoBwqZF7oADmS+BN4C1gN2B3YKNM9+Pd70fU7NUIyPr4Lh+PDZ5P93/bGXsMeDR8D3HZGXgQ2DZZ+AtwDXBtYfMNwPnZ/w8FniwZKhEQvHlqqNftQfcscEdH8OGeNbsG8Fsna94HTm44pH8ne4zSgcBPY6qQ4E0dPbV6svGq4P2hKmE66PktM/BGtqUcnwHcluw9Dbh7DIG4ViBPAesAgrciDYlp80x34NebCD5u+wpYP/xh8bCILCYth9gNdwF6wIM25Hlr+xOdtzbLbBUBDHjiaeCQsMa7wbtjEgGrwDmJsprd7QCNblpZ0BrBuN1oe2dEmeHw1giowPPQd2C3AV7IyuDPwGoZmTEkHgGOCvu9qfeeGoGhnN8CeBnYoJDzejHeI/HnVhKfJEXgZuDc+SBgrtvD9B3Y9DJsJXF6F83bE8BnZn//+9OYFCpFYZNwqK1QUazzpVJZInEhcH1BsVXsuVD5/PlXYN9SAZkNgQ1D57hWA/i4pETCS/OmRIcXqevsnaJcFvqoGVynEjBdPso6yprnc6MlEjE9SuBfDd7/s5QCUwjo8c+y6tIKvi8SFwMnFnovWxr7rqKMJWBL8QWwyoi0qdkuRSJf61nqK92jDvGq3aPmm+7QrTwH4PsiEX8bBD+mCgn6h679XWkOwavKnH+lcNk1gW8lsGLXn9u/rzAP4PNqo4lm8C0ElgN+B5b/P4JvIfBXdtmNrTalA1wqlaM9HxX3VaG8Sswn+GMAG7fRUiOwX+gso8L5BH94eD9EW1Y7z1yT1AjkffipwD1NGsuLamnjY8W3dSoODHw8OTwYlBqB68IkLirYI4w/BhUWFtTAG+WXsvUOARyx2Ine2WKsRsDmKu297fdtH8ZKDfw+gD1OLg6+Lglts/3RoNQI2IfrhSiOAWeMNAa018A7JNDLJXFa4bP002yaUTVVI3AvcFLYZSlN74FBr4QbtnRJOaFzTFmS/NzZA3mp9UqNgJudyikepr4BV26g5nnfzB9ni815S+jRwfO5Lsc5Pmz8vFtiUiPgWOSwsEGjGm+RGvjNgc8TBZbK+7vCYAltFR/1l4d50397agSeBw4Iq4rTgILVGnhfbg6oclkTOCj5WChysYGMEfDbs7GY1AjcFx4XLvYSc1iVi28DHzd+zG0Hsukz0PVrd9Xs+0YXT7r5awSch16UGHa88V0Aq+cEbaPXJ6aJj/FWMc2cbnje9PxWLeT7xut6fqrYgv8xYfOtgPW/qQKpv6+Zy8taC55mwxVlthaOJoszoNKeoTfxxiG3vfY9B+azH0Ocf78I+JmtWDROKB3YKQRmC2bK/oMLDV5Vz1AEpgBYonuWEVii7i4YW/AR+Ac1QfQxQWltYwAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action .tipbar-icon.link{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABKlJREFUaEPtmE2IHEUUx9/rmR0YNKCC+EFEwdsIm91+DYOOiBdRAooezMxBNIioF8UPFBU1WW+CYDSCGlmCqBcX4sHvRNSg2WFnqmpGITnFGCRGgsaPsLKIvf3cGmqWTqd6prt3dsaF6dPQVVP1+7/36l/VhbDBH9zg/DAWMOoMjjMwzsAaIzCyEiqXy5f4vr+Fma9zHKfh+/6Rdrt9PK2eoQsolUrnF4vFZwDg6SgsIn44MTGxvV6v/55UyFAFTE9PlxzHeRcApnsBLi8vX9hut/9MImJoAgz8+wBwTQhsjpmPIGIJAO7svmfm15RSD/1vBFjgGRHvEUK804X0PO8mZp4FgCv0O2a+RSn1eT8R654BA38AAC4PwfzLzE1E3CWlnOu+J6LbAeADI2BGKbVzpAIM/DcAcFEPkKeklC/q9qmpqQtyudwf+rde0EKI20YmIKbmf2PmH03Nnxeq+S1Kqe/Nfw4bAbuEEI+ORIAF/h9EfFsI8YCJ9FW5XG4HAGw3gPullDcT0esA8KARcHd4jcQJGfgasMAvImJVCPFJFIKIBACQqfk9iHi/6XO4UCjckGQ/GKgAC/wZZq4qpT6zRdB13VlEvDfaxsx3KaXe61c+nUwl6ZSkjwVeL8aalHJ/3P9tApg5kft0xxyIAAv8acdxas1m84te4l3X/RkRV+01LfxAMmCB/xUAqlLKr3rBE9ELAPBcyIlSRX4gGbDAn3Icp9psNg/2ifxORNQu1HmCIJhttVr3JSnVaJ/MJWSBP8nMNaWU3rhiH9d1z4JPc+6xDZpJgAX+BCLWhBCHUsJnKpvwHKkFWOB/CoKg1mq16sOGT72ILfDHzSbVWCu853k3xo0hhPg6ri1xBizwx4IgqLZaLb2bpqn5c8qGiF4FgF7n/91SyoczrwENj4j6KHAlYkfzXwCwGxH3CSFacfSWBWuteSLSHzqrHzSW8eaklNsyCahUKpuWlpZ+QMSLLQMsMvPjSqk90bak8Pp/unyYedVWz7FKxJm4MupbQkSkN6TY+jSTbQt/mKSBz+L9iV3IRKa7o/qIOB8EwV7HcXL6wBUWls/nL11YWDg1TPi+LkREMysb5fO6IzO/rJR6LKze87w3mblzBNbtAHAmvMPGnW16OY4tI5ldiIj0rnq9AbxVKfVRRECFmb/tRALxBDNv7rbb4InoMgA4maFs0rsQEV0NAEfNZEcLhcJkvV5fik5ORBx9Fxd513UnEfG7DALSuxAR6cPVW2YyawQ8z3uSmTsf5L0iH253XXcHIvYzhbM0YhYXIqJ9AHCHKY+tQohPu6OWy+XNvu9fy8zPruwFk0nhM0S+71+sNloqlQrFYvFvAMgDwKKUcpPneRUAqARBUEFEvS6iVyUvSSmf6DvjgDtYBXiet5WZPzZz6YsnDR++mIpivCKlfCT6Mq3bxGlL7UKu676BiJ0rkJgnYOYv9b7AzPPRK8A1uE3cfOlciIj2hu5suoOqlUwcYOZD+Xx+vtFonI6bbQ1uEzdkOhfqnk2Y+ZjjOBr6oJTylzTlm8Vt4sbP5EJpYEfZt+9hbpRwSeYeC0gSpfXsM87AekY3ydgbPgP/ATRtRU+GfFgDAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-action span{
  padding-left:4px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#333
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-mobile-toolbar-tip .tipbar-remark{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:10px;
  color:#999
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader{
  height:0!important;
  overflow:hidden
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-sun{
  font-family:"宋体"
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-hei{
  font-family:"黑体"
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .font-pre-loader #sim-kai{
  font-family:"楷体"
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone{
  pointer-events:none;
  position:fixed;
  top:0;
  left:0;
  z-index:10002;
  width:100%;
  height:100vh;
  overflow:hidden
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .deepseek{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .qianfan{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .doubao{
  background-image:url(../../static/img/icon_13.fa952003.png)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .bailian{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .doubao-select{
  background-image:url(../../static/img/icon_12.35537b26.png)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-select{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .deepseek-select{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .qianfan-select{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .bailian-select{
  background-image:url(data:image/png;base64,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)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .elfin-box{
  pointer-events:fill;
  z-index:9997;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:208px;
  width:56px;
  padding:14px 20px;
  background:#fcfcfc;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.12);
  box-shadow:0 0 6px 0 rgba(0,0,0,.12);
  border-radius:100px;
  border:1px solid #e1e1e2;
  position:relative
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .elfin-box .elfin-item{
  width:38px;
  height:38px;
  border-radius:6px;
  overflow:hidden;
  background-size:100%;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .elfin-box .elfin-item:hover{
  background-color:#deebfd
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .elfin-box .go-right{
  position:absolute;
  width:60px;
  height:31px;
  bottom:-38px;
  left:-2px;
  background:#bedbfe;
  color:#009dff;
  border-radius:35px;
  -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.5);
  box-shadow:1px 1px 3px rgba(0,0,0,.5);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere{
  -webkit-transform:translateZ(0);
  transform:translateZ(0);
  position:absolute;
  pointer-events:auto;
  z-index:999
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .xml-robot-image{
  background-image:url(../../static/img/elfin.b4ab2e55.png);
  background-size:100% 100%;
  -webkit-filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5));
  filter:drop-shadow(-3px 3px 6px rgba(0, 0, 0, .5))
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .levitated-sphere .van-icon-arrow-left{
  font-size:1vw;
  font-weight:600;
  color:#777
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .drag-left{
  -webkit-transition:left 1s;
  transition:left 1s
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .min-robot{
  width:60px;
  height:31px;
  background:#bedbfe;
  color:#009dff;
  border-radius:35px;
  -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.5);
  box-shadow:1px 1px 3px rgba(0,0,0,.5);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:10px
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content{
  position:relative;
  width:100%;
  height:80vh
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%);
  border-radius:.3rem .3rem 0 0
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .xiaozhi-tips,.xml-robot-content-pc .robot-view .xiaozhi-tips{
  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(252,197,192,.1)),color-stop(0,rgba(128,212,222,.1)),color-stop(0,rgba(3,227,251,.1)),to(transparent));
  letter-spacing:0
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .navbar-box span{
  font-family:SourceHanSansCN-Medium;
  font-weight:600;
  font-stretch:normal;
  color:#0d27c6
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box{
  width:100%;
  overflow-y:scroll;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .xiaozhi-tips{
  width:100%;
  background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);
  font-family:SourceHanSansCN-Light;
  text-align:center;
  font-weight:400;
  font-stretch:normal;
  color:#405ad1
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main,.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box{
  width:100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .timer{
  text-align:center;
  font-family:SourceHanSansCN-Light;
  font-weight:400;
  font-stretch:normal;
  letter-spacing:0;
  color:#848484
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  width:100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box{
  position:relative;
  font-family:SourceHanSansCN-Light;
  font-weight:400;
  font-stretch:normal;
  letter-spacing:0
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .content-box .loading-box{
  width:100%;
  position:absolute;
  left:0;
  bottom:0;
  z-index:0;
  -webkit-animation:myAnimation .8s linear infinite;
  animation:myAnimation .8s linear infinite
}

@-webkit-keyframes myAnimation{
  0%,100%{
    background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));
    background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)
  }

  25%{
    background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));
    background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)
  }

  50%{
    background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));
    background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)
  }

  75%{
    background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));
    background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)
  }
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .left{
  background-color:#f4f4f4;
  border-radius:0 10px 10px;
  border:1px solid #e5e5e5;
  color:#484848
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .right{
  background-color:#bbe8ff;
  border-radius:10px 0 10px 10px;
  border:1px solid #bbe8ff;
  color:#000
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .delete{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQ4je2UTQrCMBBGXyXbghRciz94Eo/gHcQbeAAXegVvIgg5RBeCqLgPiOABdDOBNCTTutYHZTKTjy9D2k5hrUWhD1SyfgDPnLCnmKwAB1zlcVJLYoASGCT2drIfajfAIaF1BqiBodJZSCXdxdyNnDAHxlK8dTQN9UcDLKXwljiRWEp8ZfKGPryDmFrEo0zeQDOK7029R+31f8Xf6KeNtA9y35I3KILBFv9rbfgpUMQdXYAp6TGR4+QXodEC2AKzjiZnYO2TDzVgJXVG5DbNAAAAAElFTkSuQmCC);
  background-size:100% 100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .item .icon-box .refresh{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAABl0lEQVQ4jZ3Uy0tVURQG8N89mghOIgqJwCIjqKBJhEXjtMhoIg5uQQo1axJhA0n/gkYZvaYiiCCCQTQQDpig5ECCgorCdCDVSIiikh6DvS8eTvfh7YMzWGud/e31+nYhTVNV0IJd+IGP+FPpx6SMbweGsIQvWMYavuMJiuXONebsHjyMZD8xh5V48DDO4Cyuow+vsB39WaJruBPLGMJdrOcuOoBbuIx5DGIAq4XYo3N4jM/owouyjdjEVTzK2HMJmnEPGzi/BZJ2XMk7G9GLtljWYg2SfXiG3flAgv34jfs1SOCD0PQbeJ8NlHq0V5hOPUjQLQypuTS1ekkIVUzHrzXBKI7/B1EWnxJcwnNhL4rYVgdBZ0zkYHbVT2BMKHMYTVsgKsZE9pTTWhNeChKphqO4KExvNq+1dRxTu/k7MS7s4QB+lTLawFtBgA+EBa2Ek1jAIYxgSmR8E1N8hwlB4a8xiacxuwYcwQWcjoS3cbPEXkjTtAVfo50IghysktVijM9knYUKL2QDTqFD0NU34XGbFQbxD/4Cl9tbx0z1nusAAAAASUVORK5CYII=);
  background-size:100% 100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .robot-dialog-box .robot-dialog-main .robot-item-box .right-item{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box{
  position:absolute;
  left:0;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  background-color:#fff;
  border-top:solid 1px #bbe8ff;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(-20%,transparent),to(rgba(3,227,251,.1)));
  background-image:linear-gradient(180deg,transparent -20%,rgba(3,227,251,.1) 100%);
  -webkit-box-shadow:40px 12px 70px rgba(3,227,251,.2);
  box-shadow:40px 12px 70px rgba(3,227,251,.2)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .download{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUklEQVRIidXVTyuEURTH8c9MYqM03oGylndhp6QksZSx86copSilrLCZJFmykY2F2MwbMpJQE43FTJl55s+9D4/kV8/mnnPP95z7nHNvrlQqiVQhYH+MCVIsFvXFElEJ2HOxgdJAh1P4ZgbNrNJ8CmhmSlNpdCVZQmsB+/863qEfJNJrjltmOAmYwYN6pya/kDrtqaCYdExCT7EWAYjVLvZDUDjEdgbAA+x0MnT7f3s6ZJhCR9jsZuzVNFs4/gbwBKu9HEKduoKzFMBzLAvMdAhawxIuIoCXWAwBY6DwgQVc9/C5wnzDN6i8+lAXMBAAz+K2g+0GcwFgfxNH3tcQbwQSrGIa5aa1u8ZaNbB3vYnTcg2OBzbCKyZxjzdMRQDbYqeFwjMm8N5IIkYtsZsbaUT9wo/RE14ifQcx2g2aS2aUkcYSnLanrfwL0Db9ySP+J9BPEbFAbaSwvc8AAAAASUVORK5CYII=);
  background-size:100% 100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:1px solid #bbe8ff;
  background-color:#fff
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content{
  width:calc(100% - .4rem);
  outline:0;
  border:none;
  resize:none;
  overflow-y:scroll;
  color:#333;
  font-family:"微软雅黑";
  background-color:#fff
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .input-content:empty::before{
  content:attr(placeholder);
  color:#777
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-robot-content .bottom-box .input-right .sending{
  width:.24rem;
  height:.32rem;
  background-color:#fff;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Y0NjRBMkI0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y0NjRBMkM0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjQ2NEEyOTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjQ2NEEyQTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtLFG7wAAAD+SURBVHjaYmTs/VDEwMDwBIhXMZABmIBYFIhXAvFqIBYjxwAYCAHiK0AcRq4BDOS4hgmHONGuYcIjR5RrmKCK1gHxXwKuCcdlwAUgDgZiZSDuAuK3OFyzAojXoLsG2QsPgbgciGWBOA2IL2ExCGTRVWTXYAuD70A8G4j1gdgRi/dEkF3DRCCQ/0MxNsAIwixYJDiBOBqIc4FYD4v8G6gcyBUMyAbIAXE2ECcDsTAOW0HeyQLilzABkAEGQFwLxP5AzIxDI4qtyIAFGqJBeMIBw1ZiUyLI1gho1L3EpYgFh/haqK2vSM0LMFtDiNGM7gKibUU3AGbrSnKKNIAAAwCZxTUuVL2q/wAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .xml-robot-content-phone .xml-loading{
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:99999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:rgba(0,0,0,.7)
}

.xml-digital-teaching-preview .xml-digital-teaching-phone .pointer-events{
  pointer-events:initial
}

.xml-digital-teaching-preview .xml-resource-list-phone{
  width:100%;
  height:80vh;
  padding-bottom:20px;
  background-color:#f0f8ff;
  border-radius:6vw 6vw 0 0
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:100%;
  height:100%;
  padding-right:2vw;
  padding-bottom:calc(50px + env(safe-area-inset-bottom))
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone{
  position:relative;
  width:26vw;
  height:100%;
  background-color:var(--reader-background-color)
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item{
  position:relative;
  z-index:9;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:14vw;
  padding:0 6px 0 3vw;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:15px;
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .toolbar-item span{
  padding-left:6px
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .current-toolbar{
  font-weight:600;
  color:#3e8ced
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar{
  position:absolute;
  left:0;
  top:0;
  z-index:8;
  width:100%;
  height:14vw;
  background:#f0f8ff;
  -webkit-transition:top .3s;
  transition:top .3s
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-left-toolbar-phone .select-toolbar::after{
  position:absolute;
  z-index:10;
  display:block;
  content:"";
  width:2px;
  height:6vw;
  background:#2679e1;
  top:4vw;
  left:0
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content{
  width:70vw;
  height:100%;
  padding:0 10px;
  overflow:hidden;
  overflow-y:auto;
  background-color:var(--reader-background-color);
  border-radius:2vw
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .current-teacher-resources{
  -webkit-animation:backgroundColor 4s ease;
  animation:backgroundColor 4s ease;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}

@keyframes backgroundColor{
  from{
    background-color:#7ac1ff
  }

  to{
    background-color:#eaf5ff
  }
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note-box{
  padding:8px 0
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note{
  -webkit-box-shadow:0 1px 4px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 4px 0 rgba(218,218,218,.8);
  border-radius:4px
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:30px;
  padding:0 6px;
  background:#4f8de9;
  border-radius:4px 4px 0 0
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .note-icon{
  width:4vw
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .xml-note-header .location{
  width:5vw
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .delete-btn .delete-btn-item{
  height:14px;
  width:14px;
  background-repeat:no-repeat;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAOhJREFUOE/lkr8uw2EUhp9HRHSRSgeEwW1ZRWIgae/AFWBh6sINWY1GEkHaiIiUl9P8mjRVvQHfdL7znr/veWXqJbkG9oDPaT+wBPTV44nfiZFkBXgF2urbTMEO8Aisqh+FmaQLtIBl4AS4mOlW38KqW2EjYFCJ+8DanOBFruF41CRVsaueNiMfqedJareeetbE9aqrOpokbgL3ak2wC9yqrSTtn4IvtYr6niTAlvrwXxM3gBt1O0nd9w7YKSYXktPQPiZ4jv2L1XXgqZHbcN7lk5RIBkBHfZ7W6iVwAHz9IZkSw5V6WPg3tNu56zR1aoUAAAAASUVORK5CYII=);
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .xml-teacher-note .note-content{
  width:100%;
  padding:4px 8px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#333;
  line-height:24px;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item{
  position:relative;
  padding-bottom:1vw;
  width:100%;
  min-height:10vw;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid #e0e0e0
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding:8px 0
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-title{
  width:calc(100% - 10vw);
  padding:0 8px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .resource-icon{
  width:5vw;
  height:5vw;
  background-size:contain;
  background-position:50% 50%;
  background-repeat:no-repeat
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_01{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAzxJREFUSEvtlkFIVFEUhs85T3EWCg+dhZHQQGIx2DDv3k1BCyEXLVy4CHLZrhZG7Qoiame73LSuXQWBiQaBRS6Mgpn3ZpJRlAwnEhISmoULxffeac5wZzDRN2/CZReGN8y98//nnvfdcy7CMY1UKpWwbfssAJwiokEA6EfEfmYeRMQEAMzu7u6OY6t+mUymz7KsMyIGAGIgHxFPAUBblB4zv2hqqLVOMvM9RBwy4hLtUWODmVeIqMTM5TAMl4IgWLEsq5eIcgDgRxqm0+neRCLxyURfM2HmCgCsAMCaPJl5lZnXKpXKSrlc3jkskmw2a1uW9VvmIg0dx5kgorsizsw3fd8vLS4ubrT6GmIbKqXmEHG4mqYxz/NetmpUXz8wMJDs6ur61XSHWusPADCEiKP5fH66maEARUQC0Gl5ViERoITSBlCRKT3MsI6/iCJig1IBChHtZkHFMmTmt4K8MeiLEBVoBKSSgeqbUBsEwWZ7e/uP2Ck9YOAL8iJIRCK2Kt8F/6OAig1NPaXM/AwRp4MgKEfhf9TOWzaMC81/w9jQ/E/pAVjalFJXAeAyAHQCQJmZXxPR/LGnNJ1Od3Z0dMxUxaWVHToOVpq2TCbT6/t+ZXl5ebvVWqqUeo6IYwCwBQCPwjD8TkSXAOBG3b1maA7mhHSFej1k5ncA0CflLA402Ww2ZVnWOgDshGF4vlAofKmbaK0nqr9LmwOUYtzT01Mw3bzWYBFRct+4LsQxVEqNIOIMM3/2PO/C/nxKF2nUUqXUY0S8berjFc/zXLPjpwAwWosqRntyHGeYiOYAoOS67rn9hkopjYh5Zt5GpdS66Vcjruu+qS80O5cKn4xjKEESkWjZzDzued4T0RKd7u7uKUQUal+h1pplgohO5HK5zf2RtQqN1voWAEwajQWTtYtmQ9K6HNnhV3N//OsaYSL7KREHQeAUi8Vis+Yq81rrO9Xnwyql+293a4h4LZ/PfxTDB4goCzbDMBxn5vfMfNKyrEm5z1TfY9F1XSeOWX2NpFf+K/CFYVi2bXthfn7eb1CaTCanqnRJjg+OLTnEuVxuqRXDqLW1c2gAuS4v29yo5eDO7u3t3f+Xa2GU4R9M0ZnWRc5HZgAAAABJRU5ErkJggg==)
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_02{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAfpJREFUSEu9li9PA0EQxWc2iNrbWkQFAgRi7yCEBAIOgyABgSFBgodPQSUJeAQKh0BCQgKk7C0kJCAQ/QJtDQJBZuCaHlnubu8P0NbezL7e796+GYQR/3DEevAt2Gg0alLKdUQcK/MniOjBGPNYptau+RZUSm0KIU4rHPCktZ6uUN8v/fGG9XrdAMAkABwz813eYcz8ZIy5/7Vg1BgEwRwAXAPAa6fTUe12+73qgUX1KdP4vn+AiHvM3AzDcL/ogKrPU4KReQZoJwBgQWudi/bPgsNG67yHw0LrFBwW2tykGYZrC6Ptv9EWCtpoiWg+edmVUjNCiBMA2E46Wim1JIQ4JqKtuK+UoJTSIOIkEc06BG+SYTHI5mdEbNh9hYIx0ijutNa7WfcuC3sQBEcAsJPsyxUcILlk5na3251yRV3S0URUE0Jk9uVeCyllH8lX83Kr1brKSxXb0cxcc/U5BV1I8kQt/FFZ5ifIFIxRAsBLlanh+/4KIl5EakS0bIxJUckM7wHKcWZeDMPwtkxA264EgA/XiEsJWiibWuvS48n+BMz85hpxPwR/izLp5oiIa8Qll6i+K5n5EBFz14d4ibJR2m525fCflyhr+Uq5MnYtEW0YY85SS5TneWuIWCtjkniJit7Q87zVXq93ngyGrGeF0VZGvErNyAU/AQYeWyyLMbocAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_03{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA+VJREFUSEvtlm9I6mcUx5+D/wIV7vAit8agqBeX8IWjF2U6MtZq0h0MHG1CGMQwiCuFv8pljk2S2uInhkGsGEUguhnBhdvI2ih9k+sft3GDBrs0V0IRCjcwU1Oe8Ti9NGfeMrdXe16qz/k853vO+XoAIYQwxsx4PD7sdrsfb21t8SKRCPn4zofD4aDa2tpoU1PTOJfLNQFAFEjUUCi0NDg4+P7Ozs6dIbkCiEQiNDIy4i4rK/sAMMZdFEV94/V6EYPBQDU1NUgoFBYFfHp6inZ3d1E8HkcymQyNj48/hu3t7d+7urrK2Ww2slgsAYlEYkQI/VEUIkJvrq+vm/v6+soJ1Gaz+cFms+G5uTnU3t6Oent7xQDwS5FgqTAYY9Hk5OTzmZmZFAP6+/vx6uoqomk60NjY+FYxYZlYHo/nN4qiquRyOQKdTodJ/Ui6Uqm04l8CPqMoSvw/sGjqejyem0uKMS45OjpaOjw8FEul0k8AYPnqSzDGLRsbG3ahUPiioqJCAQAvs196W+DH3d3d321ubqLh4eGwQqH4KAPFGL+7srLyxGAw8IhhTE1NkQd9f1dgncVi8TmdzpQTqVQq1NbW5mYymcjpdDY5HA5mMpnMzPF7APDTnYDkciwW+4KiqC99Pl/OukokEjQ6Omrm8/mf5/rBrSTNBIjFYkOzs7Nm4krEpsghdqhWqxOdnZ1mDodjuq7LCgKmbUocDAapvb09OZG3urp6WyAQfA0AP+dr6YKBhc7Jfw70er3PdTqdKGVtRqMRLy0tIZPJFG5tbX0DABKFZpLrHpnj5eXl46GhoXvNzc0I7Hb7pdVqZabnyAwAOTut0EdgjPVarfYr0uE9PT0IgsHgU6VS+SgcDiOFQoE6OjpIIwSyAVwu91c2m20BgGCW09yLx+P68/Pzh9l3Tk5OHjgcjjqiIOno+fn5RbJiPHS5XM/GxsZK8mVB1o6JiYm9yspKCQCE011bcnBw8OPAwIDM7/fnFYGiqKhKpapLLVHEDxcWFp5MT0+XhEKhay+WlpYS+/prGQJInJ2dPVWr1Y8CgX8I8ioGj8dDWq02qlQqiSX+kAKmoVWRSITMmCyRSPCuUi8vL3k0Td8/Pj5OLVlWq/XbZDIZNBgMn5HaCAQCZDQaXzIYjL8ZN4vFiorFYg+LxSKleEFivgLm0wNjfH9/f9+n0WiqLi4uUENDA+Lz+WhxcTFVG5qm/fX19e8AwPWppgE3AqYVKPd4PD69Xv+AmHXm0DQdlsvlb2cyeF033xiYhja4XC53psE0Gk1Uo9F8mP0fmQ96K2Aa2rq2tmYnBt7S0vIpACy8Lqur3/8J1U4/0JzAwlMAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_04{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAg5JREFUSEvtlr+LE0EUx997SSHhCgUFBQVtwlUhM5vCzoh/QNorLOxE8ODg7E7h7BVsxJRaWNgJNjaCFgcWebNbxTaFRQqXm0JICLf7ZI5syE2S22y8WKjTLOz8+Lw3831fHsIfHriAV67VapeJqFwkniiKvgPA0Wl7ZoBKqV1EfIyI54vAxmuHAPCCmZ8sAp8Aaq3vI2LbbRYRWxSYBSki+8aYp/P2+8BviLgJAPeY+U1RYKPRaInIewD4wcyXlgEeuiiTJLkRRVGvKNCtD4JA3JeZ5+rDz/AfBVar1YuVSmXDv+LRaDTsdrv96f+/faVKqTtE9BEA5takiGwZY95l0LMANojog4ic8zNExGGaplthGH45M2BRpWYZAsBnVx5pmrbDMPyUnbM2lU4HKiJ3jTFv3b+1AZMkuU1ELUTcAYA+M19zdrcUUGt9M03TyRtaa7/2ej3nmzPDE01Za+1qe2MwGFxxis4F1uv1VqlUcnY1Gad5pa/SMXDiXssArxPRK0Q8zlBEjohov9PpHCyRIRQGrqrSzEv/PqDWes8ZAjM/d7ez9gz9J/gPPG4xROShMeZlUYX665VSt4jIeeowjuMLzixO1GEQBLsA8Gxcbz/zWr68gKY6vzYzP5jx0rGq9gDg0Yptoh+D61Ffx3G8nVnh3Ean2WyWrbVX8zLIm7fW9n3PXdR555218vwvpzeyLLCiidIAAAAASUVORK5CYII=)
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .icon_05{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAgZJREFUSEvtljFrVEEQx2duw10KC4sUKSwsTHPIsewceEWEpAimtLAPQfwEYmUgEfQD2AtJEfAD2FgIWgjavN31isMixQsEYiFniivC3e2Ot8KDu8vLc/MuXJUth9n97fz3P+wgzHnhNK/RaNypVCr3ytyj3+//7HQ6v4r2TgCllFII8Q0AFssAmTll5jVjzPFl+yeASqmXiPgaAL4z88cYKCJKAHgMAKGy5f9Bp4G7iLjnnFu31n6JARLRFgAcOOeejdR5BABPiqDXBmTmba31IRG9L4JeN/AAABbGocPh8GG73T7J1CoE1uv1W9VqdSlH2jNr7VmIZ5J6798x85sQGwwGC7VabR8RV5l5R2v9Lx5WIZCIToMRpoHMfKS1XglxpVQLEYOzcxcz72mtX0UBlVLBRHdzTrJJkrzN4s1m8ykzr47nMfMyIm5eCRjj0stypJRrQojPN8CJxldKfQCA+zHSImIPANaTJPkd8ktJSkThDfJMc+EOiBjaZGMmYExlN6a5UlsQ0XNmjjINAPS63e6LNE3PS5tGKfUHEW9HvuXQObdirU1LA6WUARYFFEL0MoeWBkZWlptWqg/nBvTebxhjPs0DmA1RX0ffzUzA0SC2iYitwg+YiB4AQBieSo2JOYqce+9bxpgfuR9wCBLRknMutvcKVffeH43PMxdGjFneLHbvX7Tt8yyYcqdcAAAAAElFTkSuQmCC)
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .location{
  margin-left:6px;
  width:5vw
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay{
  position:relative
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .resource-item .isPlay::after{
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:0;
  background-color:var(--reader-background-color);
  width:3.6vw;
  height:5vw;
  -webkit-animation:myfirst 1.2s infinite;
  animation:myfirst 1.2s infinite
}

@-webkit-keyframes myfirst{
  from{
    width:3.6vw
  }

  to{
    width:0
  }
}

@keyframes myfirst{
  from{
    width:3.6vw
  }

  to{
    width:0
  }
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .flex-column{
  padding-bottom:8px;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item{
  position:relative;
  margin-bottom:2vw;
  width:46%
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:30vw;
  background-color:#f2f2f2
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .resource-cover img{
  max-width:100%;
  max-height:100%
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:6px 0 2vw
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .resource-title{
  width:calc(100% - 5vw);
  padding-right:8px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-resource-list-phone .xml-resource-list .xml-resource-content .max-resource-item .item-bottom .location{
  width:5vw
}

.xml-digital-teaching-preview .teacher-resources-number-h5{
  position:absolute;
  top:23px;
  right:1px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  width:40px;
  cursor:pointer
}

.xml-digital-teaching-preview .teacher-resources-number-h5 .number{
  position:relative;
  display:inline-block;
  border:1px solid #f17f53;
  border-radius:4px;
  height:18px;
  background-color:#fff;
  line-height:18px;
  padding:0 3px 0 4px;
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:10px;
  color:#f17f53;
  left:-4px
}

.xml-digital-teaching-preview .teacher-resources-number-h5 .number::after{
  position:absolute;
  top:5px;
  left:-3px;
  content:"";
  display:block;
  width:4px;
  height:4px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  border:1px solid #f17f53;
  border-top-color:#fff;
  border-right-color:#fff;
  background-color:#fff
}

.xml-digital-teaching-preview .xml-download-file-uppop{
  width:calc(100vw - 20px);
  padding:18px 12px;
  border-radius:6px;
  -webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.15);
  box-shadow:0 2px 16px 0 rgba(0,0,0,.15)
}

.xml-digital-teaching-preview .xml-download-file-uppop .code-path{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-digital-teaching-preview .xml-download-file-uppop .code-path .download-file-link{
  width:calc(100% - 60px);
  height:34px;
  border:1px solid #efefef;
  border-radius:6px;
  padding:0 14px;
  line-height:32px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#4a4a4a;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-digital-teaching-preview .xml-download-file-uppop .code-path .copy-btn{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:54px;
  height:34px;
  background:#3e8ced;
  border-radius:2px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#fff
}

.xml-digital-teaching-preview .xml-download-file-uppop .code-text{
  padding-top:6px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:11px;
  color:#3e8ced;
  line-height:20px
}

.xml-digital-teaching-preview .video-resource-player{
  position:fixed;
  top:0;
  left:0;
  z-index:10002;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:100%;
  background-color:#2e2e2e
}

.xml-digital-teaching-preview .video-resource-player .el-icon-back{
  position:absolute;
  top:20px;
  left:20px;
  font-size:7vw;
  color:#fff;
  cursor:pointer
}

.xml-digital-teaching-preview .video-resource-player .video-content{
  width:100%
}

.xml-digital-teaching-preview .video-resource-player-pc{
  position:fixed;
  top:0;
  left:0;
  z-index:9999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:50%;
  height:50%;
  background-color:#2e2e2e
}

.xml-digital-teaching-preview .video-resource-player-pc .el-icon-back{
  position:absolute;
  top:20px;
  left:20px;
  font-size:7vw;
  color:#fff;
  cursor:pointer
}

.xml-digital-teaching-preview .video-resource-player-pc .video-content{
  width:100%;
  position:relative
}

.xml-digital-teaching-preview .xml-audio-player-page{
  position:fixed;
  top:0;
  left:0;
  z-index:10002;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:100%;
  background-color:#2e2e2e
}

.xml-digital-teaching-preview .xml-audio-player-page .el-icon-back{
  position:absolute;
  top:20px;
  left:20px;
  font-size:7vw;
  color:#fff;
  cursor:pointer
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .square-wrapper{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:70vw;
  height:70vw;
  padding:30px;
  border-radius:50%;
  overflow:hidden
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button{
  position:absolute;
  left:0;
  top:0;
  z-index:10;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:70vw;
  height:70vw
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-pause,.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .play-button .el-icon-video-play{
  font-size:15vw;
  font-weight:600;
  color:#fff
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .rotate{
  -webkit-animation:rotate 7s linear infinite;
  animation:rotate 7s linear infinite
}

@-webkit-keyframes rotate{
  from{
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }

  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .active{
  -webkit-animation-play-state:running;
  animation-play-state:running
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-cover .paused{
  -webkit-animation-play-state:paused;
  animation-play-state:paused
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-player-title{
  width:100%;
  height:10vh;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-family:PingFang SC;
  font-weight:500;
  font-size:5vw;
  color:#fff
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:calc(100% - 40px)
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .current-time{
  width:14vw;
  font-size:4vw;
  color:#fff
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .total-time{
  width:14vw;
  padding-left:1vw;
  font-size:4vw;
  color:#fff
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .play-times .progress{
  width:56vw
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  width:40px;
  height:140px;
  padding-bottom:10px
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .el-slider__button{
  width:10px;
  height:10px;
  background-color:#409eff
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .volume-btn{
  position:relative;
  margin:10px 0 0 4px;
  width:16px;
  height:16px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDMDEwM0YxMjk1OTExRUY5NUMwRTdDQ0E1RjkwNDNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDMDEwM0YyMjk1OTExRUY5NUMwRTdDQ0E1RjkwNDNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEMwMTAzRUYyOTU5MTFFRjk1QzBFN0NDQTVGOTA0M0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEMwMTAzRjAyOTU5MTFFRjk1QzBFN0NDQTVGOTA0M0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7m1JZtAAADu0lEQVR42syZaW9MYRTH70ynjJa2VFAUsS8pta9BLBHEEkKJ8Ep8Ad/FN+C9WBIheEGILfZYg9Kg6LRFK512xv/E78bNpLrMvVeek/zSTG/7zH/Oc56zPJPI5/NejDZCbBCHxUrxRJwQV0RbMQumYhQ7XCwVG/k5XmREuUgWu2hcgsvEGnEED4/l9+2iS+RdEjxabBV7EV0deGZic2EWj1pwrdgsDiI2XfA80cf/pgmbGtEp3orWwg8YlWATMk3sEQ1ibi9i+7NRYhtrfBWnxFVERyq4VCwQO8UOUV/kOvYBp4i14hdZ5Fmh4GRIsXbil4sDpK76EGtZGHzEu/66M3FIJIJtCzeJY2I/3gljGfL0c15bPC8RU0VJWMETxRZxiLirjSC0LAxeituiGS+vFnVhBCcQt0scJX1VR5hlvojr4hExvUjMJ68XJXghsWqeXUE1i9J+iruEhlkVcTwumCWW4P7+tmsUVWu7mBXBge3NekSTeEVYjCH8TPR70WGCjxPYfZkl7yGU2JqYxAZFvxGPxSrebx6vG1MEdq3nln0QDxFqpX4OYdGUJP+5Zp9Ib620qNM53CUmOOug4Bbxmu7Oz0xVvmAXrYtD5zf5IxFc5qpgsx9UP48Db4KrXBacJSTygXGrwmXBefJ/D2l1qBjmumDzcnegyJW6LNhvHRKB4pVLOi62jAOXIDw6XBZsLWUlYkvIGm0uCx6OYI84tozR7qrgFI1WRaDyZfyQSDsouJKRq4LD1kRfkU3RNHcPcNoo+U+CJ4jZVLcO+mMbTntM8H3UJ8l9+X/0qOXcPVT/B8ETmeVsaPhM59bse/gMzUVfgrspjfXc6EyN0dumaRIeTtNqPmbey9nDSwO4UMnxN9fYngaGwzjMxqIZjPl+M//U7ytShTcr/Vgz+dCSuF32LabGR2XlOGIuDmrBQZ8Iy6Kuql6Ik97fq9NlwTE8pNn8to5w6Gbcf8DBC3W3ZgfhLLvzTayP6DBOZsacwE7eFPdwTCjB/tx1Hk90ILrYYTZBRpjP4FnK+ia20QtcuYa9vTShF4ntDNdW04tsdGpIZ36jc4d01lmYQqK4rbmFp9sQXT/ItJfnTJjAy4g8jXe9qAX7efoWgluJubpBXGXluNm5TCi0kXtb4xIczCC/OIi7vT9fH5QPwstvCa8u1vHiFmxv+k6cI1SyVMYanqd5z0QfO9XeXxmMw6xRuYCnbXv3kas7EeXU116+fRc3EJeh3DbSE2RdFOwRhw8oq3WkwS8DbGd7td8CDABO7ex58daJnAAAAABJRU5ErkJggg==);
  background-size:100% 100%
}

.xml-digital-teaching-preview .xml-audio-player-page .audio-controls .audio-controls__handler .volume-box .volume-mute::after{
  content:"";
  position:absolute;
  top:6px;
  left:-2px;
  width:20px;
  height:2px;
  background-color:#fff;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-letter-spacing]:not([data-theme-letter-spacing=""]) .parent-group .text-container .richtext-reset-wrapper--view p{
  letter-spacing:var(--reader-theme-letter-spacing)!important
}

.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]),.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]){
  color:var(--reader-theme-font-color)!important
}

.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .richtext-reset-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view p:not([style~="background-color:"]) a,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-color]:not([data-theme-font-color=""]) .parent-group:not([class*=xml-paragraph-first-],[class*=xml-paragraph-second-],[class*=xml-paragraph-Fortyfive-library-],[class*=xml-paragraph-third-],[class*=xml-paragraph-quadrangle-],[class*=xml-paragraph-isosceles-],[class*=xml-paragraph-eighth-],[class*=xml-paragraph-ninth-],[class*=xml-paragraph-tenth-],[class*=xml-paragraph-sixteen-],[class*=xml-paragraph-seventh-],[class*=xml-paragraph-thirteen-],[class*=xml-paragraph-SanQintheme2-],[class*=xml-paragraph-SanQintheme3-],[class*=xml-paragraph-Foldtheme1-],[class*=xml-paragraph-Foldtheme2-],[class*=xml-paragraph-Foldtheme4-library-],[class*=xml-paragraph-Foldtheme5-library-],[class*=xml-paragraph-Tabstheme3-library-],[class*=xml-paragraph-Tabstheme4-library-],[class*=xml-paragraph-Tabstheme5-library-],[class*=xml-paragraph-Tabstheme6-library-]) .text-container .richtext-reset-wrapper--view span:not([style~="background-color:"]) a{
  color:var(--reader-theme-link-color)!important
}

.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-size]:not([data-theme-font-size=""]) .parent-group .text-container .richtext-reset-wrapper--view span{
  font-size:var(--reader-theme-font-size)!important
}

.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .richtext-reset-container .richtext-reset-wrapper--view span,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view p,.xml-digital-teaching-preview #xmlPreviewDom[data-theme-font-family]:not([data-theme-font-family=""]) .parent-group .text-container .richtext-reset-wrapper--view span{
  font-family:var(--reader-theme-font-family)!important
}

@media (min-width:1300px) and (max-width:1500px){
  .xml-digital-teaching-preview .center_dia{
    width:750px!important;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    left:calc(50% - 394px)!important
  }

  .xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{
    width:670px
  }

  .xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{
    width:605px
  }
}

@media (max-width:1299px){
  .xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc{
    width:600px
  }

  .xml-digital-teaching-preview .xml-digital-teaching-pc .preview-counter-main-pc .parent-group-mark .code-toolbar{
    width:535px
  }
}

.xml-digital-teaching-preview .mask-layer-trial-external{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:rgba(0,0,0,.3)
}

.xml-digital-teaching-preview .mask-layer-trial-external img{
  width:20px
}

.xml-digital-teaching-preview .min-mask-layer img{
  width:14px
}

.xml-digital-teaching-preview ::-webkit-scrollbar{
  width:6px
}

.xml-digital-teaching-preview ::-webkit-scrollbar-track{
  background-color:#e0e0e0
}

.xml-digital-teaching-preview ::-webkit-scrollbar-thumb{
  background-color:#a3a3a3
}

.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:hover{
  background-color:#797979
}

.xml-digital-teaching-preview ::-webkit-scrollbar-thumb:active{
  background-color:#797979
}

.xml-digital-teaching-preview .xml-reader-window-box .text-books-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  overflow:hidden
}

.xml-digital-teaching-preview .xml-reader-window-box .text-books-content #BottomReserveASeat,.xml-digital-teaching-preview .xml-reader-window-box .text-books-content #topReserveASeat{
  position:relative;
  width:100%;
  overflow:hidden
}

.xml-digital-teaching-preview .xml-reader-window-box .text-books-content #BottomReserveASeat .el-icon-loading,.xml-digital-teaching-preview .xml-reader-window-box .text-books-content #topReserveASeat .el-icon-loading{
  position:absolute;
  top:0;
  left:calc(50% - 10px);
  z-index:10
}

.xml-digital-teaching-preview .xml-reader-window-box .text-books-content .load-more{
  height:16px
}

.xml-digital-teaching-preview .xml-search-highlight{
  background-color:#ff0;
  color:red
}

.xml-digital-teaching-preview .code-toolbar{
  user-select:none
}

.xml-ht-previewcatalog-custom-popover{
  padding:18px!important
}

.xml-ht-previewcatalog-custom-popover .font{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#333;
  line-height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:4px
}

.xml-ht-previewcatalog-custom-popover .font .time_color{
  color:#538ae6
}

.xml-ht-previewcatalog-custom-popover .font .test_color{
  color:#f99057
}

.xml-ht-previewcatalog-custom-popover .el-progress-bar__outer{
  overflow:inherit
}

.xml-ht-previewcatalog-custom-popover .el-progress-bar__outer .el-progress-bar__innerText{
  width:32px;
  height:17px;
  background:#538ae6;
  -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  border-radius:38px;
  border:1px solid #fff;
  color:#fff!important;
  margin:0!important;
  position:absolute;
  right:-16px;
  top:calc(100% - 12px);
  padding:4px 6px;
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:10px;
  line-height:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-ht-previewcatalog-custom-popover .orange .el-progress-bar__innerText{
  background:#f99057!important
}

.xml-ht-previewcatalog-custom-popover .el-popover{
  padding:18px!important
}

.add-teacher-resources-dialog .el-dialog__title{
  font-size:16px
}

.add-teacher-resources-dialog .el-dialog__body{
  padding:10px 20px 30px
}

.add-teacher-resources-dialog .el-dialog__body .ispan{
  font-size:12px!important;
  margin-top:-33px!important;
  font-style:normal!important
}

.add-teacher-resources-dialog .el-dialog__body .el-upload-list--picture-card{
  margin:0 0 0 -50px
}

.add-teacher-resources-dialog .el-dialog__body .el-checkbox{
  min-width:108px
}

.add-teacher-resources-dialog .el-dialog__body .el-upload--picture-card i{
  font-size:54px;
  margin-top:43px
}

.add-teacher-resources-dialog .el-dialog__body .recordeds{
  margin-left:0!important
}

.add-teacher-resources-dialog .el-dialog__body .upload-demo{
  margin-left:145px!important
}

.add-teacher-resources-dialog .el-dialog__body .addOne{
  height:60px!important
}

.add-teacher-resources-dialog .el-dialog__body .el-form-item{
  margin:0!important;
  border-radius:4px!important
}

.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea{
  width:100%!important
}

.add-teacher-resources-dialog .el-dialog__body .el-form-item .text-textarea:focus{
  border-color:#409eff!important
}

.add-teacher-resources-dialog .el-dialog__body .disUoloadSty .el-upload--picture-card{
  display:none
}

.add-teacher-resources-dialog .el-dialog__body .bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-top:40px
}

.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:148px;
  height:148px;
  background-color:#a7afb8;
  border:1px dashed #c0ccda;
  border-radius:6px
}

.add-teacher-resources-dialog .el-dialog__body .xml-file-list-item .cover{
  max-width:100%;
  max-height:100%
}

.add-teacher-resources-dialog .el-tabs__nav-wrap::after{
  position:static!important
}

.add-teacher-resources-dialog .notes-form{
  margin-left:-2px
}

.add-teacher-resources-dialog .notes-textarea{
  width:84%!important
}

.add-teacher-resources-dialog .character-count{
  position:absolute;
  right:8px;
  bottom:-4px;
  font-size:12px;
  color:#999
}

.preview-tree-box-h5{
  background:0 0;
  padding:15px 0;
  height:calc(100% - 30px);
  overflow-x:hidden;
  overflow-y:auto
}

.preview-tree-box-h5[id=built-in-tree]{
  padding:0
}

.preview-tree-box-h5 .el-tree-node{
  word-break:break-all;
  white-space:normal
}

.preview-tree-box-h5 .el-tree-node .el-tree-node__content{
  display:table
}

.preview-tree-box-h5-title{
  padding:16px 0;
  text-align:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.preview-tree-box-h5-title .el-image{
  position:absolute;
  left:16px
}

.preview-tree-box-h5-title span{
  height:20px;
  font-size:20px;
  font-family:PingFang SC;
  font-weight:700;
  color:#333;
  line-height:14px
}

.preview-tree-box-h5-line{
  width:100%;
  height:1px;
  background:#ccc;
  border-radius:1px
}

.preview-tree-box-h5-tree{
  margin-top:16px
}

.preview-tree-box-h5.custom-catalog-tree .el-tree-node__content{
  width:100%;
  padding:4px 8px 4px 0
}

.preview-tree-box-h5.custom-catalog-tree .el-tree-node__expand-icon{
  display:none
}

.preview-tree-box-h5.custom-catalog-tree .el-tree-node.is-current>.el-tree-node__content{
  background-color:inherit
}

.preview-tree-box-h5 .catalog-node{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.preview-tree-box-h5 .catalog-node .highlight-bg{
  left:0;
  top:0;
  width:100%;
  height:100%;
  border-radius:8px;
  color:#1681e5
}

.preview-tree-box-h5 .catalog-node__left,.preview-tree-box-h5 .catalog-node__right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.preview-tree-box-h5 .catalog-node__left{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.preview-tree-box-h5 .catalog-node__left .catalog-node__label{
  padding:8px 10px;
  width:calc(100% - 22px)
}

.preview-tree-box-h5 .catalog-node__left .node-label-bg{
  position:absolute;
  color:transparent
}

.preview-tree-box-h5 .catalog-node__left .node-label-bg.highlight-bg{
  left:0;
  top:0;
  width:100%;
  height:100%;
  border-radius:8px;
  color:#1681e5
}

.preview-tree-box-h5 .catalog-node__right{
  width:20px;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left{
  width:200px
}

.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .catalog-node__label{
  position:relative
}

.preview-tree-box-h5 .catalog-node.parent-node .catalog-node__left .expanded-node{
  color:var(--preview-theme-color)
}

.xml-toast-prompt-box{
  position:fixed;
  top:40vh;
  left:35vw;
  z-index:100000;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:30vw
}

.xml-toast-prompt-box .prompt-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-width:200px;
  min-height:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:6px 20px;
  border-radius:6px;
  font-size:16px;
  font-family:"微软雅黑";
  text-align:center
}

.xml-set-pop-pc .el-form-item__label,.xml-set-pop-pc .set-item .keyname,.xml-set-pop-pc .set-item>div{
  font-family:PingFang SC,PingFang SC;
  font-size:14px
}

.xml-toast-prompt-box .warning{
  background:#fcf6ed;
  border:2px solid #ffedd4;
  color:#f2ae4b
}

.xml-toast-prompt-box .error{
  background:#fdf0f0;
  border:2px solid #f0c5c5;
  color:#eb6c6e
}

.xml-toast-prompt-box .success{
  background:#ddf1e2;
  border:2px solid #bee2c7;
  color:#6ac73c
}

.xml-set-pop-pc .el-dialog{
  width:395px;
  height:340px
}

.xml-set-pop-pc .el-dialog__header{
  background-color:#f2f2f2!important
}

.xml-set-pop-pc .el-form-item{
  margin-bottom:35px
}

.xml-set-pop-pc .el-form-item__label{
  font-weight:400;
  color:#333
}

.xml-set-pop-pc .el-select{
  margin-left:3px
}

.xml-set-pop-pc .el-select--medium{
  width:300px;
  height:30px
}

.xml-set-pop-pc .slider{
  margin-left:18px
}

.xml-set-pop-pc .select-font{
  margin-left:11px;
  width:75%
}

.xml-set-pop-pc .set-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:37px
}

.xml-set-pop-pc .set-item .keyname{
  font-weight:400;
  color:#333;
  line-height:22px;
  margin-right:9px;
  white-space:nowrap
}

.xml-set-pop-pc .set-item .spacing-box .el-input__inner{
  width:25vw;
  padding-right:10px
}

.xml-set-pop-pc .set-item>div{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-weight:500;
  color:#333;
  width:29.9%
}

.xml-set-pop-pc .set-item>div>span{
  margin:0 20px
}

.xml-set-pop-pc .set-item>div>span.el-input-number__decrease,.xml-set-pop-pc .set-item>div>span.el-input-number__increase{
  margin:0
}

.xml-set-pop-pc .set-item .size-btn{
  width:62px;
  height:30px;
  background:#efefef;
  border-radius:15px;
  text-align:center;
  line-height:30px;
  cursor:pointer
}

.xml-set-pop-pc .set-item .reading-mode{
  margin-right:14px;
  width:62px;
  height:30px;
  border:2px solid #ddd;
  border-radius:6px;
  text-align:center;
  line-height:30px;
  cursor:pointer
}

.xml-set-pop-pc .set-item .current-reading-mode{
  border-color:#2495ff
}

.xml-set-pop-pc .set-item .color-box{
  width:calc(100% - 65px);
  display:grid;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  grid-column-gap:3vw;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:start;
  grid-template-columns:repeat(auto-fit,28px)
}

.xml-set-pop-pc .set-item .color-box .color-tag{
  width:28px;
  height:28px;
  border-radius:50%
}

.xml-set-pop-pc .set-item .color-box .active{
  border:1px solid #333
}

.xml-set-pop-pc .set-item .family-select-box{
  width:calc(100% - 75px)
}

.xml-set-pop-pc .set-item .family-select-box .el-select{
  width:100%
}

.xml-set-pop-pc .set-item .family-select-box .el-scrollbar .el-scrollbar__bar{
  opacity:1!important
}

.xml-set-pop-pc .set-item .m-l23{
  margin-left:23px
}

.xml-set-pop-pc .color-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:230px!important;
  height:28px;
  padding-left:14px
}

.xml-set-pop-pc .color-container .color-item{
  width:30px;
  height:30px;
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer
}

.xml-set-pop-pc .color-container .active-color{
  border:1px solid #000;
  border-radius:50%
}

.xml-set-pop-pc .white-check{
  color:#fff!important
}

.xml-set-pop-pc .color-item.white-border{
  border-color:#fff!important
}

.xml-set-pop-pc .check-mark{
  margin:1px 0 0 8px
}

.xml-set-pop-pc .el-form-item__content .line-height-select{
  width:283px;
  height:30px
}

.customPopper{
  min-width:80px!important
}

.teacher-note-popover{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.teacher-note-popover span{
  margin:2px 0;
  cursor:pointer;
  font-family:PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#333
}

.teacher-note-popover span:hover{
  color:#3d9ae6
}

@media (max-width:1000px){
  .parent-group-mark .code-toolbar{
    width:100%
  }
}

.xml-iframe-web-view{
  position:relative
}

.xml-iframe-web-view .xml-iframe-web-tips{
  position:absolute;
  top:0;
  left:0;
  pointer-events:none;
  background-color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:100%;
  background-image:url(../../static/img/404.85a0c945.png);
  background-image:300px 300px;
  background-repeat:no-repeat;
  background-position:50% calc(50% - 70px)
}

.xml-iframe-web-view .xml-iframe-web-tips span{
  padding-left:6px;
  color:#0161f0;
  cursor:pointer;
  pointer-events:all
}

.xml-iframe-web-view .xml-view-iframe{
  position:absolute;
  width:100%;
  height:100%
}

.xml-iframe-web-view .xml-digital-teaching-preview,.xml-iframe-web-view .xml-digital-teaching-preview .preview-list-pc{
  height:100%
}

.xml-iframe-web-view .xml-digital-teaching-preview .preview-list-pc::-webkit-scrollbar{
  width:0!important
}

.xml-iframe-web-view .xml-digital-teaching-preview{
  overflow-y:auto
}

.xml-resource-list-pc .ppt,.xml-resource-list-pc .pptx,.xml-resource-list-phone .ppt,.xml-resource-list-phone .pptx{
  background-image:url(../../static/img/ppt.01a8ed3f.svg)
}

.xml-resource-list-pc .doc,.xml-resource-list-pc .docx,.xml-resource-list-phone .doc,.xml-resource-list-phone .docx{
  background-image:url(../../static/img/docx.4e2c3785.svg)
}

.xml-resource-list-pc .richtext-reset-wrapper--edit .doc,.xml-resource-list-pc .richtext-reset-wrapper--edit .docx,.xml-resource-list-pc .richtext-reset-wrapper--view .doc,.xml-resource-list-pc .richtext-reset-wrapper--view .docx,.xml-resource-list-phone .richtext-reset-wrapper--edit .doc,.xml-resource-list-phone .richtext-reset-wrapper--edit .docx,.xml-resource-list-phone .richtext-reset-wrapper--view .doc,.xml-resource-list-phone .richtext-reset-wrapper--view .docx{
  background-image:none
}

.xml-resource-list-pc .xls,.xml-resource-list-pc .xlsx,.xml-resource-list-phone .xls,.xml-resource-list-phone .xlsx{
  background-image:url(../../static/img/excel.8245e96f.svg)
}

.xml-resource-list-pc .gif,.xml-resource-list-pc .jpeg,.xml-resource-list-pc .jpg,.xml-resource-list-pc .png,.xml-resource-list-phone .gif,.xml-resource-list-phone .jpeg,.xml-resource-list-phone .jpg,.xml-resource-list-phone .png{
  background-image:url(../../static/img/jpg.f560f75b.svg)
}

.xml-resource-list-pc .mp3,.xml-resource-list-phone .mp3{
  background-image:url(../../static/img/mp3.eb958abf.svg)
}

.xml-resource-list-pc .mp4,.xml-resource-list-phone .mp4{
  background-image:url(../../static/img/mp4.266fbc6e.svg)
}

.xml-resource-list-pc .pdf,.xml-resource-list-phone .pdf{
  background-image:url(../../static/img/pdf.51c2aa9e.svg)
}

.xml-resource-list-pc .zip,.xml-resource-list-phone .zip{
  background-image:url(../../static/img/zip.a5c68ca4.svg)
}

.xml-resource-list-pc .recorded,.xml-resource-list-phone .recorded{
  background-image:url(../../static/img/icon_recorded.41aafb2a.svg)
}

.preview-left-student{
  width:100%;
  height:100%;
  overflow-y:auto;
  padding:0!important;
  background-color:var(--reader-theme-color)
}

.preview-left-student .xml-text-book-name{
  font-family:PingFang SC;
  font-weight:400;
  font-size:18px;
  color:#333;
  text-align:center;
  padding:0 8px 0 0;
  background:#fff;
  position:sticky;
  z-index:99;
  background-color:var(--reader-theme-color)
}

.preview-left-student .xml-text-book-name span{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  word-break:break-all
}

.preview-left-student .xml-preview-catalog-pc{
  overflow:hidden;
  height:auto
}

.preview-left-student .xml-empty{
  margin-top:260px
}

.preview-left-student .el-tabs__header{
  padding:0 10px 4px 12px!important;
  position:sticky;
  top:0;
  z-index:1;
  background:#fff;
  margin:0
}

.preview-left-student .xml-text-book-name{
  top:0!important
}

.preview-left-student .el-tabs__item{
  color:#afafaf;
  border:none!important;
  padding:0 14px
}

.preview-left-student .is-active{
  color:#000;
  font-weight:700
}

.preview-left-student .el-tabs__nav-scroll{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.preview-left-student .el-tabs__nav-scroll .el-tabs__nav{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.preview-left-student .el-tabs__active-bar{
  width:30px;
  height:4px;
  background:-webkit-gradient(linear,left top,right top,from(#0bbafb),to(#4285ec));
  background:linear-gradient(90deg,#0bbafb,#4285ec);
  margin:10px 10px 10px 0
}

.preview-left-student .el-collapse{
  border:none
}

.preview-left-student .el-collapse-item{
  margin-bottom:26px;
  background-color:var(--reader-theme-color);
  -webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  border-radius:4px;
  overflow:hidden;
  border:2px solid #fff
}

.preview-left-student .el-collapse-item .el-collapse-item__header{
  position:sticky;
  top:0;
  left:0;
  height:30px;
  padding:0 0 0 10px;
  background:#7f9eb2;
  font-family:PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#fff;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.preview-left-student .el-collapse-item .is-active{
  background:#3e8ced;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  border:2px solid #3e8ced
}

.preview-left-student .el-collapse-item .el-collapse-item__content{
  padding-bottom:0
}

.preview-left-student .el-collapse-item .collapse-title{
  width:100%;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
}

.preview-left-student .resource-list{
  padding:12px 8px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  background-color:#e5eefa;
  width:100%
}

.preview-left-student .resource-list .resource-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:8px;
  border-radius:4px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#333;
  width:88%
}

.preview-left-student .resource-list .resource-item .flie-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.preview-left-student .resource-list .resource-item .teacher-flie-title{
  display:inline-block;
  width:calc(100% - 22px);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.preview-left-student .resource-list .resource-item .resource-title{
  cursor:pointer;
  width:100%
}

.preview-left-student .resource-list .resource-item .icon{
  width:23px;
  height:17px;
  background-size:contain;
  background-position:50% 50%;
  background-repeat:no-repeat
}

.preview-left-student .resource-list .resource-item .icon_01{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAmJJREFUSEu1lU1rU0EUht9jmouCIJF24UUXCsVvxYWiIAj1DygVpIjQEO9MrKAGKqK4yEYrbnQhgZypQVCKGMHiD9CF4MaFoi4UuhC0IiLpXUjxI7nHTrmRiiRzb6lnOzPvM+/5mCH8hxgZGVlZqVS+WWlKo6+1PhhFUYGIBgBEIvICwBMAz1qt1vtsNrtbRAIA65l5ayqAUuosgOtJLxRF0brx8fGPiR1orYdEZCIpQETyxpjbiQH5fL4vm81+SQoAMMHMxxIDrLBS6g2A+dzGEQFY1gH6mpl3pAXcBHDKCorItjAM3+ZyuS1zhT4AYD+AfhH5YG8fhuFkvV7/mQoQBMEgET2IAUeNMfddKUsFKBQKqzOZzNe4vavMXFxSQFyHlwB2AnjHzJuWHKC1viEiZ6xwT0/Pmkql8rkbJFWKYgeH5hw8jOswZIy5t6SAtHVwOlBKrRKRASLaCKCXiEIROQ2gD8AUM/cvykGxWNwVRdF5AEcAZDqJtN+cTuv/OCiVSitmZ2fH4ls6HRLR8Wq1ejcRwL43nuc9EpG9rvZrr4vILWPMCSdgeHh4ued5jwHsSyoe73vOzHucAK31FRG5kFLcbp9k5sNdAUqpXgDTALy0ABG5aIwZ6wrQWudFpJZWHMCPZrO5oVarfXIBFpueS8x82TkHSqlzAK6ldDDp+/5guVy2n07HmO9zpdR2AK9SAGozMzMn7YfiOvNnkIIguEpEdnK7xbSIjLoeuIUCf01qXGybrs0LNv0ioqf2G2w0GneS3LojoL1g21ZE1hLRd9/3p8rlctOVCuegLVbAde43ya34HX83+U8AAAAASUVORK5CYII=)
}

.preview-left-student .resource-list .resource-item .icon_02{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAABBlJREFUSEu1ll1oHFUUx/9nsh8mRe1LMW20on0TDahI8eMpRakVQcRKEKObsHMmDw0YxFaqlRQFYxVRI0nmzJgsWClNUJ+q7YvgF7UBFYwo+NBgtW2oBVl1WTcfc5wbZsKwZDebmN63mXvO/d17zv+ecwlrHPl8vsOyrI8A/BoEwT7Lsr4A8Hc2m71+aGjor0aXo0YNjR0z7wDwHYBrAHQQUbOqnjBzCwsLbWNjYxcaXW9NYNu2TxDRHgDTItKey+WuSqfTA0Q0KyJvNQo1dg2DQ+hdIXQqWrx/raDqTTUMZmbXRBtAYFnW1tHR0UtrOeG6wF1dXZuam5svArgawGkRuef/QBsONTM/DaCw5EB0yHXdV6rBfX192XK5vKVYLF6cnJxcrJ7v7e1tC4KgSUTO1QUPDAxYs7Oz241REAQ+gF3RYvuIaLpSqUwVCoWKbdt7Q3H1ArgPQBrAnwBeEJGRGO44zmFVPWT2rarPeJ73ds0cM/NeABNVO18AcB6AAuhR1XYiWlHNqrrb87xTzPwIgI/jdVR1yvO8nauKy3Gc3ar6aeR4UkQeTJykW1XHAPwGwIjtzniOiCZaWlpypVLpZwA3Jg6wpJFVwcz8KoDnI8eXROTlZBTy+fx1xWLxcmtr66ZKpXI5CrcxmVHVAhEdBJCNfFRVOz3Pm1gVbNv2V0R0b5TrXb7vf1ZL0cz8DYCdiflLRGRyfy2A2xYXF7/1ff+HVVVtKlMmkykCyABYTKVSm4eHh/+pBbZte5CIDiTmD4jIkZXs656Ymc1uv4wcvxeRO+rdX8dx9sS1O7LbLyKvrwf8HIB4x++KSF89cC6X25zJZMx1isdxEelcM9i27UkiemwpJ0RPuK57rB6YmfvDzvVmwuaciCQVvTy1Wqh/B9AWCesG3/fN9/KNYebDoXpNVTtPRF+rajeAXwDcHRs1NTXtGBkZOVu94Zrgnp6ebalUyhQLM2ZE5Oaks+M4T6rq+8l/qnowLKmmXL6W+H8kCIKCZVkPq+oZz/M+r6tqx3EeVdUPjZGqvud5Xj4JYeY3wpfHs4l/Z7PZ7C3lcvl2y7JO10iJ6dtb64KZ2ex6f5TfLtd1j1aBTYs0rdKMeVW9PzoNMfNJAA9UwU0kBkXkxbrgROFYmJ+f3zY+Pv5HcqHojpscbw+CYNj3/fjaob+/v7lUKvURUYeqVgCcCYLgmO/7M8sCWSkkUf811yKtqp94nvdQjdCt+/eK4ko2BiLqdF33+LoJNRyXwOY9ZVnW42EXGXdd9ydmNkXDFI/Zubm5mwqFwr9XBMzM0wBuJaJTruvujr9DcG+owlhAG8qOTxw/WyWsVD+q6jsAjorIU1HT31Dosqq7u7u3pNPpQQDt4Uvygqp+4Hne5JWC1r1OG37EqgX/A7O7oyy4CG+kAAAAAElFTkSuQmCC)
}

.preview-left-student .resource-list .resource-item .icon_03{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAAXNSR0IArs4c6QAAArFJREFUSEvtVj1oVEEQ/mbvTlAbsTJoISiIiCBJIYgaERFB7AQhkEJzb/cgVorGQsI1Bk3QLiG7L0GJYGGjFoJ2MYpVLCL4D3YJ2ByI4E9yt+PN8V54OXPmLt6Rxunevtnvm5mdP8IaCa0RLxaJtdb7AVwGcBTApiYb9JWZJ5n55tjY2HPBrhAbYy4w8xAA1WTCajgG0OecGyKt9XEATxMaU8w8o5TyzTCCmcW5fQAOx3hEdJKMMUJ0KDo875wbbgZhNUYQBAERuej8hXj8C8A6AJ+dcztaQRpjaq3fA9gFoCjEEneRZ865Iy0mngTQWUmu/8S1Qp3L5bYuLCz8GB8fLyyn09PTszmTyawfHR2drYWhtW4s1EEQHCOiJwB+MnN3GIYPkuDGmFPMfA/ABikVa63o/iGrIe4moolEHd5h5gmlFHvvuwGcjZsREZ2z1t5uCnGUhANlj6+skPWDzjnRiStliXrDHse3jTEnmPkWgN1VBnwAcNE59/hvhq2aONEI2pl5j1JK2uFba+10PfX/z8T1kNTzxqVoKs0456SZt0y01q8AtMed6zWAvZUPok5r7VQrmLXWB8uzXrDled5Jy9QAbET2nYhGvPdvqsmJaJ6Zp8Mw/LicYblcbrv3/gAzy8BZIkQkydgLYKP8YOZeyufzam5u7i6Arjo89UR0yVormb0oWussgBEAmZUwiOh+oVDoilcf8Vws6gOwbaXL5TE64Jy7KsYbY/qY+Xodd2aJ6EZbW9twPp/31cueLAY7S6XSlnQ6nUqCee87yi1xMLEeyVD/JvWb0OtXSlV2qliKxWKJiL6EYfgp2Vga2jKNMaejnlwdUnmCbK1WuVw0GiIWgGhgPJKBEAHOl7P0TLkUH9YR7kWVhonlZjab7UilUteYOc3M/WEYvmyEVHR/A5WKNYkeg4ZPAAAAAElFTkSuQmCC)
}

.preview-left-student .resource-list .resource-item .icon_04{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAAAy1JREFUSEvVlk1oE0EUx/9vd4nooSZVi0a0oIKoRfTgwYug4KGgIEgRFKRfO9tGg3pTEYwHEcTvQ5udoSh4EeLFgx9FxQ/wIp78VhRqFaqgTW9qs9lnJ2ZlW5uaaKo4p81k5v3em/fm/4bwjwaFue3t7csNw9gCYG4V/ckDeA7grJTyY2D3B1gIsQPAGQBGFaFhU4OGYTSm0+n7erIAtm17GRE91FBmvk5E1wHkquEAM9cQ0VYAiwH0ZbPZRZlMJl8ACyH2AjgC4Fk8Hm9IpVJ+NaCBjba2tnrTNPsKkRKtcl33QQBOATjIzJeUUpuqCQ1sCSFYfxuGsTadTt/+m+C3umiJqMF13acTgpPJZE0ul6st5wQMw/jS1dX1vtRaIcQcADOllI9+FJcQ4qejTiQSsz3P09dgejlgvYaZtyulzpezvmTEzc3N0UgkchfA/HIMAfjKzNuUUjeampoitbW1O5l5PYCpAHSxPrEs63BwKlXPcSqVsgYGBnqZed04Dvebprmiu7s7W3WwbdubRwroIoCXRHTU932tXAuJ6EDRkV1SyjNVBwshdo/UxUlmTudyuX1B1JFIJFv8PiWl3FMSrPMUjUZ7iWjlRDkeyeM9pdQGXVtFMSqAS+0hotOu6+4uCS6W/ysA035RXIPZbHZOJpMZHgPWvz+H9tZ8F65fgPWGlpaWWZZlTdipLMt6o4slpFCFiANAaF5LZn1Z4DKv0ahlQY7/SzAJIZJEtGBs5L7v9yqlro53In8ccWdn5+J8Pq8lc7zRL6WsnxSwNmrbdisR/SSZzHxLKXVn0sB/rbgAXJZSajH47RHK8TnXdVu0IS1GsVhM9+O6UdfJcZwkM+uH3gfTNJeE72WlHjiOs3SkQeiuNoOZ9w8NDR2PxWJauzdqW0TU6LrutYJydXR01Pm+/wJAFMAnAI8rBOqWeEIp1av3FQvzZvGZ/Fo3iaK9lJTyUMGBAOA4zmpmvlBB/x3r23kp5fZgMpFIzPM871YIWmgOwf+jHvTJZHLK8PDwGt/3K3rQG4bheZ53paenZzDsTWtra9w0zb1E9C4ejx8Lv15HgSs83j9a/g3wee8sa4ZqMAAAAABJRU5ErkJggg==)
}

.preview-left-student .resource-list .resource-item .icon_05{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAftJREFUSEvtlj2IE1EUhb8bZaKdA5ba+dPaCoIKthYiIyuCBNy8J2JhLEQs/CksFCRYiMwbiykU/Is22lmKte0i2NguibCCZtC5+kJmibMxJpMFt/AVMzC8e86977w79wjD1Wg0ttXr9eOqurP4VuUtIp/6/X4nTdPPPl78wxhzAHgJbK8COiZmGTjmnHsrPvMgCD4MwZeANyLyvQqRqm4GjgB7geUsy3aLtfaMqj4AlrIs25em6bcq4CNHvSUIgveeREQWxRhzHbgG3HPOnZ8HvIhtNpt3ROSiqt5aJRCRu3EcX1gPgiJpj/nvCIwxEfAYqP2lqhxYcM49K/ZNVcEsBKp6MkmSpzMR+M2tVmtrr9erT6ogDMN+u93+OrpnqgrmEXtjEMyiwX+RZ9Z7Q4u8pmvHlTdVBX+4RXm5aysTjOvkctdGUbQpDMPLwFlgxxiy23P9Ta21D1X11IRbcK4ygbV2v6q+A36o6qKIvKrVarU8z/0f+DDwJc/zXZUJjDFXgJvAE+fcQhRFQRiGz4GjgNfqRJIkncoj01p7Q1Wv+qnV7XYvlcBPJ0nyaGBbqg79kVl+fyhwkfkq+ICgbFtU9bWIrEzRvoeAg/44hlPPH8tv4OtpvFZEpBHH8YtyYgNn59eIddwjIhOnWBGjqn3gI9D5ZXm8m1uzfgKsfXUKe5IJhQAAAABJRU5ErkJggg==)
}

.preview-left-student .resource-list .resource-item .resource-icon{
  position:absolute;
  top:110px;
  left:89px;
  width:18px;
  height:18px;
  cursor:pointer;
  background-image:url(data:image/png;base64,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);
  background-size:16px 16px;
  background-repeat:no-repeat;
  background-position:50% 50%
}

.preview-left-student .resource-list .resource-item .resource-icon:hover{
  background-image:url(data:image/png;base64,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)
}

.preview-left-student .resource-list .resource-item .resource-icon2{
  position:absolute;
  top:0!important;
  left:203px!important;
  cursor:pointer
}

.preview-left-student .resource-list .resource-item .resource-icon3{
  position:absolute;
  top:0!important;
  left:70px!important;
  cursor:pointer
}

.preview-left-student .resource-list .resource-item .hoverImgStyle{
  position:absolute;
  top:106px!important;
  cursor:pointer
}

.preview-left-student .resource-list .resource-item .hoverStyle{
  position:absolute;
  top:0!important;
  left:203px!important;
  cursor:pointer
}

.preview-left-student .resource-list .resource-item:hover{
  color:#3e8ced
}

.preview-left-student .resource-list .resource-item:hover .icon_01{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAn5JREFUSEu1lU1rE1EUht8zpaJSFGeSglIXCuK34kIx4CSh+gOUClLERVFBKVQhE4PiIhu1mEkU0YULi6AEEcHiD9B0gm5cKCqiUFBoK1omUz8iaJq5R2ZMS0UnM1Pi2d573+fc80n4D5a8NtlR6u+sOtIURl/Nm7vBdJiAbgACjGeQ8AjAE7su3ksSbSeiowBWGZqyMRRAzVVOEuFSUIckGytLGWU88A8SutXL4GJQABP3lVORm4EB6pVvUarVJoMCQFw0UpGDgQGOcEKvvGLAjW3DBADJA/rS0JQtoQBx3boKcL8jaEvYtKJLfvNpfGoD2yJBRLtAtAbAGAQXze/y8Oss1UIB1Hylhxj3XI8ZB4y0ctcvZKEAscIXuV3UTbe8GdeNtHKspYBGHp4zsJWAtyOasq7lgLheuQzghCMsCXt56VTnx2aQUCFyhFTd3Eug+24amHrLaflOSwFh8+D7gz2D1tLpNtHNJK0FOALwZzAGQBQFaNTQZKc0Pc0TEM9PbQOLDID9ANq8FGZmjtf5X4BYYWxRu1h8AcBAkGnLRIfKKfl2IEBj3jwAsNOv/GbPCTeMlHLEF5DMvlsoOpY8BBALLP774lNDU3b4AhJ56zwznw4pDgINj2jyvqaApP41IjA9AWBBWAAznymnI07O/mlukhO5Sh8ThsKKA/zTtnn140z0Q3PAPMMD4rNGKnLOtw/UnJUm4othfuDGvrqsB1lylk7zRosXrM0Q/CIEYMisysedheL3ZrbR4nlzEExO5zazCWbS/AbcXIE/OtlNNpAGYf2cS9MAymA4a/BWEK89ATMHTtlC2F2Q7B+oKqOlLNX9QuHbaPMV8Hv3C/d+7x177CoqAAAAAElFTkSuQmCC)
}

.preview-left-student .resource-list .resource-item:hover .icon_02{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAABElJREFUSEu1ll1MHFUUx/9nFhaR0uIMVAtaxb4ZJVFjmlp2lkBsaI2JMbYhRq01pmli24g7A021CtFEYAesxGg0fpBY0xSiPlXbF8POFiskaiJGEx9KpNJiu7NgS6R8zD129gMnGxh2sczb3HPu+d1z7v/cewk5fmo4VguiLwH8QYL2s8QmgKszftw+eFC5km04ytbR8avtmNw0L9k/AlhLJGoZvkIwn3Rsti0qBprLLmQbLyewGrZOgrADwLCpKVU1LSM3ieLiFhY0HtWVo9lCHb+swUEj9hCDhpxJzGjMFZS5qKzBqmF9AGAvADHPcxu+02+7lEuGKwJvC48XXaP8iwCKAZw1NeXh/wPNutSqEdsNUE8SxkdMrfTNTPD2bi6Yno6XlVXKF/t2kZ1pr+2KVczMSr6BQ/KoN7iFpZp1kxsdJ2GLjwDUJYIR7wf7hqWpyaH+1++aUY34ThDtA7gaQD6ACSJ6JRKS30/DA4bVSsCRlKZeMjXlnSX3ONhp7WRGb8bK5xkYI4CJxPPMUhWARdXMQH1UU04HjNjjBPrKFWfI1JTNy4qrpsuqFwLfpNR8Kqor29NBgmFrDxM+AXCegEsMPOgC9M5J/zyXJ27+jYA7XeMJjSwLVo3YWwAdSoAJr0VDyhvuKtQd/etWuXx9bHQ8XlQwi1iq3I7LCAE9DD4MUEFqDoPRYOpK7/LgTusMGFuTuuI6Uy/9dilFq4b1PYDNLvslCLtayqN1bEv3CdAPUV3+eVlVJ06mNWv/BuB3TkWp0C7pf3H91JLgzlgbmJrTdgI1RzS5YzF/z4xrjHi1AEdTbfSTqZU+4NW/amd8R/rsThaImqK6HM4ZHAjHdSJOrpjoXTMkH/AC17w9USJsMeHyOWFqSkPO4KBh9THwZHJP6KmIJh/3AgcMq5GArgUfwqgZUtyKdpk8IqmG9SeACsdFsnFHf7Pi/KcqzxQ04q0sYTcYY2AMgLAHwO8AtqTdhM+36UxjyblMzJJ7vLX9crnPJ42lJoyYmnK3e3KgM/40MX/mHmPmwxJJNoPbF9YH7iAfesiWHhMSDUZfviXiqWrViD0B0BfJ/cXHZkh5wQ1RDcu4/vIIucbOFfnle6bn4vcLxtklCjluasoGT3DAiLUTqCmhTqJnoiH5mDtY0LD2MuBclc43x5L0SCIbZlK74qfA2JYBt8HUZuryq94Z/3dwzLPfXx49WHzZHcjpcXtNcasE2ghB70Wa5FTbAVu6zhf6RdEBBtcCNEMQg8x5x029ZCQdY9E9Tt2/Tlvkg/G1qSuPeql5JbZFwe6LAYQGM6ScWElwrzkJcOI9xbSLCZ9GNeXXoGF1MKADGJemrlT2t1ReWxWwaljDAO693n+nTU2pX/gn2meG5LSAbig7kbHr2fohgX9hUDcxH4toyrMg4htKTAVLgAPdV8todrYNjCoQXQDz56Ym960W1LOdViNLd8x/AZu7ryyzLYT+AAAAAElFTkSuQmCC)
}

.preview-left-student .resource-list .resource-item:hover .icon_03{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAAXNSR0IArs4c6QAAAtJJREFUSEvtlk1IVFEUx///qwYaUc6MFBQRFIREELqIwnkzSEQg7YJAcFFYG1vNh7oIcZOU7820UqhNYdCiTbUIahPzIbWxhUHf0M5FOG9Ciixz7sk7NjJOfszUiJsOvM195/x/5x3ePecQm2TcJC6WwG125qgiewG0A9hR5YRmQCaYQyzZ60kb7Tw4EHNDIrABqCoDS+VEhH3pqMemNeyehMKTIo+UgJOE6KokQRCCIwCsJT2yg1bMTUHgzx9SLqXCvpGqAEtEArZ7QYib5liAcVqO+wPAFgAfUxHv/o2AFjQDjvtWgIMA5g1Y8i9EkqmoL7iRYMvOJEAG8sX9D16t1O3xzO5Z1M0+D23PruRzLD7jqcfP+qch39RqGhWXOmhnTmjyMYDvFOlKRn33i8UDdva0UO4CaFAKHYmQ1/j+YRWDA06mS8CxghKB26Aeo4Zoqi4A5wrNiILzyaj3VlXAEDH3fQhg/1p/vUCG02FvP8jFm1JiFX9xIT4Yd0/pHOIgmos1CbzTwnA66nm0VmJ/DS6I+oenW5TiISGoKK8ToaaJcu7/P4PLgZRT6pyZSgQmkxGvaeYbZlYs+wIiLYXO9RLA4UWaCqQijamNIAedbJuGGG0zrd4w4LgXBbiRhxHfoDEqSl6VwqnVnFa5ifFw0/uVEgte/7xPz8txUdoMnOUmaCbYA2DrIoY9xKAoa5t7B8LOMr5Uk4gmw954sa/fcbsJjAKoK0Pj3s69ns7F1UeEfsftIdkHYM96wQIOpcONl819texsHyhX14sBMEXIteRX7wgGqZcve6ZR2NMHiNpdZK6mWExTtS60xOGi9cgM9S8LT7jgJ8RAjdb5nWrpTGpyuZrcp/GQ70NxY6loy/Q77hkCpieXllRT0L1aq1ypGhWBjUB+YCg+hKDht+CcQM6mI74HZZR7yaVisIlsc6ZbFdQVALUgBlJh77NKoMb3F9KnTtreqitIAAAAAElFTkSuQmCC)
}

.preview-left-student .resource-list .resource-item:hover .icon_04{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAAAzdJREFUSEvVlktoE1EUhv9zpypKrXUmrY+iggpFLaILES1Ja8FFoYIgKCgIutViTaeiIhgXIm0Sq1m5U3Aj2I0LH6WKyUQRxJVvRaE+FtV2JgufbZN79E6bkrRNTW1UvKuZO3fOd86550X4R4syud6gsxqEHQSuKKA+KWZ6rlHR+ahZ0peWOwL2hfv2gSkCQBQQminKYcH1cb/nvtp0wdWn7VWaxMNhaBczdQE8WAgFBKEEwE4GKgF0z1usL7+8nVIu2BdyDgN8Coxn1he9CgGShYCmZdSFEkuSkN3qXQi5LuovezAEDtoBEI6D6IrVrG8tJDQtyxey2QWz3BRtKYv+TfA7ABUMVMVN4+mE4PURu2RmSuh5eWBw8Hv0UHlPrrPe9t4FxJrH8uuPRoJrPFfXtn2cL4X2HMCcvMBupPLumOm5mM/5nBbXtidKZUpaABbnIwhAv2DeFW3x3FwZ4Olls539UmIzgWeChAThiUglT6a9UvA7rg1wkSx2OgHUjVGY8FYOaGvuHClNFBzsDdvbiNHxM3dfgtHGglPEtAzAMfdumQ/EWjyRwoODdhMR2gE+JzTtSNpqmZIJ95lwxmo2DuYEq3syihOdBF474R0z7lqm3gAiN0+9I+Ccf521TKMpJ9gNfyle/XTXrF8El9P3WV/wNEADo8Dq/VvGv6p0Kt7EYFdI5FOZ9j05YadKpuiNCpY0IMNiFzCyH7K7CViSFzjPNMo69h+DmakmZDcy0dLRlhOoM2bq18fzyJQtrm7trdQ0oUrm2EV4azUb6r7GrCmDlURf2N4LObZksiZux/1zY38M/PeCC7hqmUbD7wBHpxMBF2KmsUftq2LkKXZUPy7PSqeaUF8jwx30PshBbUVmXk5WCW/IXkmA6moGMx+1vxhhT7HdAdAWJUsI1Ef9xg23cm0M9pQX0bQXAEoB2GB+PCmgoH5mnI6bhupKGA7MW0MTB78muE1C1a2A1WycGHocXjVBewMLXALn3X+zdGPQxbip705v+sL2Ima+nQF1m0P6e9ZAXx/hGV8HHJ+kyQ70Ipkk7do9/xwnU5vq1t6FQtMOC+B97PPcUOb0mgWelHunePgHqt/DLE0W4vsAAAAASUVORK5CYII=)
}

.preview-left-student .resource-list .resource-item:hover .icon_05{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAAAXNSR0IArs4c6QAAAgxJREFUSEvtlj9oE3EUxz/vcqYKoWguox0E/4CTa8E2EVwdRCoVQQQ7iDhoe4o4aBwcNKmSQVwcFWo1uujmEE/R1VUEHTIJdyo2qJH0ntylh+GatsmlYAczXOD4ve/nfXm/d+8JS7/C7a9b/ZZ/BBiJ3iX8rxumUa2d3/YtiJfgUSh/2e+jT4FcQtF4mGsgh2t29rWEmS/6HwJxgfeKvABtJQOJKehBhT2Aa6SMXTJe8k4h3AvEpfF9X62441cy8XZUofhps2aG34UQZSoAFBGugtxx7OzZQcSj2LGSNyvCNKI3OgBUHNs6tx6Av0lT+XeA/Kw3ococYKzhyhdh8uWM9Sg615ODfgAox5wL1nxfgODw6K36liHJDK3moKmN5tvpkZ+dZ3pyMEixNwagnxr8L3Lf9d7QRV7Wtd3s9eRghVvkx7s2MaBbJ8e7dmJeU5/r3iVUTgPb4zBFbw70NR0vu/dBjq90C0TkTGJAvuSNqvAGWFTRqZSmn/3WH4Yp6TnQA0Bjk9namRxQdi8rch146NjW5N6ipnMZ7zHIIcBX4eirGauaeGSOlb1rAleAitvIXuwUBznh2NkH4dqSdOhHV1FV74oEBW5n3ikeAuJri688F1hYu321gEi+LRpOvWXi67l4LYCedOzck3hi4WYX7jNLq6OK7hZk1SkWxSjaFDE+GmpWa/aw2831H1O1fWhlc5RAAAAAAElFTkSuQmCC)
}

.preview-left-student .resource-list .xml-teacher-note{
  margin-bottom:16px;
  -webkit-box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  box-shadow:0 1px 10px 0 rgba(218,218,218,.8);
  border-radius:4px
}

.preview-left-student .resource-list .xml-teacher-note .xml-note-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:30px;
  padding:0 6px;
  background:#a8bbc8;
  border-radius:4px 4px 0 0
}

.preview-left-student .resource-list .xml-teacher-note .xml-note-header .note-icon{
  width:16px
}

.preview-left-student .resource-list .xml-teacher-note .xml-note-header .el-icon-more{
  color:#fff
}

.preview-left-student .resource-list .xml-teacher-note .delete-btn .delete-btn-item{
  height:14px;
  width:14px;
  background-repeat:no-repeat;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAOhJREFUOE/lkr8uw2EUhp9HRHSRSgeEwW1ZRWIgae/AFWBh6sINWY1GEkHaiIiUl9P8mjRVvQHfdL7znr/veWXqJbkG9oDPaT+wBPTV44nfiZFkBXgF2urbTMEO8Aisqh+FmaQLtIBl4AS4mOlW38KqW2EjYFCJ+8DanOBFruF41CRVsaueNiMfqedJareeetbE9aqrOpokbgL3ak2wC9yqrSTtn4IvtYr6niTAlvrwXxM3gBt1O0nd9w7YKSYXktPQPiZ4jv2L1XXgqZHbcN7lk5RIBkBHfZ7W6iVwAHz9IZkSw5V6WPg3tNu56zR1aoUAAAAASUVORK5CYII=);
  cursor:pointer
}

.preview-left-student .resource-list .xml-teacher-note .note-content{
  width:100%;
  padding:4px 8px;
  font-family:PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#333;
  line-height:24px;
  cursor:pointer
}

.preview-left-student .resource-list .xml-teacher-note .note-content .table-info img{
  width:16px
}

.preview-left-student .resource-list .image-item{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:47%;
  height:106px;
  margin-bottom:30px
}

.preview-left-student .resource-list .image-item .el-dialog__header{
  display:none
}

.preview-left-student .resource-list .image-item img{
  max-width:100%;
  max-height:100%
}

.preview-left-student .resource-list .image-item .image-title{
  position:absolute;
  left:-8px;
  bottom:-19px;
  width:90%;
  opacity:.6;
  text-align:center;
  line-height:13px;
  font-family:PingFang SC;
  font-weight:800;
  font-size:12px;
  color:#000;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.preview-left-student .resource-list .teaching-resource-item .resource-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:164px
}

.preview-left-student .resource-list .teaching-resource-item .resource-title-width{
  width:136px
}

.preview-left-student .resource-list .teaching-resource-item img{
  margin-left:6px;
  width:12px;
  cursor:pointer;
  vertical-align:middle
}

.v-modal{
  z-index:1000!important
}

.legend{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:0 0 10px
}

.fillInTheBlanksSpan{
  display:inline-block;
  border-bottom:1px solid #333;
  outline:0;
  min-width:60px;
  max-width:200px;
  overflow-x:auto;
  white-space:nowrap;
  margin:0 4px
}

.xml-el-icon-close-dialog{
  position:absolute;
  top:6px;
  right:6px;
  z-index:99;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:26px;
  height:26px;
  border-radius:50%;
  background-color:#999;
  cursor:pointer
}

.xml-el-icon-close-dialog .el-icon-close{
  color:#fff;
  font-size:16px;
  font-weight:700
}

.xml-el-icon-close-dialog:hover{
  background-color:#888
}

.xml-audio-player-page-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  text-align:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:24px 0 30px
}

.xml-audio-player-page-pc .el-icon-back{
  display:none
}

.xml-audio-player-page-pc .audio-cover{
  width:160px
}

.xml-audio-player-page-pc .audio-cover .square-wrapper{
  position:relative
}

.xml-audio-player-page-pc .audio-cover .rotate{
  -webkit-animation:rotate 7s linear infinite;
  animation:rotate 7s linear infinite
}

.xml-audio-player-page-pc .audio-cover .active{
  -webkit-animation-play-state:running;
  animation-play-state:running
}

.xml-audio-player-page-pc .audio-cover .paused{
  -webkit-animation-play-state:paused;
  animation-play-state:paused
}

.xml-audio-player-page-pc .play-button{
  position:absolute;
  top:50px;
  left:50px;
  font-size:63px;
  cursor:pointer
}

.xml-audio-player-page-pc .audio-player-title{
  font-size:29px
}

.xml-audio-player-page-pc .audio-controls{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  width:89%
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .progress{
  width:calc(100% - 90px);
  padding:0 14px
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .current-time,.xml-audio-player-page-pc .audio-controls .audio-controls__handler .play-times .total-time{
  position:relative
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  width:40px;
  height:140px;
  padding-bottom:10px
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .el-slider__button{
  width:10px;
  height:10px;
  background-color:#409eff
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .volume-btn{
  position:relative;
  margin:10px 0 0 4px;
  width:16px;
  height:16px;
  background-image:url(data:image/png;base64,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);
  background-size:100% 100%;
  cursor:pointer
}

.xml-audio-player-page-pc .audio-controls .audio-controls__handler .volume-box .volume-mute::after{
  content:"";
  position:absolute;
  top:6px;
  left:-2px;
  width:20px;
  height:2px;
  background-color:#fff;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-epub-pdf-dialog{
  border-radius:12px;
  overflow:hidden;
  background-color:#fff;
  z-index:10002
}

.xml-epub-pdf-dialog .el-dialog__header{
  padding:20px 20px 10px!important;
  height:auto!important
}

.xml-epub-pdf-dialog .el-dialog__header .el-dialog__title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  text-align:center
}

.xml-epub-pdf-dialog .el-dialog__header .xml-heder{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:100%;
  padding-right:40px
}

.xml-epub-pdf-dialog .el-dialog__header .xml-heder .title{
  width:calc(100% - 60px);
  font-size:18px;
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  word-break:break-all
}

.xml-epub-pdf-dialog .el-dialog__header .xml-heder .xml-full-screen{
  font-size:16px;
  cursor:pointer
}

.xml-epub-pdf-dialog .el-dialog__header .xml-heder .xml-full-screen:hover{
  color:#70acff
}

.xml-epub-pdf-dialog .el-dialog__body{
  padding:0
}

.xml-epub-pdf-view{
  position:fixed;
  left:0;
  bottom:0;
  right:0;
  top:0;
  padding:50px 0 0;
  background-color:#fff;
  z-index:10002
}

.xml-epub-pdf-view .xmlPreviewSearch-navbar{
  background:#f3f3f3;
  height:40px;
  width:100%;
  position:fixed;
  top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 14px;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-epub-pdf-view .xmlPreviewSearch-navbar .xmlPreviewSearch-sou{
  font-size:14px;
  width:calc(100% - 40px);
  color:#333;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:center
}

.xml-epub-pdf-view .xmlPreviewSearch-navbar .el-icon-close{
  font-size:20px;
  font-weight:600
}

.xml-epub-pdf-view iframe{
  width:100%;
  height:100%
}

.xml-reader-preview-huateng .xml-digital-teaching-pc{
  padding-left:0
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-text-book-name{
  background-color:#fff;
  font-family:FZDHTK;
  font-size:20px;
  color:#fff;
  font-weight:600
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-text-book-name .text-book-name{
  padding:10px 50px 10px 10px;
  background-color:#79abfa;
  clip-path:polygon(0 0,250px 0,100% 100%,0 100%)
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{
  padding:0 22px 0 0!important;
  background-color:#538ae6;
  clip-path:polygon(0 0,250px 0,100% 100%,0 100%)
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{
  width:100%;
  border:none
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{
  width:25%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#fff
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .is-active{
  background:#79abfa
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{
  padding:10px 0 0 10px!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{
  background-color:#538ae6
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{
  padding-left:10px
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header{
  height:80px
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{
  width:150px
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{
  border:1px solid #4d90f9
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{
  font-size:14px!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{
  padding-top:6px
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{
  padding-top:6px;
  font-family:SimHei;
  font-weight:400;
  font-size:14px;
  color:#676767;
  cursor:pointer
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-counter-main-pc .preview-list-pc .xml-reader-window-Preview-dom{
  height:calc(100vh - var(--xml-reader-nav-bar-height) - 106px)
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{
  background:#538ae6
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .is-active{
  background:#3e8ced;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{
  background-color:#538ae6
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .is-active{
  border:2px solid #3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{
  margin-right:0
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{
  width:68px;
  height:100%;
  padding-left:4px;
  padding-right:4px
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar{
  background-color:#79abfa;
  -webkit-box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8);
  box-shadow:-2px -2px 2px 1px rgba(60,90,164,.8)
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar div{
  color:#fff
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{
  display:none
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{
  height:90px;
  background-color:#deecff;
  margin:0 0 6px;
  border-radius:0 18px 18px 0
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_01.ded6aa24.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA+CAYAAABk4ziNAAAAAXNSR0IArs4c6QAADJhJREFUaEPtWluQXFUVXfvce3u65/3IZHBIeATCI5BgGUoJI0kooHwUCiI/+uUXP/goiIU/fsyv3xYfapUW+mEpVonyCGJCAQpKGcIrMQFJCJmZMJN5ZHpe/br3bNnn3NNzu+mZnk6mIVZ5qzqT6bn3nLPO3nvttfe5hOQ1zGrv/HwvtL5Cg64hRZuIuZPBAQOKCGxu5/hnxcNN+IUgM9o5oSIw56FwTmk6zR6dQBiO9o91zz/+OEVudkou484fzXSFRbVVQ90AxVcT8yCgOgDtM0gROB78EwIEyPriTVQREReYkAV4jDSdBOvjfgu/f+AnvdmPARp6ZLIjVUp/LqLoboB2EWEDNLWBOJDtQXLwJhhjDUMKMLFEAcASwFMgvErEz+QK+vCrP+2bkzGMhfYOc5oW5m6KGHcT870A3biGCS6GW44S8ASAp9DZ+cYLw5SnnQ+cae3MtG/Wvv4mmO4B8FkAqYthtWtYQxHAGwA/4Xn4/Xhb1wjd9sOZHUqrawH6DoDdANrXMNDFdMsCAweJ8DOK9DHas2/2ATBd+xHSewFsWW2llKQQRw/NglZjrhWnZHoLhMcU8VHasy/7KBhXA/gCgK5a61MEkBLedpRjuafMeesNSuYrR3g8lwa0zFl7rpNE/EetlVgo+2ewscx1ALwVAckM8a4JELGW+bnyJA3DLHO0AEpYyGxcjERA1bhGmPA0gOO0++HsAQKuAHBlTM/mfhlQKTtOqQQUikC+qBFF8d88MharcEM3k5u0IstVLSO5sOTi5TYGQg1Ekb0p8AiZFiDTQvDjLY90hYd8AOAZJrxDex6aOwhiASQfyTdmkQYQWTMv5RjTc4y5BY1CyVrK9wieVzaaM97yF/HCVjRTVYwkM7ZYJIzkw2YdbWlCbyehu12AkflONlZAxZcBZCy05+HsX8C4EmTczuA3gGSj4oHzBcbcEpArWAuZyU08EcgMKt84x192zVX1hAMUI2EWjRN/aYZi4yGeAloCQiZFaE0D6TSZ72Rt7gPgFAFPg63LPUvW3QSQ76wjC88XgWKJkfKA/h6FwX6Frla7Q7kCo1BiaDF9QqE0HDjxAxT7rgDxfete6RYyGzg5yxid1MjOMyJmBD6QCqy4NOQEnGJJrrGF9n9EeVeCcVUZECyYc3OMUsS4YkDhy7cEuG1HgEt6RDECS3kgV7SA4nGX3S5eZGy3CozV31WEW2xkiZP2jHW1YkQ4djrCwcMR/nE0xIeTETzF6GwntGXsWrTGKV0LkISGW9ziEjA+rSGucMs2Hw/el8bQDQGCmjy4kl3WAqnWs5XPTc0z9h8K8bvni3jjHQlixkCvQneH3QEDiGtYqAyIgcUcMD6joTXj89f7ePDeNG7bHiDln69Tnd9zAm1ilrH/XyX84cUS3nq3BCJGf59CV3vCQrUAVbvczJxGMQQu36jw1V0B7ro5hU0blPHfMLQsZC8bV+d7mVFMkAurkSED8QTj2gXGkVMRnnuthFeOhDg7wwg863JCEOZRvUoMOZYrk0LRBqEQwnWX+bjsEmV8t1Ri5CWGYsq7ADzgOEkLIAl08YLWlB1xdkHjxJkQ741qTGeFFIDAJwQpm1ZiJl2ZFNwuO+qWfCC0vZRnhJoQBGRYyASjodo4wa2DtrORY2nZUjNDR3bTfAWkU4RUylpQskVCQdQHJA8J28jCcwVgfErjw2mNXA429wg5eC6JnK+z1XhOzCVXLNz8AOjuVBjoU+jpIOPusqhSaMjAXWsDJK4mlsrnLeOdmdRYWNBgIRpPpERVHXu+fldNhrJQB6iF0NutMLhRoafTApI/SQyvGZCTPSJtRF4s5YDJGY3pOY1cns134uuGCJaTe01hsOzmlTV8LUJ3BCOBIewqLiWu1tGm0N+r0NslRGDHaRiQYQ+2wnQxZwnAZHGj4Qis5eNaMhceQHYEKyIlfpTIeFilIkwrc7a1yscyYLX0WVkpxFpOrLCYF3djY+bLBxS2XqqwoVsZbRVFhDBkaKfALhCTrRCs1ZUipFNs2E42870zEY6PaMzMCwvCSCJZk3i9Abaa9DFUKHFTZEyeYxSKjKsGFe7bncKem1Lo7xQJT8aPnVusIyVYO5EwqfUGCf53x0I8+c8iXnhd8pA2gEQltLZYf68rfeSmxTxjZEKjFDKGtgd46H4rfVw9st4gVhtvLsd46tUSfrm/gLf+ExrLXSJKocMqhWgl6SNKwVhIAOWA0SmNMNQYutHHD+7PWECmYvpkLwEk0uex5wo4fDw0m2q0XHsdLVchfUrATJZNUG4ZVLjniyncuTOFwV4yoCTGxO2StX+yxxD7dkUTwv29XPe45JjYH1cFC8PKPFJQHhuJ8NyhEl56M8SoUdswOk7UuBOnq5cPcUUoCbVYZKOZNg8oXLNZ4TM9ErC2TinFHWUHyqSOxMfUSiZoLQ3b3+MGefzTSKeYw8X4JqH7UtTZ/4tCGZnUODnmpI+tl0T+CLCYjVdPrE5osra1vQSmSKDAZ2RSou0sKQjTVV/J7res0+RIsWakre4TJeByl3T/a7CjASXSh9jkG6FtYstsqZRQeEW1KkuooxRiEWAelGZyAZjKMkR9F/KyujihuoBLonI7buiKTf7wlNV/Slk1bavimKLj1phzUdlEswFxYpVnWtMKnW2E9lYyQtn1FBIdoAakT8x4InvOTGjk5yTbOi2X6B+4xOjUqvz0Aa+F0N5GJts7HWbVgwBajia3Dw5QuePjw6j7jlZbkpveoKSMyr5gfUBG8Xp2t+aXGGemGGenNYqLMpqzUJXDlYsim+1IYqGF0NdJ6O1SyGTi5kpyQSvU5NYV2cSJL+WCv9zCSjRH3ALWFkMCRqSPNESKpn1lpbvEgOyguIXxrPhfl+mdewkTCnn4ZN2mNU3wA9uaqpIuH4vFclNI7nXksrIaqdMkIUsCIjtEKWQChS2DHq7e5KGzQxDZ+kgY0GxwPLswmGkKpqVrI3WUxtiUxomxyKgOubE1I3WNfcZ2jJa7ohXGcq00W5Eu31s7Ba4OSLY8l4dR11HI2HqpZ/LQ0PYUutvsKaG0sIT9koDkFyEAyeSZFFDUjPc/ZBw8XMTzh0uYmGETDxLgck+5OKyTp5OKfYVbawNKNknmpUkybepC3HqDh+9+I4Nd1weGZRq5TJY/VMJjzxZw5GSIdGC7oBLgVb3GRoatvrc+oIUcMDGjwVpj140+vieAtlVquaRLV9c9bsaFAuOvr4f41dMFvH3C6jAp1CQ5u9OMCxTqq+chFw/SnBfpIyXC1s0KXxtK4dbtAfpMDEmyW3Y5I1fiIlOOXUxn0yNEmjE+w3jxzRIOHCph5Gxk2EoouFFL1zFffZYzXZ+CqATxe4VNGwmbBkQQKrOzrhUsu+vyq5CexJDIFmnlyhgSh6MT2vT4REpJKjBtXMst63XVB2TIR2hXqFvAlWzpbfpmRlQKNSy/sFB2OV5WAk5oiTWkKBQ5o+LOa5Ld1gHVGqRPfJwi+UJ2dnaRsZCz2koWLzssn+rYsYWfbITJSsZaHW2W2dKBNUpVll8HPPW0XOLASxYs9JyTA6+CjSm5xM1cki27jkuYAiguLSRmRK1L7pE6xiRUl3/WA4odo770MQogwatu58XVKv62wqKcipb+gDsNdLc24Wx2bYDcApJFQiNxXH7OHTY38nBj1msMUGNjfyp3/x/Qp7LtDUy6bKHEGascSTZ0PtfAhM2+teLQWN5TkEPj8rF+s2dvwvgfoN6LF02YtJlDWkCMd5LH+v/LLmdejVECaM/D2d+AcBUYOwC0NXMbmzj2KQBPAnyM9j6U/TET5PWyuwAMNHHSZg79LgG/BfERun1f9ksa2AbGtz961fHmZs7apLFFf/wdhF/oiI/S0PdnLgtStIUj71sg/gqAzU2auFnDngbhKUX4dVhQJ2nbMKf6Zpf6SJV2E8w7p3cA2Nis2dd53LMADjDznwLtvziba5sx+nHnAxx0tM1drkFDBHwdxOJ6g7b3eVFeiwDGAToM4ic9xa9ks12nX/s5lcqCWCy1cXZ2EKRuYdDtULwHbMjiYrvmARwl4pdZq5fDKHztXG/P+L+HSd4Q/tgLVBh6ZHHQL0U7CXwHE+0AuFPehQBLd70JlUy97ZJ5zcVyeCNH12MEfpOU/puX894++GjndHKImm8W7N03tyHSvIWU3qTg9TI4IwcJTObNdnnxonmVTWJ1rMzBuwNUItA8E09w5I0WouKYe5u+PqBh9jE/3x0yegPFPRG4TUVQ2oMmzUzqkwGkzbvI9lKsisTRPPt6GgvR7Asb+5cwbN+nTF7/BfL+sEdlu1FhAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_03.ae40b49d.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_04.debda5fd.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_05.280c2ccb.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_06.76b22c34.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_08.b46de47d.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_01.ded6aa24.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_03.ae40b49d.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_04.debda5fd.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_05.280c2ccb.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_06.76b22c34.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA4CAYAAABJ7S5PAAAAAXNSR0IArs4c6QAADiNJREFUaEPlm3uQVvV5xz+/c97bvruwu1wWVrmLgiChKlq5KNDGUTNVUYtI06bt2Ml0ajpTILF/dKbD3xmtptM2RpM27ZgmmUKwmZgYxiCJaEUjASTAooAgO9xh77yXc35P+/zOOeu7y+19FwPU/Jgd3p3znnN+z/f3PN/nuoZB69YvSnpYY+9IpDzdijfbWDMDT1oRsgghhlAgHHzf1fS7MXgIPpBGCDCcNEIbxmwtB8H29IjmYxtXm0Llns1AAcTMf7KvNR2GU8TKZzDchJhpGNuCmCyGALAg9moS/Bx7MWB8hFS859MIe/HMDrF2Kz7vn2hobN+52pSSewcAceff9LYaEyw2mIWCzDaGsUATUAcOYan4ucqxQGXz4v3q6XeBnARvN8gmY8z6jU8P3z0ACDWHfL5vVMqEt1vkEQx3AROvdkmHuL8O4G1BfoBvNpyoH35ANcMsWi0pentHSRjcaeAewSwCpoBD9NO6TgFvgfwoCOzLhULzYTPvy90tWexka/k8cA8w2ZHMp38dB141Iv9aDu0es3BV520i3GiQx8HcAWQ+/Rj0M8M2hO94vuw0d63sWGaMmYFlOYbrf3tAcJIeNob1ItJmFq7qehKx08B8DpyX+G1afcAWjLxvFq7q+CrCVDALgNGXioK5zBQr6tCHvsrAB8B+s3Bl57+AAsFtccxQ82P7ZY8/nGtzemkoez7vfRoy6U5laM+tEPIAyAGzcGXX8xEQciswvFYUVAMSIFRQa8Hq5gQqteOTAsKBrO804BvwEvAVk6EgDR8BCkTHtwSuM5ibawUiEdQJKVAOhXIIQTgQiEqwagU6+b4LaZPTF/A8SPuQSRl8jR8rtLEmQMQcEuM0ouMFxJuKkVuqBaIfgPiYVfhCUThTioDQRMToZuOT69eMofBHfMruvxgI1ThdKQ+yaUMuC1kFJE4CEo2sEvREI/pNQ4ForOZmPYFEuFIZus4Ip7sshRJuM7o5d0rxEvTfEGPVWGjF0DibiMwv0J8Q957hdYbhDZDPGLevBIgqNeNgZBorur7hOMI4jrggEM48DaT8KJtRwTv7hI4eoVwWRgwzTBzr01RvnODFsrjNWhFEEpaoZJTBKhITgAMw+Rwh4XnGaUAmBrlQhqOnhCOnLWEoNNRBQ50hp9f9yIzC6nLk2oFwh6ok5UUn0tkjnO4RJ+ic61M8cleGBTNTtDT6FEOhWLJYB4CaiTvPmpcKpCes71VeyGYiXiiUhC3vh7y0qcimHYE7jGwWRjQY8tnoTQpEFfxZOxCJOSSc0NmLO42Zk3z+/N4sd9+SZlh+KOLWjE+/oO/tC/n2+iIbflV2JtrcYKjPQToV7aMK86gNCJfce9HpdPUKJ7pU3WHqNR7LFmZ4cEGGMc3ekE59aDBEd+keNrcFvPBykbd2lp0p1mUN9XWGjKaOsSu/wDtqA0I9gAKhLzrRafnomDAsDw/fmeULd2f4zGTf2e+VWMWS8P2NJb71SpEDR0OnDc3DDPmccZ5LyfUTB6IUREDsP2IZOdzjS0tyLFuYZkKLP8BTXG5Afr494B/XFXh7d4AxwqhGQ2Pec4d3EdI8CPJh1V4j0QgF4mSnZd/hCIivPJrjoflprh3lR378Cq139wR8bV3EFSJCS7Ohqf43BISSZTmAU12RRjTWezy5LMcSBWK07yK9K7W2fKBAFHj1l2XnYUY3VQ2EBlS1aYS+QDXidLflwyOWhpzHqkezPDQ/w8QxPunUlYIB3m4L+NoPCmzcVnKuWoGozjSkHUz1AVUSLisQHd2RRtQrEEtzLFmQZtIYn8wgINTNnu4WegrWEWlzg0d99mOwimU41iH0FqNnjR5uyFXUxzRoOtFlKQZCQ9ZzrnHwO5KnKTc8u7bAz7eXHVcpEMOr44gjwMGaOCLRiI4ey/7Dlvqsx0rliHMAoW5t3+GQNa+X2bavzDUjPO6+NcOCWWkHRhDA1j0Ba14rsqfdMmWCz+fmpZk/I002BRq6b2kr88NNJY50WGZdn2LxzWmmjfOpy5ztnRSIZ9YU+MV7VwKInMfKpREQkweZhjL1z35V5u9f6GXz/5RpHefzpw/X8VcPZBk/2qOvIHznxwWeeq6PPTsCrp2d4vE/zvOXf5CjtdG4WOW7Py3y1Dd72d9umTsvzV88kuO+2zK0NFYkMrFKKBBP/1eBTTtqBuJwTbnGANNINCIBYn6ayWMHcoTGGz/bWmL1c2fY8maJEdf4/NEjOZ5YkmPK2AiIF18p8NQ/9bF3W5kxs9J84U/q+NIDOcaN9OjuE767vshTX+/l4EchvzM3w+NLczxwR4YxTecBYk0MREyWVZlGfxpeZdJ1TiBi01COUI2otF+NQPccCvmP9UW27A4Z1WS493fT3Ht7hlHDjfM+m3eW+feXi+zcGzBpQor7F2W459Y0zfXGmcbmXWVefKXIR0cts27wuW9ullum+gw/Rxj/9q6Ap9dWaERj1RwxdK/RzxGqEcoR89JMGns2Weqptx0KOXxaHAlOavEZ3+I5N6sccrrHsv3D0BGmEuEN1/qMG+U5stPrJ7stuw6FdPVEXmBSi8fIYXHdYZCD2rwr4B/WnOGNXwcuiBpdPRC1B1SDyTKf8/jysiwPzYvc52BGV2HURLRypfemfeNS+GSp1miqrt4lKbJU1jHc9UCwYSR8RtP/s63CPU6BeGbtGV5XjojdZ1WmAZcAROw+G+qiyPLBBWkmjD4biMsZVbyjXkPjCHWfMUdUF0coEDUUZio5QgMqjSOa8h5fWZbjwflpxl3pyHJPwLPrCs5TaQo8RnONqkNsDphFK7ues8hUA3MuVKFyuUYcWWrSte+IZXSjx98ur2PJ3DStIyPbvlJr2z5Nuoq88ssy1gpjmqIArrqky1Wxq+trJEmXsv3xOPtsaYqyz+WLMlw7yhtQvr/cgLy1K+Cff1hk47Yo6VKyrD7p4oC5a1Xn143WLMVphA6FnHMlpbIwhFPdlvbjQkPe4/65ab54X5abJvvnJbLfNCh9RVi3qcS3f1rkg8Oh00z1Qg1aj6gqDa+xr+EYW6DnjHCyOyrMTmn1+PziDA8tyDKy8fIXZtTrbN9reeEnRd78dcnVHnKZqG7pKlQXL9fFZLmy8z9FmGJ0XgrqL3R6SaNGAdCEqLPXuhdPH+ezfHGG37s54woi6iLV9ZUDcUVeXer6tHJ0rt6oull1k/rcxAQH7COuwOo13zN4cRyiYfiO/SHr3ijx2tayOyCtmdblTH+sUoU2JkB0rANvMsh0oCI3vICJmKg6rGGwZpeBFaa2+twzJ8MdN/qMGeETWuFUj9BTFOrShomjDdeMPDtVdxWvLutK831FcT0RrVS7Vl5FCVp/VZXPZCJ11wr6e/sC1r9bZsuekDNl62qVDghNyowWlquAwcURyhErO18yYiZjZFrVQGiDhyhY6u6Djj7rSvdNDYaZk1Jc16oDbXDohKWnTxjf4nPf7WnunJlyvYdk6Qlu3Ru6YGjfkZAzRXGps9YaVauU9Kyrvka1x5T2NnwohXD0tGX3gZBDx1VarU9Cvs6QTWvfxbjI9CK1ymQbsUas6vw+ojNTMhOMTs9ddLmYIuYL9SJ9JaGr19LjJhejzajpHD9mkYIw48YUTzyc47FFmaj5o+Fzl+W/3yizdlOJd9oCR8DGRLatJqS9saihHDd4iDTBqGlou09NTbtqGVzFWlN7LQxpUUZPyfVJq2hqaC0ibgJ3/ls8FjAbGHZRFJIvxHGFnq/yQW9BONUlzlz0xFTNg2OClITps1L89WN1PLY4Qz4L7SeF720osvb1Eu+3hxSKkSn4KUMqpZOikV24xm9FYyx6V2SXqRQMq1Pv4DlzUBAUg6QhVCUIKk1tkWUlQEkzzrnUeKNKjNoC1LxBCbRYglOdggTCrOt9Hl2c4c6b0pzqsfzorYAfby5x5JR1OcQwZw7RCbsGbyU3VAAxuCOuYGiLT3Mc1Zb+69VpQiJS1ASuiCy193neOOJC8UWFkvQDo3PKqhW6u9YRHtMnRD3RvUdC3mmLMk4VXHsjGvjUZSPe0fv62/9xVz15ftJ7jXxijFfSLY/nNGrQhNi3JmMBK7q+IUauu1iIfTGTSbQj0RD9vhsPiAc69KQ1LdemsfKK7yu7Rz5f7VyzTxXOdbIHq1/l75WhSkyItSnAIEk+no/oeh7humq64RcFI+JKt5IWoX7WIm1Hr9Ddq91cXGGlIa+d64/t+rwnOVjKQTFbzRowWIgEiEUrOp+1MNUY5gIjLiZsLdf7+cORpxZkxdmyFmnU50cu8uNxo8sflzql3YfhQ52z/DuD0WBKp24vearufEC51n5sKi66vPQhsFrO5HzfLQLbdLJOJ2+XG2GmwLLYjX4SLzjrGc69J4SWzENdknF/Its8auBVgTazaEXHHIyZbuHPDDKv2qBqKNtwqh/r/yXb9lA2MPAeDUm3/p81fA/YbX7/ia6RpbSd6HneH4LcC9wI5C79PVf1E1QXDxrkVTx50Vq71yxdKv7xCd3NVuR2I3wWI58Fc0M1ecdVLer5N6cgaBC1ycBPyqnUhnQ+f8wpagKGETtbxNwvRv9mQ2Z8Sv9cQUPqTSAv+ZJ50zbWHd242gQDPNbcFZ0j0oY7DLIQ8eZgZEysGUkRfvDY29WsFM5JxQG7uskShg7E7DDILzxJv7bhmXx7IsBZrls5I8zYydYz0zxkvGhsIcZxhk7seRLRnY0mCK/apfvU7D3eYFlHvzxj2sXSFqT9vW98NX84GouN1llA6J82hSd7mvHD8cbzxhlhJMYmQNj/V0BoscCIGOOVRWyn4LWL9ff39eVPvPu80cn8/vW/Bu2u3K+jHJ0AAAAASUVORK5CYII=)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{
  background-image:url(../../static/img/icon_ht_08.b46de47d.png)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-huateng .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{
  font-weight:600;
  color:#3e8ced
}

.xml-reader-preview-huateng .xmlStatisticalCharts .chart_title{
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:16px;
  color:#27272a;
  line-height:22px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type{
  padding:0 28px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new{
  border-top:1px solid #ededed;
  padding-top:16px;
  margin-bottom:24px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .student_title_new,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .student_title_new{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-line-pack:center;
  align-content:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#333;
  line-height:24px;
  margin-bottom:19px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .student_title_new img,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .student_title_new img{
  width:3px;
  height:12px;
  margin-right:8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time{
  background:#ecf3fe;
  width:100%;
  padding:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-radius:4px 4px 0 0
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .allTime,.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .thisTime,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .allTime,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .thisTime{
  width:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .allTime .time_logo,.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .thisTime .time_logo,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .allTime .time_logo,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .thisTime .time_logo{
  width:18px;
  height:18px;
  margin-right:8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .allTime .font,.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .thisTime .font,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .allTime .font,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .thisTime .font{
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:14px;
  color:#666;
  line-height:20px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .allTime .blod_font,.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_time .thisTime .blod_font,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .allTime .blod_font,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_time .thisTime .blod_font{
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:26px;
  color:#333;
  line-height:36px;
  margin-right:6px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_schedul,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_schedul{
  padding:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:0 0 4px 4px;
  background:#f4f8ff
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_schedul .font,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_schedul .font{
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:14px;
  color:#666;
  line-height:20px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .student_top_new .top_schedul .percentage,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .student_top_new .top_schedul .percentage{
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:14px;
  color:#333;
  line-height:20px;
  margin-right:18px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .student_title_new,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .student_title_new{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-line-pack:center;
  align-content:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#333;
  line-height:24px;
  margin-bottom:19px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .student_title_new img,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .student_title_new img{
  width:3px;
  height:12px;
  margin-right:8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item{
  height:58px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:26px;
  margin-right:30px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item img,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item img{
  width:52px;
  height:58px;
  margin-right:9px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item .item_right .item_time,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item .item_right .item_time{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#666;
  line-height:18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item .item_right .item_time .music_color,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item .item_right .item_time .music_color{
  color:#0aa5a8
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item .item_right .item_time .video_color,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item .item_right .item_time .video_color{
  color:#d25f00
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item .item_right .item_time .pic_color,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item .item_right .item_time .pic_color{
  color:#206ccf
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item .item_right .item_time .test_color,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item .item_right .item_time .test_color{
  color:#cb1e83
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .resource_student .resource_list .resource_item:nth-child(2n),.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .resource_student .resource_list .resource_item:nth-child(2n){
  margin-right:0
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark{
  padding-bottom:28px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .student_title_new,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .student_title_new{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-line-pack:center;
  align-content:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#333;
  line-height:24px;
  margin-bottom:19px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .student_title_new img,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .student_title_new img{
  width:3px;
  height:12px;
  margin-right:8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .mark_list,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .mark_list{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .mark_list .mark_item,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .mark_list .mark_item{
  width:216px;
  height:96px;
  border-radius:4px;
  background:#f4f8ff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-right:16px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .mark_list .mark_item .mark_img,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .mark_list .mark_item .mark_img{
  width:36px;
  height:36px;
  margin-right:20px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .mark_list .mark_item .mark_right,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .mark_list .mark_item .mark_right{
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:14px;
  color:#52525b;
  line-height:20px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .mark_list .mark_item .mark_right .color,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .mark_list .mark_item .mark_right .color{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_type .study_mark .mark_list .mark_item .mark_right .color .blod,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .study_mark .mark_list .mark_item .mark_right .color .blod{
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:26px;
  color:#333;
  line-height:36px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .students_list{
  padding-bottom:50px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .students_list .student_title_new{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-line-pack:center;
  align-content:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#333;
  line-height:24px;
  margin-bottom:19px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .students_list .student_title_new img{
  width:3px;
  height:12px;
  margin-right:8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .students_list .student_title_new .filter{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .students_list .student_title_new .filter .item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:20px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:14px;
  color:#52525b;
  line-height:22px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .students_list .student_title_new .filter .item img{
  width:14px;
  height:14px;
  margin-left:4px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:16px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-right:20px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student .student_img{
  width:56px;
  height:56px;
  margin-right:12px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student .student_img img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student .student_content .student_name{
  font-family:PingFang SC,PingFang SC;
  font-weight:500;
  font-size:14px;
  color:#27272a;
  line-height:22px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student .student_content .student_learn{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  line-height:18px;
  color:#666;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student .student_content .student_learn .color{
  color:#538ae6
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  width:100%;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item{
  width:93px;
  height:70px;
  background-color:#5edfd6;
  border-radius:5px;
  position:relative
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .card_back{
  width:100%;
  height:100%;
  background-position:center center;
  background-size:100% 100%;
  background-image:url(data:image/png;base64,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);
  padding:6px 8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .resource_list .resource_item .el-progress .el-progress-bar,.xml-reader-preview-huateng .xmlStatisticalCharts .student_content .el-progress .el-progress-bar,.xml-reader-preview-huateng .xmlStatisticalCharts .student_top_new .el-progress .el-progress-bar{
  padding-right:0!important
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .card_back .logo{
  width:18px;
  height:18px;
  margin-bottom:4px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .card_back .logo img{
  width:100%;
  height:100%
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .card_back .title{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#07828b;
  line-height:17px;
  margin-bottom:4px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .card_back .time{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:12px;
  color:#666;
  line-height:17px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .card_back .time .color{
  color:#07828b
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .line{
  width:16px;
  height:16px;
  position:absolute;
  right:6px;
  top:0
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .line .el-popover .text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#666;
  line-height:18px;
  margin-bottom:8px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .resource_list .resource_item .el-progress .el-progress__text,.xml-reader-preview-huateng .xmlStatisticalCharts .student_content .el-progress .el-progress__text,.xml-reader-preview-huateng .xmlStatisticalCharts .student_top_new .el-progress .el-progress__text{
  display:none
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .line .el-popover .text .color{
  color:#5edfd6
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .line .el-button{
  padding:0!important
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item .line .line_img{
  width:16px;
  height:16px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(2){
  background-color:#faac7b
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(2) .card_back{
  background-image:url(data:image/png;base64,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)
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(2) .card_back .time .color,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(2) .card_back .title{
  color:#faac7b
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(3){
  background-color:#7bc0fc
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(3) .card_back{
  background-image:url(data:image/png;base64,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)
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(3) .card_back .title{
  color:#114ba3
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(3) .card_back .time .color{
  color:#206ccf
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(4){
  background-color:#f979b7
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(4) .card_back{
  background-image:url(data:image/png;base64,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)
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(4) .card_back .title{
  color:#a11069
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_type .list .item .student_card .card_item:nth-child(4) .card_back .time .color{
  color:#cb1e83
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_top_new .el-progress{
  width:482px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .resource_list .resource_item .el-progress{
  width:224px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .resource_list .resource_item:nth-child(2n) .el-progress{
  width:275px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_content .el-progress{
  width:173px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_content .el-progress .el-progress-bar .el-progress-bar__outer{
  border:1px solid #79abfa
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_content .el-progress .el-progress-bar__outer{
  overflow:inherit
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_content .el-progress .el-progress-bar__outer .el-progress-bar__innerText{
  width:32px;
  height:17px;
  background:#538ae6;
  -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  box-shadow:0 0 12px 0 rgba(0,0,0,.12);
  border-radius:38px;
  border:1px solid #fff;
  color:#fff!important;
  margin:0!important;
  position:absolute;
  right:-16px;
  top:calc(100% - 12px);
  padding:4px 6px;
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:10px;
  line-height:14px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_title_new .el-select .el-input__inner{
  border:none!important;
  background:#dfebff!important;
  border-radius:99px!important;
  color:#538ae6!important
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_title_new .el-select .el-select__caret{
  color:#538ae6!important
}

.xml-reader-preview-huateng .xmlStatisticalCharts .list .el-pagination{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-reader-preview-huateng .xmlStatisticalCharts .custom-popover .el-progress .el-progress-bar{
  padding:0!important
}

.xml-reader-preview-huateng .xmlStatisticalCharts .custom-popover .el-progress .el-progress__text{
  display:none
}

.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_left{
  width:30px;
  height:80px;
  margin-right:25px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-reader-preview-huateng .xmlStatisticalCharts .wrap_right{
  width:30px;
  height:80px;
  margin-left:25px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-reader-preview-huateng .xmlStatisticalCharts .uptri{
  margin:0 auto;
  width:0;
  height:0;
  border-top:15px solid rgba(255,255,255,0);
  border-left:15px solid rgba(255,255,255,0);
  border-bottom:15px solid rgba(151,151,151,.25);
  border-right:15px solid rgba(255,255,255,0)
}

.xml-reader-preview-huateng .xmlStatisticalCharts .uptri1{
  margin:0 auto;
  width:0;
  height:0;
  border-top:15px solid #fff;
  border-left:15px solid #fff;
  border-bottom:15px solid #fff;
  border-right:15px solid #fff
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_color1{
  background-color:#fc7293
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_color2{
  background-color:#9d91f3
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_color3{
  background-color:#47c8e8
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_color4{
  background-color:#64a4fc
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid rgba(151,151,151,.25);
  padding:20px 30px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_img{
  width:100px;
  height:100px;
  border-radius:50px;
  background-color:#ececec
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:20px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:600px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box{
  width:48%;
  border-radius:10px;
  color:#fff;
  margin-top:15px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .title{
  padding:10px 20px 0
}

.xml-reader-preview-huateng .xmlStatisticalCharts .student_bottom_box .time{
  text-align:center;
  padding-bottom:10px;
  font-size:18px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid rgba(151,151,151,.25);
  padding:20px 30px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .img{
  width:100px;
  height:100px;
  border-radius:50px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_top .title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:20px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:600px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:750px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .swiper_box{
  margin-right:30px;
  border-radius:4px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_img{
  width:80px;
  height:80px;
  border-radius:50px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_swipers .teacher_name{
  text-align:center;
  padding:10px 0;
  width:80px;
  height:30px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom{
  width:850px;
  background-color:#fff;
  margin-top:0;
  border-radius:10px;
  -webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);
  box-shadow:0 2px 16px 0 rgba(151,151,151,.25);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:10px 20px 30px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{
  width:48%;
  border-radius:10px;
  color:#fff;
  margin-top:15px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{
  padding:10px 20px 0
}

.xml-reader-preview-huateng .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{
  text-align:center;
  padding-bottom:10px;
  font-size:18px
}

.xml-learning-progress-dialog .el-dialog__body,.xmlStatisticalCharts-custom-popover .el-progress .el-progress-bar{
  padding:0!important
}

.xml-reader-preview-huateng .xmlStatisticalCharts .el-select{
  width:140px;
  height:34px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .el-input--suffix{
  height:34px
}

.xml-reader-preview-huateng .xmlStatisticalCharts .el-input--suffix input{
  height:34px!important
}

.xmlStatisticalCharts-custom-popover .el-progress .el-progress__text{
  display:none
}

.xmlStatisticalCharts-custom-popover .text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#666;
  line-height:18px;
  margin-bottom:8px
}

.xmlStatisticalCharts-custom-popover .text .color{
  color:#5edfd6
}

.xmlStatisticalCharts-custom-popover .text .video_color{
  color:#d25f00
}

.xmlStatisticalCharts-custom-popover .text .pic_color{
  color:#206ccf
}

.xmlStatisticalCharts-custom-popover .text .test_color{
  color:#cb1e83
}

.xml-reader-preview-guokai .xml-digital-teaching-pc{
  padding-left:0
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left{
  -webkit-box-shadow:0 0 10px 0 rgba(218,218,218,.8);
  box-shadow:0 0 10px 0 rgba(218,218,218,.8)
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalog-content .is-current>.el-tree-node__content{
  position:relative;
  background:rgba(211,222,255,.54);
  -webkit-box-shadow:0 0 3px 0 rgba(143,178,231,.36);
  box-shadow:0 0 3px 0 rgba(143,178,231,.36);
  border-radius:6px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalog-content .is-current>.el-tree-node__content::after{
  display:none
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .xml-preview-catalog-pc .catalog-header .catalog-img-left{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA6CAYAAADP/mu6AAAAAXNSR0IArs4c6QAABGhJREFUaEPVms1y2lYUx88RnXjaFZvg4OmCPEDBWnQGvIrewNnEfLRjeII6T2D8BHGeADw1BndjvwFeBWayANIHMCvLpguzSV3TSKcRWIykIN0jyfVI2ko693f/93zdKyHE7Mofq7soQR3jxP0A3TSYYwNe+P1qGxJ4ZgodC/CfW5PN71DvAlAyNuCroCPvKm7QkQb3go4seL6hZnANugCQccl648gFpxgap4QkRwqcA/2FJOVjJTUMDd4eqBmUpG4xt/4yTDETQwMQQa1fSYcvQCY0IGaK2VRgETjQoNPb3i8bh6HzuBXaMBYUnAONBAcfKum6dUUDqdQYXCa/l34YGEqbxoKAB4UOlA4foLuAuGlVwC94GOhA4J3RjaG0DZo07aAk25fSK1BfNS6Ts2drXXLYcbxz1Cunq252fLlK59OkAQA2Y/8PNJ73yi9ee02eDb4SmuiolFt3VcU5MEdpJBo+m90rF7WX09Dgp6PJO0LYsxkiGBZzKZmbuznQX1dzTAhKv5Qei+wKFT/98699IrKlImOAO+2zXJO9VbEOXji5PgOgbQ8gNrQwON2gSdOUkixWxYTcaqkNQntsOCbgC9oT/OmgF00Txz2EBWgVNAJOUSPljZwaivyPrzROzaaJa9O15HdG13uA0junIUJUSj89v+AOkG+p+4jgjA376xq97v26cc616ar46WiySwjz7st6kabVSvKiK+NcHGhrp8ex6XxmmVU8oH1VRQ70qqbJL/wc/I/BZFNPwGCF0pGEnmcVA5oS0CWA5ZmFcUMn/X0598JedDxkeSqll8HZGd1cWtvTRY7E853sc89ewTmHwsn1rfXA5ps5Er3vVTbYQohcB08/TW6dan/dXTeL2VRN9LL1vggcCZofKmlfNr3Gd3UVADgsZlNvufCF46s9kPCbNGrLTgT1fiV9wLXpCW4G5yo/R6L6Tm6dPdBWS60Twr7XgPRI8Mt02B6oVUwkjH7bdkUV3tYdusNDdSeXOuIuMUt5gGq/nGbbdC1A5g3Xkr/oCNklf6t1dUiIv3lO9rFKvjlIe3RTR0Snr041baZU5B/ZTVbhWG2CBLuu8ETTL6ArHyt8m8s87mZ0JTzRmHTdVy/OgacZyv0av79f1BqP68ngjS3bPSh+4IVbNzf4O/1vf1s3kdv4hBeCGwvSGU0OAcEeaATDO/2zwt13vmrcJmdr910Csp3JOBZ8vHb/jyza4QtdxWq0PbppIqIz0Hy1Bhz4Rz2esGSbVfC+WgMOPABc9MppRVjyuYXlbHCbnEn/dgnBttx+qysHXtSUsXzcOjE3eN+Hnm01g+T5ncc4yHdtynyDG5NYBe8X3LCTDwEfCNwYdH6wn0gsv4wFAQ8DHxjcCR8UnA3vaMpCgVvhi9lUuI9XHLexwIcG52YkznNCn7c0ZZECZ7nNA3zkwFnwANH7JG66VCx/QuDAR9JVrIEcyx9tvJSPvOImfOHkahsgZj+TmfD5llpFhPnZT2wUd8Dv/weLvrD9sS4yfgAAAABJRU5ErkJggg==)
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .xml-preview-catalog-pc .catalog-header .catalog-img-right{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA6CAYAAADP/mu6AAAAAXNSR0IArs4c6QAABFBJREFUaEPV2k1y2kgUB/D3xFSYyYrZEOPKwrlAsBZTY7KCGzibiYGZMpwg8QmMT2DPCcA15sOzcW7ArAJTWcg4B4CVFeNF2KQSiKU308IQGpDULQkX0hJD8/Pj391PDZiq6V0CKLVziVMI0YWpmv6/G4AACmHCT+FWsQ162fpj820YCs/DiQZ3YGbe559erjueh1uZCQd+ER4S/HJ4CPAM3gWALZtM92gImXYx0Vu3zOMv1f72D2g2ASgWJjwybBjxFpxdO1W9gAhlh0gEEptG56ZLppnJqv7iN4U/FL5x1Scg6vnFc3CGf1HVS4RwuKrKW/DxquULvwBfNX4KHzdIl1/Mz5mi+mwgu2otha8Sz8F94G3hbMzUmV4BBfbtqoFEl49Gw8w/RfGK1Ts3JUTko+ih8o5wC1/TmwCQDhLf6PRPAOH13JiVvefxomhkXOHp8qfYKDpsEtB2kPh656aCiPOfpjDeFc6wDD+MftUcWgOQjc2F9ik2Ur41CWG+ICd7z+MHbpUXgltrfF3fQgIWG7u+BpCg8i6fEP64GX4Y+bZQECQqvUo+OXLCC8NXha9r+hZGIgsFccNLwb/jUXNoyqQr7wUvDRdsyqTxf2v9bYpAkwC4LtWu8p7g42XyehcAL5wnEZ60chuuE20yRv3DbRqJWGy4yzTuDnLq5snsg57hgk0ZEEGpnU84TrRZUF3TCxiJLHSpSFB4lYxPz358wQVbA3n8st0VgMVvivcNf2D8wDBGmbz69DIQuCjeNOng39/5rDrNEZvWwMIHBhdpytiZTSu/+bPbrshlfnlrMAgWXvt4DEBvbGEe4OdXtxcEtDs3Zi8w+E5VP0SEkuM2TXD0Lp9wfM7s6887/WNC4AqBgAM0KJiorAT94faQiBb+ScUA9Tc17n9yPiSaDKOYVRMV9qn4isrOmb6PClgD2V0oH499wsUxZ9G+4Km/rnch4rzly6Lrmp6+7xT5LZ/Mg1xyw/+WL3Dyxd74tJVLFESXPrsmiwzjKKsuTmjpqOyU9S2MOre1smirrVWUJiByNyl2aOmojNHOd0EPgZaCi6HxbSu38VI0HmWtG/tJeazJVHoytlBU0uVubBj9MdCbZQZodG4YmrtZNsn8M5fcsN997+WucIYePYo2ae4NuKbew8FQ46rPem5u8hLRaTb5RGhCu8JTtY8XsNgrTN2yxxLshedLdkUZtGvGX1T1MiFfFb+VXoZmh597ybgqOjcc4QJbeY8QMu2s3AH9Sg89V4W2JuTkfHxc3t4X47MayDHzKtFz8B4ZhuevVLjJ+evZ9RtFwWOHrHmKx+x49xX3heYyLtDp+UbfV7zrp9LcBiTQNAWCllk13J6LAk3T2qGtqLh+Je5hyXOrVhB/t/8RAuDgjpTM+3x8LX+7YgNfb/QkKuMvTL93H2td6emqMvkx2fiB9a/0cngYf0xGBMV2fnxmEYbLWg6J4ChMaFbY/wBgDhMZhzQVDQAAAABJRU5ErkJggg==)
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-text-book-name{
  padding:10px 30px 10px 10px;
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:16px;
  color:#333
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#666;
  line-height:19px;
  margin-top:22px;
  margin-bottom:16px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs>div{
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs>div>span{
  margin:0 10px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs-active{
  font-weight:600;
  color:#538ae6
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs .left-icon{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA6CAYAAADP/mu6AAAAAXNSR0IArs4c6QAABGhJREFUaEPVms1y2lYUx88RnXjaFZvg4OmCPEDBWnQGvIrewNnEfLRjeII6T2D8BHGeADw1BndjvwFeBWayANIHMCvLpguzSV3TSKcRWIykIN0jyfVI2ko693f/93zdKyHE7Mofq7soQR3jxP0A3TSYYwNe+P1qGxJ4ZgodC/CfW5PN71DvAlAyNuCroCPvKm7QkQb3go4seL6hZnANugCQccl648gFpxgap4QkRwqcA/2FJOVjJTUMDd4eqBmUpG4xt/4yTDETQwMQQa1fSYcvQCY0IGaK2VRgETjQoNPb3i8bh6HzuBXaMBYUnAONBAcfKum6dUUDqdQYXCa/l34YGEqbxoKAB4UOlA4foLuAuGlVwC94GOhA4J3RjaG0DZo07aAk25fSK1BfNS6Ts2drXXLYcbxz1Cunq252fLlK59OkAQA2Y/8PNJ73yi9ee02eDb4SmuiolFt3VcU5MEdpJBo+m90rF7WX09Dgp6PJO0LYsxkiGBZzKZmbuznQX1dzTAhKv5Qei+wKFT/98699IrKlImOAO+2zXJO9VbEOXji5PgOgbQ8gNrQwON2gSdOUkixWxYTcaqkNQntsOCbgC9oT/OmgF00Txz2EBWgVNAJOUSPljZwaivyPrzROzaaJa9O15HdG13uA0junIUJUSj89v+AOkG+p+4jgjA376xq97v26cc616ar46WiySwjz7st6kabVSvKiK+NcHGhrp8ex6XxmmVU8oH1VRQ70qqbJL/wc/I/BZFNPwGCF0pGEnmcVA5oS0CWA5ZmFcUMn/X0598JedDxkeSqll8HZGd1cWtvTRY7E853sc89ewTmHwsn1rfXA5ps5Er3vVTbYQohcB08/TW6dan/dXTeL2VRN9LL1vggcCZofKmlfNr3Gd3UVADgsZlNvufCF46s9kPCbNGrLTgT1fiV9wLXpCW4G5yo/R6L6Tm6dPdBWS60Twr7XgPRI8Mt02B6oVUwkjH7bdkUV3tYdusNDdSeXOuIuMUt5gGq/nGbbdC1A5g3Xkr/oCNklf6t1dUiIv3lO9rFKvjlIe3RTR0Snr041baZU5B/ZTVbhWG2CBLuu8ETTL6ArHyt8m8s87mZ0JTzRmHTdVy/OgacZyv0av79f1BqP68ngjS3bPSh+4IVbNzf4O/1vf1s3kdv4hBeCGwvSGU0OAcEeaATDO/2zwt13vmrcJmdr910Csp3JOBZ8vHb/jyza4QtdxWq0PbppIqIz0Hy1Bhz4Rz2esGSbVfC+WgMOPABc9MppRVjyuYXlbHCbnEn/dgnBttx+qysHXtSUsXzcOjE3eN+Hnm01g+T5ncc4yHdtynyDG5NYBe8X3LCTDwEfCNwYdH6wn0gsv4wFAQ8DHxjcCR8UnA3vaMpCgVvhi9lUuI9XHLexwIcG52YkznNCn7c0ZZECZ7nNA3zkwFnwANH7JG66VCx/QuDAR9JVrIEcyx9tvJSPvOImfOHkahsgZj+TmfD5llpFhPnZT2wUd8Dv/weLvrD9sS4yfgAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  width:20px;
  height:30px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .sup-tabs .right-icon{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA6CAYAAADP/mu6AAAAAXNSR0IArs4c6QAABFBJREFUaEPV2k1y2kgUB/D3xFSYyYrZEOPKwrlAsBZTY7KCGzibiYGZMpwg8QmMT2DPCcA15sOzcW7ArAJTWcg4B4CVFeNF2KQSiKU308IQGpDULQkX0hJD8/Pj391PDZiq6V0CKLVziVMI0YWpmv6/G4AACmHCT+FWsQ162fpj820YCs/DiQZ3YGbe559erjueh1uZCQd+ER4S/HJ4CPAM3gWALZtM92gImXYx0Vu3zOMv1f72D2g2ASgWJjwybBjxFpxdO1W9gAhlh0gEEptG56ZLppnJqv7iN4U/FL5x1Scg6vnFc3CGf1HVS4RwuKrKW/DxquULvwBfNX4KHzdIl1/Mz5mi+mwgu2otha8Sz8F94G3hbMzUmV4BBfbtqoFEl49Gw8w/RfGK1Ts3JUTko+ih8o5wC1/TmwCQDhLf6PRPAOH13JiVvefxomhkXOHp8qfYKDpsEtB2kPh656aCiPOfpjDeFc6wDD+MftUcWgOQjc2F9ik2Ur41CWG+ICd7z+MHbpUXgltrfF3fQgIWG7u+BpCg8i6fEP64GX4Y+bZQECQqvUo+OXLCC8NXha9r+hZGIgsFccNLwb/jUXNoyqQr7wUvDRdsyqTxf2v9bYpAkwC4LtWu8p7g42XyehcAL5wnEZ60chuuE20yRv3DbRqJWGy4yzTuDnLq5snsg57hgk0ZEEGpnU84TrRZUF3TCxiJLHSpSFB4lYxPz358wQVbA3n8st0VgMVvivcNf2D8wDBGmbz69DIQuCjeNOng39/5rDrNEZvWwMIHBhdpytiZTSu/+bPbrshlfnlrMAgWXvt4DEBvbGEe4OdXtxcEtDs3Zi8w+E5VP0SEkuM2TXD0Lp9wfM7s6887/WNC4AqBgAM0KJiorAT94faQiBb+ScUA9Tc17n9yPiSaDKOYVRMV9qn4isrOmb6PClgD2V0oH499wsUxZ9G+4Km/rnch4rzly6Lrmp6+7xT5LZ/Mg1xyw/+WL3Dyxd74tJVLFESXPrsmiwzjKKsuTmjpqOyU9S2MOre1smirrVWUJiByNyl2aOmojNHOd0EPgZaCi6HxbSu38VI0HmWtG/tJeazJVHoytlBU0uVubBj9MdCbZQZodG4YmrtZNsn8M5fcsN997+WucIYePYo2ae4NuKbew8FQ46rPem5u8hLRaTb5RGhCu8JTtY8XsNgrTN2yxxLshedLdkUZtGvGX1T1MiFfFb+VXoZmh597ybgqOjcc4QJbeY8QMu2s3AH9Sg89V4W2JuTkfHxc3t4X47MayDHzKtFz8B4ZhuevVLjJ+evZ9RtFwWOHrHmKx+x49xX3heYyLtDp+UbfV7zrp9LcBiTQNAWCllk13J6LAk3T2qGtqLh+Je5hyXOrVhB/t/8RAuDgjpTM+3x8LX+7YgNfb/QkKuMvTL93H2td6emqMvkx2fiB9a/0cngYf0xGBMV2fnxmEYbLWg6J4ChMaFbY/wBgDhMZhzQVDQAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  width:20px;
  height:30px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header{
  top:44px!important;
  background:rgba(222,230,255,.54);
  border-radius:6px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__nav{
  width:100%;
  border:none
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .el-tabs__item{
  width:16.6%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#999;
  font-size:14px;
  text-align:center;
  padding:0 15px;
  background:#f0f3fe
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__header .is-active{
  font-size:15px;
  color:#538ae6
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .el-tabs__active-bar{
  width:30px;
  height:3px;
  background:#538ae6;
  margin:0 0 4px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .demo-collapse,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-preview-catalog-pc{
  padding:10px 10px 0!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .preview-left-student .xml-note-header{
  background-color:#538ae6
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left .catalogContentTeacher{
  padding-left:10px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc{
  -webkit-box-shadow:0 2px 14px 8px #ddd;
  box-shadow:0 2px 14px 8px #ddd
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress{
  width:150px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress-bar__outer{
  border:1px solid #4d90f9
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .xml-progress .el-progress__text{
  font-size:14px!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .title{
  padding-top:6px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-counter-main-pc .preview-counter-header .set-up span{
  padding-top:6px;
  font-family:SimHei;
  font-weight:400;
  font-size:14px;
  color:#676767;
  cursor:pointer
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item{
  margin-bottom:10px;
  background:#fff;
  border-radius:10px;
  border:1px solid #d5dee3;
  padding:10px 8px 0
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .el-collapse-item__header{
  background:#538ae6;
  border-radius:6px;
  margin-bottom:12px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .is-active{
  background:#aecdfe;
  border-color:#aecdfe;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list{
  padding:0
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-teacher-note{
  background:#fff;
  -webkit-box-shadow:0 0 10px 0 rgba(142,142,142,.15);
  box-shadow:0 0 10px 0 rgba(142,142,142,.15);
  border-radius:10px;
  border:1px solid #aecdfe
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header{
  background-color:#aecdfe;
  border-radius:8px 8px 0 0
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .el-collapse-item .resource-list .xml-note-header .note-icon{
  width:18px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active{
  border:1px solid #d5dee3;
  background:#fff
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active .resource-list{
  background:#fff
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .is-active i{
  border:0;
  color:#fff
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .preview-toolbar-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc{
  height:100%;
  padding-left:4px;
  padding-right:4px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc .current-toolbar .toolbar-name{
  color:var(--xml-reader-toolbar-font-color,#2d68fe)
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .xml-toolbar-pc::before{
  display:none
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item{
  position:relative;
  height:auto!important;
  margin:0 0 4px;
  border-radius:0 18px 18px 0
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-item div{
  padding-top:0!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .resource-item.graph-item{
  display:block;
  margin-bottom:0
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .resource-item.graph-item .graph-item__title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .resource-item.graph-item .graph-item__title .resource-title{
  color:#009dff;
  max-width:calc(100% - 40px);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_010 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_011 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_012 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_013 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 div,.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 div{
  color:#3e8ced;
  font-weight:600
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .resource-item.graph-item .graph-item__viewer{
  width:100%;
  height:140px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .resource-item.graph-item+.graph-item{
  margin-top:12px
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .toolbar-icon{
  width:44px!important;
  height:24px!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_01 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAwCAYAAACVMr0DAAAAAXNSR0IArs4c6QAABChJREFUeF7tmn9O2zAUx/0sWqGq0robsBOM3oCeYOMEa6XE9D+6EwxOQPdfqYMIJxicgHGClRPQnWD8iRLVb3lVUqUhJW2J4whiKX/FcexPXr5+PwysaloJgNbRq8FZBVizEVSAK8CaCWgevrLgCrBmApqHL60F27a9zxibX5zzDxEHRPzLGJt4njdxXXeqmc+rhy8V4G6329rZ2TnmnHcZY3tZq0PE34yxKymlm9XX1P3SALYsawAAPwCgtQWMqVKq5zgOAS9VMw642+3u1Wq1SwA4WEHmHhGnAPAYWjV9gM9pfZVSJ47jnJaJsFHABLder9+myMEd5/xkd3d3MhwOCexS6/f7e7PZ7IAsPvksIrpSyl5ZIBsDvALulHPeG41Ga//qQogBIi5JS5kgGwMshPgTeglzY1NKXTWbzUGaxWZZI1m0UmrpT1BKfXccZ5j1rO77RgALIejXPokWR3AdxyHPYeuWhIyIj77vt027coUDTpGGaaPRaG9juSnafBBa8vwWuXFSys7WXy2HBwsHTJrJGDuL5o6IbSnlJIe1zIewbXsIAMe6xt90niYAP0Q7fwD3JoD7ddNJv9SfgpVarfYQ+dNKqVPHcRZylOe71hmrUMAU/gIAbW7zNpvNDi8uLq7XmegmfYQQFNl9C5+ZjsfjT5s8n2ffogF3AeAyWsB4PNbyftu2l97jed5H13Wf+dN5glw1lpYFrnpZXB8RcSKlbOtYZOhRkBRFm12uOr/JnAsFHP91EfFOSrkqPN5kDal9A1cQdUvROpM0BhgA3PPzc20hbRxwkOLsmcq4GQOs04LJk6jX6/8iC1NKdUxl2ooGTO4SRXHUtO3u/X4/GXC8Dw0uanen3HJQBVkEM7q8ldJpcMqvqyUhc3R0dBuEyfMNVKcUlQ4wTSi+eB0yEeY64i6asQ2O1luoBtMLhRAUGv+KbUC5WnEiDUr55c5oNDJWHC0ccAh5kQvOM62YkgY1mocwYsH00uQuT1LheV7nNblbIQTlHuLV5dzSoOtobSlC5fgkkmlFgoyIh9ukLpOWG25uxlyz+DqNSEQ0AcuyXM55lPWK8gau7/un61izZVnzwmeyIm0ycktaslHANJkUS16ABoAbKtlHVh3mevfIBQvSnl/SSv1lgmtMg5NfWQgRj/C2lbxnEhOeuTjzfb/3LtKVL5ELU4wEekkysmiTFwIAPxuNxjBe10vU/ugsG22iheeEjUtEEiCBDqDRWQeKxFJP8IRQ75VS181m000rmAbVk2uSkdj4RiCXDnAc+GAwaD09Pe0rpVqI2KLjU5zzyTqBQxiW01kJOqEZtcIhlxpwljxk3S8D5DcNmD5AEnLRVeY3DzgOWSl1U3QJ/10AzpISnfcrwDrpmkhXal5P6YavLFjzJ6kAV4A1E9A8fGXBmgH/B5gjKk/+WAQ6AAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_02 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAA4ZJREFUeF7tmkFO4zAUhu1IZNNNj1BOMHADegROMEFqTHdTTjDDCSi7EgdNjsAN4AZwA3qDYVm1ij19qKk8xonSQc+20MuGTfpKvnx5/p9TzuhAJcBRq1NxRoCRJSDABBiZAHJ5MpgAIxNALk8GE2BkAsjlyWACjEwAuTwZTICRCSCXD2ZwlmWjNE1vtNZnnPPh9u8T5/y2KIoH5Gv2Wj4I4B3cR8bYyL5apdRVWZZzrxQQvywI4MlkUiVJ8t11XVrrt81mc1xV1RvidXsrHQRwnud/oC20XaVSalyW5ZM3CohfFASwEEJ3XVNd1+f39/dfohcHAXx5efkIi1sb5CRJjheLxbKPWHmeZ1rrZazGBwE8nU7PlFKwyH04tNa3UspZH7hwjhDiFQBLKcd9P+PzvCCAd2AA4g8zSfwH3J/bWr+gXqx9OxhggDKbzYar1eqkruvRYDB4mM/n++QAUQ7OqarK2Sp2Ue/VsHFZFMWxTzv7fFdQwF3/IEQ5zrmWUl64znNFvRgzdJSATTtdjz4sbJzz3zb4GDN0lIBNO2GEthcwWNia3g1QzUytlLouy/K9L8dwRAfYlTBMi7cZer+wAUCt9QVMhU3si83i6ACbdjYGNha3LWz2TYnJ4qgAt/XWJoYxxjJzD8McSMzhJSaLowJs2bvUWg+b/mr3Ws55dXd3t08YDovnZVlehe7D0QC27YXeCnBcaWFr8jJJkrE9TgshKsbYfpduvV7DrlyvkRvrRkQD2La3GRpaevKFlBJg/nNMp9ORUmo/fLgSCBbItrpRAHYlgwagI1V0TmxCCIhokDTej9AjdHDAjrcbL0VRnJpGHLKAZVk2PDo6ejV694cc7dPi4IDtkddlnG2x1rpqG6EBXkwWBwVs51o7GbRZvBswTqWULy4bY7I4KGDb3q6N9jzPTzjnz/bw0fa4x2JxMMCH2NtAtGNY1wIGFqdpCjekeXMdZDszGOBD7G0AQwyr6/q57wJmZ+sQ25lBADsWrd6viexHnzF23vVjFSEEWHyy69vefxIQBLBjeLiG92p94tPO3hvjXBipr1uDPuff4OWJkYu9bmd6B9y1odMH8GfP8b0R5B2wa/T9LLRDP+9zO9Mr4ND2GhHPWy/2CvhQ077C+QQY+S4SYAKMTAC5PBlMgJEJIJcngwkwMgHk8mQwAUYmgFyeDCbAyASQy5PByID/AlhBMFefrvb/AAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_03 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAA4ZJREFUeF7tmkFO4zAUhu1IZNNNj1BOMHADegROMEFqTHdTTjDDCSi7EgdNjsAN4AZwA3qDYVm1ij19qKk8xonSQc+20MuGTfpKvnx5/p9TzuhAJcBRq1NxRoCRJSDABBiZAHJ5MpgAIxNALk8GE2BkAsjlyWACjEwAuTwZTICRCSCXD2ZwlmWjNE1vtNZnnPPh9u8T5/y2KIoH5Gv2Wj4I4B3cR8bYyL5apdRVWZZzrxQQvywI4MlkUiVJ8t11XVrrt81mc1xV1RvidXsrHQRwnud/oC20XaVSalyW5ZM3CohfFASwEEJ3XVNd1+f39/dfohcHAXx5efkIi1sb5CRJjheLxbKPWHmeZ1rrZazGBwE8nU7PlFKwyH04tNa3UspZH7hwjhDiFQBLKcd9P+PzvCCAd2AA4g8zSfwH3J/bWr+gXqx9OxhggDKbzYar1eqkruvRYDB4mM/n++QAUQ7OqarK2Sp2Ue/VsHFZFMWxTzv7fFdQwF3/IEQ5zrmWUl64znNFvRgzdJSATTtdjz4sbJzz3zb4GDN0lIBNO2GEthcwWNia3g1QzUytlLouy/K9L8dwRAfYlTBMi7cZer+wAUCt9QVMhU3si83i6ACbdjYGNha3LWz2TYnJ4qgAt/XWJoYxxjJzD8McSMzhJSaLowJs2bvUWg+b/mr3Ws55dXd3t08YDovnZVlehe7D0QC27YXeCnBcaWFr8jJJkrE9TgshKsbYfpduvV7DrlyvkRvrRkQD2La3GRpaevKFlBJg/nNMp9ORUmo/fLgSCBbItrpRAHYlgwagI1V0TmxCCIhokDTej9AjdHDAjrcbL0VRnJpGHLKAZVk2PDo6ejV694cc7dPi4IDtkddlnG2x1rpqG6EBXkwWBwVs51o7GbRZvBswTqWULy4bY7I4KGDb3q6N9jzPTzjnz/bw0fa4x2JxMMCH2NtAtGNY1wIGFqdpCjekeXMdZDszGOBD7G0AQwyr6/q57wJmZ+sQ25lBADsWrd6viexHnzF23vVjFSEEWHyy69vefxIQBLBjeLiG92p94tPO3hvjXBipr1uDPuff4OWJkYu9bmd6B9y1odMH8GfP8b0R5B2wa/T9LLRDP+9zO9Mr4ND2GhHPWy/2CvhQ077C+QQY+S4SYAKMTAC5PBlMgJEJIJcngwkwMgHk8mQwAUYmgFyeDCbAyASQy5PByID/AlhBMFefrvb/AAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_04 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAABQRJREFUeF7tms9x2zgUxgFI1Izti9OBUkHsCmJXsHEFy8yIsG5rV7BWBdHeZIKeMBVEW0HsClZbQbQVJCcfKBNYPS3JgRD+EWWC4MbgxWMRfCJ++vjwvQdiZA+tBLDW6DY4soA1i8ACtoA1E9Ac3irYAtZMQHN4q2ALWDMBzeGtgi1gzQQ0h++0gl3XPR4MBmec82Gv13sjsxBC/MM5v396elqEYfhdM6e9w3cSMKX0nRDiN4zx2S4zE0LcI4Q+McbCXca3OaZTgAEsQugDQmi4J4SlEGLSJdCdAAypwHGcz0WKFUJ8xxj/jRACgMcY42MhxBv4m/dDCCHC1Wo1CcNwuecP1dhlxgG7rjscDAZfclS75Jz/0e/357PZLBfUeDwexnF8hjH+Pe/6KIrOTUM2CjgPLqgVIXRd9zH3PM/NAb00DdkY4ALlPhweHr6bTqd7uQJQNOcccjjk8vQAyKemnIYxwKPRKCSE/JpS4Jx/CoLAzUt+kKP7/f4UY/xLcn5elmPV2Aihue/7F40l1hqBjABOHueP0n2WAqCU/rWGdKL44HvG2HnRXC8vL7+s7Zts8y5835/XYNPIUCOAKaVfpUVpSQg5L1nIoNCARfCHQwhxyhhbFKnecZyvktNY+r7/uhFqNYK0DlhV77oie1+2oOWoPZteHMcXd3d3hapUr60aX4PbzkNbB6w8upWqSsrlb3kzIoS8LlJ+Ol5+WqDiK0srO1OrMbBVwCqsKvVKkG4QQuB1s4NzPgmCAD4vPSilW9dGUfSqTUfRKuCkFP6cEslToOd5JxjjYRRF0MTJCozkcd8sWoSQcDabQf9hcySVIPQvlkEQZJ/DucS6Qc7fHG2nibYBZ2qCgoIx9kqCNHQc56NcLnPOb4IgmJRJlFIKypaVvEiKi8xLe573LV3sOOfXQRBMq5Tf1Pm2AUO3a+N9hRAPjLHMRuV4180cOefnqirTyRctgNCLYIy9T8fJeX/9dIS3t7fZuaZAFsUxCfjPtcXKKi5ZZfLNlgGhlGY/mHyN+nTI414MYHWiOgGv8/o8rQJfDGA1RZSosdAnj8fj3CJEhfhiUsRoNLoihEAzBo4tD5xYOKjYspJ4Fyum2jCE0AMhxJX9sfJ0THzfr7R3TeXmtnMw5NxSmwaqjON4eHR0NJe7aqPR6KzX620WyPXCBwtktj2UWLETsGlq6Zx07TKbVrZoNgV1aw3REbQoplpo7GqZcqwYQK60cHAfqtP4qQsNmLCcD4UQC8bYadmPrCpQHrsLLKVU3rKGbYir1RQBE1KruapyWR2v2LFajaKq79IBvHXACeStdmXZjkNSOkM/+IejLJ/m7JhUNpZ+JsBbi11VlyuneQ4sFr7vF6YXz/NglzorZEyoF27SiILVXAz/q+WtrKbEJdwIITZbRoSQ+cHBwXXR3p3nedDTyLaf2i4ujLkI+YsTRwGPvvySyTyKomvTW+1NpgpjCoZJJMpU34no3Ns5zwFuFHAJZDi1Ab1are7/z4o2DliCDOVrto2v2DHo7S4wxvAKVe13JuI4hlcCthrxz1FlnWs7ATi94YK3c+rMJ3esKQdh1EWUUUtAgwt4+2y6/zmU0oKkie8oitEpBas3eXV1dfz4+Ai7HtBh2/eVVuhbhDZF6JSRwdidVrBBLo19tQXcGMr8QBawBayZgObwVsEWsGYCmsNbBVvAmgloDm8VbAFrJqA5/L9zF95XCwBnmgAAAABJRU5ErkJggg==)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_05 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAABJ1JREFUeF7tmk1W2zAQxyU9yCIregO4AZyg5ASFE9R9zzbZNZygzQmaZbDMw5yg6QkaTtD0BE1P0K5Y2CA1kyf7KcYfSmJZbiutIJbG1s9/jWc0wsg2rQSwVuvWOLKANYvAAraANRPQbN4q2ALWTECzeatgC1gzAc3mrYItYM0ENJvvtIIdxznq9XrnjLFjhNAiDMM58HBd95wQAr/Pn56eFlEU/dbMaWfznQTs+/4F5/w9xvg8nRnn/B2lNIL/Pc9zMMZ30jUAf59e35mGhoGdAgxgEUKfEEKg2I1WBVjquOScj7sEuhOAwRUcHh5+lhUr013B/ck5d1IXkVdwwcuIkiQZR1G01CDKrUwaB+w4znGv1/taoNoFY+z+4OBgNp1ON0AVAIbredUv4zgemIZsFHARXM45fLCuq5Z5HnAQBFj89iEH2jhkY4BLlPvQ7/cvJpNJZVRQBBjW7XA4PGaMgQ8HX542gHxmKtIwBth13YgQ8jalAO4gDENHxcGVAU7H5m1zzueU0oGK7ab7GAFc4ENnQRBcqk6uDjDYubq6+roCm4V5CKHLIAhmqvdoqp8RwL7v/5B85ZIQMsh/yKomqAJYRCY/MMZHwtYyCIKTpsCp2mkdcEGSkCUQqg+tArgoIXl+fr68vb1tVcWtA84t3Z1UpQoYIMurxYQvbhWw2Fv4lSpVzs6q1At7DxhjCMFOxZLfiHshTCsb7/v+R4QQjF23OI5ftRlRtApYpMKf08kSQk7qfK/v+wAHIJW2KsAidAOfv25tu4m2AWdqgoSCUvpqm49ZWd8qwMIX/0o/doyx6zAMJ6r+ft9+bQOG3bB17Ms5f6CUymHUi7kUhFqF860DLNvBGEc3Nzfv9gWnOt4k4C+UUjnjevHMK/fAVSZSB9j3/ezF/jeAVSbqeV62tHf1wcJFzDDGb+BvlfuqvFTVPiYV3IiL2NbV/NOAXdcdEUJgMwZabQw8HA6hLARbmaVNJdTLrYRxEASVUYmqOlX6ta1g8Lnbhmkbcaw8KcbYOAzDSlhi1y4L0xhjg3TjXgXQvn1aBZxPNFRDJpG5wU7bawjvMMbfCSEfp9Ppugha1fJZ3z+daAAIOWTinC8opWd1kPa5nkuVa/3+PvcqGtuqguEB8tmcig/dddJNbCzteu90XOuABeRsuxKWfJIkJ03vDxRUTGo/qvvC7ISCS1TceMXB8zyoUmeJjM6VUvVijCg474vhf855RCltJIX1PO8OY5yVn9qOfWXgxgCLiOJbrgo8i+P4etdSe8n5iq0rJk26CmOAYRJiKzF/JmKn0znwQYNTQVKJCG5hFC48gFHAFZDXcOAYVJIk8zJFwwtaHf67ENXp05zyjMPtBGAJMmRkWRlfhiUOoywwxpBk/IbTliu/Cid5XpxhE+OUzlc06QrKbBlXsPxgJadztuEApaRrE+X5vwJw+pByaqxI9wEhNOkSWKOJhiI0NBqNjh4fH6HqAf51wx0wxhaEkGW/35/XHbVSvZ+Ofp1yETomaNqmBaz5DVjAFrBmAprNWwVbwJoJaDZvFWwBayag2bxVsAWsmYBm81bBmgH/AaEseVe2jiofAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_06 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAAh1JREFUeF7t2sFtwkAQBdAxB+7pgBZSQZQOSAXxAa98SzpIUkE4InsPSwehgiidUELOFlqHjbISQTbY4GFml9mzGduPzzBeOQFZqAIJanUpDgKMHAIBFmBkAeTykmABRhZALi8JFmBkAeTykmABRhZALh9lgvM8nywWizWyXafy0QErpV62d/4KAOuqqu6NMaTQUQHv4Pp0kSNHA6yUegaA94bfLSlyNMCu71prPwFgwgk5GmCHyhE5aOC/nrsuimLpU9sB+dYY891pBBjgoGCB9/7Q0q7IVVXdCPCR5DRMC+4TR5GttW9aazfCXWwFl+AWXA/WikyB6y4qKOAjuK3Im81mqrWeXyy2OycKBrgjbiMyBaw/ZxDAPXFZIbMHPhGXDTJr4DNxWSCzBT4D9wsA7vb67kNRFB8UvZgl8Km4fhTLsmyeJMmTB63relWW5VSAAeBc3DRNJ+Px+N+mD9UMzG4ORsJdaq1TivSyAo4Rlw1wrLgsgGPGJQeOHZcU+BpwyYCvBZcSuO47NvlZtmXOJR3FDt0LyZPcNsG9gEPFDSLBu09hSin33oN7/+F3WWvZJpd0P7hrgpsecWezmRmNRo8h4LJO8KH9gyzL0rIsTd8+TnE8yx5MuTkz9JfADjgmXLIWMXRKONcjSTBnkKGvTYCHFt2rJ8ACjCyAXF4SLMDIAsjlJcECjCyAXF4SLMDIAsjlJcECjCyAXP4HiR6KSGtmYN4AAAAASUVORK5CYII=)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_07 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAAldJREFUeF7t2kFOGzEUBmA7jndZ0BMUTtD2BuEkNdKMNUs4QekJOssktlRzEsoJ4AblBsB6lOfGlSKNojAg8PNI5M82ybP9zR/HmnlS4MUqIFmro7gAMHMIAAxgZgHm8kgwgJkFmMsjwQBmFmAujwQDmFmAufyoCTbGHE2nU6OU+sK8TkFET13XtSGEe+6x+vVHAzbGfNVaX0spj0oumIguvfc/S405CrAx5lhrfVsad4u6SfOF974tgTwKcFVVYTKZfO8t8EYIkf2nG2P8LKWc70LGGB+7rjsJITxyI48CXNf1wza9UsqwXC7POBZa17WRUv7eV5uITr33fzjGHX0PttbG7SRijGfOucCx0CFgznEBLIQAcIZII8HMSdoDfNU7SQTswe9M8S7warUq/qdefMBkNtafHIDfmdjdryPBhfdgJBgJziOAPTiP47NVAAzgbAI4pmWj3F8IwAB+uwDOwTgHvz09Q9/EKYLHtXjVg90iSkkDmFn6YICrqporpfpPkdlo1+v11fZG+sEADz26yS3df9YG4Ny6O8c+AAM4j0DTNHMius5TbbgKEbXe+4v0qX4HUermcc59KjGH4n0RqYtSa/23VC9ajPF/x06/bYqzg2joohW72WOtPRdC/CqdoDReSq9S6ttiscje//bSeooBp4lYay836/3x0qRyvp9whRCnzrm7nHVfW6socJpU0zTHm0WfxxjZ+4KJ6G42m4W2bdm7KJ8DLw782iv/UT4HYOYrCWAAMwswl0eCAcwswFweCQYwswBzeSQYwMwCzOWRYGbgf0ZNkEgtZaBZAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_08 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAAldJREFUeF7t2kFOGzEUBmA7jndZ0BMUTtD2BuEkNdKMNUs4QekJOssktlRzEsoJ4AblBsB6lOfGlSKNojAg8PNI5M82ybP9zR/HmnlS4MUqIFmro7gAMHMIAAxgZgHm8kgwgJkFmMsjwQBmFmAujwQDmFmAufyoCTbGHE2nU6OU+sK8TkFET13XtSGEe+6x+vVHAzbGfNVaX0spj0oumIguvfc/S405CrAx5lhrfVsad4u6SfOF974tgTwKcFVVYTKZfO8t8EYIkf2nG2P8LKWc70LGGB+7rjsJITxyI48CXNf1wza9UsqwXC7POBZa17WRUv7eV5uITr33fzjGHX0PttbG7SRijGfOucCx0CFgznEBLIQAcIZII8HMSdoDfNU7SQTswe9M8S7warUq/qdefMBkNtafHIDfmdjdryPBhfdgJBgJziOAPTiP47NVAAzgbAI4pmWj3F8IwAB+uwDOwTgHvz09Q9/EKYLHtXjVg90iSkkDmFn6YICrqporpfpPkdlo1+v11fZG+sEADz26yS3df9YG4Ny6O8c+AAM4j0DTNHMius5TbbgKEbXe+4v0qX4HUermcc59KjGH4n0RqYtSa/23VC9ajPF/x06/bYqzg2joohW72WOtPRdC/CqdoDReSq9S6ttiscje//bSeooBp4lYay836/3x0qRyvp9whRCnzrm7nHVfW6socJpU0zTHm0WfxxjZ+4KJ6G42m4W2bdm7KJ8DLw782iv/UT4HYOYrCWAAMwswl0eCAcwswFweCQYwswBzeSQYwMwCzOWRYGbgf0ZNkEgtZaBZAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_09 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAAf1JREFUeF7tmc1twkAQhXdAwJUSKIFUkKQSnANckxJoITcQF6eClJBQQVICJZCrLTHBkZAIAcw6+3aw/PZkyTtvtN8+j/dHHBuUgEDVKe4IGGwCAiZgMAGwPB1MwGACYHk6mIDBBMDydDABgwmA5elgAgYTAMtHdXCSJINOp/MhIn3PcX1mWXafpunaM868e1TAk8kkdc6NKo66lpDrBLiYl9pBtgS8VNXC0WebiDw654Z7nVYi8l4Wd+z9ZrP5yvN8GrPUmAEWkXQ+nz+UgUqSpN/tdt8OIJeFnXyvqs+LxeKpsoBn4NUDLsYTEvKlE+vJ8WT3WgDeQe71elNV9V2BFOG3zrlB8UDAoayzp7O/eiFgAq5OwMpJVnl/SlJ1XP6R/9xo+Cc8EtGYEhGEVgURAq4AzSekSYAv2sn5wDvVt9VqjVT1jsu0EDSPaDTyJxfzUyVgkHN3sgRMwGEIWDnJKq/pRoM1OIxpf6lYOckqLx0MMNGhpNlZBEsEYHatPlWrvCwRABOxRFx42RqKvVkN3h6+FFfvL6EGUqIz2l71N+uwJxLYP2li/lxNazABAwiMx+OhiLzurtABKc5Kquq63W7fzGazVazcUWtwrEFdUx4CBs8GARMwmABYng4mYDABsDwdTMBgAmB5OpiAwQTA8nQwAYMJgOXpYDDgb3S/IUjMEw65AAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_010 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAA5xJREFUeF7tmk9O20AUxr8Xiars4AZhR0KlwglK1jgSnKDpCYATACcgNyg9QYqSqEvgBKRSlUTqAt+g3kClmvhVYyc0lMSeiTOTCRpL7OY9z/zm88v7A8E9WgmQVu/OORxgzSJwgB1gzQQ0u3cKdoA1E9Ds3inYAdZMQLN7p2AHeIxAo7iGldUaQO8BLoIQgHGDkL/ioO9rZjWT++VQcAL2BKCj6afkOsLfZzjwg5lIaDKyH/C3zSIiugJTUYJBB+FDxSbI9gNul+4k4Q758zW8XkXiMowssRtwe7MGLnxWJsFRBdX+tbKdBgO7AbfKtwC21c9tj4rtBdzYXsPKn1/qcIcW4cO6DbHYXsDNd7ug6Gp2wNGGDambvYDb5W0wRIiY7Qkd4HRweUOE17VCPFZsYirp1tYVwLvKEma+QbWnbqf8omwDuwG3yzUwXJqWfY85Vqir+AJe91OON87V1G4Fi6MmsVhkE7L5sAOsLJFmaR9Ejel2FID5Owgf4jUUnWKvf6b8Hg0G9itYHLpdboCxD8AH4wvAawDEH0CFDsL7i7ioaJZPQThJOHEdxAFAifIHfIkBrk3nxvYDbpWOADqPIcnkts0tAfZwshjZBz0eYO9nR4NYJ7pcLGDR533z9hBMuyAqgmNV+iD2Y8URBU+hgaMzVPunmWDGL2Ty4gBhtGNKyYsBLNVAf0anA6+7kwk3DidS7U1jP4TmAas10IdMJbtjwvegcCdxEQG87rrEutxLzAKOQ8LqrVoDfXRGrsPrHaeeWKV/YaiUNgu4VTpPn6tlCCarkS7fv/DhdTdyy1PCgTnA8p9vyrYlQoVc5fcKY3Bq+iQhhadIkTEOSi5StDmTPPnl4yOMKq8vi5BTlgRpPobXq2fGYkAUJ88n0eJ/KB6jmim4Yo/mQkSrLMY/01QlAfZpifznLaYiiESOHYCpg+oP44NQk4BZheL0tXwJryfK5qV4TAI2r2ALrsAg4BmnEy8gScRgC8COtmAQ8FjTJg8AmYZPHv9ztjUHOCkCRBk7+w+dRbM22XswB1jsKLvTlb7vJVOv2TRthK5VugDoo6wC/q1brthrPgaPE1Wu6pYT7mIUPAItRvLAyYtqa/wiROVVwBH2usYmEOpfVrqF2Rg8aS9xtTUQQ83hREOMdQqdRVVerw/wvE9kmb/FK9gyIPPejgM8b6L/+XOAHWDNBDS7dwp2gDUT0OzeKdgB1kxAs3unYM2A/wI1SD9IjrnIjQAAAABJRU5ErkJggg==)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_011 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAA8BJREFUeF7t2kFO20AUAND/x4gFUqv0BM2mAambcIKGXYWaNDco3IDgwrZkVYkQAScoPUHTgLolnCBhUaWBBblBo5bSSoj5lYOSWMbG44knnkRjiZX/TDzP35+ZsRHMoVQAlfZuOgcDrDgJDLABViyguHuTwQZYsYDi7k0GG2DFAoq7NxlsgBULKO5+ZjK4Wuh8AIIs+32zXmos9xS7CXc/M8B7hYsmAmQRqIW/blZ0QZ4Z4GrhggZppRPyTADvF69SxG+bBJDWDXkmgB3U/WI7Tdw61Q15KoF3cs3UwsJ8P1u3v71sDbJWR2QtgXdXv2eZhWkETHFkaUR8DhzSiJQGwBQAOH/9A4HWNuuLn3VF1g64UmznGLdOhedBmiPrB5y/3GBI+1GAdc5k7YCr+U4NEN9GBdYVWT/gwuVPABrW2KjQutVkrYB3Vy+y1hw0o6J640WQOfHS1vHSwbi/FdZeK+CKZP31G6QfMufsgIC6SFaXWddHpZr6PQutgMepvyLIYdmm4rxewGPWXx2RtQGWmf8KZlzPrmeeCcbGHqYN8F6+c4SI7wJGeEbAW84qjgG+cu83hIkgQGuznlkOi1N1XhvgaqFzBYDD3bDhgDmV7ZPFHc9S+AsBZIVQCM7s40xOKFZBkBbAgeUhAMfZ1OHcuhLxIM4P358sbYjEqojRAjioPHCg8lZ9lL1ugL18p9vfBAo5HusjrG0c57UADioPj+FUBWccdwTr28eZoziwZPpIHHg3316z0Pr0cDUGLWR/VvwWA0Ft/AA4x5WtkxcNGZw42iQO7Je9zn/+INzKm3aOMeuLe0/4MYg7dru8XRttyseBFqWPRIH9MtEPt/9KHmDNu9kuMlC7nkl0jIn9uPPa58nThaZ7ahaMi8NpmgiqKybRRYZzHYkB32flCE4BLgDQV7u+WIx4U2INTwTYuy0ZBy4C9gjoHIAanLHGHFy3JrFbFnY3Jg788XU7PT/PTgelYUzccwLeIGbVdAH1mQ2F3YN4z7sXFZK4Z0BYm9R+7rijn3gGD75dAICedyrmrcuDwd0//vyQsZsDHR77KOgTB3YuzkEG+NdzY/nhIkCXCMp2giuxKJh+sYkAey/k4YwCe0R3ZXsC78zGBQxrnzhwJf9jgyEbfgeBnB/i3N+daSsFQdCJA49qMqaIqDTN5UDbEnFfk61UqZYZfsgX9uhNy/nEM3haoGSv0wDLygm2M8CCULJhBlhWTrCdARaEkg0zwLJygu0MsCCUbJgBlpUTbGeABaFkwwywrJxgu/9fKdxISvbw7gAAAABJRU5ErkJggg==)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_012 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAA3xJREFUeF7tmt9R20AQh78F8pYH6MBUEOgAOggVBFcQ5y2TwWCwh8lboIJABUAFkAriDuIOwgy8ZCb2Bcm2OPmPfCd0Qs6s3hj/bn36tFrv/RZBr6AEJGh0DY4CDpwEClgBByYQOLxmsAIOTCBweM1gBRyYQODwlcpg85kaK+yM71lOuXC5f/OF/UQ34E6+0nNZV4amWoAjUKt8TwC33fp008QksPrUXR+MAlbAxeZA/KprBueHGtfYN/wE1vNHedHKHn325JTui6J4LC61BpsDLhA+eOwvhPRC2tRDBJ4VUwEHJq2AFXDhBLREFI40HVABK+CcBLSLyAnOdVkQwMI9A24QuvS5T/ayQg1hB+EdJtV3a4lwfGA/nhyIlnS4W6Q3TfYRjjDUAAWcCUzoMaDuAnYyjmnSiCBLh8aih1LU58vVBxsuWaMhLasUjEiYFjX+sIWwzgo9HunK2bSuKHCucZYHsOFSOpbvC8TexhqN0fF72t8wdBlw/pr25XIAFrpywradNfHrDkeOxlHpJs94r8sBeJVNaT1PKUwzNuWfpxju7+u+nHDpKi9CV33AhmPp0BrfrDmMu4HkbwtCqjtITTlsUn221a60gVjZa1ps0Y/95FmXG2Do8cB2WT+AVc/gG2nzPsneJrfwPBSdoOwKGCbeiiJKwbwYVQdcl/ZwsjyahvzKgOED+E467IYEuxw/cla9HHUN3woBHAV5YKOMMlHtDLYgmAPOED4WBtiwm+c06Jv1lQYs1tjewShKl4hDWpi4T559lfT/E/8P4OjU9siu/dqbLMiawYDdog1Pblk1OOoOpiHPKy0l9cOVzmAMe9LhOu4iDmJvN2rTsi8LsmmwzltuEbZSi4Te04luc1GoIj6vOuBz21o0h/yeMM9nM4gg/2WPNa6m4A5XlOYJVxsw3EubDeugsbhMuKTdhLfhsiSvpuqAo7qaaqdM9mluMYcST3HRZqoPeMI7iI31Abej8c9ioLbCkCo5fovzqcsFHJk1A65ywDmTNp+SUjGEHMVJ/3hlMSg5c8dbKRVwvhyYv2pimDlP6DwcLXp/pZeIEDeQtHBDly2aGg+vaIy/yrVt1If6/qy4S53BrwHM9zsVsC8xT70C9gTmK1fAvsQ89QrYE5ivXAH7EvPUK2BPYL5yBexLzFOvgD2B+coVsC8xT70C9gTmK/8HnDFkSEFceBwAAAAASUVORK5CYII=)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_013 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAA4CAYAAAB5YT9uAAAAAXNSR0IArs4c6QAAAmdJREFUeF7tmtFR20AQhv+1PeQtqASlA17hwUEVhA5IOggdpAQ6CB0EKhD2gykjLsHwhDPIm5HsMLGMrJ1De2Gi3483e/9pv/ut2zudgD9XAuKqTnEQsLMJCJiAnQk4y9PBBOxMwFmeDiZgZwLO8nQwATsTcJaP6uAkz1N9N/wO4NQ5ryb5a1kWF4ssm8caPyrgw9n0B4CzWMk1jHN7fzLOYj1DbMAaK7F949yfjKPlHW2gMuHD2ZSAPR1GwJ50mx08V2BSH1qAjwDSsl0VNxAstmIUiQg+bdpaNf7u26tXhAquHo7HX+qA388mVwI5L9uXUnx4PN5e+ZO7PFUd/qwmwKBBwDXCBBzwOnnpHWxxHx1shE3ARlChYQQcSs7Y7+UyTeeA7G5dVY8gkmykb3eH0ASQo3W7SeNZoldVhHFuOg0j4E5x7or1CrCq3gwGB1/rGFb661Ig1UZCCskwGtVeI0+pqubrjUi7Butg1sGv/9+ying9w70KBEzAnRN4C+fB10spLuqZHawGlyLrRa4oiuxphK1FbgSkQx1WixyAVo3eLnKdW8Yg2KsyzcCj85C+AW49LOeBu9FjrCKMoELDCDiUnLEfARtBhYYRcCg5Yz8CNoIKDWs6cFeRnQN1UT0FpPpsX24ktPbZXhTlYfzmGpbODRrPj923Mi10voL7EXAwOltHArZxCo76fwHfTXPoP7sbXE1I0z2M4Nlq6Rj1NK287rTSwbc/V6K8ktqjOxEpPi9q17A8nyMqYM9E3qo2ATvPDAETsDMBZ3k6mICdCTjL08EE7EzAWZ4OJmBnAs7ydLAz4N9lhBZXgdSYqQAAAABJRU5ErkJggg==)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_01 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_02 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_03 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_04 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_05 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_06 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAwCAYAAACVMr0DAAAAAXNSR0IArs4c6QAABJRJREFUeF7tnD1sE1kQx/+zMRyiChI0SXSJqxNSQmKJggYFShoSTichUVySBkTFR0GFlASQaJOOAukCVyNCdVAR6JCQYjugXBcfSpwCJJaOBHsHzZo1G3u9H971213nnmTZkndn9v3eP/Nm3nsOIYK2usG9PQcwycCYpmGQgDEGelF7paIRUGKgZBgoEJCvfsNKLkulsA9P7RoQqJmDuAbCGcB8dV9j5JmxGAZ2YMA2sNfTpNCwo8+Mpeou5oOqOhDgtS2eBWFfgW0aGMbcSD/N+x0wX4BXt3koY+ApCGN+DXfzdRKrqzs460fNnoDfbfIUa1jYT+HAlzgYOlcxc+JXWna73hXw+y2eNQhzvhzu14s8QkZLwGmG+0kHjqpMEF0gOwIufuBJyuBpGkX5ZAV48ppxrBe4/SeZ7yoaGZgeHqBHjb6aAJsTGmM1jTHXgmt1Uilkhl7ZRa5x4msCXCzzBgFDKkY9Sh//vAH+fsFNJhVDzo/0U87+EHsApznuftSBu48Yn740D5tKyAZjfrSf6olBHfCP0LARpapU20oE5FqoyOaypEv/64ALZV7SgCnVUML4k5gr2cK4rfzxgnz/MuHwoTBeve+1q9gEnEb12ie0K+fJN+SHtzoPGDYVm4CLmzxNGv7yHptkXNGYLchT+YH8+zjwx7hn8RpJJy0Vm97WyixpWSrWGZzgWkTcIKuE++N5Vkb66CylKTy4wXWD/PZfxrlTapRrl39lB0coLeHBD9xWkCP5m2/DCBuYocImL2garrVxv7JbgsBNEmTDwCKtlfllkrd82oGbFMjMeCaAZWNvUJkcAzgKAzcJkGVhXgA3F/ABIHTq0nbhHh8E1v/b+1Q3LxJO/tapJ3Wxy9ATCbhduFYq9vgF4/mbnx0XuAI5jpY4wGHhSql87zFD3q0WQw5c9y2APydl7bcTcE+PAlcn4lGvUE7MJNeNcM1JrrDFyxphIo74ZPnsRrjSNwZexV5odCtcAWwWGsVtniaOZyWtm+GaCpZS2Txr9gtkolPauh2uwMzsIGstVyotl/cDXDkCO9xHuRrgLZ4DYVaVhC/dCV48WrmsU54bdyrmxE3Cw4kBWqptGdXChGx4KjmmERRw2uBa4eF4lkr1DFylioMAtldhjSVwEpVrFheMpeF+mjE/W/JWqWK/gJ1K3AfPGK8LQFLh2tW7B7DKWOwHsNv6was8Y3wsvvLXba5qefDEuknFBqgX4DgXZ8JM9PJDmuE+ytptNMlgfZuHKh0+/OcGOK1wAeiZHeRkYnMFLF+mZSM0jNqivpcruOB02r1lIFOZVUTdWdX2GuOup4Lr8VhxAaIaTBT+3OA2ZRFODotlniSYi0FKipAoOq3Ihs4Gbki15ubPV64jE1+V8ZJTeDC7I7AZ+cwuLjROaE6+fAH+P2TU0elgLI7YDlh7DWAgwGJM1PyNMUcpO0vsBcLjexNsZRcL1sFqv/YCA7YMm6CrOCM/rSXCqF+HabrO3PJhrLQD1upn24DtoCzY8u8MSIMUsfIjmkSeFmoxwLLJ/4WBPBsoUQ/y1a9YDqpWJ9vfAZ7neGe1ObfPAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_07 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAwCAYAAACVMr0DAAAAAXNSR0IArs4c6QAABLhJREFUeF7tnD9sW3UQx7/nGoo6lQGBkorYY6OktadsTTu1TEnVDQmSSEh0IrAgISGSoEqILWGqUKUGkJgQTSYQS9NMMMV2gI4xVeJUYsAMVHFqv0P3nGe/+D3bz/a7n9M8/yQrUfx89+5z5/v9uXshhDC2dvj8mZcwzUAqFsMIASkGzqP6eiEGAXkG8paFLAGZynNspJOU7/XmqVsBAjX+MuZBuArYr9M3GBlmrPQCu2PALrAfvkgR2qv3mbFaOcRSp1HdEeDtPV4AIVJgPY5hLI4P01JQhwUCvLXPibiFByCkggo+zddJrq6UcC1INLcF/Psuz3AMy1FKB4GCg1HkCuYuvUlrra5vCfiPPV6wCIuBFEb1ojYpoylgE3CfHQCPssCTp6zunnOvADcmCK9pLBxbQPYFnHvC0xTHA02r80+BO98yBLLJcWuScGsyfI1kYXbsAn3TKNkD2J7QGFuaOffvIvDJ1+bhOsa/c53w1kTIkBnF8iHSjROfB3CuwDsEJEJWf0zc3XXGZrb+p4sjUPnqiiMf/+W1RNLFVx8Q5Geog5EZH6a0W+YxwCbyrih/70vGs1L1Nq5cBm5PtV3MdMVhM8u4u+7/0U9nCKMjXYlt+SGLsXR5mGoLg5plR6lhJ3yVXolvf16f1G5PCWTzgNX0VlNFMp2kolhesyxb4NUYMDMA3DsBdxTbgE1Gr+g71REsBrqi2Aac2+VZiuF+774LJqFfgCXfO0N+H03opCbR4USxrWG7wLIsM3bO0C/A33+mB9QntDbGh+gamU4P/UwRhgGjXMKrZDo9RAkwW5ij7C4vx2KYD5Y9w7kqIikCloUV2i7wQ9Mln6gAZsa6AJbCnsKepnm0RwYwkBfA+meFDayjAljWwwPA4UwrTaUMABsA/I/m2a/f/UcmRchhz2CS0wthqT5Tdo/XYoQpPTUn57jS9E6OgUeDjYZiZNkbjdw+zxKbO0lTtMcjurGiYTyCZats95qdhUx0p270G3C8hKRzXGl8u2zCm/0ELC2wY0OUrgLe40UQFrSMlsruZsbMhvFKiiBVahn9BCwnaZcu0Gq1ZFRNE1Lw1Oh78Riq5UiR6y5m9hOwpIeLScrXjvg1o7hV+Txs2CcBMDFWx4ZpTmyrl+0VozhqgJ3oPQZYMxf/ma/2oZkYNyaAd69X48bdQSRdPPc+1q/JNW08cYzXKID+dwDMr9S7ebRBjx41foljnaHZQeTokAdpxoYo6bbP49LH+5woKzT//fQr47tftNH6yz93FvjifaXW1brKYryEtExsLQHLm1qF0B82GD9umoUscKUPLfGGrl4u46Zft3vTpKS1qpCOx59/Y0ja0B4jrwOTKYUuyoYbb8y7bSO4lo+VNyDagE3IbwXXs4rwu6FcgacJ9mGQyibEBAQlHUW28JHs1lrJD7RukYmvwnjIyo3ZSiDCF8vIxA9xs3FC81MUCPAgZdTQFcFYGXc1WLfzXkeARZhE83PGIhnqJW5ngKH3bbDlQyw7jdVB9XYM2BFsg67gqjxaSwRXY2hQ1Sf/Orvkw9joBqxjXdeA3Xgc2PLvDCiG1NFDNEa7hXp0l7T7/8tAhi3k6QwylQOsdRqtfvfwP9FteGehpjffAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_08 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAwCAYAAACVMr0DAAAAAXNSR0IArs4c6QAABLhJREFUeF7tnD9sW3UQx7/nGoo6lQGBkorYY6OktadsTTu1TEnVDQmSSEh0IrAgISGSoEqILWGqUKUGkJgQTSYQS9NMMMV2gI4xVeJUYsAMVHFqv0P3nGe/+D3bz/a7n9M8/yQrUfx89+5z5/v9uXshhDC2dvj8mZcwzUAqFsMIASkGzqP6eiEGAXkG8paFLAGZynNspJOU7/XmqVsBAjX+MuZBuArYr9M3GBlmrPQCu2PALrAfvkgR2qv3mbFaOcRSp1HdEeDtPV4AIVJgPY5hLI4P01JQhwUCvLXPibiFByCkggo+zddJrq6UcC1INLcF/Psuz3AMy1FKB4GCg1HkCuYuvUlrra5vCfiPPV6wCIuBFEb1ojYpoylgE3CfHQCPssCTp6zunnOvADcmCK9pLBxbQPYFnHvC0xTHA02r80+BO98yBLLJcWuScGsyfI1kYXbsAn3TKNkD2J7QGFuaOffvIvDJ1+bhOsa/c53w1kTIkBnF8iHSjROfB3CuwDsEJEJWf0zc3XXGZrb+p4sjUPnqiiMf/+W1RNLFVx8Q5Geog5EZH6a0W+YxwCbyrih/70vGs1L1Nq5cBm5PtV3MdMVhM8u4u+7/0U9nCKMjXYlt+SGLsXR5mGoLg5plR6lhJ3yVXolvf16f1G5PCWTzgNX0VlNFMp2kolhesyxb4NUYMDMA3DsBdxTbgE1Gr+g71REsBrqi2Aac2+VZiuF+774LJqFfgCXfO0N+H03opCbR4USxrWG7wLIsM3bO0C/A33+mB9QntDbGh+gamU4P/UwRhgGjXMKrZDo9RAkwW5ij7C4vx2KYD5Y9w7kqIikCloUV2i7wQ9Mln6gAZsa6AJbCnsKepnm0RwYwkBfA+meFDayjAljWwwPA4UwrTaUMABsA/I/m2a/f/UcmRchhz2CS0wthqT5Tdo/XYoQpPTUn57jS9E6OgUeDjYZiZNkbjdw+zxKbO0lTtMcjurGiYTyCZats95qdhUx0p270G3C8hKRzXGl8u2zCm/0ELC2wY0OUrgLe40UQFrSMlsruZsbMhvFKiiBVahn9BCwnaZcu0Gq1ZFRNE1Lw1Oh78Riq5UiR6y5m9hOwpIeLScrXjvg1o7hV+Txs2CcBMDFWx4ZpTmyrl+0VozhqgJ3oPQZYMxf/ma/2oZkYNyaAd69X48bdQSRdPPc+1q/JNW08cYzXKID+dwDMr9S7ebRBjx41foljnaHZQeTokAdpxoYo6bbP49LH+5woKzT//fQr47tftNH6yz93FvjifaXW1brKYryEtExsLQHLm1qF0B82GD9umoUscKUPLfGGrl4u46Zft3vTpKS1qpCOx59/Y0ja0B4jrwOTKYUuyoYbb8y7bSO4lo+VNyDagE3IbwXXs4rwu6FcgacJ9mGQyibEBAQlHUW28JHs1lrJD7RukYmvwnjIyo3ZSiDCF8vIxA9xs3FC81MUCPAgZdTQFcFYGXc1WLfzXkeARZhE83PGIhnqJW5ngKH3bbDlQyw7jdVB9XYM2BFsg67gqjxaSwRXY2hQ1Sf/Orvkw9joBqxjXdeA3Xgc2PLvDCiG1NFDNEa7hXp0l7T7/8tAhi3k6QwylQOsdRqtfvfwP9FteGehpjffAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_09 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAwCAYAAACVMr0DAAAAAXNSR0IArs4c6QAABH9JREFUeF7tnD1sE0kUx/9v8cGJKlcgnRJE4hKUkLi6jo8KURF0NZBU0AElxSmJdBLdKelO15CU1xyhoyOhui62c0AZgxIHBBKmACXB3ofemvVtbMc7+zEzcjYrufLMezO/+e+br2cTUnjWNnjg2A+YZGDCcTBMwAQDA2h++uIhoMJAxXVRIqDY+IqVQp4qSRtPcQ0I1Nxx3AXhEuB9Dt/DKDJjIQnsyIADYO/1k0KTjj4zFht7mIuq6kiA17d4BoRMge0YGMbs2BDNqQ6YEuC1bR7JuXgMwoSq4cNcTmJ1YxeXVdQcCvi/Tb7FDuazFA6UxMGocQPT58/Qcq/yPQG/2OIZlzCr5DCrhUJCxoGAj+BGUEwPyF0Bl9/wJOXwOIKLzBclF1Ojp2mpHUQHYG9CY6zpiLnva8CDvxhfdqKNx/DPwG83CSd/jFbPaGlGrb6HQvvE1wG4XOUNAkZ0NO7PJ4znpXiW+wRycWyICsEe7gOsO+4mASyN7gfILmNufIhaC4MW4O+hYSOevtRqBQGfHQYuKKyqn/4LvH73v/1TA8C5YTV/7aUkxPx6UXOoaYaKfCFPNfHfAlyq8qID3IrXdLVaQcAXxoE710KX4fi8A/y+xPsgq3nrXurqL8CNK+F+k/gIqtjzZEK94icOYKmXJmTVgU0CGAEVe4DLmzxFDh4lMqpQOS5gH/I/q+zBjvq8rAAfPjVrGQEMwFexB3i9yrIsU4iIUbu2v3wSwEk8W/K7MjZIl8lUeEgSIpLAtem3voufyFR4sNlRSwoGu5im0ibPOw7uJlWJSv2k62AVH2FlTMVgaYfrYoHWq/zM1JVP1gAz44kAlou9mEv3ML0cPMlFq5leaZMKloN5AczpNb+3pTg7uTTa9rwIvHptdpnmeWPUrAE2qSRbk5wwPgKcxivSw4YA/qjj7LebT1tKsuXXV7CVSS4LIcKb5EpbvOwQrml+UzzztpRkyy8Dq9Y2GllQsLfRKG/zFLH+k7RMKli2yl6u2QnIRKf9sfWq2vKb20XeP640sl221VEbfiUFdnSQCk3AWzwLwoxuCdvoqK3QJCdp50/TYvPKqBkm5MJTa8J0lgBLeDibp0rr9s+EirMCmBiLo0M07W00/LBgQsXthz0XJ/Te7vp9Wy2y0cMeX737AJuIxVk4Dz4w8cQfbZ0XoIcdsPyQZnSQ8sHFQsc7+mqbR+qakv8qb4E//ubWFbruVUu7/ZMngIe3CZIdpOGp5XZRkImtJ2D50uRFqIaOWjHJdVzvlu1+4CxjYlVhhYQGp+1xN1TBrXhsaAOioc/GTPaC27GK6NaqcpUnCd5hkJ7IZQxF6o5q7OK+7NZ6WVZaiMrE12A8Y02J2al3XbdBRjG3h+vtE1o3t0qAj0JGC10NjIWxQIJ12FhGAizGRM1fGbOkOZc4rOGGv/fA1vcw7ydWq/qPDNg37IFu4JL8tJYI46oO+6mcd+XDWIkD1u9nbMBBUD5s+TsDciAnDPIjGiPZQikNmKT7f2KgyC4qdAzFxg6Wo6q1W1u+ATTreGd9pSK2AAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_010 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_011 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_012 .toolbar-icon{
  background-image:url(data:image/png;base64,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)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .icon_up_013 .toolbar-icon{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAwCAYAAACVMr0DAAAAAXNSR0IArs4c6QAABJpJREFUeF7tm81OE1EUx/+ntoAmGjRRQBe2iYmJLgQXJuzQuBcewA+2btSduhEWGpcQHwDUBxAfAMWViQutCzUkJm1iFNBEKiZK6XSOPVNmnLbTdqbMHaC3N2HTuXPOnd8czse9ZwghjAxzbw8KowwMxkDHARokcC8DvSGIj0gEZQHOmuD3BKSB4sIA7c1uVTm1KkCg7oNxg4ERlP/acaQZPL0V2IEB22AB3NxdFrq190/gWRPFyaBWHQjwChfu6Qa2+rWUgE30UWLS7+vyBXiJOUkwngEY9Cu4vedxllE878eamwL+zsZVBk/p5A58GkfOBI0fpfhco/kNAYtLYGDCp0ItpzVzGXUBq4D7NZ/H7c+f8WZtbVtexsVDh3A3mcSx7u5Q9TeC7An4GxujMbD43FDH9cVFzP/8GarMoMLOHTiAp6dPB72t6fwY6NoRij/2CIqVP0lAi8F4p8Lnnnz9uulCo5iwODysQk2OYQxVB74aC15mIwNwUsUK2hywIEv3U2LIza4CsAq/61amAWAwzMkB6nYSAwfwZq6bUWG5tkwvwBJwxC9WDwmEEhRlSHDav2dPxZS1YtHx535kuG9W5CJsFbm/iKdSRDn5wQV4Y5ZAV6MGPHb4MB6eOFGjVrKNZz9+WL+/OHu2JvIL/Atv31rX/ciIEHCFFVuAo7Be0eNlwX7g7DbApe0Ex4o3AW9cI9CMSuvVDLBjxRbgFS5IWqZ8n0EjCxasC/2UOE9RuQfdLFie9y/iB2mJo3EP9QBLBuBVun768we/DcPyWl5ZhlyTOTL8yIgyyNm6GDxOy7wxBdAN1f63HuAo9FbrUJymOepM8DQtc+FlVEc+OhQa7pdpwnwuLiJbyiCOR2FJXoCliLiTrK3MH2QymF9dtZb15NQpHOvpqVji1/V1XPn40frNj4ztcBFyiCoWXNryjWZolkUI1FwHsGLb6gBWDXiFC6sq9n691q2hi8COCHJyjFM97ruCnJxAVOfKstlz+cMHJ8g1k7FtQe4b5+diiF1S/J9iidctTWPwq06hodCyrEJjJ5TKbbbh7rwyq1ReZe7Nwyhn9IqHbkGOYaSs7cqoymWdAEsLbB8lhjY33PMThJg09ikdOgEW9zBAXbMWYHETGzAyqvNhvQAbKemRcB16qrdiXQBLL3EfdY2L8TqAo7BiTY7tIcHN7vCpaDxZYrVWrEOhwcDkACVqG0/s6KbyALT9AXO2n7pS7kyhpjet0/zXWiJFQM700/wn4lVVd7I5s129wTa2eo0urWH9f5cJGvPqdq/bgL3EhQkCQs2NZQfs0ZcvTkvUVh8q6P1SkkubVtgN2NV+t6GLcF9UATkolJ0+vxHcijSt3oOssDEK8IzqImSng6xeX9nn8i2p1hqtvelXRmWfLJ9xFV+qaszebXCl0ZphjIXyGVfHZfwnULZaTLvz3GbG4cuCKyHL5wUSANX2EjdbeJTXbbDriE/ZjdV+9QcGbAsWtwEURkrKbwJ0xq/C3TRPjnwAWmgFrP2cLQP2sOoRaYGlchtsMqpuoTBe2GbA+kXgtAmSHbD0OhJzQa3Vay3/AD65Uch8sbuSAAAAAElFTkSuQmCC)!important
}

.xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-right .xml-toolbar-pc-content .new-application::after{
  content:"";
  position:absolute;
  top:10px;
  right:6px;
  display:block;
  width:14px;
  height:14px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAvpJREFUWEe1l1uIjVEUx3/LTIm8ePTg0qRcHhkexj2lKCM0zj4zMpIh5O4BKSblWm6l3HIL3z6jDKIoMYmm5DIvoigPIx48UFPyMGY553NmzDlnf7fT2I/ft/Zav/3fa+29tlDGUMNJ4LtY9pUxvWCKlONAU9xHWIDyEdgtGW6W4yc3pzyANO9RxvUFVZaVC5EYQJczgm46gYqiVc8RS1tSJZIDNDCN3zxzBGoTy5z/D2A4AOwKCNScNDGTK2B4B4wPAPhCJdVyja9xlUgEoIbFwK0I54lUSAaQ5grKigiAu2JZNOAKqGE28CSG406xjIph55vEVkANd4DaWI4rGCnX+awp6qLOh1gAajgGbI0VPGekLASGILSgNEqGq0FzIwE0zS7UL70kozmLsbdvgjBBPN67HIQCaJqNKKeSRA6wbRXLkkQAalgJXBqA4L0ujFgyxf6cCqjxky2XdAM5notlelyAR8DcGNFzl0+uPOMNoV48vP7GJQpoitUI5yM9ChtQ6hICXBCPpnAA4x82Yav6hrJKMtzTaNvidXwSS1UggDYwkd+8DVy90kUFM+UGHX65p1mPcjpSrcKINeLR3vupYAvU+D3ev/ot9bxTLIf7f1bDK2BSAohtYjnuBghf0WOxpYmZ7Q+nZPvDFwkA1onljBsgRZ1/fLqGslYynHP+SjEP4WEsCGG+eDxwA9QzmR5eOh0Nolpu+HK7+eLeF78YLrf54QTwE8twFlhTHEVs9M0ZI4dKeoXScyBIhfwVGyZzZBX1MEtaeBp6DuRV2A/sKQgmFJSPMxfqGEYFXU5I4aR4bClRNnBP05xA2dz3X9gtHgdDFVjOWLr5UGKjdCDUivXfE0XrCvGohstAY96kXSw1oQCGGVAoMZBhKE1y0a1MdENiOARsByoRUuIFlOnfBM49WjflIX8CR6PeCZEA+ZyoBnYAVWKZ6tx/w5hsz/gaGI5gUY5ku+M3UWdDLIBeJ5pmKT2MlozfIxYMzb2YhMFAq3jOp5uT5Q+uHN8hMLj1NgAAAABJRU5ErkJggg==);
  background-size:100%
}

.xml-reader-preview-guokai .xmlStatisticalCharts .wrap_left{
  width:30px;
  height:80px;
  margin-right:25px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-reader-preview-guokai .xmlStatisticalCharts .wrap_right{
  width:30px;
  height:80px;
  margin-left:25px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-reader-preview-guokai .xmlStatisticalCharts .uptri{
  margin:0 auto;
  width:0;
  height:0;
  border-top:15px solid rgba(255,255,255,0);
  border-left:15px solid rgba(255,255,255,0);
  border-bottom:15px solid rgba(151,151,151,.25);
  border-right:15px solid rgba(255,255,255,0)
}

.xml-reader-preview-guokai .xmlStatisticalCharts .uptri1{
  margin:0 auto;
  width:0;
  height:0;
  border-top:15px solid #fff;
  border-left:15px solid #fff;
  border-bottom:15px solid #fff;
  border-right:15px solid #fff
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_color1{
  background-color:#fc7293
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_color2{
  background-color:#9d91f3
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_color3{
  background-color:#47c8e8
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_color4{
  background-color:#64a4fc
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid rgba(151,151,151,.25);
  padding:20px 30px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_img{
  width:100px;
  height:100px;
  border-radius:50px;
  background-color:#ececec
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:20px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:600px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box{
  width:48%;
  border-radius:10px;
  color:#fff;
  margin-top:15px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box .title{
  padding:10px 20px 0
}

.xml-reader-preview-guokai .xmlStatisticalCharts .student_bottom_box .time{
  text-align:center;
  padding-bottom:10px;
  font-size:18px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-bottom:1px solid rgba(151,151,151,.25);
  padding:20px 30px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top .img{
  width:100px;
  height:100px;
  border-radius:50px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_top .title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:20px;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:600px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:750px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .select_swiper_box,.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .swiper_box{
  margin-right:30px;
  border-radius:4px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .teacher_img{
  width:80px;
  height:80px;
  border-radius:50px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_swipers .teacher_name{
  text-align:center;
  padding:10px 0;
  width:80px;
  height:30px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom{
  width:850px;
  background-color:#fff;
  margin-top:0;
  border-radius:10px;
  -webkit-box-shadow:0 2px 16px 0 rgba(151,151,151,.25);
  box-shadow:0 2px 16px 0 rgba(151,151,151,.25);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:10px 20px 30px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box{
  width:48%;
  border-radius:10px;
  color:#fff;
  margin-top:15px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .title{
  padding:10px 20px 0
}

.xml-reader-preview-guokai .xmlStatisticalCharts .teacher_bottom .teacher_bottom_box .time{
  text-align:center;
  padding-bottom:10px;
  font-size:18px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .el-select{
  width:140px;
  height:34px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .el-input--suffix{
  height:34px
}

.xml-reader-preview-guokai .xmlStatisticalCharts .el-input--suffix input{
  height:34px!important
}

@media screen and (min-width:1600px){
  .xml-reader-preview-guokai .xml-digital-teaching-pc .preview-container-pc-left{
    width:340px;
    padding:0!important
  }

  .xml-reader-preview-guokai .xml-digital-teaching-pc .preview-toolbar-content{
    width:300px!important
  }
}

.xml-reader-preview-guokai .preview-counter-main-pc{
  padding:0 40px;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}

.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-box{
  background-color:rgba(0,0,0,.5)
}

.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-box[data-placement^=top]>.tippy-arrow::before{
  border-top-color:rgba(0,0,0,.8)!important
}

.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tippy-content{
  background-color:rgba(0,0,0,.5);
  border-radius:4px;
  -webkit-box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);
  box-shadow:0 0 20px 3px rgba(154,161,177,.15),0 4px 32px -11px rgba(36,40,127,.25),0 4px 4px -2px rgba(91,94,105,.15);
  padding:0
}

.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipnote-tpl{
  padding:14px 10px 10px
}

.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl{
  padding:6px 8px;
  background-color:rgba(0,0,0,.1);
  color:#cacaca
}

.xml-reader-preview-guokai .preview-counter-main-pc .xml-reader-window-box .tipbar.tipbar-tpl .tipbar-action:hover{
  background-color:rgba(0,0,0,.5);
  color:#e2e2e2
}

.xml-reader-preview-guokai .xml-resource-list-phone{
  height:100vh
}

.xml-reader-preview-guokai .xml-resource-list-phone .navBar{
  height:46px;
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:600;
  font-size:17px;
  color:#333;
  background-color:#f6fbff;
  position:relative
}

.xml-reader-preview-guokai .xml-resource-list-phone .navBar .back-icon{
  position:absolute;
  left:20px;
  font-weight:700;
  color:#333;
  font-size:21px
}

.xml-reader-preview-guokai .xml-resource-list-phone .van-tabs__line{
  bottom:20px
}

.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list{
  max-height:calc(100vh - 100px);
  padding:22px 10px 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-color:#f6fbff
}

.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list .xml-resource-content{
  width:100%;
  padding:10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#fff;
  -webkit-box-shadow:0 0 16px 0 rgba(151,151,151,.1);
  box-shadow:0 0 16px 0 rgba(151,151,151,.1);
  border-radius:10px;
  height:calc(100% - 56px);
  overflow-y:scroll
}

.xml-general-robot-content-pc .robot-view,.xml-robot-content-pc .robot-view{
  -webkit-user-select:initial;
  -moz-user-select:initial;
  -ms-user-select:initial;
  -webkit-box-shadow:1px 6px 8px #ccc;
  pointer-events:fill
}

.xml-reader-preview-guokai .xml-resource-list-phone .xml-resource-list .xml-resource-content .collapse-top{
  background-color:#fff
}

.xml-general-robot-content-pc{
  position:fixed;
  left:0;
  top:0;
  width:1920px;
  height:100vh;
  z-index:999;
  background-repeat:no-repeat
}

.xml-general-robot-content-pc div{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-general-robot-content-pc .robot-view{
  user-select:initial;
  position:absolute;
  z-index:9999;
  border-radius:14px;
  padding-top:14px;
  overflow:hidden;
  border:1px solid #f2f2f2;
  box-shadow:1px 6px 8px #ccc;
  background-color:#f7fafc
}

.xml-general-robot-content-pc .robot-view .title-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:50px;
  padding:0 16px
}

.xml-general-robot-content-pc .robot-view .title-bar .logo{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-general-robot-content-pc .robot-view .title-bar .logo .robot-logo{
  width:34px;
  height:34px;
  background-size:100%;
  background-repeat:no-repeat
}

.xml-general-robot-content-pc .robot-view .title-bar .logo span{
  padding-left:6px;
  font-family:SourceHanSansCN-Medium;
  font-size:16px;
  font-weight:600;
  font-stretch:normal;
  line-height:50px;
  letter-spacing:0;
  color:#0d27c6
}

.xml-general-robot-content-pc .robot-view .title-bar .el-icon-close{
  font-size:20px;
  font-weight:800;
  color:#999;
  cursor:pointer
}

.xml-general-robot-content-pc .robot-view .scroll{
  overflow-y:scroll
}

.xml-general-robot-content-pc .robot-view .content{
  width:100%;
  padding:8px;
  background:#f7fafc;
  position:relative
}

.xml-general-robot-content-pc .robot-view .content .timer{
  width:100%;
  padding:8px 0;
  text-align:center;
  font-family:SourceHanSansCN-Light;
  font-size:14px;
  letter-spacing:0;
  color:#848484
}

.xml-general-robot-content-pc .robot-view .content .item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-bottom:16px
}

.xml-general-robot-content-pc .robot-view .content .item .cover{
  width:38px;
  height:38px;
  border-radius:50%;
  background:url(../../static/img/evaluate_avatar.f921c0d8.png) #fff;
  overflow:hidden;
  background-size:100% 100%
}

.xml-general-robot-content-pc .robot-view .content .item .cover img{
  width:38px;
  height:38px
}

.xml-general-robot-content-pc .robot-view .content .item .text{
  position:relative;
  z-index:10;
  max-width:calc(100% - 34px);
  padding:8px 10px;
  font-size:15px;
  word-wrap:break-word;
  color:#555
}

.xml-general-robot-content-pc .robot-view .content .item .text span{
  width:calc(100% - 5px);
  height:4px;
  position:absolute;
  left:3px;
  bottom:0;
  border-radius:0 0 8px 8px;
  z-index:0;
  -webkit-animation:myAnimation .8s linear infinite;
  animation:myAnimation .8s linear infinite
}

.xml-general-robot-content-pc .robot-view .content .item .operating{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  width:100%;
  padding-top:6px
}

.xml-general-robot-content-pc .robot-view .content .item .operating .delete{
  margin-left:8px;
  width:14px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQ4je2UTQrCMBBGXyXbghRciz94Eo/gHcQbeAAXegVvIgg5RBeCqLgPiOABdDOBNCTTutYHZTKTjy9D2k5hrUWhD1SyfgDPnLCnmKwAB1zlcVJLYoASGCT2drIfajfAIaF1BqiBodJZSCXdxdyNnDAHxlK8dTQN9UcDLKXwljiRWEp8ZfKGPryDmFrEo0zeQDOK7029R+31f8Xf6KeNtA9y35I3KILBFv9rbfgpUMQdXYAp6TGR4+QXodEC2AKzjiZnYO2TDzVgJXVG5DbNAAAAAElFTkSuQmCC);
  background-size:100%;
  background-repeat:no-repeat;
  cursor:pointer
}

.xml-general-robot-content-pc .robot-view .content .item .operating .copy{
  margin-left:8px;
  width:14px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAXBJREFUWEftl81NxDAQhWccOHHJdgAdQAWwFbCXjcTJcQlUAh1Y2QvS7oFQAdsBogLoYC0hTmAPMpD9TWJjJVkOySWX8cznlyf7BWHPD+55PngBSHl3jBhJRDwFoDgMGhWRmROZayGuXoseTgA7nLGDp/DBO7jKGH1WQHgATHPG4BKR5Vq/CSGEClHAbiSKDm+IzIgI52k6Hto+ToAsmy3s7o3RJ+vShUHcx4x9LABAcZ4MPAGmZAs5T5ywPlBZttnP2XR7gc+QuppagHW3cz7+lqgzgG23F5J3CFDu9s4AqtzeIUC523uAXoFegV6B1QH1PgjNAsXl9HPcRy+l13GV1JPJ7JGILhAh11pvxKm/3IxSyjiKjiQRjADggfPEvleBpAqg+UiGypjP3UhWZ7ZfiFsAOA/PhqgA6NkYnZaG0qbd7vt5lonoHwAU4bMdt1cpslSgbbc7Adp2uxPAFrTpdi8AX+c2Wef8L2hyWFmvLznDazA8lWR6AAAAAElFTkSuQmCC);
  background-size:100%;
  background-repeat:no-repeat;
  cursor:pointer
}

.xml-general-robot-content-pc .robot-view .content .item .operating .refresh{
  margin-left:8px;
  width:14px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAphJREFUWEftVs1tGlEQnjdwinIgFWSpIE4HpAN8ABxF8jIV2FRgqCC4gue1FCHjg0kFIRWEDkwqyEqRc7F3Jh4vCwv7iy3BxXtB7L735vvmzcz3GdjzY/YcH14BZGbA2lEDAOZEn+fRNVlra4hvT0SkYYw4AMYJvxlfRGYi/B1AJvE9RVecCsDamxri/R8F4LrturUjx5iKNQYUVOEjAhciwaAMkAwAIwexcqsAmM05IpwBSE2ZMosHgFOAyozo8Ck71o4PANBBlCaAuAuEPjMPiI6GeYiLACz3GoOTIPhLROTnHajZQqz2V0BM33Vbg6w9pQAYw73j43wmmwGsvT5FlK/6npl7WZkoA8AXgVkUQOS+R/Rl+T8/G0sQPnPwMa0mcorw4Ta89/WHGYiofVFYiYsFnjfWGjgRMdNut/Vpc19eGzoA1UWbLfn7RO1S7Fetqx0VkmG+e7dZQzuZhNaOh4hwwiwDok4/noUdAbhqIpqbtGvYEYDVXNHBtvMMaEDPG4v+um57jXQiA1kLy1b9tuvSAOh4fc8c1MvM8m0DFrbh5eX1D1U7Zjkk6kxeGqBof0oGrvoA5oyZz4mOTosOeOn3BICYFPvMd/Ui8UlqwDdVxs0JuuYrCrsgugYRGXa7nV5ZltaOuogVm7I+k0yOGFV/heMzW8mS7McHiBDTf/Mh0pOsos7RgnJympWduByHkpzeVbmT0PPCgtQDytos9Y0Ab4aIJnJGTxifBUA3hkwiSxYBeVDzOY98gbqgRzOqxdd4tHJuZN+MCQYiqJ2UOVdKaUHSZhWW5U/moKuDzPPGi8GWlGI9pRSAlbYr02ozNJ+rAgOA32pgAWTK/G8Yb90wO1WHqDVNg70VgELez1jwCmDvGfgPGpJqMHzR0GEAAAAASUVORK5CYII=);
  background-size:100%;
  background-repeat:no-repeat;
  cursor:pointer
}

.xml-general-robot-content-pc .robot-view .content .left .text{
  margin-left:8px;
  background-color:#fff;
  border-radius:0 15px 15px;
  font-size:14px;
  color:#333
}

.xml-general-robot-content-pc .robot-view .content .right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-general-robot-content-pc .robot-view .content .right .text{
  margin-right:8px;
  background-color:#c8d9ff;
  border-radius:15px 0 15px 15px;
  font-size:14px;
  color:#333
}

.xml-general-robot-content-pc .robot-view .content .right .operating{
  padding:0 6px 0 0
}

.xml-general-robot-content-pc .robot-view .Progress-bar{
  width:90%;
  height:60px;
  background-color:#f4f4f4;
  border-radius:0 15px 10px 10px;
  border:1px solid #e5e5e5;
  position:absolute;
  bottom:90px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  line-height:60px;
  z-index:99
}

.xml-general-robot-content-pc .robot-view .Progress-bar>div{
  width:100%;
  position:relative;
  padding-left:20px
}

.xml-general-robot-content-pc .robot-view .Progress-bar>div span{
  width:calc(100% - 5px);
  height:8px;
  position:absolute;
  left:3px;
  bottom:-3px;
  border-radius:0 0 8px 8px;
  z-index:0;
  -webkit-animation:myAnimation .8s linear infinite;
  animation:myAnimation .8s linear infinite
}

.xml-general-robot-content-pc .robot-view .input-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding:14px 14px 6px;
  position:relative
}

.xml-general-robot-content-pc .robot-view .input-box .download{
  width:20px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUklEQVRIidXVTyuEURTH8c9MYqM03oGylndhp6QksZSx86copSilrLCZJFmykY2F2MwbMpJQE43FTJl55s+9D4/kV8/mnnPP95z7nHNvrlQqiVQhYH+MCVIsFvXFElEJ2HOxgdJAh1P4ZgbNrNJ8CmhmSlNpdCVZQmsB+/863qEfJNJrjltmOAmYwYN6pya/kDrtqaCYdExCT7EWAYjVLvZDUDjEdgbAA+x0MnT7f3s6ZJhCR9jsZuzVNFs4/gbwBKu9HEKduoKzFMBzLAvMdAhawxIuIoCXWAwBY6DwgQVc9/C5wnzDN6i8+lAXMBAAz+K2g+0GcwFgfxNH3tcQbwQSrGIa5aa1u8ZaNbB3vYnTcg2OBzbCKyZxjzdMRQDbYqeFwjMm8N5IIkYtsZsbaUT9wo/RE14ifQcx2g2aS2aUkcYSnLanrfwL0Db9ySP+J9BPEbFAbaSwvc8AAAAASUVORK5CYII=);
  background-size:100%;
  background-repeat:no-repeat;
  cursor:pointer
}

.xml-general-robot-content-pc .robot-view .input-box .input-right{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  background-color:#fff;
  border-radius:7px;
  border:1px solid #73a6f9;
  padding-right:10px
}

.xml-general-robot-content-pc .robot-view .input-box .input-content{
  width:100%;
  outline:0;
  height:106px;
  overflow-y:scroll;
  padding:6px 14px;
  font-size:16px;
  color:#333;
  font-family:"微软雅黑";
  background-color:#fff;
  border-radius:6px
}

.xml-general-robot-content-pc .robot-view .input-box .input-content:empty::before{
  content:attr(placeholder);
  color:#777
}

.xml-general-robot-content-pc .robot-view .input-box .sending{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:40px;
  height:32px;
  border-radius:10px;
  background-image:url(../../static/img/icon_07.cafd01c3.png);
  background-size:100% 100%;
  cursor:pointer;
  font-family:SourceHanSansCN-Light;
  font-size:14px;
  font-weight:400;
  font-stretch:normal;
  letter-spacing:0;
  color:#fff;
  margin-bottom:10px
}

.xml-general-robot-content-pc .robot-view .input-box .sending:hover{
  opacity:.7
}

.xml-general-robot-content-pc .robot-view .aboutai{
  width:100%;
  text-align:center;
  font-size:12px;
  color:#7c7a7a;
  padding-bottom:6px
}

.xml-general-robot-content-pc .robot-view .point-top{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:6px;
  cursor:n-resize
}

.xml-general-robot-content-pc .robot-view .point-bottom{
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:6px;
  cursor:n-resize
}

.xml-general-robot-content-pc .robot-view .point-left{
  position:absolute;
  top:0;
  left:0;
  width:6px;
  height:100%;
  cursor:e-resize
}

.xml-general-robot-content-pc .robot-view .point-right{
  position:absolute;
  top:0;
  right:0;
  width:6px;
  height:100%;
  cursor:e-resize
}

.xml-general-robot-content-pc .elfin-box{
  pointer-events:fill;
  position:fixed;
  bottom:16px;
  right:100px;
  z-index:9997;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:52px;
  padding:0 26px;
  background:#fcfcfc;
  -webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.12);
  box-shadow:0 0 6px 0 rgba(0,0,0,.12);
  border-radius:100px;
  border:1px solid #e1e1e2
}

.xml-general-robot-content-pc .elfin-box .elfin-item{
  margin:0 6px;
  width:32px;
  height:32px;
  border-radius:6px;
  overflow:hidden;
  background-size:100%;
  cursor:pointer
}

.xml-general-robot-content-pc .elfin-box .elfin-item:hover{
  background-color:#deebfd
}

.xml-general-robot-content-pc .Fade-enter,.xml-general-robot-content-pc .Fade-leave-to{
  opacity:0
}

.xml-general-robot-content-pc .Fade-enter-to,.xml-general-robot-content-pc .Fade-leave{
  opacity:1
}

.xml-general-robot-content-pc .Fade-enter-active,.xml-general-robot-content-pc .Fade-leave-active{
  -webkit-transition:all .6s;
  transition:all .6s
}

.xml-general-robot-content-pc .download-dom{
  position:fixed;
  top:0;
  left:0;
  height:0;
  overflow-y:scroll
}

.xml-general-robot-content-pc .xml{
  background-image:url(data:image/png;base64,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)
}

.xml-general-robot-content-pc .deepseek{
  background-image:url(data:image/png;base64,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)
}

.xml-general-robot-content-pc .qianfan{
  background-image:url(data:image/png;base64,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)
}

.xml-general-robot-content-pc .doubao{
  background-image:url(../../static/img/icon_13.fa952003.png)
}

.xml-general-robot-content-pc .bailian{
  background-image:url(data:image/png;base64,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)
}

.xml-general-robot-content-pc .doubao-select{
  background-image:url(../../static/img/icon_12.35537b26.png)
}

.xml-general-robot-content-pc .xml-select{
  background-image:url(data:image/png;base64,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)
}

.xml-general-robot-content-pc .deepseek-select{
  background-image:url(data:image/png;base64,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)
}

.xml-general-robot-content-pc .qianfan-select{
  background-image:url(data:image/png;base64,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)
}

.xml-general-robot-content-pc .bailian-select{
  background-image:url(data:image/png;base64,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)
}

.xml-robot-content-pc{
  position:fixed;
  left:0;
  top:0;
  width:1920px;
  height:100vh;
  z-index:999
}

.xml-robot-content-pc h1,.xml-robot-content-pc h2,.xml-robot-content-pc h3,.xml-robot-content-pc h4,.xml-robot-content-pc h5,.xml-robot-content-pc h6{
  font-size:revert;
  font-weight:revert;
  color:revert;
  margin:revert;
  padding:revert;
  line-height:revert
}

.xml-robot-content-pc div{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-robot-content-pc .robot-view{
  user-select:initial;
  position:absolute;
  z-index:9999;
  border-radius:8px;
  overflow:hidden;
  border:1px solid #f2f2f2;
  box-shadow:1px 6px 8px #ccc;
  background-color:#fff
}

.xml-robot-content-pc .robot-view .title-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:50px;
  padding:0 16px;
  background-image:linear-gradient(-75deg,rgba(252,197,192,.2) 0,rgba(128,212,222,.2) 0,rgba(3,227,251,.2) 0,rgba(1,97,240,.2) 100%)
}

.xml-robot-content-pc .robot-view .title-bar .logo{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-robot-content-pc .robot-view .title-bar .logo img{
  width:40px
}

.xml-robot-content-pc .robot-view .title-bar .logo .xiaozhi-logo{
  width:40px;
  height:28px;
  background-image:url(../../static/img/xiaozhi_logo2.197817e7.png);
  background-size:100%;
  background-repeat:no-repeat
}

.xml-robot-content-pc .robot-view .title-bar .logo span{
  padding-left:14px;
  font-family:SourceHanSansCN-Medium;
  font-size:16px;
  font-weight:600;
  font-stretch:normal;
  line-height:50px;
  letter-spacing:0;
  color:#0d27c6
}

.xml-robot-content-pc .robot-view .title-bar .el-icon-close{
  font-size:20px;
  font-weight:800;
  color:#999;
  cursor:pointer
}

.xml-robot-content-pc .robot-view .xiaozhi-tips{
  width:100%;
  height:85px;
  background-image:linear-gradient(180deg,rgba(252,197,192,.1) 0,rgba(128,212,222,.1) 0,rgba(3,227,251,.1) 0,transparent 100%);
  font-family:SourceHanSansCN-Light;
  font-size:15px;
  font-weight:400;
  font-stretch:normal;
  line-height:24px;
  color:#405ad1;
  padding:15px 15px 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  position:absolute;
  top:0;
  left:0
}

.xml-robot-content-pc .robot-view .scroll{
  overflow-y:scroll
}

.xml-robot-content-pc .robot-view .content{
  width:100%;
  padding:85px 8px 8px;
  background:#fff;
  position:relative
}

.xml-robot-content-pc .robot-view .content .timer{
  width:100%;
  padding:8px 0;
  text-align:center;
  font-family:SourceHanSansCN-Light;
  font-size:14px;
  letter-spacing:0;
  color:#848484
}

.xml-robot-content-pc .robot-view .content .item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:16px
}

.xml-robot-content-pc .robot-view .content .item .cover{
  width:38px;
  height:38px;
  border-radius:50%;
  background:url(../../static/img/evaluate_avatar.f921c0d8.png) #fff;
  overflow:hidden;
  background-size:100% 100%
}

.xml-robot-content-pc .robot-view .content .item .cover img{
  width:38px;
  height:38px
}

.xml-robot-content-pc .robot-view .content .item .text{
  position:relative;
  z-index:10;
  max-width:calc(100% - 34px);
  padding:8px 10px;
  font-size:15px;
  word-wrap:break-word;
  color:#555
}

.xml-robot-content-pc .robot-view .content .item .text span{
  width:calc(100% - 5px);
  height:4px;
  position:absolute;
  left:3px;
  bottom:0;
  border-radius:0 0 8px 8px;
  z-index:0;
  -webkit-animation:myAnimation .8s linear infinite;
  animation:myAnimation .8s linear infinite
}

.xml-robot-content-pc .robot-view .content .item .operating{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  padding-left:6px
}

.xml-robot-content-pc .robot-view .content .item .operating .delete{
  margin-top:8px;
  width:14px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyUlEQVQ4je2UTQrCMBBGXyXbghRciz94Eo/gHcQbeAAXegVvIgg5RBeCqLgPiOABdDOBNCTTutYHZTKTjy9D2k5hrUWhD1SyfgDPnLCnmKwAB1zlcVJLYoASGCT2drIfajfAIaF1BqiBodJZSCXdxdyNnDAHxlK8dTQN9UcDLKXwljiRWEp8ZfKGPryDmFrEo0zeQDOK7029R+31f8Xf6KeNtA9y35I3KILBFv9rbfgpUMQdXYAp6TGR4+QXodEC2AKzjiZnYO2TDzVgJXVG5DbNAAAAAElFTkSuQmCC);
  background-size:100%;
  background-repeat:no-repeat;
  cursor:pointer
}

.xml-robot-content-pc .robot-view .content .item .operating .refresh{
  margin-top:8px;
  width:14px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAABl0lEQVQ4jZ3Uy0tVURQG8N89mghOIgqJwCIjqKBJhEXjtMhoIg5uQQo1axJhA0n/gkYZvaYiiCCCQTQQDpig5ECCgorCdCDVSIiikh6DvS8eTvfh7YMzWGud/e31+nYhTVNV0IJd+IGP+FPpx6SMbweGsIQvWMYavuMJiuXONebsHjyMZD8xh5V48DDO4Cyuow+vsB39WaJruBPLGMJdrOcuOoBbuIx5DGIAq4XYo3N4jM/owouyjdjEVTzK2HMJmnEPGzi/BZJ2XMk7G9GLtljWYg2SfXiG3flAgv34jfs1SOCD0PQbeJ8NlHq0V5hOPUjQLQypuTS1ekkIVUzHrzXBKI7/B1EWnxJcwnNhL4rYVgdBZ0zkYHbVT2BMKHMYTVsgKsZE9pTTWhNeChKphqO4KExvNq+1dRxTu/k7MS7s4QB+lTLawFtBgA+EBa2Ek1jAIYxgSmR8E1N8hwlB4a8xiacxuwYcwQWcjoS3cbPEXkjTtAVfo50IghysktVijM9knYUKL2QDTqFD0NU34XGbFQbxD/4Cl9tbx0z1nusAAAAASUVORK5CYII=);
  background-size:100%;
  background-repeat:no-repeat;
  cursor:pointer
}

.xml-robot-content-pc .robot-view .content .left .text{
  margin-left:8px;
  background-color:#f4f4f4;
  border-radius:0 15px 15px;
  border:1px solid #e5e5e5;
  color:#484848
}

.xml-robot-content-pc .robot-view .content .right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-robot-content-pc .robot-view .content .right .text{
  margin-right:8px;
  background-color:rgba(187,232,255,.3);
  border-radius:15px 0 15px 15px;
  border:1px solid #bbe8ff;
  color:#000
}

.xml-robot-content-pc .robot-view .content .right .operating{
  padding:0 6px 0 0
}

@keyframes myAnimation{
  0%,100%{
    background-image:-webkit-gradient(linear,left top,right top,from(#2495ff),color-stop(24%,#c557f8),color-stop(57%,#03e3fb),to(#0161f0));
    background-image:linear-gradient(90deg,#2495ff 0,#c557f8 24%,#03e3fb 57%,#0161f0 100%)
  }

  25%{
    background-image:-webkit-gradient(linear,left top,right top,from(#0161f0),color-stop(24%,#2495ff),color-stop(57%,#c557f8),to(#03e3fb));
    background-image:linear-gradient(90deg,#0161f0 0,#2495ff 24%,#c557f8 57%,#03e3fb 100%)
  }

  50%{
    background-image:-webkit-gradient(linear,left top,right top,from(#03e3fb),color-stop(24%,#0161f0),color-stop(57%,#2495ff),to(#c557f8));
    background-image:linear-gradient(90deg,#03e3fb 0,#0161f0 24%,#2495ff 57%,#c557f8 100%)
  }

  75%{
    background-image:-webkit-gradient(linear,left top,right top,from(#c557f8),color-stop(24%,#03e3fb),color-stop(57%,#0161f0),to(#2495ff));
    background-image:linear-gradient(90deg,#c557f8 0,#03e3fb 24%,#0161f0 57%,#2495ff 100%)
  }
}

.xml-robot-content-pc .robot-view .Progress-bar{
  width:90%;
  height:60px;
  background-color:#f4f4f4;
  border-radius:0 15px 10px 10px;
  border:1px solid #e5e5e5;
  position:absolute;
  bottom:90px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  line-height:60px;
  z-index:99
}

.xml-robot-content-pc .robot-view .Progress-bar>div{
  width:100%;
  position:relative;
  padding-left:20px
}

.xml-robot-content-pc .robot-view .Progress-bar>div span{
  width:calc(100% - 5px);
  height:8px;
  position:absolute;
  left:3px;
  bottom:-3px;
  border-radius:0 0 8px 8px;
  z-index:0;
  -webkit-animation:myAnimation .8s linear infinite;
  animation:myAnimation .8s linear infinite
}

.xml-robot-content-pc .robot-view .input-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  padding:14px 14px 6px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(3,227,251,.1)));
  background-image:linear-gradient(180deg,transparent 0,rgba(3,227,251,.1) 100%);
  position:relative
}

.xml-robot-content-pc .robot-view .input-box::before{
  content:"";
  width:90%;
  height:1px;
  background-color:#bbe8ff;
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-robot-content-pc .robot-view .input-box .download{
  width:20px;
  height:20px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAACXBIWXMAAAsTAAALEwEAmpwYAAABUklEQVRIidXVTyuEURTH8c9MYqM03oGylndhp6QksZSx86copSilrLCZJFmykY2F2MwbMpJQE43FTJl55s+9D4/kV8/mnnPP95z7nHNvrlQqiVQhYH+MCVIsFvXFElEJ2HOxgdJAh1P4ZgbNrNJ8CmhmSlNpdCVZQmsB+/863qEfJNJrjltmOAmYwYN6pya/kDrtqaCYdExCT7EWAYjVLvZDUDjEdgbAA+x0MnT7f3s6ZJhCR9jsZuzVNFs4/gbwBKu9HEKduoKzFMBzLAvMdAhawxIuIoCXWAwBY6DwgQVc9/C5wnzDN6i8+lAXMBAAz+K2g+0GcwFgfxNH3tcQbwQSrGIa5aa1u8ZaNbB3vYnTcg2OBzbCKyZxjzdMRQDbYqeFwjMm8N5IIkYtsZsbaUT9wo/RE14ifQcx2g2aS2aUkcYSnLanrfwL0Db9ySP+J9BPEbFAbaSwvc8AAAAASUVORK5CYII=);
  background-size:100%;
  background-repeat:no-repeat;
  cursor:pointer
}

.xml-robot-content-pc .robot-view .input-box .input-right{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  background-color:#fff;
  border-radius:7px;
  border:1px solid #bbe8ff;
  padding-right:10px
}

.xml-robot-content-pc .robot-view .input-box .input-content{
  width:100%;
  outline:0;
  max-height:50px;
  overflow-y:scroll;
  padding:6px 14px;
  font-size:16px;
  color:#333;
  font-family:"微软雅黑";
  background-color:#fff;
  border-radius:6px
}

.xml-robot-content-pc .robot-view .input-box .input-content:empty::before{
  content:attr(placeholder);
  color:#777
}

.xml-robot-content-pc .robot-view .input-box .sending{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:16px;
  height:20px;
  border-radius:10px;
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0Y0NjRBMkI0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y0NjRBMkM0NzlBMTFFRTg2RTdERkQ3OEFENDMyMjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjQ2NEEyOTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjQ2NEEyQTQ3OUExMUVFODZFN0RGRDc4QUQ0MzIyMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtLFG7wAAAD+SURBVHjaYmTs/VDEwMDwBIhXMZABmIBYFIhXAvFqIBYjxwAYCAHiK0AcRq4BDOS4hgmHONGuYcIjR5RrmKCK1gHxXwKuCcdlwAUgDgZiZSDuAuK3OFyzAojXoLsG2QsPgbgciGWBOA2IL2ExCGTRVWTXYAuD70A8G4j1gdgRi/dEkF3DRCCQ/0MxNsAIwixYJDiBOBqIc4FYD4v8G6gcyBUMyAbIAXE2ECcDsTAOW0HeyQLilzABkAEGQFwLxP5AzIxDI4qtyIAFGqJBeMIBw1ZiUyLI1gho1L3EpYgFh/haqK2vSM0LMFtDiNGM7gKibUU3AGbrSnKKNIAAAwCZxTUuVL2q/wAAAABJRU5ErkJggg==);
  background-size:100% 100%;
  cursor:pointer;
  font-family:SourceHanSansCN-Light;
  font-size:14px;
  font-weight:400;
  font-stretch:normal;
  letter-spacing:0;
  color:#fff;
  margin-left:10px
}

.xml-robot-content-pc .robot-view .input-box .sending:hover{
  opacity:.7
}

.xml-robot-content-pc .robot-view .aboutai{
  width:100%;
  text-align:center;
  font-size:12px;
  color:#7c7a7a;
  padding-bottom:6px
}

.xml-robot-content-pc .robot-view .point-top{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:6px;
  cursor:n-resize
}

.xml-robot-content-pc .robot-view .point-bottom{
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:6px;
  cursor:n-resize
}

.xml-robot-content-pc .robot-view .point-left{
  position:absolute;
  top:0;
  left:0;
  width:6px;
  height:100%;
  cursor:e-resize
}

.xml-robot-content-pc .robot-view .point-right{
  position:absolute;
  top:0;
  right:0;
  width:6px;
  height:100%;
  cursor:e-resize
}

.xml-robot-content-pc .elfin-box{
  pointer-events:fill;
  position:fixed;
  bottom:50px;
  right:46px;
  z-index:9999;
  width:120px;
  height:120px;
  cursor:pointer;
  background-image:url(../../static/img/elfin.b4ab2e55.png);
  background-size:100%;
  background-repeat:no-repeat;
  -webkit-animation:turn 2s linear infinite;
  animation:turn 2s linear infinite
}

.xml-robot-content-pc .elfin-box .dialog-box{
  position:absolute;
  padding:28px 26px 10px;
  top:-62px;
  left:-96px;
  width:140px;
  font-size:14px;
  height:90px;
  background-image:url(../../static/img/dialog_box.1f0a017f.png);
  background-size:100%;
  background-repeat:no-repeat;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden
}

.xml-robot-content-pc .elfin-box .dialog-box span{
  -webkit-animation:bounce .5s 1 forwards;
  animation:bounce .5s 1 forwards;
  display:inline-block;
  -webkit-transform:translate3d(0,-70px,0);
  transform:translate3d(0,-70px,0)
}

@-webkit-keyframes bounce{
  0%{
    -webkit-transform:translate3d(0,-70px,0);
    transform:translate3d(0,-70px,0)
  }

  100%{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
}

@keyframes bounce{
  0%{
    -webkit-transform:translate3d(0,-70px,0);
    transform:translate3d(0,-70px,0)
  }

  100%{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
  }
}

.xml-robot-content-pc .elfin-gif{
  background-image:url(../../static/img/elfin.ea8647da.gif)
}

@-webkit-keyframes turn{
  0%,100%,80%{
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }

  20%,60%{
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px)
  }

  40%{
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px)
  }
}

@keyframes turn{
  0%,100%,80%{
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }

  20%,60%{
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px)
  }

  40%{
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px)
  }
}

.xml-robot-content-pc .Fade-enter,.xml-robot-content-pc .Fade-leave-to{
  opacity:0
}

.xml-robot-content-pc .Fade-enter-to,.xml-robot-content-pc .Fade-leave{
  opacity:1
}

.xml-robot-content-pc .Fade-enter-active,.xml-robot-content-pc .Fade-leave-active{
  -webkit-transition:all .6s;
  transition:all .6s
}

.xml-robot-content-pc .download-dom{
  position:fixed;
  top:0;
  left:0;
  height:0;
  overflow-y:scroll
}

.xml-reader-window-Preview-dom .el-icon-loading{
  display:none
}

.xml-reader-window-Preview-dom .load-more{
  text-align:center
}

.xml-reader-window-Preview-dom .load-more .el-icon-loading{
  display:inline-block
}

.xml-learning-progress-dialog .progress-modal{
  width:340px;
  border-radius:16px;
  position:relative;
  padding-bottom:24px;
  font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;
  font-weight:500
}

.xml-learning-progress-dialog .progress-modal .modal-header{
  background-image:url(../../static/img/prompt_title.a9f69b3d.png);
  background-size:100%;
  width:100%;
  height:120px
}

.xml-learning-progress-dialog .progress-modal .modal-content{
  padding:0 24px 24px;
  background-color:#fff;
  border-radius:0 0 16px 16px;
  overflow:hidden
}

.xml-learning-progress-dialog .progress-modal .modal-content .greeting{
  font-size:16px;
  color:#333;
  padding:10px 0 8px
}

.xml-learning-progress-dialog .progress-modal .modal-content .reading-info{
  font-size:15px;
  color:#666;
  margin-bottom:8px
}

.xml-learning-progress-dialog .progress-modal .modal-content .highlight{
  color:#4faaff;
  font-weight:700
}

.xml-learning-progress-dialog .progress-modal .modal-content .progress-bar{
  font-size:15px;
  color:#333;
  margin-bottom:10px
}

.xml-learning-progress-dialog .progress-modal .modal-content .progress-value{
  color:#4faaff;
  font-weight:700
}

.xml-learning-progress-dialog .progress-modal .modal-content .tips-box{
  border-left:6px solid #ffe39a;
  border-right:6px solid #ffe39a;
  padding:3px 0;
  margin-bottom:12px
}

.xml-learning-progress-dialog .progress-modal .modal-content .tips-box .tips{
  background:#fffbe6;
  color:#f90;
  font-size:13px;
  padding:8px 12px;
  line-height:1.6;
  text-align:center;
  border-top:1px solid #ffe39a;
  border-bottom:1px solid #ffe39a
}

.xml-learning-progress-dialog .progress-modal .modal-content .question{
  font-size:15px;
  color:#333;
  margin-bottom:18px;
  text-align:center
}

.xml-learning-progress-dialog .progress-modal .modal-content .modal-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:0 34px
}

.xml-learning-progress-dialog .progress-modal .xml-text-center{
  text-align:center
}

.xml-learning-progress-dialog .progress-modal .modal-mascot{
  position:absolute;
  right:-78px;
  bottom:-60px;
  width:168px;
  height:160px;
  background-image:url(../../static/img/robot_01.79c978dc.gif);
  background-size:100%
}

.xml-learning-progress-dialog .progress-modal .modal-mascot2{
  height:172px;
  background-image:url(../../static/img/robot_02.c0785acb.gif)
}

.xml-learning-progress-dialog .progress-modal .close-btn{
  position:absolute;
  bottom:-40px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  width:32px;
  height:32px;
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer;
  border:2px solid #f5f5f5
}

.xml-learning-progress-dialog .progress-modal .close-btn i{
  font-size:20px;
  color:#f5f5f5
}

.xml-learning-progress-dialog .progress-modal .close-btn:hover{
  background:#f5f5f5
}

.xml-learning-progress-dialog .progress-modal .close-btn:hover i{
  color:#333
}

.xml-learning-progress-dialog .progress-modal .close-btn::before{
  position:absolute;
  top:-42px;
  left:13px;
  content:"";
  display:block;
  width:1px;
  height:40px;
  background-color:#f5f5f5
}

.xml-learning-progress-dialog .el-dialog{
  border-radius:16px;
  background:0 0;
  overflow:initial;
  -webkit-box-shadow:none;
  box-shadow:none
}

.xml-learning-progress-dialog .el-dialog__header{
  display:none!important
}

.xml-learning-progress-dialog .cancel-btn,.xml-learning-progress-dialog .confirm-btn{
  width:100px;
  height:36px;
  border-radius:18px;
  border:none;
  font-size:15px;
  cursor:pointer
}

.xml-learning-progress-dialog .cancel-btn{
  background:#fff;
  color:#55a2ff;
  border:1px solid #55a2ff;
  margin-right:12px
}

.xml-learning-progress-dialog .confirm-btn{
  background:#55a2ff;
  color:#fff;
  font-weight:700
}

.xml-single-object-modal-group .object-model-content .threejs-wrapper{
  position:relative;
  width:100%;
  height:440px;
  -ms-touch-action:none;
  touch-action:none;
  user-select:none
}

.xml-single-object-modal-group .object-model-content .threejs-container{
  width:100%;
  height:100%;
  min-height:440px
}

.xml-single-object-modal-group .object-model-content .threejs-container.e3dv-host,.xml-single-object-modal-group .object-model-content .threejs-container.e3dv-host>.e3dv,.xml-single-object-modal-group .object-model-content .threejs-wrapper .e3dv,.xml-single-object-modal-group .object-model-content .threejs-wrapper .e3dv-body,.xml-single-object-modal-group .object-model-content .threejs-wrapper .e3dv-viewer-host,.xml-single-object-modal-group .object-model-content .threejs-wrapper .e3dv-viewer-wrap{
  width:100%;
  height:100%;
  min-height:0
}

.xml-single-object-modal-group .object-model-content .threejs-wrapper .e3dv-viewer-host,.xml-single-object-modal-group .object-model-content .threejs-wrapper .e3dv-viewer-host canvas{
  -ms-touch-action:none;
  touch-action:none
}

.xml-single-object-modal-group .object-model-content .fullscreen-btn{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  background:rgba(0,0,0,.6);
  border:none;
  border-radius:4px;
  color:#fff;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  z-index:100
}

.xml-single-object-modal-group .object-model-content .fullscreen-btn:hover{
  background:rgba(0,0,0,.8);
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
}

.xml-single-object-modal-group .object-model-content .fullscreen-btn:active{
  -webkit-transform:scale(.95);
  transform:scale(.95)
}

.xml-single-object-modal-group .object-model-content .fullscreen-btn svg{
  pointer-events:none
}

.xml-single-object-modal-group .object-model-content .fullscreen-hint{
  position:fixed;
  top:20px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  background:rgba(0,0,0,.8);
  color:#fff;
  padding:12px 24px;
  border-radius:4px;
  font-size:14px;
  z-index:10001;
  cursor:pointer;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  -webkit-animation:fadeInDown .5s ease;
  animation:fadeInDown .5s ease
}

.xml-single-object-modal-group .object-model-content .fullscreen-hint:hover{
  background:rgba(0,0,0,.95)
}

@-webkit-keyframes fadeInDown{
  from{
    opacity:0;
    -webkit-transform:translateX(-50%) translateY(-20px);
    transform:translateX(-50%) translateY(-20px)
  }

  to{
    opacity:1;
    -webkit-transform:translateX(-50%) translateY(0);
    transform:translateX(-50%) translateY(0)
  }
}

@keyframes fadeInDown{
  from{
    opacity:0;
    -webkit-transform:translateX(-50%) translateY(-20px);
    transform:translateX(-50%) translateY(-20px)
  }

  to{
    opacity:1;
    -webkit-transform:translateX(-50%) translateY(0);
    transform:translateX(-50%) translateY(0)
  }
}

.xml-single-object-modal-group .object-model-content .object3d-title{
  height:32px;
  line-height:32px;
  padding:0 10px;
  position:relative;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.xml-single-object-modal-group .object-model-content .object3d-btn{
  background:rgba(0,0,0,.1215686275);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:400px;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-object-modal-group .object-model-content .object3d-btn span{
  border-radius:8px;
  padding:10px 15px;
  border:1px solid #409EFF;
  background:#409EFF;
  color:#fff;
  cursor:pointer;
  font-size:14px
}

.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen{
  position:fixed;
  top:0;
  left:0;
  width:100vw!important;
  height:100vh!important;
  z-index:9999;
  background:#000
}

.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-wrapper,.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen>div{
  width:100%!important;
  height:100%!important
}

.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-container,.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-container.e3dv-host,.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-container.e3dv-host>.e3dv,.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-wrapper .e3dv,.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-wrapper .e3dv-body,.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-wrapper .e3dv-viewer-host,.xml-single-object-modal-group .xml-object-modal-container.is-fullscreen .threejs-wrapper .e3dv-viewer-wrap{
  width:100%!important;
  height:100%!important;
  min-height:0!important
}

.xml-ques-modal .question-box{
  height:430px;
  overflow-y:auto
}

.xml-ques-modal .question-box::-webkit-scrollbar{
  width:6px
}

.xml-single-object-modal-group .loading-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(255,255,255,.9);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:10
}

.xml-single-object-modal-group .loading-spinner{
  width:40px;
  height:40px;
  border:4px solid #f3f3f3;
  border-top:4px solid #3498db;
  border-radius:50%;
  -webkit-animation:spin 1s linear infinite;
  animation:spin 1s linear infinite;
  margin-bottom:10px
}

.xml-single-object-modal-group .loading-text{
  font-size:14px;
  color:#666;
  font-weight:500
}

@-webkit-keyframes spin{
  0%{
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }

  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@keyframes spin{
  0%{
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }

  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

.xml-single-object-modal-group .threejs-container{
  position:relative;
  width:100%;
  height:100%;
  min-height:440px
}

.xml-single-object-modal-group .threejs-wrapper{
  position:relative;
  width:100%;
  height:440px;
  min-height:440px
}

.xml-single-object-modal-group .xml-object-modal-container{
  -webkit-transition:all .3s ease;
  transition:all .3s ease
}

.xml-single-object-modal-group .fullscreen-hint{
  position:absolute;
  bottom:20px;
  left:50%;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  background:rgba(0,0,0,.7);
  color:#fff;
  padding:10px 20px;
  border-radius:20px;
  font-size:14px;
  cursor:pointer;
  z-index:100;
  -webkit-transition:opacity .3s ease;
  transition:opacity .3s ease
}

.xml-single-object-modal-group .fullscreen-hint:hover{
  background:rgba(0,0,0,.9)
}

.xml-single-object-modal-group .fullscreen-btn{
  position:absolute;
  top:10px;
  right:10px;
  background:rgba(255,255,255,.8);
  border:none;
  border-radius:4px;
  width:36px;
  height:36px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer;
  z-index:50;
  -webkit-transition:all .3s ease;
  transition:all .3s ease
}

.xml-single-object-modal-group .fullscreen-btn:hover{
  background:#fff;
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
}

.xml-single-object-modal-group .object3d-btn{
  min-height:200px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border:2px dashed #ddd;
  border-radius:8px;
  cursor:pointer;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
  position:relative
}

.xml-single-object-modal-group .object3d-btn:hover{
  border-color:#3498db;
  -webkit-transform:translateY(-2px);
  transform:translateY(-2px);
  -webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);
  box-shadow:0 4px 8px rgba(0,0,0,.1)
}

.xml-single-object-modal-group .object3d-btn span{
  background:rgba(52,152,219,.9);
  color:#fff;
  padding:8px 16px;
  border-radius:20px;
  font-size:14px;
  font-weight:500;
  -webkit-transition:all .3s ease;
  transition:all .3s ease
}

.xml-single-object-modal-group .object3d-btn:hover span{
  background:#3498db;
  -webkit-transform:scale(1.05);
  transform:scale(1.05)
}

.xml-single-object-modal-group .object3d-title{
  margin:8px 0;
  font-size:14px;
  color:#333;
  font-weight:500
}

.xml-single-object-modal-group .controls-hint{
  position:absolute;
  bottom:68px;
  left:10px;
  background:rgba(0,0,0,.7);
  color:#fff;
  padding:8px 12px;
  border-radius:6px;
  font-size:11px;
  z-index:50;
  pointer-events:none;
  opacity:.8;
  -webkit-transition:opacity .3s ease;
  transition:opacity .3s ease
}

.xml-single-object-modal-group .hint-item{
  margin:2px 0;
  white-space:nowrap
}

.xml-single-object-modal-group .controls-hint:hover{
  opacity:1
}

.xml-single-object-modal-group .viewer-dock{
  position:absolute;
  left:50%;
  bottom:12px;
  -webkit-transform:translateX(calc(-50% - 105px));
  transform:translateX(calc(-50% - 105px));
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:6px;
  max-width:calc(100% - 240px);
  padding:8px 10px;
  border-radius:8px;
  background:rgba(255,255,255,.96);
  -webkit-box-shadow:0 4px 16px rgba(0,0,0,.14);
  box-shadow:0 4px 16px rgba(0,0,0,.14);
  z-index:65
}

.xml-single-object-modal-group .viewer-panels-toggle-btn{
  position:absolute;
  top:10px;
  left:10px;
  z-index:66;
  border:none;
  border-radius:6px;
  padding:7px 12px;
  font-size:12px;
  color:#333;
  background:rgba(255,255,255,.96);
  -webkit-box-shadow:0 2px 8px rgba(0,0,0,.14);
  box-shadow:0 2px 8px rgba(0,0,0,.14);
  cursor:pointer;
  -webkit-transition:all .2s ease;
  transition:all .2s ease
}

.xml-single-object-modal-group .viewer-panels-toggle-btn:hover{
  color:#418eed;
  background:#fff
}

.xml-single-object-modal-group .viewer-panels-toggle-btn.is-active{
  color:#fff;
  background:#418eed
}

.xml-single-object-modal-group .viewer-dock__group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:4px
}

.xml-single-object-modal-group .viewer-dock__group--views .viewer-dock__btn{
  min-width:32px;
  padding:6px 8px
}

.xml-single-object-modal-group .viewer-dock__divider{
  width:1px;
  height:22px;
  background:#e5e7eb;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-single-object-modal-group .viewer-dock__inline{
  position:relative
}

.xml-single-object-modal-group .viewer-dock__btn{
  border:none;
  border-radius:4px;
  padding:6px 10px;
  font-size:12px;
  line-height:1;
  color:#333;
  background:#f5f7fa;
  cursor:pointer;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
  white-space:nowrap
}

.xml-single-object-modal-group .viewer-dock__btn:hover:not(:disabled){
  background:#e8f1ff;
  color:#418eed
}

.xml-single-object-modal-group .viewer-dock__btn.is-active{
  background:#418eed;
  color:#fff
}

.xml-single-object-modal-group .viewer-dock__btn:disabled{
  opacity:.45;
  cursor:not-allowed
}

.xml-single-object-modal-group .viewer-dock__popover{
  position:absolute;
  bottom:calc(100% + 8px);
  left:0;
  padding:8px;
  border-radius:6px;
  background:rgba(255,255,255,.98);
  -webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);
  box-shadow:0 4px 12px rgba(0,0,0,.15);
  z-index:70
}

.xml-single-object-modal-group .viewer-dock__popover input[type=color]{
  width:36px;
  height:28px;
  border:none;
  padding:0;
  background:0 0;
  cursor:pointer
}

.xml-single-object-modal-group .viewer-dock__popover input[type=range]{
  width:120px;
  vertical-align:middle
}

.xml-single-object-modal-group .viewer-dock__popover--wide{
  min-width:180px
}

.xml-single-object-modal-group .viewer-dock__label{
  display:block;
  margin-bottom:6px;
  font-size:11px;
  color:#666
}

.xml-single-object-modal-group .viewer-selection-bar{
  position:absolute;
  top:10px;
  left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:8px;
  max-width:calc(100% - 240px);
  padding:6px 10px;
  border-radius:6px;
  background:rgba(255,255,255,.95);
  -webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);
  box-shadow:0 2px 8px rgba(0,0,0,.1);
  z-index:60;
  font-size:12px;
  color:#333
}

.xml-single-object-modal-group .viewer-selection-bar__label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-single-object-modal-group .viewer-selection-bar__btn{
  border:none;
  border-radius:4px;
  padding:4px 8px;
  font-size:12px;
  color:#418eed;
  background:#eef4ff;
  cursor:pointer;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-single-object-modal-group .viewer-toolbar{
  display:none
}

.xml-single-object-modal-group .viewer-clip-panel{
  position:absolute;
  left:10px;
  right:230px;
  bottom:68px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:8px;
  padding:8px 12px;
  border-radius:6px;
  background:rgba(255,255,255,.92);
  -webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);
  box-shadow:0 2px 8px rgba(0,0,0,.12);
  z-index:55;
  font-size:12px;
  color:#333
}

.xml-single-object-modal-group .viewer-clip-panel select{
  border:1px solid #ddd;
  border-radius:4px;
  padding:2px 6px;
  font-size:12px
}

.xml-single-object-modal-group .viewer-clip-panel input[type=range]{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.xml-single-object-modal-group .viewer-layer-panel{
  position:absolute;
  top:52px;
  right:10px;
  width:200px;
  max-height:240px;
  overflow-y:auto;
  padding:10px;
  border-radius:6px;
  background:rgba(255,255,255,.96);
  -webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);
  box-shadow:0 4px 12px rgba(0,0,0,.15);
  z-index:60
}

.xml-single-object-modal-group .viewer-layer-panel--fixed{
  top:10px;
  bottom:44px;
  max-height:none;
  width:210px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:0;
  overflow:hidden
}

.xml-single-object-modal-group .viewer-layer-panel__header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:10px 10px 8px;
  border-bottom:1px solid #eee;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-single-object-modal-group .viewer-layer-panel__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:8px
}

.xml-single-object-modal-group .viewer-layer-panel__action{
  border:none;
  background:0 0;
  color:#418eed;
  font-size:11px;
  cursor:pointer;
  padding:0
}

.xml-single-object-modal-group .viewer-layer-panel__action:disabled{
  opacity:.45;
  cursor:not-allowed
}

.xml-single-object-modal-group .viewer-layer-panel--fixed .viewer-layer-panel__body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  overflow-y:auto;
  padding:8px 0 10px
}

.xml-single-object-modal-group .viewer-layer-panel--fixed .viewer-layer-panel__empty{
  padding:0 10px
}

.xml-single-object-modal-group .viewer-layer-panel--fixed .viewer-layer-panel__item{
  margin-left:10px;
  margin-right:10px
}

.xml-single-object-modal-group .viewer-layer-panel__title{
  margin-bottom:0;
  font-size:12px;
  font-weight:600;
  color:#333
}

.xml-single-object-modal-group .viewer-layer-panel__empty{
  font-size:12px;
  color:#999
}

.xml-single-object-modal-group .viewer-layer-panel__item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:6px;
  margin-bottom:6px;
  padding:6px 8px;
  font-size:12px;
  color:#444;
  cursor:pointer;
  border-radius:4px;
  -webkit-transition:background .2s ease;
  transition:background .2s ease
}

.xml-single-object-modal-group .viewer-layer-panel__item:hover{
  background:#f3f7ff
}

.xml-single-object-modal-group .viewer-layer-panel__item.is-selected{
  background:#e8f1ff;
  -webkit-box-shadow:inset 0 0 0 1px #418eed;
  box-shadow:inset 0 0 0 1px #418eed
}

.xml-single-object-modal-group .viewer-layer-panel__item.is-hidden{
  opacity:.55
}

.xml-single-object-modal-group .viewer-layer-panel__item.is-hidden .viewer-layer-panel__name{
  text-decoration:line-through
}

.xml-single-object-modal-group .viewer-layer-panel__item.is-rebar .viewer-layer-panel__name{
  color:#e67e22;
  font-weight:600
}

.xml-single-object-modal-group .viewer-layer-panel__visibility{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:22px;
  height:22px;
  border:none;
  border-radius:4px;
  padding:0;
  background:0 0;
  color:#666;
  cursor:pointer;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-single-object-modal-group .viewer-layer-panel__visibility:hover{
  background:#eef3ff;
  color:#418eed
}

.xml-single-object-modal-group .viewer-layer-panel__name{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.xml-chat-bubble,.xml-chat-voice-text{
  white-space:pre-wrap;
  line-height:1.55
}

.xml-single-textarea-group .xml-textarea{
  width:100%
}

.xml-single-textarea-group .wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  resize:horizontal;
  width:100%
}

.xml-single-textarea-group .textarea-box{
  text-align:justify;
  font-size:16px;
  width:100%;
  resize:none
}

.xml-single-textarea-group .horizontal-line{
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAdCAIAAAAcg2rJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMC0yMVQxNzo1MToxNSswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTAtMjFUMTc6NTI6MjcrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTAtMjFUMTc6NTI6MjcrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NmQ1NmY1LWY3NmUtZDk0MS05NmU4LTM4YTI0MjYzZjJhNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODZkNTZmNS1mNzZlLWQ5NDEtOTZlOC0zOGEyNDI2M2YyYTciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozODZkNTZmNS1mNzZlLWQ5NDEtOTZlOC0zOGEyNDI2M2YyYTciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NmQ1NmY1LWY3NmUtZDk0MS05NmU4LTM4YTI0MjYzZjJhNyIgc3RFdnQ6d2hlbj0iMjAyNC0xMC0yMVQxNzo1MToxNSswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjAgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjZAsPUAAAAcSURBVCiRY/z//z8DbsCER25UelR6VJoIaQIAAOIvAzXsQBfkAAAAAElFTkSuQmCC);
  background-size:1px 30px
}

.xml-single-textarea-group .textarea-border{
  border:1px solid #333
}

.xml-single-textarea-group .float{
  float:right;
  height:100%;
  margin-left:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  shape-outside:inset(calc(100% - 100px) 0 0)
}

.xml-single-textarea-group .img{
  width:80px
}

.xml-single-textarea-group .content{
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:30px;
  font-size:16px;
  padding:0 0 3px;
  font-family:var(--xml-textarea-typeface,楷体,楷体_GB2312,SimKai)
}

.xml-single-textarea-group .title{
  position:relative;
  padding-right:6px;
  border-bottom:1px solid #fff;
  line-height:30px;
  font-size:16px;
  font-family:var(--xml-textarea-typeface,楷体,楷体_GB2312,SimKai)
}

.xml-single-textarea-group .textarea{
  -webkit-user-modify:read-write-plaintext-only;
  outline:0;
  -webkit-user-drag:none;
  -moz-user-drag:none;
  -ms-user-drag:none;
  user-drag:none
}

.xml-image-type{
  width:100%
}

.xml-image-type .xml-image-type-body{
  margin:0 auto
}

.xml-image-type .wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-image-type .wrapper .wrapper-box{
  position:relative;
  width:100%
}

.xml-image-type .wrapper .wrapper-box>img{
  width:100%;
  user-select:none
}

.xml-image-type .wrapper .ImageTypeText-box{
  position:absolute;
  z-index:10;
  min-width:100px;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  -webkit-transition:-webkit-box-shadow .2s ease;
  transition:-webkit-box-shadow .2s ease;
  transition:box-shadow .2s ease;
  transition:box-shadow .2s ease,-webkit-box-shadow .2s ease
}

.xml-image-type .wrapper .ImageTypeText-box.active{
  outline:#007bff dashed 1px;
  cursor:move
}

.xml-image-type .wrapper .ImageTypeText-box.dragging{
  -webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);
  box-shadow:0 4px 8px rgba(0,0,0,.2);
  z-index:20
}

.xml-image-type .wrapper .ImageTypeText-box .resizer{
  position:absolute;
  width:4px;
  height:100%;
  background:#007bff;
  bottom:0;
  right:0;
  cursor:col-resize;
  z-index:11;
  opacity:0
}

.xml-chat-block,.xml-single-mind-group .xml-mind{
  position:relative
}

.xml-image-type .wrapper .ImageTypeText-box .resizer:hover{
  opacity:1
}

.xml-chat-block{
  --xml-chat-ink:#1f2a37;
  --xml-chat-muted:#6b7280;
  --xml-chat-line:#e5eaf0;
  --xml-chat-surface:#ffffff;
  --xml-chat-fill:#f3f6fa;
  --xml-chat-accent:#418eed;
  --xml-chat-danger:#c2413b;
  --xml-chat-radius:12px;
  width:100%;
  color:var(--xml-chat-ink);
  font-family:"PingFang SC","Microsoft YaHei",sans-serif;
  overflow:hidden
}

.xml-chat-block.is-editor .xml-chat-entry__panel{
  min-height:280px
}

.xml-chat-entry__panel{
  display:grid;
  gap:14px;
  min-height:360px;
  -ms-flex-line-pack:center;
  align-content:center;
  padding:28px 24px;
  border:1px solid var(--xml-chat-line);
  border-radius:var(--xml-chat-radius);
  background:linear-gradient(135deg,rgba(65,142,237,.08),transparent 42%),var(--xml-chat-surface)
}

.xml-chat-entry__title{
  margin:0;
  font-size:26px;
  line-height:1.25;
  font-weight:600
}

.xml-chat-entry__prompt{
  max-height:180px;
  overflow:auto;
  margin:0;
  color:var(--xml-chat-ink);
  font-size:14px;
  line-height:1.75;
  white-space:pre-wrap
}

.xml-chat-entry__meta{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:8px
}

.xml-chat-entry__meta span{
  min-height:28px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 12px;
  border:1px solid var(--xml-chat-line);
  border-radius:999px;
  background:var(--xml-chat-surface);
  color:var(--xml-chat-muted);
  font-size:12px;
  font-weight:600
}

.xml-chat-btn,.xml-chat-status.loading{
  display:-ms-inline-flexbox;
  -webkit-box-align:center
}

.xml-chat-btn{
  min-height:36px;
  padding:0 14px;
  display:-webkit-inline-box;
  display:inline-flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:6px;
  border:0;
  border-radius:8px;
  background:var(--xml-chat-fill);
  color:inherit;
  font-size:13px;
  font-weight:500;
  cursor:pointer
}

.xml-chat-btn:disabled{
  cursor:not-allowed;
  opacity:.45
}

.xml-chat-btn--primary{
  background:var(--xml-chat-accent);
  color:#fff
}

.xml-chat-btn.recording{
  background:var(--xml-chat-danger);
  color:#fff
}

.xml-chat-empty,.xml-chat-room__scene{
  color:var(--xml-chat-muted);
  font-size:13px
}

.xml-chat-room{
  display:grid;
  grid-template-rows:auto minmax(0,1fr) auto;
  min-height:520px;
  border:1px solid var(--xml-chat-line);
  border-radius:var(--xml-chat-radius);
  background:var(--xml-chat-surface);
  overflow:hidden
}

.xml-chat-room__head{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:12px;
  padding:14px 16px;
  border-bottom:1px solid var(--xml-chat-line)
}

.xml-chat-room__head.no-scene{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-chat-room__scene{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:0;
  margin:0;
  line-height:1.5;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden
}

.xml-chat-room__actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  gap:8px
}

.xml-chat-room__body{
  min-height:280px;
  max-height:420px;
  overflow:auto;
  padding:18px 16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:14px
}

.xml-chat-empty{
  margin:auto
}

.xml-chat-msg{
  max-width:85%;
  display:grid;
  gap:6px;
  justify-items:start
}

.xml-chat-msg.user{
  -ms-flex-item-align:end;
  align-self:flex-end;
  justify-items:end
}

.xml-chat-avatar{
  width:32px;
  height:32px;
  display:inline-grid;
  place-items:center;
  border-radius:50%;
  background:var(--xml-chat-fill);
  color:var(--xml-chat-ink);
  font-size:12px;
  font-weight:700
}

.xml-chat-msg.user .xml-chat-avatar{
  background:rgba(65,142,237,.14);
  color:var(--xml-chat-accent)
}

.xml-chat-bubble{
  margin:0;
  padding:10px 12px;
  border-radius:10px;
  background:var(--xml-chat-fill);
  text-align:left
}

.xml-chat-msg.user .xml-chat-bubble{
  background:rgba(65,142,237,.12)
}

.xml-chat-composer,.xml-chat-status,.xml-chat-voice-bar{
  border-top:1px solid var(--xml-chat-line)
}

.xml-chat-composer{
  display:grid;
  grid-template-columns:1fr auto;
  gap:10px;
  padding:12px 16px
}

.xml-chat-composer__input{
  width:100%;
  min-height:40px;
  border:1px solid var(--xml-chat-line);
  border-radius:8px;
  background:var(--xml-chat-surface);
  padding:0 12px;
  color:inherit;
  font:inherit
}

.xml-chat-status,.xml-chat-voice-bar{
  color:var(--xml-chat-muted);
  font-size:13px
}

.xml-chat-voice-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:12px;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:12px 16px
}

.xml-chat-status{
  margin:0;
  padding:0 16px 12px;
  border-top:0
}

.xml-chat-status.error{
  color:var(--xml-chat-danger)
}

.xml-chat-status.loading{
  display:-webkit-inline-box;
  display:inline-flex;
  -ms-flex-align:center;
  align-items:center;
  gap:8px
}

.xml-chat-audio{
  min-width:164px;
  min-height:44px;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:10px;
  border:0;
  color:var(--xml-chat-ink);
  text-align:left
}

.xml-chat-audio.playing{
  background:rgba(65,142,237,.16)
}

.xml-chat-voice-message{
  display:grid;
  justify-items:start;
  gap:8px
}

.xml-chat-waiting,.xml-chat-waves{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox
}

.xml-chat-voice-text{
  max-width:min(520px,100%);
  margin:0;
  padding:9px 11px;
  border-radius:8px;
  background:rgba(243,246,250,.88);
  color:var(--xml-chat-muted)
}

.xml-chat-waves{
  height:22px;
  display:inline-flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  gap:3px
}

.xml-chat-waves i{
  display:block;
  width:3px;
  height:8px;
  border-radius:999px;
  background:currentColor;
  opacity:.4
}

.xml-chat-waves i:nth-child(1){
  height:10px
}

.xml-chat-waves i:nth-child(2){
  height:16px
}

.xml-chat-waves i:nth-child(3){
  height:22px
}

.xml-chat-waves i:nth-child(4){
  height:14px
}

.xml-chat-waves.active i{
  opacity:.85;
  -webkit-animation:xmlChatVoicePulse .9s ease-in-out infinite;
  animation:xmlChatVoicePulse .9s ease-in-out infinite
}

.xml-chat-waves.active i:nth-child(2){
  -webkit-animation-delay:120ms;
  animation-delay:120ms
}

.xml-chat-waves.active i:nth-child(3){
  -webkit-animation-delay:240ms;
  animation-delay:240ms
}

.xml-chat-waves.active i:nth-child(4){
  -webkit-animation-delay:360ms;
  animation-delay:360ms
}

.xml-chat-waiting{
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:10px;
  min-height:44px;
  color:var(--xml-chat-muted)
}

.xml-chat-dots{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:4px
}

.xml-chat-dots i{
  width:6px;
  height:6px;
  border-radius:50%;
  background:currentColor;
  opacity:.35;
  -webkit-animation:xmlChatWaitingDot 1.1s ease-in-out infinite;
  animation:xmlChatWaitingDot 1.1s ease-in-out infinite
}

.xml-chat-dots i:nth-child(2){
  -webkit-animation-delay:160ms;
  animation-delay:160ms
}

.xml-chat-dots i:nth-child(3){
  -webkit-animation-delay:320ms;
  animation-delay:320ms
}

.xml-chat-spinner{
  width:14px;
  height:14px;
  border:2px solid rgba(255,255,255,.35);
  border-top-color:currentColor;
  border-radius:50%;
  -webkit-animation:xmlChatSpin .8s linear infinite;
  animation:xmlChatSpin .8s linear infinite
}

.xml-chat-modal{
  position:absolute;
  inset:0;
  z-index:20;
  display:grid;
  place-items:center;
  padding:12px;
  background:rgba(31,42,55,.4)
}

.xml-chat-modal__panel{
  width:min(520px,100%);
  max-height:calc(100% - 16px);
  overflow:auto;
  border-radius:12px;
  background:var(--xml-chat-surface);
  -webkit-box-shadow:0 12px 28px rgba(31,42,55,.18);
  box-shadow:0 12px 28px rgba(31,42,55,.18)
}

.xml-chat-modal__head{
  position:sticky;
  top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:12px;
  padding:14px 16px;
  border-bottom:1px solid var(--xml-chat-line);
  background:var(--xml-chat-surface)
}

.xml-chat-modal__head h4{
  margin:0;
  font-size:16px;
  font-weight:600
}

.xml-chat-summary{
  padding:20px;
  display:grid;
  grid-template-columns:100px 1fr;
  gap:20px
}

.e3dv-rotate-grid,.e3dv-seg,.xml-chat-feedback__grid{
  grid-template-columns:1fr 1fr
}

.xml-chat-score{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:4px
}

.xml-chat-score span{
  font-size:36px;
  font-weight:600
}

.xml-chat-score small{
  color:var(--xml-chat-muted)
}

.xml-chat-feedback{
  display:grid;
  gap:14px
}

.xml-chat-feedback p{
  margin:0;
  line-height:1.55
}

.xml-chat-feedback__grid{
  display:grid;
  gap:14px
}

.xml-chat-feedback strong,.xml-chat-improvements>strong{
  display:block;
  margin-bottom:6px;
  font-size:13px;
  color:var(--xml-chat-muted);
  font-weight:600
}

.xml-chat-improve,.xml-chat-improvements{
  display:grid;
  gap:10px
}

.xml-chat-improve span{
  display:block;
  margin-top:4px;
  color:var(--xml-chat-muted);
  font-size:13px
}

@-webkit-keyframes xmlChatVoicePulse{
  0%,100%{
    -webkit-transform:scaleY(.45);
    transform:scaleY(.45);
    opacity:.35
  }

  50%{
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    opacity:.9
  }
}

@keyframes xmlChatVoicePulse{
  0%,100%{
    -webkit-transform:scaleY(.45);
    transform:scaleY(.45);
    opacity:.35
  }

  50%{
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    opacity:.9
  }
}

@-webkit-keyframes xmlChatWaitingDot{
  0%,100%,80%{
    opacity:.25;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }

  40%{
    opacity:.9;
    -webkit-transform:translateY(-3px);
    transform:translateY(-3px)
  }
}

@keyframes xmlChatWaitingDot{
  0%,100%,80%{
    opacity:.25;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }

  40%{
    opacity:.9;
    -webkit-transform:translateY(-3px);
    transform:translateY(-3px)
  }
}

@-webkit-keyframes xmlChatSpin{
  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@keyframes xmlChatSpin{
  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@media (max-width:600px){
  .xml-chat-entry__panel{
    min-height:280px;
    padding:20px 16px
  }

  .xml-chat-room__actions,.xml-chat-room__head{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
  }

  .xml-chat-composer,.xml-chat-feedback__grid,.xml-chat-summary{
    grid-template-columns:1fr
  }

  .xml-chat-btn{
    width:100%
  }
}

.xml-single-table-group{
  width:100%
}

.xml-single-table-group .xml-table-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:var(--xml-table-align);
  -ms-flex-align:var(--xml-table-align);
  align-items:var(--xml-table-align);
  width:100%
}

.xml-single-table-group .xml-table-container .xml-table-title{
  width:var(--xml-table-width);
  max-width:100%;
  padding:0 0 6px;
  text-align:center;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:16px;
  color:#333
}

.xml-single-table-group .xml-table-container .xml-table-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  max-width:100%;
  overflow-x:auto
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table{
  border-color:var(--xml-table-border-color);
  border-right:0
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .ve-table-container .ve-table-content-wrapper .ve-table-content .ve-table-header-tr .ve-table-header-th{
  background-color:var(--xml-table-title-bg-color)
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .ve-table-container .ve-table-content-wrapper .ve-table-content .ve-table-header-tr .ve-table-cell-indicator-active{
  color:none
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .ve-table-container .ve-table-content-wrapper .ve-table-content .ve-table-body-tr .ve-table-body-td{
  font-size:var(--xml-table-size);
  font-family:var(--xml-table-font-family);
  color:var(--xml-table-color);
  padding:0
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .ve-table-container .ve-table-content-wrapper .ve-table-content td,.xml-single-table-group .xml-table-container .xml-table-content .ve-table .ve-table-container .ve-table-content-wrapper .ve-table-content th{
  text-align:var(--xml-table-align);
  border-color:var(--xml-table-border-color);
  border-right:1px solid var(--xml-table-border-color)
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-view{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-bold{
  font-weight:700
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-italic{
  font-style:italic
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-top-right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-top-center{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-top-left{
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-center-right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-center-center{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-center-left{
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-bottom-right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-bottom-center{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.xml-single-table-group .xml-table-container .xml-table-content .ve-table .xml-cell-bottom-left{
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.xml-single-table-group .xml-table-container .xml-table-content .border-bottom-none .ve-table{
  border-bottom:none;
  background-color:var(--xml-table-title-bg-color)
}

.xml-single-table-group .xml-table-container .ve-table-header-th{
  font-weight:600!important
}

.xml-single-table-group .xml-table-container .xml-table-note{
  width:var(--xml-table-width);
  max-width:100%;
  font-size:14px;
  color:#333;
  padding-top:8px
}

.xml-single-table-group .xml-table-container .xml-table-footer{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:100%;
  padding-top:6px
}

.xml-single-table-group .xml-table-container .xml-table-footer .left{
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#333
}

.xml-single-table-group .xml-table-container .xml-table-footer .left span{
  padding:0 4px;
  color:#538ae6
}

.xml-single-table-group .xml-table-container .xml-table-footer .left .view-records{
  cursor:pointer
}

.xml-single-table-group .xml-table-container .xml-table-footer .right{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-single-table-group .xml-table-container .xml-table-footer .right .xml-table-footer-btn{
  padding-left:16px;
  margin-left:16px;
  font-family:PingFang SC,PingFang SC;
  font-weight:400;
  font-size:13px;
  color:#538ae6;
  cursor:pointer;
  background-position:0 50%;
  background-repeat:no-repeat;
  background-size:12px 12px
}

.xml-single-table-group .xml-table-container .xml-table-footer .right .icon_1{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAn9JREFUSEvNlkFu2lAQhv95LxVKN6XLApXICUJuACeoE1qpuyQnSLqoCeoizgqFLEpOAF0XE3qCkBOkN8BSKFmGRaWKIr+pnoHGIja2VYHq9bz53j/vnxkT1vzRmnn4v4GG1U9jUxYFNvIAp0HsKJedbvV1L26lAhXu1QYHEOJU/RrvdK2tkVG7K0opTwEUQxKPGNxV7u+zbnXLWQYPBp7/sIjo1GXsSsI+AEMnYeAGhC6YRoLgKEaelVsQQrwBkPdimK1OJXsWBl0KnB/SIEFktT++Ci3dXn1wQBC6CrrcLdvMHgZBI4Hk8lm7mrXivNH72n1+IvkKQIEZjU4l82HxXCQQwOxNeCQmfPj1U+77MrjxuZ+Wk9StVkquW2ovGCoQWD4fGizYIqa0P7nrjotRptDx7+qDgoLQ0J5tZkr+HCvrw/L5sAXC/qLKlQHfXtwVmeW1Uury6iR3PFe5MuDsLR+g+Jt9kvXaSn8rA+rk5frQYYA7ZmYrEGjU7vNScp/BrU5IH8Vpj3lMuT580C63zcxOMHBqaR30xF1JQDp2XlJm3HQqmb8j8UlJdRkAfmGb2ZdJIf544+KuKOOYZrc+aAiIo6CmTXKBx7agUrv6OBKfKJyNp/6/lHWegwHHb5hQl5brgwYgjqImf5BivTPlZuoWhDxDHXbMXCty0vjnYRKoB3ueanrrTKlL29fwkX04K8u1HsK6TaKWq7ekhWxqZWB8sSuZg9jraR7oQTe4CZ5tekZX70al3OnGEJwWkNtEpG0/tX6IskiF/tvp5QqiY2LaDnNqnCWdeLR5ip9xgV0uTBXSiAiO+3Pc0/8+cdpmpbM08RvGuXHSmLUr/AMyJzUsWp7WaAAAAABJRU5ErkJggg==)
}

.xml-single-table-group .xml-table-container .xml-table-footer .right .icon_2{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAVtJREFUSEvtlj9OwzAUxj9TROjWORREbpAegRuUsLBRbkCXhkx0q8rScoNwgES5QbkCJ2gHKGsnJAqyq4BCnWAH24oqoZLZfr/3fe+PQ7Dhj2yYh78B9IbzK4Ai9ptjXYeMFJ7dzmcMYHHPdv6BRQe22FJv8NSJg2Yoaoqypmn3p43avnURXdt3ortCS73hc58QcgOwMOodXBYvyoCfsPreBIS4YB+nkX+UKNWwPZo2au/WBIArgoqAeRjuI9/uKCtMD5ZBi0BVWBq3tEtlUB6oA/sVKFOaAenrW2tdM7mNvLVKc1hUCpCTdLURxhZfDaIGU1KYZZeHcjlrwLSAP+0FdJRlKSpZytfgWynDo6z1y14QbWCmNOk6C92nSdtSE4DSpqkisCxGztJ0iGHtulUCk+DwQTqH66VdHZIx2uX/fXIKzwcvx8sdKly6pilQugyTwJkZj4UpeHuAK7BJzR1MCQ0WAAAAAElFTkSuQmCC)
}

.xml-single-table-group .xml-table-container .xml-table-footer .right .icon_3{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAglJREFUSEvtlE1u2lAUhc99rtopo0oJtIIdhB2QFcSBVuqsyQ7IoFDUQZ1BhCADkhWUjkMs74DsoOwApBAy9aiSid+71UN2QxKMf/IzqPqGlu89737vnkN44UMvrIf/gomJf2pfF28E90jJ00Hr3UVU4ZMhrXVnQwAVhtq3G4X+swpWj6++E5PF4L7dyO+vw/LoCRcoDR4zMFHS23ZapcmzCtY6szEIxTiU4SUeNWGIEkqdnn8t1JNsWGZBs31ZMQxjuED52ys7Vsn92J1uSSbzoTC7drNwor9nEgwsMNQopfRK4bvVulcOQDurJiVJ24PWxkUmwVpn1gfhM0k+HLTyViigL+K/QvG+ILHhnjXejjJNWG1P98gQPzRKu7FZSvJuy/+kmvAvSoGc9L1ynAVWok1zwzBNiNXBIFgC82i6BcG5uD5OEHcUZiDg/zxvvneiCleliXl8WTHY0JEWe8SNKp99K4xIr7KC+KUrmNmym/nD+9VRaWL2xjkxfx3vP0Gu/WXz1hZBQ33TIsAjKee7y+8TpgnY311HIXbMZR8GaC297syYEPwD3TxLmqTK0g+daZ1J9BaIwX0C7WW1QOItvYsYWE6TamfWI0L8u91RY1fK+cJGkT7UC2HM35wQ1Ci0gO6hCSgSK/IyGiQBrpRefa1gkgXI8k+qpMki8CBXn6JJmh7//oR/AMalByxfknQCAAAAAElFTkSuQmCC)
}

.ve-contextmenu-popper .ve-contextmenu-panel{
  min-width:120px
}

.ve-contextmenu-popper .ve-contextmenu-panel .ve-contextmenu-node{
  padding:0 4px;
  height:30px
}

.ve-contextmenu-popper .ve-contextmenu-panel .ve-contextmenu-node span{
  font-size:14px
}

.xml-single-mind-group .mind-toolbar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  background-color:#fafafa
}

.xml-single-mind-group .mind-toolbar img{
  width:13px;
  height:13px
}

.xml-single-mind-group .wrapper{
  overflow:hidden;
  background-color:#fafafa
}

.xml-single-mind-group .jsmindContainer{
  -webkit-transform-origin:0 0;
  transform-origin:0 0
}

.xml-single-mind-group jmnode{
  padding:10px
}

.xml-single-mind-group .xml-custom-button{
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:14px;
  height:14px;
  cursor:pointer;
  background-image:url(data:image/png;base64,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);
  background-size:100% 100%;
  opacity:.7
}

.xml-single-mind-group .xml-custom-button:hover{
  opacity:1
}

.xml-single-mind-group .jsmind-editor{
  color:#000!important
}

.xml-single-mind-group .node-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:5px
}

.xml-single-mind-group .circle-button{
  width:20px;
  height:20px;
  border-radius:50%;
  border:none;
  background-color:#007bff;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer
}

.xml-single-mind-group .mind-upload{
  height:28px
}

.xml-single-mind-group .mind-upload .el-upload-dragger{
  border:none;
  width:auto;
  height:auto;
  overflow:inherit!important
}

.xml-single-mind-group .mind-upload:hover .el-upload-dragger{
  background-color:#e8f4ff
}

.xml-single-mind-group .xml-mind .bottom_bar{
  position:absolute;
  width:232px;
  bottom:5px;
  right:50%;
  padding:8px 12px;
  -webkit-transform:translateX(50%);
  transform:translateX(50%);
  border-radius:4px;
  background:#fff;
  -webkit-box-shadow:0 2px 16px rgba(0,0,0,.24);
  box-shadow:0 2px 16px rgba(0,0,0,.24);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-single-mind-group .xml-mind .bottom_bar .item{
  width:16px;
  height:16px;
  margin-right:12px;
  cursor:pointer
}

.xml-single-mind-group .xml-mind .bottom_bar .item img{
  display:block;
  width:100%;
  height:100%
}

.xml-single-mind-group .xml-mind .bottom_bar .line{
  width:1px;
  height:20px;
  margin-right:12px;
  border:1px solid rgba(0,0,0,.16)
}

.mind_view .el-dialog__header:has(.mate-title){
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.mind_view .el-dialog__body{
  padding:0
}

.mind_view .mate-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.mind_view .mate-title .mate-text{
  width:56px;
  height:44px;
  background:#fff;
  font-size:14px;
  font-weight:700;
  color:rgba(0,0,0,.8);
  line-height:44px;
  text-align:center
}

.mind_view .el-dialog__header{
  height:48px;
  padding:0!important;
  background-color:#f5f5f5!important;
  border-radius:8px 8px 0 0
}

.mind_view .el-dialog__headerbtn{
  border:2px solid gray;
  border-radius:20px;
  width:24px;
  height:24px;
  top:12px!important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:absolute;
  right:20px;
  padding:0;
  background:0 0;
  outline:0;
  cursor:pointer;
  font-size:16px
}

.xml-popup-content .content{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%;
  height:100%
}

.xml-popup-content .content .xml-popup-mback{
  margin:3vw auto;
  width:26vw;
  height:1vw;
  border-radius:1vw;
  background-color:#0d3b8b
}

.xml-collapse-content,.xml-collapse-content .xml-collapse-item{
  width:100%;
  background-color:inherit
}

.xml-collapse-content .xml-collapse-item .collapse-top{
  position:sticky;
  left:0;
  top:0;
  z-index:10;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  background:#f6fbff
}

.xml-collapse-content .xml-collapse-item .collapse-top .collapse-title{
  width:calc(100% - 6vw);
  height:10vw;
  font-family:PingFang SC,PingFang SC;
  text-align:left;
  font-weight:600;
  font-size:16px;
  color:#0d3b8b;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  word-break:break-all;
  line-height:10vw
}

.xml-collapse-content .xml-collapse-item .collapse-top .el-icon-arrow-down{
  color:#0d3b8b;
  font-size:20px;
  font-weight:600;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-collapse-content .xml-collapse-item .collapse-top .collapse{
  -webkit-transform:rotate(0);
  transform:rotate(0);
  -webkit-transition:all .3s;
  transition:all .3s
}

.xml-collapse-content .xml-collapse-item .collapse-content{
  -webkit-transition:height .3s;
  transition:height .3s
}

.xml-empty-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:100%
}

.xml-drag-and-drop-loading{
  background-color:#fff;
  position:relative;
  overflow:hidden
}

.xml-drag-and-drop-loading #xml-scroll-container{
  position:relative;
  -webkit-transition:all .18s;
  transition:all .18s
}

.xml-drag-and-drop-loading #xml-scroll-container .xml-loading-text{
  width:100%;
  color:#999;
  font-size:14px;
  text-align:center;
  letter-spacing:2px
}

.xml-drag-and-drop-loading #xml-scroll-container #up-loading-text{
  position:absolute;
  top:-20px;
  z-index:1
}

.xml-drag-and-drop-loading #xml-scroll-container #down-loading-text{
  position:absolute;
  bottom:-20px;
  z-index:1
}

.dp-text-ellipsis-wrapper{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin:6px 0;
  overflow:hidden;
  font-size:14px;
  line-height:20px
}

.dp-text-ellipsis-wrapper .text{
  position:relative;
  overflow:hidden;
  line-height:1.5;
  text-align:justify;
  text-overflow:ellipsis;
  word-break:break-all;
  -webkit-transition:.3s max-height;
  transition:.3s max-height
}

.dp-text-ellipsis-wrapper .text::before{
  float:right;
  height:calc(100% - 20px);
  content:""
}

.dp-text-ellipsis-wrapper .text::after{
  position:absolute;
  width:999vw;
  height:999vw;
  margin-left:-100px;
  content:""
}

.dp-text-ellipsis-wrapper .btn{
  position:relative;
  float:right;
  clear:both;
  margin-left:10px;
  font-size:14px;
  padding:0 8px;
  color:#206ef7;
  line-height:20px;
  border-radius:4px;
  cursor:pointer;
  z-index:10
}

.dp-text-ellipsis-wrapper .btn::after{
  font-family:element-icons!important;
  content:"展开\e790"
}

.dp-text-ellipsis-wrapper .text.showall{
  max-height:none
}

.dp-text-ellipsis-wrapper .text.showall .btn::after,.dp-text-ellipsis-wrapper .text.showall .btn::before{
  visibility:hidden
}

.dp-text-ellipsis-wrapper .text.showall.hidden-btn .btn::after{
  content:"收起\e78f";
  visibility:visible
}

.dp-text-ellipsis-wrapper .btn::before{
  position:absolute;
  left:1px;
  color:#333;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  content:"..."
}

.xml-hevue-imgpreview-wrap{
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  left:0;
  user-select:none;
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  z-index:9999;
  color:rgba(255,255,255,.6)
}

.xml-hevue-imgpreview-wrap .he-img-wrap{
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:middle;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:rgba(0,0,0,.3);
  backdrop-filter:blur(0)
}

.xml-hevue-imgpreview-wrap .arrow{
  width:42px;
  height:42px;
  text-align:center;
  line-height:42px;
  position:absolute;
  top:50%;
  border-radius:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  font-size:24px;
  cursor:pointer;
  -webkit-transition:all .2s;
  transition:all .2s;
  background:rgba(0,0,0,.3)
}

.xml-hevue-imgpreview-wrap .arrow:hover{
  opacity:.8;
  -webkit-transform:translateY(-50%) scale(1.2);
  transform:translateY(-50%) scale(1.2)
}

.xml-hevue-imgpreview-wrap .arrow-left{
  left:50px
}

.xml-hevue-imgpreview-wrap .arrow-right{
  right:50px
}

.xml-hevue-imgpreview-wrap .he-close-icon{
  position:absolute;
  right:20px;
  top:50px;
  z-index:2;
  width:36px;
  height:36px;
  font-size:22px;
  line-height:36px;
  text-align:center;
  border-radius:50%;
  cursor:pointer;
  -webkit-transition:all .2s;
  transition:all .2s;
  background:rgba(0,0,0,.3)
}

.xml-hevue-imgpreview-wrap .he-close-icon:hover{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-hevue-imgpreview-wrap .he-control-bar-wrap{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  width:100%;
  bottom:calc(5% + 80px);
  left:0
}

.xml-hevue-imgpreview-wrap .he-control-bar{
  height:44px;
  bottom:10%;
  padding:0 22px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  border-radius:22px;
  margin:0 auto;
  background:rgba(0,0,0,.3)
}

.xml-hevue-imgpreview-wrap .he-control-title{
  position:absolute;
  top:20px;
  left:0;
  width:100%;
  padding:0 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:center;
  color:#fff;
  z-index:1;
  font-size:20px;
  font-family:PingFang SC;
  font-weight:500
}

.xml-hevue-imgpreview-wrap .he-control-num{
  position:absolute;
  bottom:5%;
  left:0;
  width:100%;
  padding:0 22px;
  font-size:16px;
  background:rgba(0,0,0,.3)
}

.xml-hevue-imgpreview-wrap .he-control-num .briefIntroduction{
  position:relative;
  margin:0 auto;
  max-width:800px;
  max-height:70vh;
  overflow-y:scroll
}

.xml-hevue-imgpreview-wrap .he-control-num .briefIntroduction .expand_and_collapse{
  position:absolute;
  right:0;
  bottom:0;
  color:#299fff;
  cursor:pointer
}

.xml-hevue-imgpreview-wrap .he-control-num .text-ellipsis{
  overflow:hidden;
  text-overflow:ellipsis;
  -webkit-line-clamp:3;
  display:-webkit-box;
  -webkit-box-orient:vertical
}

.xml-hevue-imgpreview-wrap .he-control-btn{
  line-height:44px;
  font-size:24px;
  cursor:pointer;
  padding:0 9px;
  -webkit-transition:all .2s;
  transition:all .2s
}

.xml-hevue-imgpreview-wrap .he-control-btn:hover{
  -webkit-transform:scale(1.2);
  transform:scale(1.2)
}

.xml-hevue-imgpreview-wrap .fade-enter-active,.xml-hevue-imgpreview-wrap .fade-leave-active{
  -webkit-transition:opacity .3s;
  transition:opacity .3s
}

.xml-hevue-imgpreview-wrap .fade-enter,.xml-hevue-imgpreview-wrap .fade-leave-to{
  opacity:0
}

.xml-hevue-imgpreview-wrap .hevue-img-status-icon{
  font-size:56px
}

.xml-hevue-imgpreview-wrap .rotate-animation{
  -webkit-animation:rotate 1.5s linear infinite;
  animation:rotate 1.5s linear infinite
}

@keyframes rotate{
  from{
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }

  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

.he-close-icon,.he-control-num,.xml-hevue-imgpreview-wrap .arrow,.xml-hevue-imgpreview-wrap .he-control-bar{
  background:rgba(0,0,0,.3);
  backdrop-filter:blur(5px)
}

.player-dialog,.xml-custom-modal{
  background-color:rgba(0,0,0,.3);
  opacity:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.player-dialog .el-dialog,.xml-custom-modal .el-dialog{
  margin:0!important;
  max-width:calc(100% - 32px);
  padding:0;
  background-color:transparent!important;
  -webkit-box-shadow:none;
  box-shadow:none
}

.player-dialog .el-dialog .progress-faker,.xml-custom-modal .el-dialog .progress-faker{
  width:100%;
  height:32px;
  z-index:2;
  position:absolute;
  bottom:2px;
  left:0;
  background-color:transparent;
  font-size:14px;
  color:transparent;
  padding-left:16px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.player-dialog .el-dialog video,.xml-custom-modal .el-dialog video{
  width:100%;
  max-height:100%;
  -o-object-fit:contain;
  object-fit:contain
}

.player-dialog .el-dialog__header,.xml-custom-modal .el-dialog__header{
  display:none
}

.player-dialog .el-dialog__body,.xml-custom-modal .el-dialog__body{
  margin:0 auto!important;
  padding:0
}

.xml-modal-player__wrapper,.xml-modal-viewer__wrapper{
  background-color:#fff;
  min-height:68vh
}

.xml-modal-player__wrapper .title-block,.xml-modal-viewer__wrapper .title-block{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:24px
}

.xml-modal-player__wrapper .title-block .title-adorn,.xml-modal-viewer__wrapper .title-block .title-adorn{
  width:27px
}

.xml-modal-player__wrapper .title-block .title,.xml-modal-viewer__wrapper .title-block .title{
  padding:0 3px;
  max-width:calc(100% - 54px);
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:18px;
  color:#333;
  font-weight:700;
  letter-spacing:3px
}

.xml-modal-player__wrapper .content-block,.xml-modal-viewer__wrapper .content-block{
  margin-top:12px;
  color:#888
}

.xml-modal-player__wrapper .content-block .label,.xml-modal-viewer__wrapper .content-block .label{
  color:#333;
  font-size:18px;
  letter-spacing:1.5px
}

.xml-modal-player__wrapper .content-block .label span,.xml-modal-viewer__wrapper .content-block .label span{
  background-size:100%;
  background-position:-1px 19px;
  background-repeat:no-repeat;
  padding:9px 7px
}

.xml-modal-player__wrapper .content-block .content,.xml-modal-viewer__wrapper .content-block .content{
  padding:16px 10px;
  font-size:14px;
  color:#666;
  word-break:break-all
}

.xml-modal-player__wrapper .xml-audio-player,.xml-modal-viewer__wrapper .xml-audio-player{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:45px 20px
}

.xml-modal-player__wrapper .xml-audio-player .audio-cover,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover{
  width:50%;
  height:auto;
  margin:0 auto;
  position:relative;
  border-radius:6px;
  overflow:hidden;
  padding-bottom:50%
}

.xml-modal-player__wrapper .xml-audio-player .audio-cover .square-wrapper,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .square-wrapper{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.xml-modal-player__wrapper .xml-audio-player .audio-cover .square-wrapper .el-image,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .square-wrapper .el-image{
  width:100%;
  height:100%
}

.xml-modal-player__wrapper .xml-audio-player .audio-cover img,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover img{
  -o-object-fit:cover;
  object-fit:cover;
  width:100%;
  height:100%;
  display:block
}

.xml-modal-player__wrapper .xml-audio-player .audio-cover .style-a,.xml-modal-viewer__wrapper .xml-audio-player .audio-cover .style-a{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:3;
  width:25%
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control{
  margin-top:24px
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title{
  color:#333
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title .scroll-text,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title .scroll-text{
  margin:0;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:18px;
  color:#333;
  font-weight:700;
  letter-spacing:3px
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview{
  width:calc(100% - 30px);
  overflow:hidden
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title.preview .scroll-text{
  -webkit-animation:fadeNum 6s infinite;
  animation:fadeNum 6s infinite;
  white-space:nowrap;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-player-title--modal.preview,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-player-title--modal.preview{
  width:60%;
  margin:0 auto
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls{
  margin-top:20px
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  padding:0 10px
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__runway,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__runway{
  margin:12px 0;
  background-color:#999
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .progress .el-slider__button-wrapper{
  display:none
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%
}

.xml-modal-player__wrapper .video-js .vjs-big-play-button,.xml-modal-player__wrapper .xml-video-player .video-js .vjs-big-play-button,.xml-modal-viewer__wrapper .video-js .vjs-big-play-button,.xml-modal-viewer__wrapper .xml-video-player .video-js .vjs-big-play-button{
  border-radius:100%!important;
  width:70px!important;
  height:70px!important;
  margin-left:-35px!important
}

.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .current-time,.xml-modal-player__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .total-time,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .current-time,.xml-modal-viewer__wrapper .xml-audio-player .audio-player-control .audio-controls .audio-controls__handler .play-times .total-time{
  font-size:12px;
  color:#999
}

.xml-modal-player__wrapper .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-viewer__wrapper .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{
  position:fixed;
  opacity:1!important
}

.xml-modal-player__wrapper .video-js .vjs-error-display::before,.xml-modal-viewer__wrapper .video-js .vjs-error-display::before{
  display:none!important
}

.xml-modal-player__wrapper .vjs-poster,.xml-modal-viewer__wrapper .vjs-poster{
  -o-object-fit:scale-down;
  object-fit:scale-down
}

.xml-modal-player__wrapper .xml-video-player,.xml-modal-viewer__wrapper .xml-video-player{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:60px 16px
}

.xml-modal-player__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control-bar.fullscren,.xml-modal-viewer__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control-bar.fullscren{
  position:fixed;
  opacity:1!important
}

.xml-modal-player__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip,.xml-modal-viewer__wrapper .xml-video-player .vjs-custom-skin>.video-js .vjs-control .vjs-time-tooltip{
  top:.6em
}

.xml-modal-player__wrapper .xml-video-player .video-js .vjs-error-display::before,.xml-modal-viewer__wrapper .xml-video-player .video-js .vjs-error-display::before{
  display:none!important
}

.xml-modal-player__wrapper .xml-video-player .vjs-poster,.xml-modal-viewer__wrapper .xml-video-player .vjs-poster{
  -o-object-fit:scale-down;
  object-fit:scale-down
}

.xml-modal-player__wrapper .xml-video-player .content-block,.xml-modal-viewer__wrapper .xml-video-player .content-block{
  margin-top:24px
}

.xml-modal-player__wrapper .xml-modal-viewer__image,.xml-modal-viewer__wrapper .xml-modal-viewer__image{
  padding:60px 16px
}

.xml-modal-player__wrapper .xml-modal-viewer__scroll-wrapper,.xml-modal-viewer__wrapper .xml-modal-viewer__scroll-wrapper{
  max-height:calc(88vh - 171px);
  overflow-y:auto
}

.xml-modal-player__wrapper .xml-modal-viewer__scroll-wrapper .xml-image-container--aspect-fit,.xml-modal-viewer__wrapper .xml-modal-viewer__scroll-wrapper .xml-image-container--aspect-fit{
  text-align:center
}

@media screen and (min-width:782px){
  .player-dialog .el-dialog{
    max-width:750px!important
  }

  .player-dialog .el-dialog .xml-modal-player__wrapper{
    min-height:85vh
  }
}

.xml-title-first-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 7px
}

.xml-title-first-library-h5 .title-container .title-left-img{
  width:12px;
  height:100%;
  background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);
  position:absolute;
  left:-12px;
  top:0;
  z-index:999;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-h5 .title-container .title-right-img{
  width:12px;
  height:100%;
  background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);
  position:absolute;
  top:0;
  right:-13px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-first-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color)!important;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-h5 .title-container .text-container>div{
  -webkit-transform:skew(25deg);
  transform:skew(25deg)
}

.xml-title-first-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Yellowtheme1-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme1-library-h5>div{
  width:100%
}

.xml-title-Yellowtheme1-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  z-index:9
}

.xml-title-Yellowtheme1-library-h5 .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:2px solid var(--background-color);
  border-radius:50% 0 50% 50%;
  position:relative;
  z-index:9;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Yellowtheme1-library-h5 .title-container .left-image .jiantou1{
  width:36px;
  height:8px;
  background-color:#fff;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  top:-10px;
  right:-9px
}

.xml-title-Yellowtheme1-library-h5 .title-container .left-image .jiantou2{
  width:8px;
  height:36px;
  background-color:#fff;
  border-bottom:2px solid var(--background-color);
  border-right:2px solid var(--background-color);
  position:absolute;
  top:-8px;
  right:-10px
}

.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border:2px solid #fff
}

.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Yellowtheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg{
  min-height:50px;
  min-width:50%;
  background-color:#fff;
  max-width:77%;
  position:relative
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi{
  margin-left:10px
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi .line1{
  width:95%;
  height:3px;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:5px;
  margin-left:5px
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .zhuangshi .line2{
  width:95%;
  height:3px;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  margin-top:10px
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding-left:27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Yellowtheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Yellowtheme2-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme2-library-h5>div{
  width:100%
}

.xml-title-Yellowtheme2-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme2-library-h5 .title-container .left-icon{
  width:35px;
  height:35px;
  background-color:var(--background-color);
  opacity:.8;
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg)
}

.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff;
  border:2px solid var(--background-color);
  margin-left:-5px;
  z-index:99
}

.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme2-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme4-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-Yellowtheme4-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:24px;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox{
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--background-color);
  border:2px solid #fff;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme4-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-rectangle-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-library-h5 .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-rectangle-library-h5 .title-container .title-left-img{
  width:10px;
  height:100%;
  position:absolute;
  left:-15px;
  background-color:var(--background-color);
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-rectangle-library-h5 .title-container .title-right-img{
  width:33px;
  height:100%;
  position:absolute;
  right:-10px
}

.xml-title-rectangle-library-h5 .title-container .title-right-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rectangle-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-rectangle-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-library-h5 .title-container .text-container>div{
  -webkit-transform:skew(25deg);
  transform:skew(25deg)
}

.xml-title-sixth-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-library-h5>div{
  width:100%
}

.xml-title-sixth-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative
}

.xml-title-sixth-library-h5 .title-container .title-left-div{
  max-width:30%
}

.xml-title-sixth-library-h5 .title-container .title-left-div .title-number{
  min-width:40px;
  min-height:40px;
  background-color:var(--background-color);
  text-align:center;
  line-height:40px;
  margin-top:4px;
  padding:0 5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .text-container-left{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .editor{
  -webkit-margin-before:0;
  margin-block-start:0;
  -webkit-margin-after:0;
  margin-block-end:0;
  line-height:40px
}

.xml-title-sixth-library-h5 .title-container .title-left-div .title-number .edit-mode-inject{
  width:100%
}

.xml-title-sixth-library-h5 .title-container .title-left-div .title-left-line{
  width:100%;
  height:5px;
  background-color:var(--background-color);
  margin-top:5px
}

.xml-title-sixth-library-h5 .title-container .title-right-div{
  position:relative;
  height:100%;
  margin-left:10px;
  max-width:70%
}

.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line1{
  width:30px;
  height:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:var(--background-color)
}

.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line2{
  height:30px;
  width:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:var(--background-color)
}

.xml-title-sixth-library-h5 .title-container .title-right-div .title-right-line3{
  height:5px;
  width:100%;
  position:absolute;
  background-color:var(--background-color);
  bottom:0
}

.xml-title-sixth-library-h5 .title-container .title-right-div .text-container-right{
  padding:0 35px 5px 20px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  min-height:50px
}

.xml-title-sixth-library-h5 .title-container .title-right-div .text-container-right .edit-mode-inject{
  width:100%!important
}

.xml-title-sixth-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-sixth-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid var(--background-color);
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-library-h5 .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-sixth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-semicircle-library-h5,.xml-title-sixth-library-h5 .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  background:var(--background-color);
  padding:0 20px;
  border-radius:10px
}

.xml-title-semicircle-library-h5 .title-container .title-left-img{
  width:7px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px;
  border:2px solid #fff;
  position:absolute;
  top:-7px;
  left:20px
}

.xml-title-semicircle-library-h5 .title-container .title-right-img{
  width:7px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px;
  border:2px solid #fff;
  position:absolute;
  top:-7px;
  right:20px
}

.xml-title-semicircle-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-semicircle-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifteen-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-fifteen-library-h5 .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifteen-library-h5 .title-container .left-image{
  z-index:0;
  width:48px;
  height:48px;
  border:2px solid var(--background-color);
  border-radius:50% 50% 0;
  padding:5px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-fifteen-library-h5 .title-container .left-image ::after{
  content:"";
  height:15px;
  position:absolute;
  right:-2px;
  bottom:0;
  border-right:2px solid #fff
}

.xml-title-fifteen-library-h5 .title-container .left-image .image-container,.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-fifteen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-library-h5 .title-container .rigth-titlebox{
  min-height:48px;
  border-bottom:2px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:45px
}

.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding-left:10px;
  border-radius:3px
}

.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fifteen-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-thirteenth-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-thirteenth-library-h5 .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fff;
  border-left:4px solid var(--background-color);
  border-right:4px solid var(--background-color);
  position:relative
}

.xml-title-thirteenth-library-h5 .title-container .topleft{
  position:absolute;
  width:14%;
  max-width:47px;
  height:75%;
  top:-5px;
  left:-10px;
  background-color:var(--background-color);
  z-index:0
}

.xml-title-thirteenth-library-h5 .title-container .rightbottom{
  position:absolute;
  width:15%;
  max-width:47px;
  height:75%;
  bottom:-5px;
  right:-10px;
  background-color:var(--background-color);
  z-index:0
}

.xml-title-thirteenth-library-h5 .title-container .topborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  position:absolute;
  top:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left{
  width:33%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .Line1{
  width:42%;
  height:4px;
  background-color:var(--background-color);
  margin-right:4%
}

.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .Line2{
  width:20%;
  height:4px;
  background-color:var(--background-color);
  margin-right:4%
}

.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-left .block{
  width:7px;
  height:7px;
  background-color:var(--background-color);
  margin-top:-3px;
  margin-right:4%
}

.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-right{
  width:67%
}

.xml-title-thirteenth-library-h5 .title-container .topborder .topborder-right .Line3{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-h5 .title-container .bottomborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  position:absolute;
  bottom:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line1{
  width:45%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-h5 .title-container .bottomborder .block{
  width:7px;
  height:7px;
  background-color:var(--background-color);
  margin-bottom:-3px
}

.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line2{
  width:15%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-h5 .title-container .bottomborder .Line3{
  width:20%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-h5 .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding:5px 20px
}

.xml-title-thirteenth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-thirteenth-library-h5 .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme5-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme5-library-h5>div{
  padding:0 20px
}

.xml-title-Yellowtheme5-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat;
  padding:5px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto
}

.xml-title-Yellowtheme5-library-h5 .title-container::before{
  content:"";
  width:100%;
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-Yellowtheme5-library-h5 .title-container::after{
  content:"";
  width:2px;
  height:100%;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-Yellowtheme5-library-h5 .title-container .left-img{
  position:absolute;
  width:50px;
  height:60%;
  top:50%;
  left:-22px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-Yellowtheme5-library-h5 .title-container .right-img{
  position:absolute;
  width:50px;
  height:60%;
  top:50%;
  right:-22px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox{
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme5-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme6-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme6-library-h5>div{
  height:100%
}

.xml-title-Yellowtheme6-library-h5 .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fff;
  border:2px solid var(--background-color)!important;
  z-index:9;
  padding:3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme6-library-h5 .title-container .zhuangshi1{
  position:absolute;
  width:10px;
  height:85%;
  left:5px;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-h5 .title-container .zhuangshi2{
  position:absolute;
  width:10px;
  height:85%;
  right:5px;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox{
  padding:1px 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  background-color:#fff;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme6-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-twelfth-library-h5{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-h5 .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-twelfth-library-h5 .title-container .title-left{
  border-radius:50%;
  border:4px solid #fff;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:var(--background-color);
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-h5 .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 25px;
  border-radius:0 20px 20px 0;
  background:var(--background-color);
  overflow:hidden
}

.xml-title-twelfth-library-h5 .title-container .title-text .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-library-h5 .title-container .title-text .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-library-h5 .title-container .title-text .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme1-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme1-library-h5>div{
  width:100%
}

.xml-title-Greentheme1-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme1-library-h5 .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid var(--background-color);
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container,.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme1-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg{
  height:50px;
  min-width:50%;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  padding-right:20px;
  padding-top:15px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:absolute;
  left:50px
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg)
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .zhuangshi>div{
  width:8px;
  height:20px;
  background-color:var(--background-color);
  margin-right:8px
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox{
  height:47px;
  background-color:var(--background-color);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme1-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme2-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme2-library-h5>div{
  width:100%
}

.xml-title-Greentheme2-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme2-library-h5 .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid var(--background-color);
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container,.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme2-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg{
  max-width:90%;
  min-width:50%;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:relative;
  margin-left:-18px;
  margin-top:-5px
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi{
  width:99%;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg);
  margin-left:-25px;
  position:relative;
  z-index:999
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div{
  width:10px;
  height:40px;
  position:absolute;
  right:-8px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div{
  margin-right:3px
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{
  width:4px;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{
  width:4px;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .bottomzhuangshi{
  width:90%;
  height:30px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-5px;
  z-index:0
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox{
  height:53px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme2-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme3-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme3-library-h5>div{
  width:100%
}

.xml-title-Greentheme3-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme3-library-h5 .title-container .right-top-bg{
  width:100%;
  height:50%;
  background-color:var(--background-color);
  border-radius:10px;
  padding:0 10px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:0
}

.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox{
  position:relative;
  padding:0 20px
}

.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme3-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme4-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:15px
}

.xml-title-Greentheme4-library-h5>div{
  width:100%
}

.xml-title-Greentheme4-library-h5 .cont-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:20px
}

.xml-title-Greentheme4-library-h5 .cont-box .title-container{
  width:50px;
  height:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9;
  background-color:#fff;
  border:2px solid var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme4-library-h5 .cont-box .title-container .right-top-bg{
  width:20px;
  height:20px;
  background-color:var(--background-color);
  position:absolute;
  top:36px;
  left:-11px
}

.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox{
  position:relative;
  background-color:#fff;
  margin-left:-25px;
  z-index:9;
  min-height:23px;
  max-width:90%
}

.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .edit-mode-inject{
  width:100%
}

.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme4-library-h5 .cont-box .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme6-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme6-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme6-library-h5 .title-container .text-container .editorClass .w-e-text-container p,.xml-title-hexagon-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-Greentheme6-library-h5 .title-container .title-left-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-title-Greentheme6-library-h5 .title-container .title-left-img .line{
  width:41px;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-Greentheme6-library-h5 .title-container .title-left-img .block1{
  width:15px;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-library-h5 .title-container .title-right-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-Greentheme6-library-h5 .title-container .title-right-img .line{
  width:41px;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-Greentheme6-library-h5 .title-container .title-right-img .block1{
  width:15px;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme6-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px;
  max-width:70%
}

.xml-title-Greentheme6-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-nineteen-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-nineteen-library-h5 .title-container-box{
  width:100%;
  position:relative
}

.xml-title-nineteen-library-h5 .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat;
  padding:0 45px;
  margin:0 auto;
  z-index:9;
  overflow:hidden
}

.xml-title-nineteen-library-h5 .title-container-box .title-container::before{
  content:"";
  width:calc(100% - 34px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-nineteen-library-h5 .title-container-box .title-container::after{
  content:"";
  width:2px;
  height:100%;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-nineteen-library-h5 .title-container-box .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-library-h5 .xml-group-h5{
  background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat
}

.xml-title-hexagon-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 30px;
  border-radius:20px;
  background-color:var(--background-color)
}

.xml-title-hexagon-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-hexagon-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-hexagon-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fourteen-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen-library-h5 .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,transparent 0,var(--background-color) 0) top left,linear-gradient(45deg,transparent 0,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat;
  position:relative;
  border-radius:12px;
  padding:5px 10px 5px 5px
}

.xml-title-fourteen-library-h5 .title-container .cont-box{
  width:100%;
  position:relative;
  overflow:hidden;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color)
}

.xml-title-fourteen-library-h5 .title-container .cont-box::after,.xml-title-fourteen-library-h5 .title-container .cont-box::before{
  background:var(--background-color);
  position:absolute;
  right:0;
  z-index:999;
  height:100%;
  content:"";
  width:2px
}

.xml-title-fourteen-library-h5 .title-container .cont-box::before{
  -webkit-transform:skew(45deg);
  transform:skew(45deg)
}

.xml-title-fourteen-library-h5 .title-container .cont-box::after{
  top:0;
  -webkit-transform:skew(135deg);
  transform:skew(135deg)
}

.xml-title-fourteen-library-h5 .title-container .cont-box .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  border-radius:3px
}

.xml-title-fourteen-library-h5 .title-container .cont-box .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fourteen-library-h5 .title-container .cont-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-seventeen-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-seventeen-library-h5>div{
  min-width:60%
}

.xml-title-seventeen-library-h5 .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-seventeen-library-h5 .title-container .left-image{
  z-index:0;
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:var(--background-color);
  padding:3px;
  position:absolute;
  left:0
}

.xml-title-seventeen-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:var(--background-color);
  border:2px solid #fff
}

.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  height:100%;
  border-radius:50%;
  width:100%
}

.xml-title-seventeen-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox{
  min-height:48px;
  position:relative;
  margin-left:55px
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi{
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  width:100%
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .line1{
  width:100%;
  height:1px;
  border:2px solid var(--background-color);
  margin-bottom:3px;
  margin-top:3px
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .line2{
  width:100%;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .iconbox{
  width:30px;
  height:13px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .zhuanshi .iconbox>div{
  width:0;
  height:0;
  border-left:7px solid #000;
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  z-index:99;
  padding:0 7px;
  border-radius:3px;
  background:#fff;
  position:relative;
  margin:10px 38px 0
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-seventeen-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-sixteen-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-sixteen-library-h5 .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-bottom:3px solid var(--background-color)!important;
  padding:0 30px 0 51px
}

.xml-title-sixteen-library-h5 .title-container .left-image{
  z-index:0;
  border-bottom:20px solid transparent;
  border-left:20px solid transparent;
  border-top:20px solid #eaecef;
  border-right:20px solid transparent;
  position:absolute;
  bottom:-28px;
  left:10px;
  width:0;
  height:0
}

.xml-title-sixteen-library-h5 .title-container .left-image::before{
  content:"";
  border-bottom:10px solid transparent;
  border-left:10px solid transparent;
  border-top:10px solid var(--background-color);
  border-right:10px solid transparent;
  position:absolute;
  top:-16px;
  left:-10px
}

.xml-title-sixteen-library-h5 .title-container .right-icon{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  bottom:-6px;
  right:-5px
}

.xml-title-sixteen-library-h5 .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding:0 0 0 6px;
  border-radius:3px
}

.xml-title-sixteen-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-sixteen-library-h5 .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Knowledge-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Knowledge-library-h5>div{
  width:100%;
  height:100%
}

.xml-title-Knowledge-library-h5 .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Knowledge-library-h5 .title-container .left-titlebox{
  background-color:var(--background-color);
  padding:3px 37px 3px 15px;
  border-radius:25px;
  max-width:30%
}

.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:2px solid var(--background-color);
  background:#fff;
  border-radius:25px;
  padding:0 10px;
  margin-left:-30px;
  z-index:99;
  min-width:50%;
  text-align:left;
  max-width:75%
}

.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  position:relative;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Knowledge-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-fifth-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-right:12px
}

.xml-title-fifth-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-fifth-library-h5 .title-container .title-bottom{
  width:95%;
  height:95%;
  background-color:var(--background-color);
  position:absolute;
  left:-10px;
  bottom:-8px;
  z-index:0;
  border-radius:6px
}

.xml-title-fifth-library-h5 .title-container .title-right-img{
  width:20px;
  height:25px;
  margin-top:-25px;
  margin-right:-25px;
  margin-left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-title-fifth-library-h5 .title-container .title-right-img>div{
  width:6px;
  height:6px;
  background-color:var(--background-color);
  border-radius:50%;
  position:relative
}

.xml-title-fifth-library-h5 .title-container .title-right-img>div::after{
  content:"";
  width:3px;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-3px;
  right:1px;
  -webkit-transform:skew(-27deg);
  transform:skew(-27deg)
}

.xml-title-fifth-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-fifth-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  border-radius:6px;
  border:1px solid var(--background-color);
  z-index:99;
  -webkit-box-shadow:0 0 1px 0 #000;
  box-shadow:0 0 1px 0 #000
}

.xml-title-fifth-library-h5 .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-fifth-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-library-h5 .title-container .text-container .editorClass,.xml-title-triangle-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-triangle-library-h5 .title-container .title-left-img{
  width:0;
  height:0;
  border:25px solid var(--background-color);
  border-top:15px solid transparent;
  border-bottom:15px solid transparent;
  border-right:0 solid transparent;
  border-left-style:inset;
  margin-right:-12px;
  z-index:9;
  position:relative
}

.xml-title-triangle-library-h5 .title-container .title-left-img::after{
  content:"";
  width:0;
  height:0;
  border:15px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:0 solid transparent;
  border-left-style:inset;
  z-index:9;
  position:absolute;
  left:-30px
}

.xml-title-triangle-library-h5 .title-container .title-right-img{
  width:0;
  height:0;
  border:25px solid var(--background-color);
  border-top:15px solid transparent;
  border-bottom:15px solid transparent;
  border-left:0 solid transparent;
  margin-left:-12px;
  margin-bottom:-10px;
  border-right-style:outset
}

.xml-title-triangle-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-triangle-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 30px;
  margin-left:-2px
}

.xml-title-triangle-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme1-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:35px!important;
  padding-right:35px!important
}

.xml-title-Redtheme1-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  -webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);
  box-shadow:0 3px 7px 0 rgba(0,0,0,.35);
  -webkit-transform:skew(-15deg);
  transform:skew(-15deg);
  z-index:9
}

.xml-title-Redtheme1-library-h5 .title-container .title-bg{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  left:-10px;
  z-index:0
}

.xml-title-Redtheme1-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme1-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  background:#fff;
  z-index:9
}

.xml-title-Redtheme2-library-h5 .title-container .text-container,.xml-title-Redtheme2-library-h5 .title-container::before{
  background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%)
}

.xml-title-Redtheme1-library-h5 .title-container .text-container>div{
  -webkit-transform:skew(15deg);
  transform:skew(15deg)
}

.xml-title-Redtheme1-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme1-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme2-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:30px!important;
  padding-right:30px!important
}

.xml-title-Redtheme2-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-Redtheme2-library-h5 .title-container::after,.xml-title-Redtheme2-library-h5 .title-container::before{
  content:"";
  height:4px;
  position:absolute;
  bottom:-10px;
  -webkit-transform:skew(20deg)
}

.xml-title-Redtheme2-library-h5 .title-container::before{
  width:88px;
  border-radius:1px;
  right:5px;
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-h5 .title-container::after{
  width:4px;
  background-color:var(--background-color);
  border-radius:50%;
  right:-5px;
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme2-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme2-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme3-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:25px!important;
  padding-right:25px!important;
  text-align:left
}

.xml-title-Redtheme3-library-h5 .suptitle{
  display:inline-block;
  -webkit-transform:skew(-20deg);
  transform:skew(-20deg);
  background-color:var(--background-color);
  position:relative;
  z-index:9
}

.xml-title-Redtheme3-library-h5 .suptitle .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme3-library-h5 .suptitle .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme3-library-h5 .suptitle .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme3-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding-top:10px;
  background-color:#ebebeb;
  -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
  box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
  -webkit-transform:skew(-20deg);
  transform:skew(-20deg);
  min-width:180px;
  margin-top:-10px
}

.xml-title-Redtheme3-library-h5 .title-container::after,.xml-title-Redtheme3-library-h5 .title-container::before{
  background-color:var(--background-color);
  bottom:-8px;
  position:absolute;
  content:"";
  right:-7px
}

.xml-title-Redtheme3-library-h5 .title-container::before{
  width:20px;
  height:2px
}

.xml-title-Redtheme3-library-h5 .title-container::after{
  width:2px;
  height:30px
}

.xml-title-Redtheme3-library-h5 .title-container .w-e-text-container,.xml-title-Redtheme4-library-h5 .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme3-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme3-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme3-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme4-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:15px 25px!important
}

.xml-title-Redtheme4-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding-top:10px
}

.xml-title-Redtheme4-library-h5 .title-container .left-icon{
  position:relative;
  margin-right:10px;
  margin-top:-4px
}

.xml-title-Redtheme4-library-h5 .title-container .left-icon::before{
  content:"";
  width:0;
  height:0;
  border:15px solid #000;
  border-left:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  position:absolute;
  top:-8px;
  right:0;
  margin-right:5px
}

.xml-title-Redtheme4-library-h5 .title-container .left-icon::after{
  content:"";
  width:0;
  height:0;
  border:10px solid var(--background-color);
  border-right:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  position:absolute;
  top:-5px;
  left:0
}

.xml-title-Redtheme4-library-h5 .title-container .right-icon{
  position:relative;
  margin-top:-5px;
  margin-left:10px
}

.xml-title-Redtheme4-library-h5 .title-container .right-icon::before{
  content:"";
  width:0;
  height:0;
  border:10px solid var(--background-color);
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  position:absolute;
  top:-5px;
  right:0;
  margin-right:5px
}

.xml-title-Redtheme4-library-h5 .title-container .right-icon::after{
  content:"";
  width:0;
  height:0;
  border:15px solid #000;
  border-right:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  position:absolute;
  top:-6px;
  left:0
}

.xml-title-Redtheme4-library-h5 .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9
}

.xml-title-Redtheme4-library-h5 .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme4-library-h5 .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-thirtyone-library-h5 .title-container{
  text-align:left;
  padding-right:30px;
  padding-bottom:7px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:solid 1px #adadad!important;
  position:relative
}

.xml-title-thirtyone-library-h5 .title-container::before{
  content:"";
  width:119px;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-1px;
  left:-1px
}

.xml-title-thirtyone-library-h5 .title-container::after{
  content:"";
  width:15px;
  height:20px;
  border-left:5px solid var(--background-color);
  border-right:5px solid var(--background-color);
  position:absolute;
  bottom:7px;
  right:5px;
  -webkit-transform:skewX(-25deg);
  transform:skewX(-25deg)
}

.xml-title-thirtyone-library-h5 .title-container .text-container{
  border:2px solid transparent
}

.xml-title-thirtytwo-library-h5 .xml-group-h5{
  position:relative
}

.xml-title-thirtytwo-library-h5 .xml-group-h5::before{
  content:"";
  width:calc(100% - 30px);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-title-thirtytwo-library-h5 .title-container{
  text-align:left;
  padding-left:30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  z-index:9
}

.xml-title-thirtytwo-library-h5 .title-container::before{
  content:"";
  width:20px;
  height:31px;
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-thirtytwo-library-h5 .title-container::after{
  content:"";
  width:30%;
  border-bottom:solid 2px var(--background-color);
  position:absolute;
  right:0;
  bottom:3px;
  z-index:-1
}

.xml-title-thirtytwo-library-h5 .title-container .text-container{
  border:2px solid transparent
}

.xml-title-thirtythree-library-h5 .xml-group-h5{
  padding-right:15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  text-align:left
}

.xml-title-thirtythree-library-h5 .xml-group-h5 .main-con{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  padding-left:20px
}

.xml-title-thirtythree-library-h5 .xml-group-h5 .left-block{
  width:7px;
  height:17px;
  background-color:#636363;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg);
  position:absolute;
  left:0
}

.xml-title-thirtythree-library-h5 .xml-group-h5::after{
  content:"";
  width:calc(100% - 25px);
  height:10px;
  background-color:#636363;
  position:absolute;
  bottom:3px;
  right:0;
  z-index:0
}

.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container{
  background-color:var(--background-color);
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg);
  display:inline-block;
  padding:3px 15px;
  z-index:99;
  position:relative;
  border:2px solid transparent;
  margin-left:7px;
  margin-bottom:10px
}

.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container::before{
  content:"";
  width:15px;
  height:43px;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  bottom:-14px
}

.xml-title-thirtythree-library-h5 .xml-group-h5 .title-container .text-container{
  -webkit-transform:skew(25deg);
  transform:skew(25deg);
  border:2px solid transparent
}

.xml-title-thirtyfour-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-thirtyfour-library-h5 .xml-group-h5{
  position:relative;
  padding-left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-thirtyfour-library-h5 .xml-group-h5::before{
  content:"";
  width:46px;
  height:46px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyfour-library-h5 .title-container{
  background-color:var(--background-color);
  border-radius:20px;
  position:relative;
  z-index:9;
  display:inline-block;
  padding:1px;
  border:2px solid transparent
}

.xml-title-thirtyfour-library-h5 .title-container .text-container{
  background-color:#fff;
  border-radius:20px;
  padding:3px 18px;
  border:2px solid transparent
}

.xml-title-thirtyfive-library-h5 .title-container{
  padding-left:22px;
  padding-top:12px;
  position:relative;
  text-align:left
}

.xml-title-thirtyfive-library-h5 .title-container::before{
  content:"";
  width:56px;
  height:56px;
  border:4px solid var(--background-color);
  background-color:#fff;
  position:absolute;
  left:0;
  top:0
}

.xml-title-thirtyfive-library-h5 .title-container .suptitle-box{
  background-color:var(--background-color);
  border:4px solid #fff;
  display:inline-block;
  padding:15px;
  position:relative;
  z-index:9
}

.xml-title-thirtyfive-library-h5 .title-container .subtitle-box .text-container,.xml-title-thirtyfive-library-h5 .title-container .suptitle-box .text-container{
  border:2px solid transparent
}

.xml-title-thirtyfive-library-h5 .title-container .subtitle-box{
  position:relative;
  padding:0 15px 10px 20px;
  display:inline-block
}

.xml-title-thirtyfive-library-h5 .title-container .subtitle-box::after{
  content:"";
  width:31px;
  height:31px;
  border-right:solid 4px var(--background-color);
  border-bottom:solid 4px var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-title-thirtysix-library-h5 .title-container .left-line::after,.xml-title-thirtysix-library-h5 .title-container .right-line::before{
  height:15px;
  border-left:3px solid var(--background-color);
  border-right:3px solid var(--background-color);
  content:"";
  bottom:0
}

.xml-title-thirtysix-library-h5{
  text-align:center
}

.xml-title-thirtysix-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-thirtysix-library-h5 .title-container .left-line{
  width:83px;
  height:15px;
  border-bottom:solid 3px var(--background-color);
  position:relative
}

.xml-title-thirtysix-library-h5 .title-container .left-line::after{
  width:10px;
  position:absolute;
  right:-2px;
  -webkit-transform:skew(30deg);
  transform:skew(30deg)
}

.xml-title-thirtysix-library-h5 .title-container .right-line{
  width:83px;
  height:15px;
  border-bottom:solid 3px var(--background-color);
  position:relative
}

.xml-title-thirtysix-library-h5 .title-container .right-line::before{
  width:10px;
  position:absolute;
  left:-2px;
  -webkit-transform:skew(-30deg);
  transform:skew(-30deg)
}

.xml-title-thirtysix-library-h5 .title-container .text-container{
  border:2px solid transparent;
  text-align:left;
  margin:0 13px;
  max-width:calc(100% - 196px)
}

.xml-title-thirtyseven-library-h5{
  text-align:center
}

.xml-title-thirtyseven-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-thirtyseven-library-h5 .title-container .left-line{
  width:48px;
  height:4px;
  background-color:var(--background-color);
  border-radius:2px;
  position:relative
}

.xml-title-thirtyseven-library-h5 .title-container .left-line::after{
  content:"";
  width:10px;
  height:27px;
  position:absolute;
  bottom:-10px;
  right:-5px;
  border-right:2px solid var(--background-color)
}

.xml-title-thirtyseven-library-h5 .title-container .right-line{
  width:48px;
  height:4px;
  background-color:var(--background-color);
  border-radius:2px;
  position:relative
}

.xml-title-thirtyseven-library-h5 .title-container .right-line::before{
  content:"";
  width:10px;
  height:27px;
  position:absolute;
  bottom:-10px;
  left:-5px;
  border-left:2px solid var(--background-color)
}

.xml-title-thirtyseven-library-h5 .title-container .text-container{
  border:2px solid transparent;
  text-align:left;
  margin:0 13px;
  max-width:calc(100% - 126px)
}

.xml-title-thirtyeight-library-h5{
  text-align:center
}

.xml-title-thirtyeight-library-h5 .title-container{
  display:inline-block;
  border:1px solid var(--background-color)!important;
  padding:3px 16px;
  position:relative
}

.xml-title-thirtyeight-library-h5 .title-container::after,.xml-title-thirtyeight-library-h5 .title-container::before{
  width:5px;
  height:24px;
  background-color:var(--background-color);
  position:absolute;
  top:50%;
  content:""
}

.xml-title-thirtyeight-library-h5 .title-container::before{
  left:-3px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyeight-library-h5 .title-container::after{
  right:-3px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyeight-library-h5 .title-container .text-container{
  border:2px solid transparent;
  text-align:left
}

@media screen and (min-width:1024px){
  .xml-title-BuleRectangle-library-h5{
    text-align:center
  }

  .xml-title-BuleRectangle-library-h5 .title-container{
    display:inline-block;
    width:100%;
    background:#dfecfa;
    position:relative;
    right:-3px;
    bottom:-3px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border{
    position:relative;
    width:100%;
    border:3px solid #609fe5;
    top:-10px;
    left:-10px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .rightTopround{
    position:absolute;
    width:12px;
    height:12px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    top:-6px;
    right:-7px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .leftTopround{
    position:absolute;
    width:16px;
    height:16px;
    border:2px solid #609fe5;
    border-radius:10px;
    background-color:#fff;
    left:-8px;
    bottom:-8px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .rigth-titlebox-usb{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:44%;
    font-weight:600!important;
    margin:15px 0
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .trapezoid{
    background-color:#609fe5;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    height:44%;
    width:52%;
    padding:5px 10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-left:5%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .trapezoid .rigth-titlebox{
    width:100%
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-dot{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:3px;
    right:72px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-dot .dot{
    width:5px;
    height:5px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    margin-top:1px;
    margin-left:2px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-rapezoid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:-20px;
    right:5px;
    width:96px;
    height:18px;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    background-color:#609fe5
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-rapezoid .dot{
    width:5px;
    height:5px;
    border:1px solid #fff;
    border-radius:10px;
    background-color:#fff;
    margin-top:8px;
    margin-left:3px;
    position:relative;
    left:33px
  }

  .xml-title-BuleRectangle-library-h5 .left-image{
    width:5%;
    border:6px solid var(--background-color);
    z-index:9;
    position:absolute;
    left:0
  }

  .xml-title-BuleRectangle-library-h5 .left-image .image-container{
    width:100%;
    height:100%;
    border:2px solid #fff
  }

  .xml-title-BuleRectangle-library-h5 .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-h5 .left-image .image-container .xml-image-dan-tu .el-image{
    width:100%;
    height:100%
  }

  .xml-title-BuleRectangle-library-h5 .left-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }

  .xml-title-BuleRectangle-library-h5 .right-image{
    width:10%;
    z-index:9;
    position:absolute;
    bottom:13px;
    right:17px
  }

  .xml-title-BuleRectangle-library-h5 .right-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }
}

@media screen and (max-width:767px){
  .xml-title-BuleRectangle-library-h5{
    text-align:center
  }

  .xml-title-BuleRectangle-library-h5 .title-container{
    display:inline-block;
    width:100%;
    background:#dfecfa;
    position:relative;
    right:-3px;
    bottom:-3px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border{
    position:relative;
    width:100%;
    border:3px solid #609fe5;
    top:-10px;
    left:-10px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .rightTopround{
    position:absolute;
    width:12px;
    height:12px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    top:-6px;
    right:-7px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .leftTopround{
    position:absolute;
    width:16px;
    height:16px;
    border:2px solid #609fe5;
    border-radius:10px;
    background-color:#fff;
    left:-8px;
    bottom:-8px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .rigth-titlebox-usb{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:44%;
    font-weight:600!important;
    margin:15px 0;
    z-index:99;
    position:relative
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .trapezoid{
    background-color:#609fe5;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    height:44%;
    min-width:52%;
    max-width:65%;
    padding:5px 10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-left:5%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .trapezoid .rigth-titlebox{
    width:100%
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-dot{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:3px;
    right:72px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-dot .dot{
    width:5px;
    height:5px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    margin-top:1px;
    margin-left:2px
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-rapezoid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:-20px;
    right:5px;
    width:96px;
    height:18px;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    background-color:#609fe5
  }

  .xml-title-BuleRectangle-library-h5 .title-container .trapezoid-border .right-rapezoid .dot{
    width:5px;
    height:5px;
    border:1px solid #fff;
    border-radius:10px;
    background-color:#fff;
    margin-top:8px;
    margin-left:3px;
    position:relative;
    left:33px
  }

  .xml-title-BuleRectangle-library-h5 .left-image{
    width:5%;
    border:6px solid var(--background-color);
    z-index:9;
    position:absolute;
    left:0
  }

  .xml-title-BuleRectangle-library-h5 .left-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }

  .xml-title-BuleRectangle-library-h5 .left-image .image-container{
    width:100%;
    height:100%;
    border:2px solid #fff
  }

  .xml-title-BuleRectangle-library-h5 .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-h5 .left-image .image-container .xml-image-dan-tu .el-image{
    width:100%;
    height:100%
  }

  .xml-title-BuleRectangle-library-h5 .right-image{
    width:59px;
    z-index:9;
    position:absolute;
    bottom:13px;
    right:17px
  }

  .xml-title-BuleRectangle-library-h5 .right-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }
}

@media screen and (min-width:1024px){
  .xml-title-BuleRectangleTwo-library-h5{
    text-align:center
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container{
    display:inline-block;
    width:100%;
    background:#dfecfa;
    position:relative;
    right:-3px;
    bottom:-3px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border{
    position:relative;
    height:120px;
    width:100%;
    border:3px solid #609fe5;
    top:-10px;
    left:-10px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rightTopround{
    position:absolute;
    width:12px;
    height:12px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    top:-7px;
    left:99%
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .leftTopround{
    position:absolute;
    width:16px;
    height:16px;
    border:2px solid #609fe5;
    border-radius:10px;
    background-color:#fff;
    bottom:-8px;
    left:-8px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rapezoid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:55%;
    background-color:#609fe5;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    height:40%;
    padding:0 14px;
    position:relative;
    top:30%;
    left:20%
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rigth-titlebox{
    width:100%;
    font-weight:600!important
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rigth-titlebox .parent-group-mark{
    line-height:3
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-dot{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:3px;
    right:72px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-dot .dot{
    width:5px;
    height:5px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    margin-top:1px;
    margin-left:2px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-rapezoid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:-20px;
    right:5px;
    width:96px;
    height:18px;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    background-color:#609fe5
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-rapezoid .dot{
    width:5px;
    height:5px;
    border:1px solid #fff;
    border-radius:10px;
    background-color:#fff;
    margin-top:8px;
    margin-left:3px;
    position:relative;
    left:33px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image{
    width:25px;
    border:6px solid var(--background-color);
    z-index:9;
    position:absolute;
    left:7px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container{
    width:100%;
    height:100%;
    border:2px solid #fff
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
    width:100%;
    height:100%
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-image{
    width:58px;
    z-index:9;
    position:absolute;
    bottom:0;
    right:5px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }
}

@media screen and (max-width:767px){
  .xml-title-BuleRectangleTwo-library-h5{
    text-align:center
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container{
    display:inline-block;
    width:100%;
    background:#dfecfa;
    position:relative;
    right:-3px;
    bottom:-3px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border{
    position:relative;
    height:120px;
    width:100%;
    border:3px solid #609fe5;
    top:-10px;
    left:-10px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rightTopround{
    position:absolute;
    width:10px;
    height:10px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    top:-6px;
    left:99%
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .leftTopround{
    position:absolute;
    width:16px;
    height:16px;
    border:2px solid #609fe5;
    border-radius:10px;
    background-color:#fff;
    bottom:-6px;
    left:-6px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rapezoid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:55%;
    background-color:#609fe5;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    height:40%;
    padding:0 14px;
    position:relative;
    top:30%;
    left:20%
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rigth-titlebox{
    width:100%;
    font-weight:600!important
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .trapezoid-border .rigth-titlebox .parent-group-mark{
    line-height:3
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-dot{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:3px;
    right:72px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-dot .dot{
    width:5px;
    height:5px;
    border:1px solid #609fe5;
    border-radius:10px;
    background-color:#609fe5;
    margin-top:1px;
    margin-left:2px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-rapezoid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:-20px;
    right:5px;
    width:96px;
    height:18px;
    clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
    background-color:#609fe5
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-rapezoid .dot{
    width:5px;
    height:5px;
    border:1px solid #fff;
    border-radius:10px;
    background-color:#fff;
    margin-top:8px;
    margin-left:3px;
    position:relative;
    left:33px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image{
    width:25px;
    border:6px solid var(--background-color);
    z-index:9;
    position:absolute;
    left:7px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container{
    width:100%;
    height:100%;
    border:2px solid #fff
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
    width:100%;
    height:100%
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-image{
    width:58px;
    z-index:9;
    position:absolute;
    bottom:0;
    right:5px
  }

  .xml-title-BuleRectangleTwo-library-h5 .title-container .right-image img{
    width:100%;
    height:100%;
    -o-object-position:center;
    object-position:center
  }
}

.xml-title-Sevenpagefive-library-h5,.xml-title-Sevenpageone-library-h5,.xml-title-titleCrane-library-h5,.xml-title-titleLight-library-h5,.xml-title-titleLogging-library-h5,.xml-title-titleQuestion-library-h5,.xml-title-titleTearcher-library-h5,.xml-title-titleText-library-h5{
  text-align:left
}

.xml-title-titleLogging-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  margin-top:-3px;
  padding-left:35px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleLogging-library-h5 .title-container .right-top-bg{
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  position:relative;
  z-index:9;
  width:100%
}

.xml-title-titleLogging-library-h5 .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  margin-left:-40px
}

.xml-title-titleLogging-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLogging-library-h5 .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleLogging-library-h5 .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleQuestion-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:35px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleQuestion-library-h5 .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleQuestion-library-h5 .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  margin-left:-35px;
  bottom:0
}

.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleQuestion-library-h5 .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleQuestion-library-h5 .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleCrane-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:35px
}

.xml-title-titleCrane-library-h5 .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleCrane-library-h5 .title-container .left-image{
  z-index:0;
  width:75px;
  height:63px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:0
}

.xml-title-titleCrane-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleCrane-library-h5 .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleCrane-library-h5 .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleLight-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px
}

.xml-title-titleLight-library-h5 .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleLight-library-h5 .title-container .left-image{
  z-index:0;
  width:67px;
  height:60px;
  border:6px solid var(--background-color);
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-titleLight-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLight-library-h5 .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleLight-library-h5 .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleTearcher-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleTearcher-library-h5 .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleTearcher-library-h5 .title-container .left-image{
  z-index:0;
  width:67px;
  height:50px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:0
}

.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleTearcher-library-h5 .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleTearcher-library-h5 .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleText-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleText-library-h5 .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:12px;
  z-index:9;
  position:relative
}

.xml-title-titleText-library-h5 .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:5px
}

.xml-title-titleText-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleText-library-h5 .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleText-library-h5 .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-Sevenpagefive-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:180px
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-box{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-bg{
  width:98%;
  height:140px;
  background-color:#0168b6;
  opacity:.1;
  position:absolute;
  right:0;
  top:0
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-content{
  width:98%;
  height:140px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  right:0;
  top:0;
  z-index:999
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-content .small-titlebox{
  margin:25px 0 16px 12px;
  z-index:999
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-content .big-titlebox{
  width:50%;
  text-align:center;
  margin-top:70px;
  margin-left:5%;
  z-index:999
}

.xml-title-Sevenpagefive-library-h5 .title-container .right-jiao{
  width:20px;
  height:20px;
  background-color:#73acd7;
  position:absolute;
  right:-4px;
  top:-4px
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border{
  width:98%;
  height:125px;
  border:1px solid #0168b6;
  border-bottom:none;
  border-top:none;
  position:absolute;
  top:10px;
  left:2px;
  z-index:3
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top{
  width:100%;
  position:absolute;
  left:0;
  top:0
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top .border-left{
  width:50%;
  border-top:1px solid #0168b6
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-top .border-right{
  width:27%;
  border-top:1px solid #0168b6;
  position:absolute;
  right:0;
  top:0
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .xie-cutiao{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute;
  top:-5px;
  left:50%;
  z-index:999
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .xie-cutiao .xie-cutiao-item{
  width:10px;
  height:10px;
  background-color:#0168b6;
  clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .circle{
  width:8px;
  height:8px;
  background-color:#0168b6;
  border-radius:8px;
  position:absolute;
  left:-.8%;
  bottom:-8px
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .sanjiao{
  width:12px;
  height:12px;
  clip-path:polygon(100% 0,0 0,0 100%);
  background-color:#0168b6;
  margin:2px
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom{
  width:calc(100% - 22px);
  border-bottom:1px solid #0168b6;
  position:absolute;
  left:2%;
  bottom:-16px
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .left-xiexian{
  width:2%;
  height:8px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);
  position:absolute;
  left:-2%;
  bottom:0
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .cutiao{
  width:13%;
  height:14px;
  background-color:#0168b6;
  position:absolute;
  left:5%;
  bottom:-7px
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .border-bottom .right-xiexian{
  width:3%;
  height:16px;
  background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);
  position:absolute;
  right:-2.5%;
  bottom:0
}

.xml-title-Sevenpagefive-library-h5 .title-container .title-border .point{
  color:#0168b6;
  position:absolute;
  right:4%;
  bottom:0
}

.xml-title-thirtynine-library-h5{
  text-align:center
}

.xml-title-thirtynine-library-h5 .title-container{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  padding:5px 16px;
  position:relative
}

.xml-title-thirtynine-library-h5 .title-container::before{
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);
  z-index:1
}

.xml-title-thirtynine-library-h5 .title-container::after{
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  right:0;
  top:0;
  background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);
  z-index:1
}

.xml-title-thirtynine-library-h5 .title-container .mask{
  position:absolute;
  top:6px;
  left:0;
  width:100%;
  height:calc(100% - 16px);
  background-color:var(--background-color);
  opacity:.5;
  pointer-events:none
}

.xml-title-thirtynine-library-h5 .title-container .title-number{
  height:50px;
  background-color:var(--background-color);
  border-radius:0 0 10px 10px;
  min-width:50px;
  max-width:300px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  top:-6px;
  padding:0 8px
}

.xml-title-thirtynine-library-h5 .title-container .title-number .line1{
  position:absolute;
  width:7px;
  height:135%;
  background-color:rgba(255,255,255,.1);
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-title-thirtynine-library-h5 .title-container .title-number .line2{
  position:absolute;
  width:4px;
  height:135%;
  background-color:rgba(255,255,255,.1);
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg);
  margin-left:22px
}

.xml-title-thirtynine-library-h5 .title-container .title-number::before{
  content:"";
  width:7px;
  height:7px;
  background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:0;
  left:-7px
}

.xml-title-thirtynine-library-h5 .title-container .title-number::after{
  content:"";
  width:7px;
  height:7px;
  background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:0;
  right:-7px
}

.xml-title-thirtynine-library-h5 .title-container .title-text{
  position:relative;
  z-index:9;
  padding:4px 0 8px 14px
}

.xml-title-thirtynine-library-h5 .title-container .text-container{
  position:relative;
  border:2px solid transparent!important;
  z-index:1
}

.xml-title-Forty-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:10px;
  padding-left:18px!important
}

.xml-title-Forty-library-h5>div{
  width:100%
}

.xml-title-Forty-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  z-index:9
}

.xml-title-Forty-library-h5 .title-container .left-image{
  width:63px;
  height:74px;
  background-color:var(--background-color);
  position:relative;
  z-index:9;
  clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-title-Forty-library-h5 .title-container .left-image .image-box{
  width:74%;
  height:75%;
  background-color:#fff;
  clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container{
  width:100%;
  height:86%;
  border-radius:50%;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  border:2px solid #fff
}

.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu img{
  border-radius:50%;
  height:100%;
  width:100%
}

.xml-title-Forty-library-h5 .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Forty-library-h5 .title-container .right-top-bg{
  min-height:50px;
  max-width:77%;
  position:relative;
  margin-left:-15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:5px
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--background-color);
  opacity:.5;
  border-radius:5px
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block{
  width:60px;
  height:30px;
  position:absolute;
  right:-8px;
  bottom:-8px;
  background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);
  border-radius:10px 0 5px
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block::after{
  content:"";
  width:8px;
  height:5px;
  background-color:#5c5c5c;
  position:absolute;
  right:0;
  top:0;
  z-index:-1
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .right-block::before{
  content:"";
  width:18px;
  height:8px;
  background-color:#5c5c5c;
  position:absolute;
  left:3px;
  bottom:0;
  z-index:-1
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Forty-library-h5 .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Fortyone-library-h5{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-top:10px!important;
  padding-left:8px!important
}

.xml-title-Fortyone-library-h5>div{
  width:100%
}

.xml-title-Fortyone-library-h5 .title-container{
  display:inline-block;
  position:relative;
  z-index:9
}

.xml-title-Fortyone-library-h5 .title-container .title-bg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:25px 0 0 25px;
  padding-left:5px;
  height:40px
}

.xml-title-Fortyone-library-h5 .title-container .title-bg::after{
  content:"";
  width:70%;
  height:100%;
  position:absolute;
  top:0;
  right:-10px;
  clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);
  background-color:inherit;
  z-index:-1
}

.xml-title-Fortyone-library-h5 .title-container .title-card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#e5eff9;
  border-radius:25px 0 0 25px;
  clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)
}

.xml-title-Fortyone-library-h5 .title-container .left-image{
  width:50px;
  height:50px;
  background-color:var(--background-color);
  position:relative;
  z-index:9;
  border-radius:50%
}

.xml-title-Fortyone-library-h5 .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  border:2px solid #fff
}

.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Fortyone-library-h5 .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox{
  height:100%;
  padding:0 20px 0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Fortyone-library-h5 .title-container .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Sevenpageone-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Sevenpageone-library-h5 .title-container .title-bgimg{
  width:100%;
  height:295px;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox{
  width:250px;
  height:66px;
  background-color:#0168b6;
  opacity:.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:60px;
  color:#fff
}

.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .triangle_left{
  width:20px;
  height:20px;
  clip-path:polygon(0 0,0 100%,100% 0);
  background-color:#fff;
  margin:4px
}

.xml-title-Sevenpageone-library-h5 .title-container .big-titlebox .triangle_right{
  width:20px;
  height:20px;
  clip-path:polygon(0 0,100% 100%,100% 0);
  background-color:#fff;
  margin:4px
}

.xml-title-Sevenpageone-library-h5 .title-container .small-titlebox{
  margin-top:18px;
  text-align:center
}

.xml-title-Sevenpagetwo-library-h5{
  text-align:left
}

.xml-title-Sevenpagetwo-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Sevenpagetwo-library-h5 .title-container .left-box{
  width:57%;
  position:relative
}

.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .left-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:6px
}

.xml-title-Sevenpagetwo-library-h5 .title-container .left-box img{
  width:14px;
  height:14px;
  margin-right:6px
}

.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .bottomzhuangshi{
  width:118px;
  height:10px;
  clip-path:polygon(0 0,100% 0,93% 100%,0 100%);
  background-color:#0168b6;
  opacity:.2;
  position:absolute;
  left:0;
  bottom:-6px
}

.xml-title-Sevenpagetwo-library-h5 .title-container .left-box .left-tiao-bottom{
  width:100%;
  border:1px solid #0168b6;
  position:absolute;
  left:0;
  bottom:-2px
}

.xml-title-Sevenpagetwo-library-h5 .title-container .right-box{
  width:33%;
  height:14px;
  position:absolute;
  bottom:18.5%;
  right:6.7%
}

.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .xietiao{
  width:7.4%;
  height:14px;
  background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)
}

.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .right-top{
  width:92%;
  height:14px;
  border-top:1px solid #0168b6;
  position:absolute;
  bottom:1px;
  left:6.7%
}

.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi .cuxietiao{
  width:6.1%;
  height:10px;
  background-color:#80b3da;
  clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);
  margin-top:4px
}

.xml-title-Sevenpagetwo-library-h5 .title-container .right-box .bottom-zhuangshi .circle{
  color:#0168b6;
  margin-top:4px;
  position:absolute;
  right:6px;
  bottom:-6px
}

.xml-title-Sevenpagethree-library-h5{
  text-align:left
}

.xml-title-Sevenpagethree-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:40px
}

.xml-title-Sevenpagethree-library-h5 .title-container .bottomzhuangshi{
  width:80%;
  height:10px;
  background-color:#c4def1;
  position:absolute;
  left:40px;
  bottom:-2px
}

.xml-title-Sevenpagethree-library-h5 .title-container .left-box{
  width:44%;
  position:relative
}

.xml-title-Sevenpagethree-library-h5 .title-container .left-box .toptiao{
  width:88%;
  border:1px solid #0168b6;
  position:absolute;
  left:0;
  top:-8px;
  z-index:1
}

.xml-title-Sevenpagethree-library-h5 .title-container .left-box .tixing-bg{
  width:45%;
  height:28px;
  background-color:#c4def1;
  clip-path:polygon(0 0,100% 0,67% 99%,0 100%);
  position:absolute;
  left:0;
  top:-14px
}

.xml-title-Sevenpagethree-library-h5 .title-container .left-box .left-content{
  width:96%;
  height:34px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  clip-path:polygon(0 0,87% 0,100% 100%,0 100%);
  background-color:#0168b6;
  padding-left:8px
}

.xml-title-Sevenpagethree-library-h5 .title-container .left-box img{
  width:22px;
  height:22px;
  margin-right:8px
}

.xml-title-Sevenpagethree-library-h5 .title-container .left-box .right-xietiao{
  width:13%;
  height:42px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);
  position:absolute;
  right:-2px;
  top:-8px
}

.xml-title-Sevenpagethree-library-h5 .title-container .right-box{
  width:56%;
  height:100%
}

.xml-title-Sevenpagethree-library-h5 .title-container .right-box .right-bottom{
  width:44%;
  height:100%;
  border-bottom:1px solid #0168b6;
  position:absolute;
  bottom:2px
}

.xml-title-Sevenpagethree-library-h5 .title-container .right-box .bottom-zhuangshi{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:14%
}

.xml-title-Sevenpagethree-library-h5 .title-container .right-box .bottom-zhuangshi .cuxietiao{
  width:6.1%;
  height:10px;
  background-color:#0168b6;
  clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);
  margin-top:4px
}

.xml-title-Sevenpagethree-library-h5 .title-container .right-box .circle{
  width:10px;
  height:10px;
  border:1px solid #0168b6;
  border-radius:8px;
  position:absolute;
  right:6.2%;
  bottom:-2px
}

.xml-title-Sevenpagefour-library-h5{
  text-align:left
}

.xml-title-Sevenpagefour-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:40px
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-box{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-top .shutiao{
  border-left:1px solid #0168b6;
  height:28px;
  margin:0 4px
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom{
  width:100%;
  position:relative
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .title-bottom-bg0{
  width:92%;
  border-bottom:1px solid #0168b6
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian{
  width:54%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  height:6px;
  position:absolute;
  bottom:-2px
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg1{
  width:82%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg2{
  width:7.5%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .left-xian .title-bottom-bg3{
  width:2.6%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .circle{
  width:10px;
  height:10px;
  border:1px solid #0168b6;
  border-radius:8px;
  position:absolute;
  right:6%;
  bottom:-4px
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian{
  width:20%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  position:absolute;
  right:0;
  bottom:2px
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian .top-xian{
  width:92%;
  border-top:1px solid #0168b6;
  position:absolute;
  right:48%;
  bottom:8px
}

.xml-title-Sevenpagefour-library-h5 .title-container .title-bottom .right-xian .right-xiexian{
  position:absolute;
  right:38%;
  bottom:2px;
  width:10%;
  height:6px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)
}

.xml-title-first-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 7px
}

.xml-title-first-library-pad .title-container .title-left-img{
  width:12px;
  height:100%;
  background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);
  position:absolute;
  left:-12px;
  top:0;
  z-index:999;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-pad .title-container .title-right-img{
  width:12px;
  height:100%;
  background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);
  position:absolute;
  top:0;
  right:-13px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-first-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color)!important;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-pad .title-container .text-container>div{
  -webkit-transform:skew(25deg);
  transform:skew(25deg)
}

.xml-title-first-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Yellowtheme1-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme1-library-pad>div{
  width:100%
}

.xml-title-Yellowtheme1-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  z-index:9
}

.xml-title-Yellowtheme1-library-pad .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:2px solid var(--background-color);
  border-radius:50% 0 50% 50%;
  position:relative;
  z-index:9;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Yellowtheme1-library-pad .title-container .left-image .jiantou1{
  width:36px;
  height:8px;
  background-color:#fff;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  top:-10px;
  right:-9px
}

.xml-title-Yellowtheme1-library-pad .title-container .left-image .jiantou2{
  width:8px;
  height:36px;
  background-color:#fff;
  border-bottom:2px solid var(--background-color);
  border-right:2px solid var(--background-color);
  position:absolute;
  top:-8px;
  right:-10px
}

.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border:2px solid #fff
}

.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Yellowtheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg{
  min-height:50px;
  min-width:50%;
  background-color:#fff;
  max-width:77%;
  position:relative
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi{
  margin-left:10px
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi .line1{
  width:95%;
  height:3px;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:5px;
  margin-left:5px
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .zhuangshi .line2{
  width:95%;
  height:3px;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  margin-top:10px
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding-left:27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Yellowtheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Yellowtheme2-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme2-library-pad>div{
  width:100%
}

.xml-title-Yellowtheme2-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme2-library-pad .title-container .left-icon{
  width:35px;
  height:35px;
  background-color:var(--background-color);
  opacity:.8;
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg)
}

.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff;
  border:2px solid var(--background-color);
  margin-left:-5px;
  z-index:99
}

.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme2-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme4-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-Yellowtheme4-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:24px;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox{
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--background-color);
  border:2px solid #fff;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme4-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-rectangle-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-library-pad .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-rectangle-library-pad .title-container .title-left-img{
  width:10px;
  height:100%;
  position:absolute;
  left:-15px;
  background-color:var(--background-color);
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-rectangle-library-pad .title-container .title-right-img{
  width:33px;
  height:100%;
  position:absolute;
  right:-10px
}

.xml-title-rectangle-library-pad .title-container .title-right-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rectangle-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-rectangle-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-library-pad .title-container .text-container>div{
  -webkit-transform:skew(25deg);
  transform:skew(25deg)
}

.xml-title-sixth-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-library-pad>div{
  width:100%
}

.xml-title-sixth-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative
}

.xml-title-sixth-library-pad .title-container .title-left-div{
  max-width:30%
}

.xml-title-sixth-library-pad .title-container .title-left-div .title-number{
  min-width:40px;
  min-height:40px;
  background-color:var(--background-color);
  text-align:center;
  line-height:40px;
  margin-top:4px;
  padding:0 5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-sixth-library-pad .title-container .title-left-div .title-number .text-container-left{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-library-pad .title-container .title-left-div .title-number .editor{
  -webkit-margin-before:0;
  margin-block-start:0;
  -webkit-margin-after:0;
  margin-block-end:0;
  line-height:40px
}

.xml-title-sixth-library-pad .title-container .title-left-div .title-number .edit-mode-inject{
  width:100%
}

.xml-title-sixth-library-pad .title-container .title-left-div .title-left-line{
  width:100%;
  height:5px;
  background-color:var(--background-color);
  margin-top:5px
}

.xml-title-sixth-library-pad .title-container .title-right-div{
  position:relative;
  height:100%;
  margin-left:10px;
  max-width:70%
}

.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line1{
  width:30px;
  height:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:var(--background-color)
}

.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line2{
  height:30px;
  width:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:var(--background-color)
}

.xml-title-sixth-library-pad .title-container .title-right-div .title-right-line3{
  height:5px;
  width:100%;
  position:absolute;
  background-color:var(--background-color);
  bottom:0
}

.xml-title-sixth-library-pad .title-container .title-right-div .text-container-right{
  padding:0 35px 5px 20px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  min-height:50px
}

.xml-title-sixth-library-pad .title-container .title-right-div .text-container-right .edit-mode-inject{
  width:100%!important
}

.xml-title-sixth-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-sixth-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid var(--background-color);
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-library-pad .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-sixth-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-semicircle-library-pad,.xml-title-sixth-library-pad .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  background:var(--background-color);
  padding:0 20px;
  border-radius:10px
}

.xml-title-semicircle-library-pad .title-container .title-left-img{
  width:7px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px;
  border:2px solid #fff;
  position:absolute;
  top:-7px;
  left:20px
}

.xml-title-semicircle-library-pad .title-container .title-right-img{
  width:7px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px;
  border:2px solid #fff;
  position:absolute;
  top:-7px;
  right:20px
}

.xml-title-semicircle-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-semicircle-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifteen-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-fifteen-library-pad .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifteen-library-pad .title-container .left-image{
  z-index:0;
  width:48px;
  height:48px;
  border:2px solid var(--background-color);
  border-radius:50% 50% 0;
  padding:5px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-fifteen-library-pad .title-container .left-image ::after{
  content:"";
  height:15px;
  position:absolute;
  right:-2px;
  bottom:0;
  border-right:2px solid #fff
}

.xml-title-fifteen-library-pad .title-container .left-image .image-container,.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-fifteen-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-library-pad .title-container .rigth-titlebox{
  min-height:48px;
  border-bottom:2px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:45px
}

.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding-left:10px;
  border-radius:3px
}

.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fifteen-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-thirteenth-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-thirteenth-library-pad .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fff;
  border-left:4px solid var(--background-color);
  border-right:4px solid var(--background-color);
  position:relative
}

.xml-title-thirteenth-library-pad .title-container .topleft{
  position:absolute;
  width:14%;
  max-width:47px;
  height:75%;
  top:-5px;
  left:-10px;
  background-color:var(--background-color);
  z-index:0
}

.xml-title-thirteenth-library-pad .title-container .rightbottom{
  position:absolute;
  width:15%;
  max-width:47px;
  height:75%;
  bottom:-5px;
  right:-10px;
  background-color:var(--background-color);
  z-index:0
}

.xml-title-thirteenth-library-pad .title-container .topborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  position:absolute;
  top:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left{
  width:33%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .Line1{
  width:42%;
  height:4px;
  background-color:var(--background-color);
  margin-right:4%
}

.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .Line2{
  width:20%;
  height:4px;
  background-color:var(--background-color);
  margin-right:4%
}

.xml-title-thirteenth-library-pad .title-container .topborder .topborder-left .block{
  width:7px;
  height:7px;
  background-color:var(--background-color);
  margin-top:-3px;
  margin-right:4%
}

.xml-title-thirteenth-library-pad .title-container .topborder .topborder-right{
  width:67%
}

.xml-title-thirteenth-library-pad .title-container .topborder .topborder-right .Line3{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pad .title-container .bottomborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  position:absolute;
  bottom:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-library-pad .title-container .bottomborder .Line1{
  width:45%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pad .title-container .bottomborder .block{
  width:7px;
  height:7px;
  background-color:var(--background-color);
  margin-bottom:-3px
}

.xml-title-thirteenth-library-pad .title-container .bottomborder .Line2{
  width:15%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pad .title-container .bottomborder .Line3{
  width:20%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pad .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding:5px 20px
}

.xml-title-thirteenth-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-thirteenth-library-pad .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme5-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme5-library-pad>div{
  padding:0 20px
}

.xml-title-Yellowtheme5-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat;
  padding:5px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto
}

.xml-title-Yellowtheme5-library-pad .title-container::before{
  content:"";
  width:100%;
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-Yellowtheme5-library-pad .title-container::after{
  content:"";
  width:2px;
  height:100%;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-Yellowtheme5-library-pad .title-container .left-img{
  position:absolute;
  width:50px;
  height:60%;
  top:50%;
  left:-22px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-Yellowtheme5-library-pad .title-container .right-img{
  position:absolute;
  width:50px;
  height:60%;
  top:50%;
  right:-22px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox{
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme5-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme6-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme6-library-pad>div{
  height:100%
}

.xml-title-Yellowtheme6-library-pad .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fff;
  border:2px solid var(--background-color);
  z-index:9;
  padding:3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme6-library-pad .title-container .zhuangshi1{
  position:absolute;
  width:10px;
  height:85%;
  left:5px;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-pad .title-container .zhuangshi2{
  position:absolute;
  width:10px;
  height:85%;
  right:5px;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox{
  padding:1px 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  background-color:#fff;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme6-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-twelfth-library-pad{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-pad .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-twelfth-library-pad .title-container .title-left{
  border-radius:50%;
  border:4px solid #fff;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:var(--background-color);
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-pad .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 25px;
  border-radius:0 20px 20px 0;
  background:var(--background-color);
  overflow:hidden
}

.xml-title-twelfth-library-pad .title-container .title-text .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-library-pad .title-container .title-text .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-library-pad .title-container .title-text .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme1-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme1-library-pad>div{
  width:100%
}

.xml-title-Greentheme1-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme1-library-pad .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid var(--background-color);
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme1-library-pad .title-container .left-image .image-container,.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme1-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg{
  height:50px;
  min-width:50%;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  padding-right:20px;
  padding-top:15px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:absolute;
  left:50px
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg)
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg .zhuangshi>div{
  width:8px;
  height:20px;
  background-color:var(--background-color);
  margin-right:8px
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox{
  height:47px;
  background-color:var(--background-color);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme1-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme2-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme2-library-pad>div{
  width:100%
}

.xml-title-Greentheme2-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme2-library-pad .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid var(--background-color);
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme2-library-pad .title-container .left-image .image-container,.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme2-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg{
  max-width:90%;
  min-width:50%;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:relative;
  margin-left:-18px;
  margin-top:-5px
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi{
  width:99%;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg);
  margin-left:-25px;
  position:relative;
  z-index:999
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div{
  width:10px;
  height:40px;
  position:absolute;
  right:-8px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div{
  margin-right:3px
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{
  width:4px;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{
  width:4px;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .bottomzhuangshi{
  width:90%;
  height:30px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-5px;
  z-index:0
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox{
  height:53px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme2-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme3-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme3-library-pad>div{
  width:100%
}

.xml-title-Greentheme3-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme3-library-pad .title-container .right-top-bg{
  width:100%;
  height:50%;
  background-color:var(--background-color);
  border-radius:10px;
  padding:0 10px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:0
}

.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox{
  position:relative;
  padding:0 20px
}

.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme3-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme4-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:15px
}

.xml-title-Greentheme4-library-pad>div{
  width:100%
}

.xml-title-Greentheme4-library-pad .cont-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:20px
}

.xml-title-Greentheme4-library-pad .cont-box .title-container{
  width:50px;
  height:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9;
  background-color:#fff;
  border:2px solid var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme4-library-pad .cont-box .title-container .right-top-bg{
  width:20px;
  height:20px;
  background-color:var(--background-color);
  position:absolute;
  top:36px;
  left:-11px
}

.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox{
  position:relative;
  background-color:#fff;
  margin-left:-25px;
  z-index:9;
  min-height:23px;
  max-width:90%
}

.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .edit-mode-inject{
  width:100%
}

.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme4-library-pad .cont-box .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme6-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme6-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme6-library-pad .title-container .title-left-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-title-Greentheme6-library-pad .title-container .title-left-img .line{
  width:41px;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-Greentheme6-library-pad .title-container .title-left-img .block1{
  width:15px;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-library-pad .title-container .title-right-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-Greentheme6-library-pad .title-container .title-right-img .line{
  width:41px;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-Greentheme6-library-pad .title-container .title-right-img .block1{
  width:15px;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme6-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px;
  max-width:70%
}

.xml-title-Greentheme6-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Greentheme6-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-nineteen-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-nineteen-library-pad .title-container-box{
  width:100%;
  position:relative
}

.xml-title-nineteen-library-pad .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat;
  padding:0 45px;
  margin:0 auto;
  z-index:9;
  overflow:hidden
}

.xml-title-nineteen-library-pad .title-container-box .title-container::before{
  content:"";
  width:calc(100% - 34px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-nineteen-library-pad .title-container-box .title-container::after{
  content:"";
  width:2px;
  height:100%;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-nineteen-library-pad .title-container-box .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-nineteen-library-pad .title-container-box .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-library-pad .xml-group-h5{
  background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat
}

.xml-title-hexagon-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 30px;
  border-radius:20px;
  background-color:var(--background-color)
}

.xml-title-hexagon-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-fourteen-library-pad .title-container,.xml-title-fourteen-library-pc .title-container{
  background:linear-gradient(135deg,transparent 0,var(--background-color) 0) top left,linear-gradient(45deg,transparent 0,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) top right
}

.xml-title-hexagon-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-hexagon-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fourteen-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen-library-pad .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-size:50% 50%;
  background-repeat:no-repeat;
  position:relative;
  border-radius:12px;
  padding:5px 10px 5px 5px
}

.xml-title-fourteen-library-pad .title-container .cont-box{
  width:100%;
  position:relative;
  overflow:hidden;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color)
}

.xml-title-fourteen-library-pad .title-container .cont-box::after,.xml-title-fourteen-library-pad .title-container .cont-box::before{
  width:2px;
  background:var(--background-color);
  position:absolute;
  right:0;
  height:100%;
  content:"";
  z-index:999
}

.xml-title-fourteen-library-pad .title-container .cont-box::before{
  -webkit-transform:skew(45deg);
  transform:skew(45deg)
}

.xml-title-fourteen-library-pad .title-container .cont-box::after{
  top:0;
  -webkit-transform:skew(135deg);
  transform:skew(135deg)
}

.xml-title-fourteen-library-pad .title-container .cont-box .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  border-radius:3px
}

.xml-title-fourteen-library-pad .title-container .cont-box .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fourteen-library-pad .title-container .cont-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-seventeen-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-seventeen-library-pad>div{
  min-width:60%
}

.xml-title-seventeen-library-pad .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-seventeen-library-pad .title-container .left-image{
  z-index:0;
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:var(--background-color);
  padding:3px;
  position:absolute;
  left:0
}

.xml-title-seventeen-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:var(--background-color);
  border:2px solid #fff
}

.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  border-radius:50%;
  width:100%;
  height:100%
}

.xml-title-seventeen-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox{
  min-height:48px;
  position:relative;
  margin-left:55px
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi{
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  width:100%
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .line1{
  width:100%;
  height:1px;
  border:2px solid var(--background-color);
  margin-bottom:3px;
  margin-top:3px
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .line2{
  width:100%;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .iconbox{
  width:30px;
  height:13px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .zhuanshi .iconbox>div{
  width:0;
  height:0;
  border-left:7px solid #000;
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  z-index:99;
  padding:0 7px;
  border-radius:3px;
  background:#fff;
  position:relative;
  margin:10px 38px 0
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-seventeen-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-sixteen-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-sixteen-library-pad .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-bottom:3px solid var(--background-color)!important;
  padding:0 30px 0 51px
}

.xml-title-sixteen-library-pad .title-container .left-image{
  z-index:0;
  border-bottom:20px solid transparent;
  border-left:20px solid transparent;
  border-top:20px solid #eaecef;
  border-right:20px solid transparent;
  position:absolute;
  bottom:-28px;
  left:10px;
  width:0;
  height:0
}

.xml-title-sixteen-library-pad .title-container .left-image::before{
  content:"";
  border-bottom:10px solid transparent;
  border-left:10px solid transparent;
  border-top:10px solid var(--background-color);
  border-right:10px solid transparent;
  position:absolute;
  top:-16px;
  left:-10px
}

.xml-title-sixteen-library-pad .title-container .right-icon{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  bottom:-6px;
  right:-5px
}

.xml-title-sixteen-library-pad .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding:0 0 0 6px;
  border-radius:3px
}

.xml-title-sixteen-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-sixteen-library-pad .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Knowledge-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Knowledge-library-pad>div{
  width:100%;
  height:100%
}

.xml-title-Knowledge-library-pad .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Knowledge-library-pad .title-container .left-titlebox{
  background-color:var(--background-color);
  padding:3px 37px 3px 15px;
  border-radius:25px;
  max-width:30%
}

.xml-title-Knowledge-library-pad .title-container .rigth-titlebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:2px solid var(--background-color);
  background:#fff;
  border-radius:25px;
  padding:0 10px;
  margin-left:-30px;
  z-index:99;
  min-width:50%;
  text-align:left;
  max-width:75%
}

.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  position:relative;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Knowledge-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-fifth-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-right:12px
}

.xml-title-fifth-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-fifth-library-pad .title-container .title-bottom{
  width:95%;
  height:95%;
  background-color:var(--background-color);
  position:absolute;
  left:-10px;
  bottom:-8px;
  z-index:0;
  border-radius:6px
}

.xml-title-fifth-library-pad .title-container .title-right-img{
  width:20px;
  height:25px;
  margin-top:-25px;
  margin-right:-25px;
  margin-left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-title-fifth-library-pad .title-container .title-right-img>div{
  width:6px;
  height:6px;
  background-color:var(--background-color);
  border-radius:50%;
  position:relative
}

.xml-title-fifth-library-pad .title-container .title-right-img>div::after{
  content:"";
  width:3px;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-3px;
  right:1px;
  -webkit-transform:skew(-27deg);
  transform:skew(-27deg)
}

.xml-title-fifth-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-fifth-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  border-radius:6px;
  border:1px solid var(--background-color);
  z-index:99;
  -webkit-box-shadow:0 0 1px 0 #000;
  box-shadow:0 0 1px 0 #000
}

.xml-title-fifth-library-pad .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-fifth-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-library-pad .title-container .text-container .editorClass,.xml-title-triangle-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-triangle-library-pad .title-container .title-left-img{
  width:0;
  height:0;
  border:25px solid var(--background-color);
  border-top:15px solid transparent;
  border-bottom:15px solid transparent;
  border-right:0 solid transparent;
  border-left-style:inset;
  margin-right:-12px;
  z-index:9;
  position:relative
}

.xml-title-triangle-library-pad .title-container .title-left-img::after{
  content:"";
  width:0;
  height:0;
  border:15px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:0 solid transparent;
  border-left-style:inset;
  z-index:9;
  position:absolute;
  left:-30px
}

.xml-title-triangle-library-pad .title-container .title-right-img{
  width:0;
  height:0;
  border:25px solid var(--background-color);
  border-top:15px solid transparent;
  border-bottom:15px solid transparent;
  border-left:0 solid transparent;
  margin-left:-12px;
  margin-bottom:-10px;
  border-right-style:outset
}

.xml-title-triangle-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-triangle-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 30px;
  margin-left:-2px
}

.xml-title-triangle-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme1-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:35px!important;
  padding-right:35px!important
}

.xml-title-Redtheme1-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  -webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);
  box-shadow:0 3px 7px 0 rgba(0,0,0,.35);
  -webkit-transform:skew(-15deg);
  transform:skew(-15deg);
  z-index:9
}

.xml-title-Redtheme1-library-pad .title-container .title-bg{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  left:-10px;
  z-index:0
}

.xml-title-Redtheme1-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme1-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  background:#fff;
  z-index:9
}

.xml-title-Redtheme2-library-pad .title-container .text-container,.xml-title-Redtheme2-library-pad .title-container::before{
  background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%)
}

.xml-title-Redtheme1-library-pad .title-container .text-container>div{
  -webkit-transform:skew(15deg);
  transform:skew(15deg)
}

.xml-title-Redtheme1-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme1-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme2-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:30px!important;
  padding-right:30px!important
}

.xml-title-Redtheme2-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-Redtheme2-library-pad .title-container::before{
  content:"";
  width:88px;
  height:4px;
  border-radius:1px;
  position:absolute;
  bottom:-10px;
  right:5px;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-pad .title-container::after{
  content:"";
  width:4px;
  height:4px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  right:-5px;
  bottom:-10px;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme2-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme2-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme3-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:25px!important;
  padding-right:25px!important;
  text-align:left
}

.xml-title-Redtheme3-library-pad .suptitle{
  display:inline-block;
  -webkit-transform:skew(-20deg);
  transform:skew(-20deg);
  background-color:var(--background-color);
  position:relative;
  z-index:9
}

.xml-title-Redtheme3-library-pad .suptitle .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme3-library-pad .suptitle .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme3-library-pad .suptitle .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme3-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding-top:10px;
  background-color:#ebebeb;
  -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
  box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
  -webkit-transform:skew(-20deg);
  transform:skew(-20deg);
  min-width:180px;
  margin-top:-10px
}

.xml-title-Redtheme3-library-pad .title-container::before{
  content:"";
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  right:-7px;
  bottom:-8px
}

.xml-title-Redtheme3-library-pad .title-container::after{
  content:"";
  width:2px;
  height:30px;
  background-color:var(--background-color);
  position:absolute;
  right:-7px;
  bottom:-8px
}

.xml-title-Redtheme3-library-pad .title-container .w-e-text-container,.xml-title-Redtheme4-library-pad .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme3-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme3-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme3-library-pad .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme4-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:15px 25px!important
}

.xml-title-Redtheme4-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding-top:10px
}

.xml-title-Redtheme4-library-pad .title-container .left-icon{
  position:relative;
  margin-right:10px;
  margin-top:-4px
}

.xml-title-Redtheme4-library-pad .title-container .left-icon::before{
  content:"";
  width:0;
  height:0;
  border:15px solid #000;
  border-left:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  position:absolute;
  top:-8px;
  right:0;
  margin-right:5px
}

.xml-title-Redtheme4-library-pad .title-container .left-icon::after{
  content:"";
  width:0;
  height:0;
  border:10px solid var(--background-color);
  border-right:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  position:absolute;
  top:-5px;
  left:0
}

.xml-title-Redtheme4-library-pad .title-container .right-icon{
  position:relative;
  margin-top:-5px;
  margin-left:10px
}

.xml-title-Redtheme4-library-pad .title-container .right-icon::before{
  content:"";
  width:0;
  height:0;
  border:10px solid var(--background-color);
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  position:absolute;
  top:-5px;
  right:0;
  margin-right:5px
}

.xml-title-Redtheme4-library-pad .title-container .right-icon::after{
  content:"";
  width:0;
  height:0;
  border:15px solid #000;
  border-right:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  position:absolute;
  top:-6px;
  left:0
}

.xml-title-Redtheme4-library-pad .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9
}

.xml-title-Redtheme4-library-pad .title-container .text-container .editorClass .w-e-text-container p,.xml-title-first-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  margin:0;
  line-height:2.3
}

.xml-title-Redtheme4-library-pad .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-thirtyone-library-pad .title-container{
  text-align:left;
  padding-right:30px;
  padding-bottom:7px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:solid 1px #adadad!important;
  position:relative
}

.xml-title-thirtyone-library-pad .title-container::before{
  content:"";
  width:119px;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-1px;
  left:-1px
}

.xml-title-thirtyone-library-pad .title-container::after{
  content:"";
  width:15px;
  height:20px;
  border-left:5px solid var(--background-color);
  border-right:5px solid var(--background-color);
  position:absolute;
  bottom:7px;
  right:5px;
  -webkit-transform:skewX(-25deg);
  transform:skewX(-25deg)
}

.xml-title-thirtyone-library-pad .title-container .text-container{
  border:2px solid transparent
}

.xml-title-thirtytwo-library-pad .xml-group-h5{
  position:relative
}

.xml-title-thirtytwo-library-pad .xml-group-h5::before{
  content:"";
  width:calc(100% - 30px);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-title-thirtytwo-library-pad .title-container{
  text-align:left;
  padding-left:30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  z-index:9
}

.xml-title-thirtytwo-library-pad .title-container::before{
  content:"";
  width:20px;
  height:31px;
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-thirtytwo-library-pad .title-container::after{
  content:"";
  width:30%;
  border-bottom:solid 2px var(--background-color);
  position:absolute;
  right:0;
  bottom:3px;
  z-index:-1
}

.xml-title-thirtytwo-library-pad .title-container .text-container{
  border:2px solid transparent
}

.xml-title-thirtythree-library-pad .xml-group-h5{
  padding-left:15px;
  padding-bottom:10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  text-align:left
}

.xml-title-thirtythree-library-pad .xml-group-h5::before{
  content:"";
  width:7px;
  height:17px;
  background-color:#636363;
  position:absolute;
  bottom:0;
  left:0;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-thirtythree-library-pad .xml-group-h5::after{
  content:"";
  width:calc(100% - 15px);
  height:10px;
  background-color:#636363;
  position:absolute;
  bottom:3px;
  right:0;
  z-index:0
}

.xml-title-thirtythree-library-pad .xml-group-h5 .title-container{
  background-color:var(--background-color);
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg);
  display:inline-block;
  padding:3px 15px;
  z-index:99;
  position:relative;
  border:2px solid transparent;
  margin-left:7px
}

.xml-title-thirtythree-library-pad .xml-group-h5 .title-container::before{
  content:"";
  width:15px;
  height:calc(100% + 8px);
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:5px
}

.xml-title-thirtythree-library-pad .xml-group-h5 .title-container .text-container{
  -webkit-transform:skew(25deg);
  transform:skew(25deg);
  border:2px solid transparent
}

.xml-title-thirtyfour-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-thirtyfour-library-pad::before{
  content:"";
  width:46px;
  height:46px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyfour-library-pad .title-container{
  background-color:var(--background-color);
  border-radius:20px;
  position:relative;
  z-index:9;
  display:inline-block;
  padding:1px;
  border:2px solid transparent
}

.xml-title-thirtyfour-library-pad .title-container .text-container{
  background-color:#fff;
  border-radius:20px;
  padding:3px 18px;
  border:2px solid transparent
}

.xml-title-thirtyfive-library-pad .title-container{
  padding-left:22px;
  padding-top:12px;
  position:relative;
  text-align:left
}

.xml-title-thirtyfive-library-pad .title-container::before{
  content:"";
  width:56px;
  height:56px;
  border:4px solid var(--background-color);
  background-color:#fff;
  position:absolute;
  left:0;
  top:0
}

.xml-title-thirtyfive-library-pad .title-container .suptitle-box{
  background-color:var(--background-color);
  border:4px solid #fff;
  display:inline-block;
  padding:15px;
  position:relative;
  z-index:9
}

.xml-title-thirtyfive-library-pad .title-container .suptitle-box .text-container{
  border:2px solid transparent
}

.xml-title-thirtyfive-library-pad .title-container .subtitle-box{
  position:relative;
  padding:0 15px 10px 20px;
  display:inline-block
}

.xml-title-thirtyfive-library-pad .title-container .subtitle-box::after{
  content:"";
  width:31px;
  height:31px;
  border-right:solid 4px var(--background-color);
  border-bottom:solid 4px var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-title-thirtyfive-library-pad .title-container .subtitle-box .text-container{
  border:2px solid transparent
}

.xml-title-thirtysix-library-pad{
  text-align:center
}

.xml-title-thirtysix-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-thirtysix-library-pad .title-container .left-line{
  width:83px;
  height:15px;
  border-bottom:solid 3px var(--background-color);
  position:relative
}

.xml-title-thirtysix-library-pad .title-container .left-line::after,.xml-title-thirtysix-library-pad .title-container .right-line::before{
  width:10px;
  height:15px;
  position:absolute;
  bottom:0;
  border-left:3px solid var(--background-color);
  border-right:3px solid var(--background-color);
  content:""
}

.xml-title-thirtysix-library-pad .title-container .left-line::after{
  right:-2px;
  -webkit-transform:skew(30deg);
  transform:skew(30deg)
}

.xml-title-thirtysix-library-pad .title-container .right-line{
  width:83px;
  height:15px;
  border-bottom:solid 3px var(--background-color);
  position:relative
}

.xml-title-thirtysix-library-pad .title-container .right-line::before{
  left:-2px;
  -webkit-transform:skew(-30deg);
  transform:skew(-30deg)
}

.xml-title-thirtysix-library-pad .title-container .text-container{
  border:2px solid transparent;
  text-align:left;
  margin:0 13px;
  max-width:calc(100% - 196px)
}

.xml-title-thirtyseven-library-pad{
  text-align:center
}

.xml-title-thirtyseven-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-thirtyseven-library-pad .title-container .left-line{
  width:48px;
  height:4px;
  background-color:var(--background-color);
  border-radius:2px;
  position:relative
}

.xml-title-thirtyseven-library-pad .title-container .left-line::after{
  content:"";
  width:10px;
  height:27px;
  position:absolute;
  bottom:-10px;
  right:-5px;
  border-right:2px solid var(--background-color)
}

.xml-title-thirtyseven-library-pad .title-container .right-line{
  width:48px;
  height:4px;
  background-color:var(--background-color);
  border-radius:2px;
  position:relative
}

.xml-title-thirtyseven-library-pad .title-container .right-line::before{
  content:"";
  width:10px;
  height:27px;
  position:absolute;
  bottom:-10px;
  left:-5px;
  border-left:2px solid var(--background-color)
}

.xml-title-thirtyseven-library-pad .title-container .text-container{
  border:2px solid transparent;
  text-align:left;
  margin:0 13px;
  max-width:calc(100% - 126px)
}

.xml-title-thirtyeight-library-pad{
  text-align:center
}

.xml-title-thirtyeight-library-pad .title-container{
  display:inline-block;
  border:1px solid var(--background-color)!important;
  padding:3px 16px;
  position:relative
}

.xml-title-thirtyeight-library-pad .title-container::before{
  content:"";
  width:5px;
  height:24px;
  background-color:var(--background-color);
  position:absolute;
  left:-3px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyeight-library-pad .title-container::after{
  content:"";
  width:5px;
  height:24px;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyeight-library-pad .title-container .text-container{
  border:2px solid transparent;
  text-align:left
}

.xml-title-BuleRectangle-library-pad{
  text-align:center
}

.xml-title-BuleRectangle-library-pad .title-container{
  display:inline-block;
  width:100%;
  background:#dfecfa;
  position:relative;
  right:-3px;
  bottom:-3px
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border{
  position:relative;
  width:100%;
  border:3px solid #609fe5;
  top:-10px;
  left:-10px
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .rightTopround{
  position:absolute;
  width:12px;
  height:12px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  top:-6px;
  right:-7px
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .leftTopround{
  position:absolute;
  width:16px;
  height:16px;
  border:2px solid #609fe5;
  border-radius:10px;
  background-color:#fff;
  left:-8px;
  bottom:-8px
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .rigth-titlebox-usb{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:44%;
  font-weight:600!important;
  margin:15px 0
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .trapezoid{
  background-color:#609fe5;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  height:44%;
  width:52%;
  padding:5px 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:5%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .trapezoid .rigth-titlebox{
  width:100%
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .right-dot{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:3px;
  right:72px
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .right-dot .dot{
  width:5px;
  height:5px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  margin-top:1px;
  margin-left:2px
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .right-rapezoid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:-20px;
  right:5px;
  width:96px;
  height:18px;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  background-color:#609fe5
}

.xml-title-BuleRectangle-library-pad .title-container .trapezoid-border .right-rapezoid .dot{
  width:5px;
  height:5px;
  border:1px solid #fff;
  border-radius:10px;
  background-color:#fff;
  margin-top:8px;
  margin-left:3px;
  position:relative;
  left:33px
}

.xml-title-BuleRectangle-library-pad .left-image{
  width:5%;
  border:6px solid var(--background-color);
  z-index:9;
  position:absolute;
  left:0
}

.xml-title-BuleRectangle-library-pad .left-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-BuleRectangle-library-pad .left-image .image-container{
  width:100%;
  height:100%;
  border:2px solid #fff
}

.xml-title-BuleRectangle-library-pad .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-pad .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-BuleRectangle-library-pad .right-image{
  width:10%;
  z-index:9;
  position:absolute;
  bottom:13px;
  right:17px
}

.xml-title-BuleRectangle-library-pad .right-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-BuleRectangleTwo-library-pad{
  text-align:center
}

.xml-title-Sevenpageone-library-pad,.xml-title-titleCrane-library-pad,.xml-title-titleLight-library-pad,.xml-title-titleLogging-library-pad,.xml-title-titleQuestion-library-pad,.xml-title-titleTearcher-library-pad,.xml-title-titleText-library-pad{
  text-align:left
}

.xml-title-BuleRectangleTwo-library-pad .title-container{
  display:inline-block;
  width:100%;
  background:#dfecfa;
  position:relative;
  right:-3px;
  bottom:-3px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .trapezoid-border{
  position:relative;
  height:120px;
  width:100%;
  border:3px solid #609fe5;
  top:-10px;
  left:-10px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .trapezoid-border .rightTopround{
  position:absolute;
  width:12px;
  height:12px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  top:-7px;
  left:99%
}

.xml-title-BuleRectangleTwo-library-pad .title-container .trapezoid-border .leftTopround{
  position:absolute;
  width:16px;
  height:16px;
  border:2px solid #609fe5;
  border-radius:10px;
  background-color:#fff;
  bottom:-8px;
  left:-8px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .trapezoid-border .rapezoid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:55%;
  background-color:#609fe5;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  height:40%;
  padding:0 14px;
  position:relative;
  top:30%;
  left:20%
}

.xml-title-BuleRectangleTwo-library-pad .title-container .trapezoid-border .rigth-titlebox{
  width:100%;
  font-weight:600!important
}

.xml-title-BuleRectangleTwo-library-pad .title-container .trapezoid-border .rigth-titlebox .parent-group-mark{
  line-height:3
}

.xml-title-BuleRectangleTwo-library-pad .title-container .right-dot{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:3px;
  right:72px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .right-dot .dot{
  width:5px;
  height:5px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  margin-top:1px;
  margin-left:2px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .right-rapezoid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:-20px;
  right:5px;
  width:96px;
  height:18px;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  background-color:#609fe5
}

.xml-title-BuleRectangleTwo-library-pad .title-container .right-rapezoid .dot{
  width:5px;
  height:5px;
  border:1px solid #fff;
  border-radius:10px;
  background-color:#fff;
  margin-top:8px;
  margin-left:3px;
  position:relative;
  left:33px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .left-image{
  width:25px;
  border:6px solid var(--background-color);
  z-index:9;
  position:absolute;
  left:7px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .left-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border:2px solid #fff
}

.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-title-BuleRectangleTwo-library-pad .title-container .right-image{
  width:58px;
  z-index:9;
  position:absolute;
  bottom:0;
  right:5px
}

.xml-title-BuleRectangleTwo-library-pad .title-container .right-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-titleLogging-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  margin-top:-3px;
  padding-left:35px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleLogging-library-pad .title-container .right-top-bg{
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  position:relative;
  z-index:9;
  width:100%
}

.xml-title-titleLogging-library-pad .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  margin-left:-40px
}

.xml-title-titleLogging-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-pad .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLogging-library-pad .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleLogging-library-pad .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleQuestion-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:35px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleQuestion-library-pad .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleQuestion-library-pad .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  margin-left:-35px;
  bottom:0
}

.xml-title-titleQuestion-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-pad .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleQuestion-library-pad .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleQuestion-library-pad .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleCrane-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:35px
}

.xml-title-titleCrane-library-pad .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleCrane-library-pad .title-container .left-image{
  z-index:0;
  width:75px;
  height:63px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:0
}

.xml-title-titleCrane-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-pad .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleCrane-library-pad .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleCrane-library-pad .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleLight-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px
}

.xml-title-titleLight-library-pad .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleLight-library-pad .title-container .left-image{
  z-index:0;
  width:67px;
  height:60px;
  border:6px solid var(--background-color);
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-titleLight-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-pad .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLight-library-pad .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleLight-library-pad .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleTearcher-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleTearcher-library-pad .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleTearcher-library-pad .title-container .left-image{
  z-index:0;
  width:67px;
  height:50px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:0
}

.xml-title-titleTearcher-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-pad .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleTearcher-library-pad .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleTearcher-library-pad .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleText-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleText-library-pad .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:12px;
  z-index:9;
  position:relative
}

.xml-title-titleText-library-pad .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:5px
}

.xml-title-titleText-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-pad .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleText-library-pad .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleText-library-pad .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-thirtynine-library-pad{
  text-align:center
}

.xml-title-thirtynine-library-pad .title-container{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  padding:5px 16px;
  position:relative
}

.xml-title-thirtynine-library-pad .title-container::before{
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);
  z-index:1
}

.xml-title-thirtynine-library-pad .title-container::after{
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  right:0;
  top:0;
  background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);
  z-index:1
}

.xml-title-thirtynine-library-pad .title-container .mask{
  position:absolute;
  top:6px;
  left:0;
  width:100%;
  height:calc(100% - 16px);
  background-color:var(--background-color);
  opacity:.5;
  pointer-events:none
}

.xml-title-thirtynine-library-pad .title-container .title-number{
  height:50px;
  background-color:var(--background-color);
  border-radius:0 0 10px 10px;
  min-width:50px;
  max-width:300px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  top:-6px;
  padding:0 8px
}

.xml-title-thirtynine-library-pad .title-container .title-number .line1{
  position:absolute;
  width:7px;
  height:135%;
  background-color:rgba(255,255,255,.1);
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-title-thirtynine-library-pad .title-container .title-number .line2{
  position:absolute;
  width:4px;
  height:135%;
  background-color:rgba(255,255,255,.1);
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg);
  margin-left:22px
}

.xml-title-thirtynine-library-pad .title-container .title-number::before{
  content:"";
  width:7px;
  height:7px;
  background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:0;
  left:-7px
}

.xml-title-thirtynine-library-pad .title-container .title-number::after{
  content:"";
  width:7px;
  height:7px;
  background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:0;
  right:-7px
}

.xml-title-thirtynine-library-pad .title-container .title-text{
  position:relative;
  z-index:9;
  padding:4px 0 8px 14px
}

.xml-title-thirtynine-library-pad .title-container .text-container{
  position:relative;
  border:2px solid transparent!important;
  z-index:1
}

.xml-title-Forty-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:10px;
  padding-left:18px!important
}

.xml-title-Forty-library-pad>div{
  width:100%
}

.xml-title-Forty-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  z-index:9
}

.xml-title-Forty-library-pad .title-container .left-image{
  width:63px;
  height:74px;
  background-color:var(--background-color);
  position:relative;
  z-index:9;
  clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-title-Forty-library-pad .title-container .left-image .image-box{
  width:74%;
  height:75%;
  background-color:#fff;
  clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container{
  width:100%;
  height:86%;
  border-radius:50%;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  border:2px solid #fff
}

.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu img{
  border-radius:50%;
  width:100%;
  height:100%
}

.xml-title-Forty-library-pad .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Forty-library-pad .title-container .right-top-bg{
  min-height:50px;
  max-width:77%;
  position:relative;
  margin-left:-15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:5px
}

.xml-title-Forty-library-pad .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--background-color);
  opacity:.5;
  border-radius:5px
}

.xml-title-Forty-library-pad .title-container .right-top-bg .right-block{
  width:60px;
  height:30px;
  position:absolute;
  right:-8px;
  bottom:-8px;
  background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);
  border-radius:10px 0 5px
}

.xml-title-Forty-library-pad .title-container .right-top-bg .right-block::after{
  content:"";
  width:8px;
  height:5px;
  background-color:#5c5c5c;
  position:absolute;
  right:0;
  top:0;
  z-index:-1
}

.xml-title-Forty-library-pad .title-container .right-top-bg .right-block::before{
  content:"";
  width:18px;
  height:8px;
  background-color:#5c5c5c;
  position:absolute;
  left:3px;
  bottom:0;
  z-index:-1
}

.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Forty-library-pad .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Fortyone-library-pad{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-top:10px!important;
  padding-left:8px!important
}

.xml-title-Fortyone-library-pad>div{
  width:100%
}

.xml-title-Fortyone-library-pad .title-container{
  display:inline-block;
  position:relative;
  z-index:9
}

.xml-title-Fortyone-library-pad .title-container .title-bg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:25px 0 0 25px;
  padding-left:5px;
  height:40px
}

.xml-title-Fortyone-library-pad .title-container .title-bg::after{
  content:"";
  width:70%;
  height:100%;
  position:absolute;
  top:0;
  right:-10px;
  clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);
  background-color:inherit;
  z-index:-1
}

.xml-title-Fortyone-library-pad .title-container .title-card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#e5eff9;
  border-radius:25px 0 0 25px;
  clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)
}

.xml-title-Fortyone-library-pad .title-container .left-image{
  width:50px;
  height:50px;
  background-color:var(--background-color);
  position:relative;
  z-index:9;
  border-radius:50%
}

.xml-title-Fortyone-library-pad .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  border:2px solid #fff
}

.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Fortyone-library-pad .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Fortyone-library-pad .title-container .rigth-titlebox{
  height:100%;
  padding:0 20px 0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Fortyone-library-pad .title-container .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Sevenpageone-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Sevenpageone-library-pad .title-container .title-bgimg{
  width:100%;
  height:295px;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-title-Sevenpageone-library-pad .title-container .big-titlebox{
  width:250px;
  height:66px;
  background-color:#0168b6;
  opacity:.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:60px
}

.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .triangle_left{
  width:20px;
  height:20px;
  clip-path:polygon(0 0,0 100%,100% 0);
  background-color:#fff;
  margin:4px
}

.xml-title-Sevenpageone-library-pad .title-container .big-titlebox .triangle_right{
  width:20px;
  height:20px;
  clip-path:polygon(0 0,100% 100%,100% 0);
  background-color:#fff;
  margin:4px
}

.xml-title-Sevenpageone-library-pad .title-container .small-titlebox{
  margin-top:18px;
  text-align:center
}

.xml-title-Sevenpagetwo-library-pad{
  text-align:left
}

.xml-title-Sevenpagetwo-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Sevenpagetwo-library-pad .title-container .left-box{
  width:57%;
  position:relative
}

.xml-title-Sevenpagetwo-library-pad .title-container .left-box .left-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:6px
}

.xml-title-Sevenpagetwo-library-pad .title-container .left-box img{
  width:14px;
  height:14px;
  margin-right:6px
}

.xml-title-Sevenpagetwo-library-pad .title-container .left-box .bottomzhuangshi{
  width:118px;
  height:10px;
  clip-path:polygon(0 0,100% 0,93% 100%,0 100%);
  background-color:#0168b6;
  opacity:.2;
  position:absolute;
  left:0;
  bottom:-6px
}

.xml-title-Sevenpagetwo-library-pad .title-container .left-box .left-tiao-bottom{
  width:100%;
  border:1px solid #0168b6;
  position:absolute;
  left:0;
  bottom:-2px
}

.xml-title-Sevenpagetwo-library-pad .title-container .right-box{
  width:33%;
  height:14px;
  position:absolute;
  bottom:18.5%;
  right:6.7%
}

.xml-title-Sevenpagetwo-library-pad .title-container .right-box .xietiao{
  width:7.4%;
  height:14px;
  background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)
}

.xml-title-Sevenpagetwo-library-pad .title-container .right-box .right-top{
  width:92%;
  height:14px;
  border-top:1px solid #0168b6;
  position:absolute;
  bottom:1px;
  left:6.7%
}

.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi .cuxietiao{
  width:4.1%;
  height:10px;
  background-color:#80b3da;
  clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);
  margin-top:4px
}

.xml-title-Sevenpagetwo-library-pad .title-container .right-box .bottom-zhuangshi .circle{
  color:#0168b6;
  margin-top:4px;
  position:absolute;
  right:2%;
  bottom:-6px
}

.xml-title-Sevenpagethree-library-pad{
  text-align:left
}

.xml-title-Sevenpagethree-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:40px
}

.xml-title-Sevenpagethree-library-pad .title-container .bottomzhuangshi{
  width:80%;
  height:10px;
  background-color:#c4def1;
  position:absolute;
  left:40px;
  bottom:-2px
}

.xml-title-Sevenpagethree-library-pad .title-container .left-box{
  width:44%;
  position:relative
}

.xml-title-Sevenpagethree-library-pad .title-container .left-box .toptiao{
  width:88%;
  border:1px solid #0168b6;
  position:absolute;
  left:0;
  top:-8px;
  z-index:1
}

.xml-title-Sevenpagethree-library-pad .title-container .left-box .tixing-bg{
  width:45%;
  height:28px;
  background-color:#c4def1;
  clip-path:polygon(0 0,100% 0,67% 99%,0 100%);
  position:absolute;
  left:0;
  top:-14px
}

.xml-title-Sevenpagethree-library-pad .title-container .left-box .left-content{
  width:96%;
  height:34px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  clip-path:polygon(0 0,87% 0,100% 100%,0 100%);
  background-color:#0168b6;
  padding-left:8px
}

.xml-title-Sevenpagethree-library-pad .title-container .left-box img{
  width:22px;
  height:22px;
  margin-right:8px
}

.xml-title-Sevenpagethree-library-pad .title-container .left-box .right-xietiao{
  width:13%;
  height:42px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);
  position:absolute;
  right:-2px;
  top:-8px
}

.xml-title-Sevenpagethree-library-pad .title-container .right-box{
  width:56%;
  height:100%
}

.xml-title-Sevenpagethree-library-pad .title-container .right-box .right-bottom{
  width:44%;
  height:100%;
  border-bottom:1px solid #0168b6;
  position:absolute;
  bottom:2px
}

.xml-title-Sevenpagethree-library-pad .title-container .right-box .bottom-zhuangshi{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:14%
}

.xml-title-Sevenpagethree-library-pad .title-container .right-box .bottom-zhuangshi .cuxietiao{
  width:6.1%;
  height:10px;
  background-color:#0168b6;
  clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);
  margin-top:4px
}

.xml-title-Sevenpagethree-library-pad .title-container .right-box .circle{
  width:10px;
  height:10px;
  border:1px solid #0168b6;
  border-radius:8px;
  position:absolute;
  right:3.5%;
  bottom:-2px
}

.xml-title-Sevenpagefour-library-pad{
  text-align:left
}

.xml-title-Sevenpagefour-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:40px
}

.xml-title-Sevenpagefour-library-pad .title-container .title-box{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Sevenpagefour-library-pad .title-container .title-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-Sevenpagefour-library-pad .title-container .title-top .shutiao{
  border-left:1px solid #0168b6;
  height:28px;
  margin:0 4px
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom{
  width:100%;
  position:relative
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .title-bottom-bg0{
  width:92%;
  border-bottom:1px solid #0168b6
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian{
  width:54%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  height:6px;
  position:absolute;
  bottom:-2px
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg1{
  width:82%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg2{
  width:7.5%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .left-xian .title-bottom-bg3{
  width:2.6%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .circle{
  width:10px;
  height:10px;
  border:1px solid #0168b6;
  border-radius:8px;
  position:absolute;
  right:6%;
  bottom:-4px
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian{
  width:20%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  position:absolute;
  right:0;
  bottom:2px
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian .top-xian{
  width:92%;
  border-top:1px solid #0168b6;
  position:absolute;
  right:50%;
  bottom:8px
}

.xml-title-Sevenpagefour-library-pad .title-container .title-bottom .right-xian .right-xiexian{
  position:absolute;
  right:40%;
  bottom:2px;
  width:10%;
  height:6px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)
}

.xml-title-Sevenpagefive-library-pad{
  text-align:left
}

.xml-title-Sevenpagefive-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:180px
}

.xml-title-Sevenpagefive-library-pad .title-container .title-box{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Sevenpagefive-library-pad .title-container .title-bg{
  width:98%;
  height:140px;
  background-color:#0168b6;
  opacity:.1;
  position:absolute;
  right:0;
  top:0
}

.xml-title-Sevenpagefive-library-pad .title-container .title-content{
  width:98%;
  height:140px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  right:0;
  top:0;
  z-index:999
}

.xml-title-Sevenpagefive-library-pad .title-container .title-content .small-titlebox{
  margin:25px 0 16px 12px;
  z-index:999
}

.xml-title-Sevenpagefive-library-pad .title-container .title-content .big-titlebox{
  width:50%;
  text-align:center;
  margin-top:70px;
  margin-left:5%;
  z-index:999
}

.xml-title-Sevenpagefive-library-pad .title-container .right-jiao{
  width:20px;
  height:20px;
  background-color:#73acd7;
  position:absolute;
  right:-4px;
  top:-4px
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border{
  width:98%;
  height:125px;
  border:1px solid #0168b6;
  border-bottom:none;
  border-top:none;
  position:absolute;
  top:10px;
  left:2px;
  z-index:3
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top{
  width:100%;
  position:absolute;
  left:0;
  top:0
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top .border-left{
  width:50%;
  border-top:1px solid #0168b6
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-top .border-right{
  width:20%;
  border-top:1px solid #0168b6;
  position:absolute;
  right:0;
  top:0
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .xie-cutiao{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:absolute;
  top:-5px;
  left:50%;
  z-index:999
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .xie-cutiao .xie-cutiao-item{
  width:10px;
  height:10px;
  background-color:#0168b6;
  clip-path:polygon(42% 0,100% 0,56% 98%,0 100%)
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .circle{
  width:8px;
  height:8px;
  background-color:#0168b6;
  border-radius:8px;
  position:absolute;
  left:-.8%;
  bottom:-8px
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .sanjiao{
  width:12px;
  height:12px;
  clip-path:polygon(100% 0,0 0,0 100%);
  background-color:#0168b6;
  margin:2px
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom{
  width:calc(100% - 22px);
  border-bottom:1px solid #0168b6;
  position:absolute;
  left:2%;
  bottom:-16px
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .left-xiexian{
  width:2%;
  height:8px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);
  position:absolute;
  left:-2%;
  bottom:0
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .cutiao{
  width:13%;
  height:14px;
  background-color:#0168b6;
  position:absolute;
  left:5%;
  bottom:-7px
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .border-bottom .right-xiexian{
  width:3%;
  height:16px;
  background:linear-gradient(to top left,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%);
  position:absolute;
  right:-4%;
  bottom:0
}

.xml-title-Sevenpagefive-library-pad .title-container .title-border .point{
  color:#0168b6;
  position:absolute;
  right:4%;
  bottom:0
}

.xml-title-first-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-first-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 7px
}

.xml-title-first-library-pc .title-container .title-left-img{
  width:12px;
  height:100%;
  background-image:linear-gradient(180deg,#eaecef 3%,var(--background-color) 100%);
  position:absolute;
  left:-12px;
  top:0;
  z-index:999;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-pc .title-container .title-right-img{
  width:12px;
  height:100%;
  background-image:linear-gradient(180deg,var(--background-color) 3%,#eaecef 100%);
  position:absolute;
  top:0;
  right:-13px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-first-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color)!important;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:3px 15px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-first-library-pc .title-container .text-container>div{
  -webkit-transform:skew(25deg);
  transform:skew(25deg)
}

.xml-title-first-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme1-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme1-library-pc>div{
  width:100%
}

.xml-title-Yellowtheme1-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  z-index:9
}

.xml-title-Yellowtheme1-library-pc .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:2px solid var(--background-color);
  border-radius:50% 0 50% 50%;
  position:relative;
  z-index:9;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Yellowtheme1-library-pc .title-container .left-image .jiantou1{
  width:36px;
  height:8px;
  background-color:#fff;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  top:-10px;
  right:-9px
}

.xml-title-Yellowtheme1-library-pc .title-container .left-image .jiantou2{
  width:8px;
  height:36px;
  background-color:#fff;
  border-bottom:2px solid var(--background-color);
  border-right:2px solid var(--background-color);
  position:absolute;
  top:-8px;
  right:-10px
}

.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border:2px solid #fff
}

.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Yellowtheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg{
  min-height:50px;
  min-width:50%;
  background-color:#fff;
  max-width:77%;
  position:relative
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi{
  margin-left:10px
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi .line1{
  width:95%;
  height:3px;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:5px;
  margin-left:5px
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .zhuangshi .line2{
  width:95%;
  height:3px;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  margin-top:10px
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding-left:27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Yellowtheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Yellowtheme2-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Yellowtheme2-library-pc>div{
  width:100%
}

.xml-title-Yellowtheme2-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Yellowtheme2-library-pc .title-container .left-icon{
  width:35px;
  height:35px;
  background-color:var(--background-color);
  opacity:.8;
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg)
}

.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox{
  max-width:90%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff;
  border:2px solid var(--background-color);
  margin-left:-5px;
  z-index:99
}

.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme2-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme4-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-Yellowtheme4-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:24px;
  z-index:9;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox{
  padding:0 12px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--background-color);
  border:2px solid #fff;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme4-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-rectangle-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-library-pc .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-rectangle-library-pc .title-container .title-left-img{
  width:10px;
  height:100%;
  position:absolute;
  left:-15px;
  background-color:var(--background-color);
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-rectangle-library-pc .title-container .title-right-img{
  width:33px;
  height:100%;
  position:absolute;
  right:-10px
}

.xml-title-rectangle-library-pc .title-container .title-right-img img{
  width:100%;
  height:100%
}

.xml-title-rectangle-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-rectangle-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  min-height:40px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-rectangle-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-rectangle-library-pc .title-container .text-container>div{
  -webkit-transform:skew(25deg);
  transform:skew(25deg)
}

.xml-title-sixth-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-library-pc>div{
  width:100%
}

.xml-title-sixth-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative
}

.xml-title-sixth-library-pc .title-container .title-left-div{
  max-width:30%
}

.xml-title-sixth-library-pc .title-container .title-left-div .title-number{
  min-width:40px;
  min-height:40px;
  background-color:var(--background-color);
  text-align:center;
  line-height:40px;
  margin-top:4px;
  padding:0 5px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-sixth-library-pc .title-container .title-left-div .title-number .text-container-left{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-sixth-library-pc .title-container .title-left-div .title-number .editor{
  -webkit-margin-before:0;
  margin-block-start:0;
  -webkit-margin-after:0;
  margin-block-end:0;
  line-height:40px
}

.xml-title-sixth-library-pc .title-container .title-left-div .title-number .edit-mode-inject{
  width:100%
}

.xml-title-sixth-library-pc .title-container .title-left-div .title-left-line{
  width:100%;
  height:5px;
  background-color:var(--background-color);
  margin-top:5px
}

.xml-title-sixth-library-pc .title-container .title-right-div{
  position:relative;
  height:100%;
  margin-left:10px;
  max-width:70%
}

.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line1{
  width:30px;
  height:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:var(--background-color)
}

.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line2{
  height:30px;
  width:5px;
  position:absolute;
  right:0;
  top:0;
  background-color:var(--background-color)
}

.xml-title-sixth-library-pc .title-container .title-right-div .title-right-line3{
  height:5px;
  width:100%;
  position:absolute;
  background-color:var(--background-color);
  bottom:0
}

.xml-title-sixth-library-pc .title-container .title-right-div .text-container-right{
  padding:0 35px 5px 20px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  min-height:50px
}

.xml-title-sixth-library-pc .title-container .title-right-div .text-container-right .edit-mode-inject{
  width:100%!important
}

.xml-title-sixth-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-sixth-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:43px;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-radius:12px;
  border:1px solid var(--background-color);
  z-index:99;
  padding:0 15px
}

.xml-title-sixth-library-pc .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-sixth-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-semicircle-library-pc,.xml-title-sixth-library-pc .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  background:var(--background-color);
  padding:0 20px;
  border-radius:10px
}

.xml-title-semicircle-library-pc .title-container .title-left-img{
  width:7px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px;
  border:2px solid #fff;
  position:absolute;
  top:-7px;
  left:20px
}

.xml-title-semicircle-library-pc .title-container .title-right-img{
  width:7px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px;
  border:2px solid #fff;
  position:absolute;
  top:-7px;
  right:20px
}

.xml-title-semicircle-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-semicircle-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:9px 3px
}

.xml-title-semicircle-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-semicircle-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifteen-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-fifteen-library-pc .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-fifteen-library-pc .title-container .left-image{
  z-index:0;
  width:48px;
  height:48px;
  border:2px solid var(--background-color);
  border-radius:50% 50% 0;
  padding:5px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-fifteen-library-pc .title-container .left-image ::after{
  content:"";
  height:15px;
  position:absolute;
  right:-2px;
  bottom:0;
  border-right:2px solid #fff
}

.xml-title-fifteen-library-pc .title-container .left-image .image-container,.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-fifteen-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-fifteen-library-pc .title-container .rigth-titlebox{
  min-height:48px;
  border-bottom:2px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:45px
}

.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding-left:10px;
  border-radius:3px
}

.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fifteen-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-thirteenth-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-thirteenth-library-pc .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fff;
  border-left:4px solid var(--background-color);
  border-right:4px solid var(--background-color);
  position:relative
}

.xml-title-thirteenth-library-pc .title-container .topleft{
  position:absolute;
  width:14%;
  max-width:47px;
  height:75%;
  top:-5px;
  left:-10px;
  background-color:var(--background-color);
  z-index:0
}

.xml-title-thirteenth-library-pc .title-container .rightbottom{
  position:absolute;
  width:15%;
  max-width:47px;
  height:75%;
  bottom:-5px;
  right:-10px;
  background-color:var(--background-color);
  z-index:0
}

.xml-title-thirteenth-library-pc .title-container .topborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  position:absolute;
  top:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left{
  width:33%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .Line1{
  width:42%;
  height:4px;
  background-color:var(--background-color);
  margin-right:4%
}

.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .Line2{
  width:20%;
  height:4px;
  background-color:var(--background-color);
  margin-right:4%
}

.xml-title-thirteenth-library-pc .title-container .topborder .topborder-left .block{
  width:7px;
  height:7px;
  background-color:var(--background-color);
  margin-top:-3px;
  margin-right:4%
}

.xml-title-thirteenth-library-pc .title-container .topborder .topborder-right{
  width:67%
}

.xml-title-thirteenth-library-pc .title-container .topborder .topborder-right .Line3{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pc .title-container .bottomborder{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  position:absolute;
  bottom:0;
  left:0;
  z-index:999
}

.xml-title-thirteenth-library-pc .title-container .bottomborder .Line1{
  width:45%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pc .title-container .bottomborder .block{
  width:7px;
  height:7px;
  background-color:var(--background-color);
  margin-bottom:-3px
}

.xml-title-thirteenth-library-pc .title-container .bottomborder .Line2{
  width:15%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pc .title-container .bottomborder .Line3{
  width:20%;
  height:4px;
  background-color:var(--background-color)
}

.xml-title-thirteenth-library-pc .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding:5px 20px
}

.xml-title-thirteenth-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-thirteenth-library-pc .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme5-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme5-library-pc>div{
  padding:0 20px
}

.xml-title-Yellowtheme5-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,transparent 15px,var(--background-color) 0) bottom left,linear-gradient(45deg,transparent 15px,var(--background-color) 0) top left,linear-gradient(-135deg,transparent 15px,var(--background-color) 0) bottom right,linear-gradient(-45deg,transparent 15px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat;
  padding:5px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto
}

.xml-title-Yellowtheme5-library-pc .title-container::before{
  content:"";
  width:100%;
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-Yellowtheme5-library-pc .title-container::after{
  content:"";
  width:2px;
  height:100%;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-Yellowtheme5-library-pc .title-container .left-img{
  position:absolute;
  width:50px;
  height:60%;
  top:50%;
  left:-22px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  background:linear-gradient(45deg,transparent 25px,var(--background-color) 0) bottom left,linear-gradient(135deg,transparent 25px,var(--background-color) 0) top left;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-Yellowtheme5-library-pc .title-container .right-img{
  position:absolute;
  width:50px;
  height:60%;
  top:50%;
  right:-22px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  background:linear-gradient(-45deg,transparent 25px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 25px,var(--background-color) 0) top right;
  background-size:100% 100%;
  background-repeat:no-repeat
}

.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox{
  padding:0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  border-radius:24px
}

.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme5-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Yellowtheme6-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Yellowtheme6-library-pc>div{
  height:100%
}

.xml-title-Yellowtheme6-library-pc .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#fff;
  border:2px solid var(--background-color);
  z-index:9;
  padding:3px 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Yellowtheme6-library-pc .title-container .zhuangshi1{
  position:absolute;
  width:10px;
  height:85%;
  left:5px;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-pc .title-container .zhuangshi2{
  position:absolute;
  width:10px;
  height:85%;
  right:5px;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox{
  padding:1px 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:99;
  background-color:var(--background-color)
}

.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  background-color:#fff;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Yellowtheme6-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-twelfth-library-pc{
  height:60px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-pc .title-container{
  min-width:148px;
  height:48px;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-twelfth-library-pc .title-container .title-left{
  border-radius:50%;
  border:4px solid #fff;
  width:48px;
  min-width:48px;
  height:48px;
  margin-right:-11px;
  position:relative;
  background:var(--background-color);
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-twelfth-library-pc .title-container .title-text{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:40px;
  padding:0 25px;
  border-radius:0 20px 20px 0;
  background:var(--background-color);
  overflow:hidden
}

.xml-title-twelfth-library-pc .title-container .title-text .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis
}

.xml-title-twelfth-library-pc .title-container .title-text .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-twelfth-library-pc .title-container .title-text .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme1-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme1-library-pc>div{
  width:100%
}

.xml-title-Greentheme1-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme1-library-pc .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid var(--background-color);
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme1-library-pc .title-container .left-image .image-container,.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Greentheme1-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg{
  height:50px;
  min-width:50%;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  padding-right:20px;
  padding-top:15px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:absolute;
  left:50px
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg)
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg .zhuangshi>div{
  width:8px;
  height:20px;
  background-color:var(--background-color);
  margin-right:8px
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox{
  height:47px;
  background-color:var(--background-color);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme1-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme2-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme2-library-pc>div{
  width:100%
}

.xml-title-Greentheme2-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme2-library-pc .title-container .left-image{
  width:74px;
  height:74px;
  background-color:#fff;
  border:6px solid var(--background-color);
  border-radius:50%;
  z-index:9
}

.xml-title-Greentheme2-library-pc .title-container .left-image .image-container,.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  border-radius:50%;
  height:100%
}

.xml-title-Greentheme2-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg{
  max-width:90%;
  min-width:50%;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  position:relative;
  margin-left:-18px;
  margin-top:-5px
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi{
  width:99%;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(50deg);
  transform:skewX(50deg);
  margin-left:-25px;
  position:relative;
  z-index:999
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div{
  width:10px;
  height:40px;
  position:absolute;
  right:-8px;
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div{
  margin-right:3px
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div .top-jiantou{
  width:4px;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(30deg);
  transform:skewX(30deg)
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .top-zhuangshi>div>div .bottom-jiantou{
  width:4px;
  height:16px;
  background-color:var(--background-color);
  -webkit-transform:skewX(-30deg);
  transform:skewX(-30deg)
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .bottomzhuangshi{
  width:90%;
  height:30px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-5px;
  z-index:0
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox{
  height:53px;
  background-color:#fff;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  -webkit-transform:skew(30deg);
  transform:skew(30deg);
  border-radius:3px
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme2-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme3-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-Greentheme3-library-pc>div{
  width:100%
}

.xml-title-Greentheme3-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-title-Greentheme3-library-pc .title-container .right-top-bg{
  width:100%;
  height:50%;
  background-color:var(--background-color);
  border-radius:10px;
  padding:0 10px;
  position:absolute;
  bottom:0;
  left:0;
  z-index:0
}

.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox{
  position:relative;
  padding:0 20px
}

.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme3-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme4-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:15px
}

.xml-title-Greentheme4-library-pc>div{
  width:100%
}

.xml-title-Greentheme4-library-pc .cont-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:20px
}

.xml-title-Greentheme4-library-pc .cont-box .title-container{
  width:50px;
  height:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9;
  background-color:#fff;
  border:2px solid var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme4-library-pc .cont-box .title-container .right-top-bg{
  width:20px;
  height:20px;
  background-color:var(--background-color);
  position:absolute;
  top:36px;
  left:-11px
}

.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox{
  position:relative;
  background-color:#fff;
  margin-left:-25px;
  z-index:9;
  min-height:23px;
  max-width:90%
}

.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .edit-mode-inject{
  width:100%
}

.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px;
  z-index:9
}

.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Greentheme4-library-pc .cont-box .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Greentheme6-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:0 45px
}

.xml-title-Greentheme6-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 20px;
  margin:0 auto
}

.xml-title-Greentheme6-library-pc .title-container .title-left-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}

.xml-title-Greentheme6-library-pc .title-container .title-left-img .line{
  width:41px;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-Greentheme6-library-pc .title-container .title-left-img .block1{
  width:15px;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-library-pc .title-container .title-right-img{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-Greentheme6-library-pc .title-container .title-right-img .line{
  width:41px;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-Greentheme6-library-pc .title-container .title-right-img .block1{
  width:15px;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-title-Greentheme6-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Greentheme6-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 3px;
  max-width:70%
}

.xml-title-Greentheme6-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Greentheme6-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-nineteen-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-top:10px
}

.xml-title-nineteen-library-pc .title-container-box{
  width:100%;
  position:relative
}

.xml-title-nineteen-library-pc .title-container-box .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,transparent 20px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 20px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 20px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 20px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat;
  padding:0 45px;
  margin:0 auto;
  z-index:9;
  overflow:hidden
}

.xml-title-nineteen-library-pc .title-container-box .title-container::before{
  content:"";
  width:calc(100% - 34px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-nineteen-library-pc .title-container-box .title-container::after{
  content:"";
  width:2px;
  height:100%;
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-title-nineteen-library-pc .title-container-box .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  border-radius:3px
}

.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-nineteen-library-pc .title-container-box .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-hexagon-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-library-pc .xml-group-h5{
  background:linear-gradient(135deg,transparent 7px,var(--background-color) 0) top left,linear-gradient(45deg,transparent 7px,var(--background-color) 0) bottom left,linear-gradient(-45deg,transparent 7px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 7px,var(--background-color) 0) top right;
  background-size:50% 50%;
  background-repeat:no-repeat
}

.xml-title-hexagon-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding:0 30px;
  border-radius:20px;
  background-color:var(--background-color)
}

.xml-title-hexagon-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-hexagon-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:4px 3px
}

.xml-title-hexagon-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-hexagon-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fourteen-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-fourteen-library-pc .title-container{
  min-width:148px;
  width:100%;
  margin:0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-size:50% 50%;
  background-repeat:no-repeat;
  position:relative;
  border-radius:12px;
  padding:5px 10px 5px 5px
}

.xml-title-fourteen-library-pc .title-container .cont-box{
  width:100%;
  position:relative;
  overflow:hidden;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color)
}

.xml-title-fourteen-library-pc .title-container .cont-box::after,.xml-title-fourteen-library-pc .title-container .cont-box::before{
  width:2px;
  background:var(--background-color);
  position:absolute;
  right:0;
  z-index:999;
  height:100%;
  content:""
}

.xml-title-fourteen-library-pc .title-container .cont-box::before{
  -webkit-transform:skew(45deg);
  transform:skew(45deg)
}

.xml-title-fourteen-library-pc .title-container .cont-box::after{
  top:0;
  -webkit-transform:skew(135deg);
  transform:skew(135deg)
}

.xml-title-fourteen-library-pc .title-container .cont-box .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  background-color:#fff;
  padding-left:10px;
  padding-right:20px;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color);
  border-radius:3px
}

.xml-title-fourteen-library-pc .title-container .cont-box .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-fourteen-library-pc .title-container .cont-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-seventeen-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  margin-top:10px
}

.xml-title-seventeen-library-pc>div{
  min-width:60%
}

.xml-title-seventeen-library-pc .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-seventeen-library-pc .title-container .left-image{
  z-index:0;
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:var(--background-color);
  padding:3px;
  position:absolute;
  left:0
}

.xml-title-seventeen-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  background-color:var(--background-color);
  border:2px solid #fff
}

.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  border-radius:50%;
  width:100%;
  height:100%
}

.xml-title-seventeen-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  height:100%
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox{
  min-height:48px;
  position:relative;
  margin-left:55px
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi{
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%);
  width:100%
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .line1{
  width:100%;
  height:1px;
  border:2px solid var(--background-color);
  margin-bottom:3px;
  margin-top:3px
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .line2{
  width:100%;
  height:1px;
  border:1px solid var(--background-color)
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .iconbox{
  width:30px;
  height:13px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .zhuanshi .iconbox>div{
  width:0;
  height:0;
  border-left:7px solid #000;
  border-top:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  z-index:99;
  padding:0 7px;
  border-radius:3px;
  background:#fff;
  position:relative;
  margin:10px 38px 0
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-seventeen-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-sixteen-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-sixteen-library-pc .title-container{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-bottom:3px solid var(--background-color)!important;
  padding:0 30px 0 51px
}

.xml-title-sixteen-library-pc .title-container .left-image{
  z-index:0;
  border-bottom:20px solid transparent;
  border-left:20px solid transparent;
  border-top:20px solid #eaecef;
  border-right:20px solid transparent;
  position:absolute;
  bottom:-28px;
  left:10px;
  width:0;
  height:0
}

.xml-title-sixteen-library-pc .title-container .left-image::before{
  content:"";
  border-bottom:10px solid transparent;
  border-left:10px solid transparent;
  border-top:10px solid var(--background-color);
  border-right:10px solid transparent;
  position:absolute;
  top:-16px;
  left:-10px
}

.xml-title-sixteen-library-pc .title-container .right-icon{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  bottom:-6px;
  right:-5px
}

.xml-title-sixteen-library-pc .title-container .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  z-index:99;
  padding:0 0 0 6px;
  border-radius:3px
}

.xml-title-sixteen-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-sixteen-library-pc .title-container .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-title-Knowledge-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Knowledge-library-pc>div{
  width:100%;
  height:100%
}

.xml-title-Knowledge-library-pc .title-container{
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  z-index:9;
  padding:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Knowledge-library-pc .title-container .left-titlebox{
  background-color:var(--background-color);
  padding:3px 37px 3px 15px;
  border-radius:25px;
  max-width:30%
}

.xml-title-Knowledge-library-pc .title-container .rigth-titlebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:2px solid var(--background-color);
  background:#fff;
  border-radius:25px;
  padding:0 10px;
  margin-left:-30px;
  z-index:99;
  min-width:50%;
  text-align:left;
  max-width:75%
}

.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  position:relative;
  border-radius:24px;
  padding:0 12px
}

.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container p{
  -webkit-margin-before:3px!important;
  margin-block-start:3px!important;
  -webkit-margin-after:3px!important;
  margin-block-end:3px!important
}

.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Knowledge-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-fifth-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding-right:12px
}

.xml-title-fifth-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-fifth-library-pc .title-container .title-bottom{
  width:95%;
  height:95%;
  background-color:var(--background-color);
  position:absolute;
  left:-10px;
  bottom:-8px;
  z-index:0;
  border-radius:6px
}

.xml-title-fifth-library-pc .title-container .title-right-img{
  width:20px;
  height:25px;
  margin-top:-25px;
  margin-right:-25px;
  margin-left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-title-fifth-library-pc .title-container .title-right-img>div{
  width:6px;
  height:6px;
  background-color:var(--background-color);
  border-radius:50%;
  position:relative
}

.xml-title-fifth-library-pc .title-container .title-right-img>div::after{
  content:"";
  width:3px;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-3px;
  right:1px;
  -webkit-transform:skew(-27deg);
  transform:skew(-27deg)
}

.xml-title-fifth-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-fifth-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 30px;
  border-radius:6px;
  border:1px solid var(--background-color);
  z-index:99;
  -webkit-box-shadow:0 0 1px 0 #000;
  box-shadow:0 0 1px 0 #000
}

.xml-title-fifth-library-pc .title-container .text-container .editorClass{
  word-break:break-all
}

.xml-title-fifth-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-fifth-library-pc .title-container .text-container .editorClass,.xml-title-triangle-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-triangle-library-pc .title-container .title-left-img{
  width:0;
  height:0;
  border:25px solid var(--background-color);
  border-top:15px solid transparent;
  border-bottom:15px solid transparent;
  border-right:0 solid transparent;
  border-left-style:inset;
  margin-right:-12px;
  z-index:9;
  position:relative
}

.xml-title-triangle-library-pc .title-container .title-left-img::after{
  content:"";
  width:0;
  height:0;
  border:15px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:0 solid transparent;
  border-left-style:inset;
  z-index:9;
  position:absolute;
  left:-30px
}

.xml-title-triangle-library-pc .title-container .title-right-img{
  width:0;
  height:0;
  border:25px solid var(--background-color);
  border-top:15px solid transparent;
  border-bottom:15px solid transparent;
  border-left:0 solid transparent;
  margin-left:-12px;
  margin-bottom:-10px;
  border-right-style:outset
}

.xml-title-triangle-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-triangle-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--background-color);
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:5px 30px;
  margin-left:-2px
}

.xml-title-triangle-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-triangle-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme1-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:35px!important;
  padding-right:35px!important
}

.xml-title-Redtheme1-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  -webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.35);
  box-shadow:0 3px 7px 0 rgba(0,0,0,.35);
  -webkit-transform:skew(-15deg);
  transform:skew(-15deg);
  z-index:9
}

.xml-title-Redtheme1-library-pc .title-container .title-bg{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  left:-10px;
  z-index:0
}

.xml-title-Redtheme1-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme1-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  background:#fff;
  z-index:9
}

.xml-title-Redtheme1-library-pc .title-container .text-container>div{
  -webkit-transform:skew(15deg);
  transform:skew(15deg)
}

.xml-title-Redtheme1-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme1-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme2-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:30px!important;
  padding-right:30px!important
}

.xml-title-Redtheme2-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-title-Redtheme2-library-pc .title-container::before{
  content:"";
  width:88px;
  height:4px;
  border-radius:1px;
  position:absolute;
  bottom:-10px;
  right:5px;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-pc .title-container::after{
  content:"";
  width:4px;
  height:4px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  right:-5px;
  bottom:-10px;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme2-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme2-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(-20deg);
  transform:skew(-20deg);
  background-image:linear-gradient(90deg,var(--background-color) 0,#eaecef 100%)
}

.xml-title-Redtheme2-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme2-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme3-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding-left:25px!important;
  padding-right:25px!important;
  text-align:left
}

.xml-title-Redtheme3-library-pc .suptitle{
  display:inline-block;
  -webkit-transform:skew(-20deg);
  transform:skew(-20deg);
  background-color:var(--background-color);
  position:relative;
  z-index:9
}

.xml-title-Redtheme3-library-pc .suptitle .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme3-library-pc .suptitle .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme3-library-pc .suptitle .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme3-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding-top:10px;
  background-color:#ebebeb;
  -webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
  box-shadow:0 2px 3px 0 rgba(0,0,0,.35);
  -webkit-transform:skew(-20deg);
  transform:skew(-20deg);
  min-width:180px;
  margin-top:-10px
}

.xml-title-Redtheme3-library-pc .title-container::before{
  content:"";
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  right:-7px;
  bottom:-8px
}

.xml-title-Redtheme3-library-pc .title-container::after{
  content:"";
  width:2px;
  height:30px;
  background-color:var(--background-color);
  position:absolute;
  right:-7px;
  bottom:-8px
}

.xml-title-Redtheme3-library-pc .title-container .w-e-text-container,.xml-title-Redtheme4-library-pc .title-container .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-title-Redtheme3-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9;
  -webkit-transform:skew(20deg);
  transform:skew(20deg)
}

.xml-title-Redtheme3-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme3-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-Redtheme4-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:15px 25px!important
}

.xml-title-Redtheme4-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  padding-top:10px
}

.xml-title-Redtheme4-library-pc .title-container .left-icon{
  position:relative;
  margin-right:10px;
  margin-top:-4px
}

.xml-title-Redtheme4-library-pc .title-container .left-icon::before{
  content:"";
  width:0;
  height:0;
  border:15px solid #000;
  border-left:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  position:absolute;
  top:-8px;
  right:0;
  margin-right:5px
}

.xml-title-Redtheme4-library-pc .title-container .left-icon::after{
  content:"";
  width:0;
  height:0;
  border:10px solid var(--background-color);
  border-right:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  position:absolute;
  top:-5px;
  left:0
}

.xml-title-Redtheme4-library-pc .title-container .right-icon{
  position:relative;
  margin-top:-5px;
  margin-left:10px
}

.xml-title-Redtheme4-library-pc .title-container .right-icon::before{
  content:"";
  width:0;
  height:0;
  border:10px solid var(--background-color);
  border-left:8px solid transparent;
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  position:absolute;
  top:-5px;
  right:0;
  margin-right:5px
}

.xml-title-Redtheme4-library-pc .title-container .right-icon::after{
  content:"";
  width:0;
  height:0;
  border:15px solid #000;
  border-right:10px solid transparent;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  position:absolute;
  top:-6px;
  left:0
}

.xml-title-Redtheme4-library-pc .title-container .text-container{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:80px;
  overflow:hidden;
  text-overflow:ellipsis;
  padding:0 20px;
  margin-left:-2px;
  z-index:9
}

.xml-title-Redtheme4-library-pc .title-container .text-container .editorClass{
  word-break:break-all;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Redtheme4-library-pc .title-container .text-container .editorClass .w-e-text-container p{
  line-height:2.3;
  margin:0
}

.xml-title-thirtyone-library-pc .title-container{
  text-align:left;
  padding-right:30px;
  padding-bottom:7px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-bottom:solid 1px #adadad!important;
  position:relative
}

.xml-title-thirtyone-library-pc .title-container::before{
  content:"";
  width:119px;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-1px;
  left:-1px
}

.xml-title-thirtyone-library-pc .title-container::after{
  content:"";
  width:15px;
  height:20px;
  border-left:5px solid var(--background-color);
  border-right:5px solid var(--background-color);
  position:absolute;
  bottom:7px;
  right:5px;
  -webkit-transform:skewX(-25deg);
  transform:skewX(-25deg)
}

.xml-title-thirtyone-library-pc .title-container .text-container{
  border:2px solid transparent
}

.xml-title-thirtytwo-library-pc .xml-group-pc{
  position:relative
}

.xml-title-thirtytwo-library-pc .xml-group-pc::before{
  content:"";
  width:calc(100% - 30px);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-title-thirtytwo-library-pc .title-container{
  text-align:left;
  padding-left:30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  z-index:9
}

.xml-title-thirtytwo-library-pc .title-container::before{
  content:"";
  width:20px;
  height:31px;
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-thirtytwo-library-pc .title-container::after{
  content:"";
  width:30%;
  border-bottom:solid 2px var(--background-color);
  position:absolute;
  right:0;
  bottom:3px;
  z-index:-1
}

.xml-title-thirtytwo-library-pc .title-container .text-container{
  border:2px solid transparent
}

.xml-title-thirtythree-library-pc .xml-group-pc{
  padding-left:15px;
  padding-bottom:10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  text-align:left
}

.xml-title-thirtythree-library-pc .xml-group-pc::before{
  content:"";
  width:7px;
  height:17px;
  background-color:#636363;
  position:absolute;
  bottom:0;
  left:0;
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg)
}

.xml-title-thirtythree-library-pc .xml-group-pc::after{
  content:"";
  width:calc(100% - 15px);
  height:10px;
  background-color:#636363;
  position:absolute;
  bottom:3px;
  right:0;
  z-index:0
}

.xml-title-thirtythree-library-pc .xml-group-pc .title-container{
  background-color:var(--background-color);
  -webkit-transform:skew(-25deg);
  transform:skew(-25deg);
  display:inline-block;
  padding:3px 15px;
  z-index:99;
  position:relative;
  border:2px solid transparent;
  margin-left:7px
}

.xml-title-thirtythree-library-pc .xml-group-pc .title-container::before{
  content:"";
  width:15px;
  height:calc(100% + 8px);
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:5px
}

.xml-title-thirtythree-library-pc .xml-group-pc .title-container .text-container{
  -webkit-transform:skew(25deg);
  transform:skew(25deg);
  border:2px solid transparent
}

.xml-title-thirtyfour-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-title-thirtyfour-library-pc .xml-group-pc{
  position:relative;
  padding-left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-thirtyfour-library-pc .xml-group-pc::before{
  content:"";
  width:46px;
  height:46px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyfour-library-pc .title-container{
  background-color:var(--background-color);
  border-radius:20px;
  position:relative;
  z-index:9;
  display:inline-block;
  padding:1px;
  border:2px solid transparent
}

.xml-title-thirtyfour-library-pc .title-container .text-container{
  background-color:#fff;
  border-radius:20px;
  padding:3px 18px;
  border:2px solid transparent
}

.xml-title-thirtyfive-library-pc .title-container{
  padding-left:22px;
  padding-top:12px;
  position:relative;
  text-align:left
}

.xml-title-thirtyfive-library-pc .title-container::before{
  content:"";
  width:56px;
  height:56px;
  border:4px solid var(--background-color);
  background-color:#fff;
  position:absolute;
  left:0;
  top:0
}

.xml-title-thirtyfive-library-pc .title-container .suptitle-box{
  background-color:var(--background-color);
  border:4px solid #fff;
  display:inline-block;
  padding:15px;
  position:relative;
  z-index:9
}

.xml-title-thirtyfive-library-pc .title-container .suptitle-box .text-container{
  border:2px solid transparent
}

.xml-title-thirtyfive-library-pc .title-container .subtitle-box{
  position:relative;
  padding:0 15px 10px 20px;
  display:inline-block
}

.xml-title-thirtyfive-library-pc .title-container .subtitle-box::after{
  content:"";
  width:31px;
  height:31px;
  border-right:solid 4px var(--background-color);
  border-bottom:solid 4px var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-title-thirtyfive-library-pc .title-container .subtitle-box .text-container{
  border:2px solid transparent
}

.xml-title-thirtysix-library-pc{
  text-align:center
}

.xml-title-thirtysix-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-thirtysix-library-pc .title-container .left-line{
  width:83px;
  height:15px;
  border-bottom:solid 3px var(--background-color);
  position:relative
}

.xml-title-thirtysix-library-pc .title-container .left-line::after{
  content:"";
  width:10px;
  height:15px;
  position:absolute;
  bottom:0;
  right:-2px;
  border-left:3px solid var(--background-color);
  border-right:3px solid var(--background-color);
  -webkit-transform:skew(30deg);
  transform:skew(30deg)
}

.xml-title-thirtysix-library-pc .title-container .right-line{
  width:83px;
  height:15px;
  border-bottom:solid 3px var(--background-color);
  position:relative
}

.xml-title-thirtysix-library-pc .title-container .right-line::before{
  content:"";
  width:10px;
  height:15px;
  position:absolute;
  bottom:0;
  left:-2px;
  border-left:3px solid var(--background-color);
  border-right:3px solid var(--background-color);
  -webkit-transform:skew(-30deg);
  transform:skew(-30deg)
}

.xml-title-thirtysix-library-pc .title-container .text-container{
  border:2px solid transparent;
  text-align:left;
  margin:0 13px;
  max-width:calc(100% - 196px)
}

.xml-title-thirtyseven-library-pc{
  text-align:center
}

.xml-title-thirtyseven-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-thirtyseven-library-pc .title-container .left-line{
  width:48px;
  height:4px;
  background-color:var(--background-color);
  border-radius:2px;
  position:relative
}

.xml-title-thirtyseven-library-pc .title-container .left-line::after{
  content:"";
  width:10px;
  height:27px;
  position:absolute;
  bottom:-10px;
  right:-5px;
  border-right:2px solid var(--background-color)
}

.xml-title-thirtyseven-library-pc .title-container .right-line{
  width:48px;
  height:4px;
  background-color:var(--background-color);
  border-radius:2px;
  position:relative
}

.xml-title-thirtyseven-library-pc .title-container .right-line::before{
  content:"";
  width:10px;
  height:27px;
  position:absolute;
  bottom:-10px;
  left:-5px;
  border-left:2px solid var(--background-color)
}

.xml-title-thirtyseven-library-pc .title-container .text-container{
  border:2px solid transparent;
  text-align:left;
  margin:0 13px;
  max-width:calc(100% - 126px)
}

.xml-title-thirtyeight-library-pc{
  text-align:center
}

.xml-title-Sevenpageone-library-pc,.xml-title-thirtyeight-library-pc .title-container .text-container,.xml-title-titleCrane-library-pc,.xml-title-titleLight-library-pc,.xml-title-titleLogging-library-pc,.xml-title-titleQuestion-library-pc,.xml-title-titleTearcher-library-pc,.xml-title-titleText-library-pc{
  text-align:left
}

.xml-title-thirtyeight-library-pc .title-container{
  display:inline-block;
  border:1px solid var(--background-color)!important;
  padding:3px 16px;
  position:relative
}

.xml-title-thirtyeight-library-pc .title-container::before{
  content:"";
  width:5px;
  height:24px;
  background-color:var(--background-color);
  position:absolute;
  left:-3px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyeight-library-pc .title-container::after{
  content:"";
  width:5px;
  height:24px;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-title-thirtyeight-library-pc .title-container .text-container{
  border:2px solid transparent
}

.xml-title-BuleRectangle-library-pc{
  text-align:center
}

.xml-title-BuleRectangle-library-pc .title-container{
  display:inline-block;
  width:100%;
  background:#dfecfa;
  position:relative;
  right:-3px;
  bottom:-3px
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border{
  position:relative;
  width:100%;
  border:3px solid #609fe5;
  top:-10px;
  left:-10px
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .rightTopround{
  position:absolute;
  width:12px;
  height:12px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  top:-6px;
  right:-7px
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .leftTopround{
  position:absolute;
  width:16px;
  height:16px;
  border:2px solid #609fe5;
  border-radius:10px;
  background-color:#fff;
  left:-8px;
  bottom:-8px
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .rigth-titlebox-usb{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:44%;
  font-weight:600!important;
  margin:15px 0
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .trapezoid{
  background-color:#609fe5;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  height:44%;
  width:52%;
  padding:5px 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:5%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .trapezoid .rigth-titlebox{
  width:100%
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-dot{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:3px;
  right:72px
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-dot .dot{
  width:5px;
  height:5px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  margin-top:1px;
  margin-left:2px
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-rapezoid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:-20px;
  right:5px;
  width:96px;
  height:18px;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  background-color:#609fe5
}

.xml-title-BuleRectangle-library-pc .title-container .trapezoid-border .right-rapezoid .dot{
  width:5px;
  height:5px;
  border:1px solid #fff;
  border-radius:10px;
  background-color:#fff;
  margin-top:8px;
  margin-left:3px;
  position:relative;
  left:33px
}

.xml-title-BuleRectangle-library-pc .left-image{
  width:5%;
  border:6px solid var(--background-color);
  z-index:9;
  position:absolute;
  left:0
}

.xml-title-BuleRectangle-library-pc .left-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-BuleRectangle-library-pc .left-image .image-container{
  width:100%;
  height:100%;
  border:2px solid #fff
}

.xml-title-BuleRectangle-library-pc .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangle-library-pc .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-BuleRectangle-library-pc .right-image{
  width:10%;
  z-index:9;
  position:absolute;
  bottom:13px;
  right:17px
}

.xml-title-BuleRectangle-library-pc .right-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-BuleRectangleTwo-library-pc{
  text-align:center
}

.xml-title-BuleRectangleTwo-library-pc .title-container{
  display:inline-block;
  width:100%;
  background:#dfecfa;
  position:relative;
  right:-3px;
  bottom:-3px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border{
  position:relative;
  height:120px;
  width:100%;
  border:3px solid #609fe5;
  top:-10px;
  left:-10px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rightTopround{
  position:absolute;
  width:12px;
  height:12px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  top:-7px;
  left:99%
}

.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .leftTopround{
  position:absolute;
  width:16px;
  height:16px;
  border:2px solid #609fe5;
  border-radius:10px;
  background-color:#fff;
  left:-8px;
  bottom:-8px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rapezoid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:55%;
  background-color:#609fe5;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  height:40%;
  padding:0 14px;
  position:relative;
  top:30%;
  left:20%
}

.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rigth-titlebox{
  width:100%;
  font-weight:600!important
}

.xml-title-BuleRectangleTwo-library-pc .title-container .trapezoid-border .rigth-titlebox .parent-group-mark{
  line-height:3
}

.xml-title-BuleRectangleTwo-library-pc .title-container .right-dot{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:3px;
  right:72px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .right-dot .dot{
  width:5px;
  height:5px;
  border:1px solid #609fe5;
  border-radius:10px;
  background-color:#609fe5;
  margin-top:1px;
  margin-left:2px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .right-rapezoid{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  position:absolute;
  bottom:-20px;
  right:5px;
  width:96px;
  height:18px;
  clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);
  background-color:#609fe5
}

.xml-title-BuleRectangleTwo-library-pc .title-container .right-rapezoid .dot{
  width:5px;
  height:5px;
  border:1px solid #fff;
  border-radius:10px;
  background-color:#fff;
  margin-top:8px;
  margin-left:3px;
  position:relative;
  left:33px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .left-image{
  width:25px;
  border:6px solid var(--background-color);
  z-index:9;
  position:absolute;
  left:7px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .left-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border:2px solid #fff
}

.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-BuleRectangleTwo-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%
}

.xml-title-BuleRectangleTwo-library-pc .title-container .right-image{
  width:58px;
  z-index:9;
  position:absolute;
  bottom:0;
  right:5px
}

.xml-title-BuleRectangleTwo-library-pc .title-container .right-image img{
  width:100%;
  height:100%;
  -o-object-position:center;
  object-position:center
}

.xml-title-titleLogging-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  margin-top:-3px;
  padding-left:35px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleLogging-library-pc .title-container .right-top-bg{
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  position:relative;
  z-index:9;
  width:100%
}

.xml-title-titleLogging-library-pc .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  margin-left:-40px
}

.xml-title-titleLogging-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLogging-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLogging-library-pc .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleLogging-library-pc .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleQuestion-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:35px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleQuestion-library-pc .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleQuestion-library-pc .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  margin-left:-35px;
  bottom:0
}

.xml-title-titleQuestion-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleQuestion-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleQuestion-library-pc .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleQuestion-library-pc .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleCrane-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:35px
}

.xml-title-titleCrane-library-pc .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleCrane-library-pc .title-container .left-image{
  z-index:0;
  width:75px;
  height:63px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:0
}

.xml-title-titleCrane-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleCrane-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleCrane-library-pc .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleCrane-library-pc .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleLight-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px
}

.xml-title-titleLight-library-pc .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleLight-library-pc .title-container .left-image{
  z-index:0;
  width:67px;
  height:60px;
  border:6px solid var(--background-color);
  position:absolute;
  bottom:0;
  left:0
}

.xml-title-titleLight-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleLight-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleLight-library-pc .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleLight-library-pc .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleTearcher-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleTearcher-library-pc .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:6px;
  z-index:9;
  position:relative
}

.xml-title-titleTearcher-library-pc .title-container .left-image{
  z-index:0;
  width:67px;
  height:50px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:0
}

.xml-title-titleTearcher-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleTearcher-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleTearcher-library-pc .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleTearcher-library-pc .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-titleText-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-titleText-library-pc .title-container .right-top-bg{
  width:100%;
  border-bottom:2px solid #609fe5!important;
  margin-top:12px;
  z-index:9;
  position:relative
}

.xml-title-titleText-library-pc .title-container .left-image{
  z-index:0;
  width:60px;
  height:45px;
  border:6px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:5px
}

.xml-title-titleText-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  margin-left:-63px;
  margin-top:-19px
}

.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu,.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image,.xml-title-titleText-library-pc .title-container .left-image .image-container .xml-image-dan-tu img,.xml-title-titleText-library-pc .title-container .left-image img{
  width:100%;
  height:100%
}

.xml-title-titleText-library-pc .title-container p{
  text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff
}

.xml-title-thirtynine-library-pc{
  text-align:center
}

.xml-title-thirtynine-library-pc .title-container{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  padding:5px 16px;
  position:relative
}

.xml-title-thirtynine-library-pc .title-container::before{
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(45deg,#fff 50%,transparent 50%,transparent 100%);
  z-index:1
}

.xml-title-thirtynine-library-pc .title-container::after{
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  right:0;
  top:0;
  background:linear-gradient(-135deg,#fff 50%,transparent 50%,transparent 100%);
  z-index:1
}

.xml-title-thirtynine-library-pc .title-container .mask{
  position:absolute;
  top:6px;
  left:0;
  width:100%;
  height:calc(100% - 16px);
  background-color:var(--background-color);
  opacity:.5;
  pointer-events:none
}

.xml-title-thirtynine-library-pc .title-container .title-number{
  height:50px;
  background-color:var(--background-color);
  border-radius:0 0 10px 10px;
  min-width:50px;
  max-width:300px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  top:-6px;
  padding:0 8px
}

.xml-title-thirtynine-library-pc .title-container .title-number .line1{
  position:absolute;
  width:7px;
  height:135%;
  background-color:rgba(255,255,255,.1);
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-title-thirtynine-library-pc .title-container .title-number .line2{
  position:absolute;
  width:4px;
  height:135%;
  background-color:rgba(255,255,255,.1);
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg);
  margin-left:22px
}

.xml-title-thirtynine-library-pc .title-container .title-number::before{
  content:"";
  width:7px;
  height:7px;
  background:linear-gradient(-45deg,#000 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:0;
  left:-7px
}

.xml-title-thirtynine-library-pc .title-container .title-number::after{
  content:"";
  width:7px;
  height:7px;
  background:linear-gradient(45deg,#000 50%,transparent 50%,transparent 100%);
  position:absolute;
  top:0;
  right:-7px
}

.xml-title-thirtynine-library-pc .title-container .title-text{
  position:relative;
  z-index:9;
  padding:4px 0 8px 14px
}

.xml-title-thirtynine-library-pc .title-container .text-container{
  position:relative;
  border:2px solid transparent!important;
  z-index:1
}

.xml-title-Forty-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:10px;
  padding-left:18px!important
}

.xml-title-Forty-library-pc>div{
  width:100%
}

.xml-title-Forty-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  z-index:9
}

.xml-title-Forty-library-pc .title-container .left-image{
  width:63px;
  height:74px;
  background-color:var(--background-color);
  position:relative;
  z-index:9;
  clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-title-Forty-library-pc .title-container .left-image .image-box{
  width:74%;
  height:75%;
  background-color:#fff;
  clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container{
  width:100%;
  height:86%;
  border-radius:50%;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg);
  border:2px solid #fff
}

.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu,.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu img{
  border-radius:50%;
  width:100%;
  height:100%
}

.xml-title-Forty-library-pc .title-container .left-image .image-box .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Forty-library-pc .title-container .right-top-bg{
  min-height:50px;
  max-width:77%;
  position:relative;
  margin-left:-15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border-radius:5px
}

.xml-title-Forty-library-pc .title-container .right-top-bg .zhuangshi{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:var(--background-color);
  opacity:.5;
  border-radius:5px
}

.xml-title-Forty-library-pc .title-container .right-top-bg .right-block{
  width:60px;
  height:30px;
  position:absolute;
  right:-8px;
  bottom:-8px;
  background:linear-gradient(153deg,transparent 0,transparent 51%,var(--background-color) 49%,var(--background-color) 100%);
  border-radius:10px 0 5px
}

.xml-title-Forty-library-pc .title-container .right-top-bg .right-block::after{
  content:"";
  width:8px;
  height:5px;
  background-color:#5c5c5c;
  position:absolute;
  right:0;
  top:0;
  z-index:-1
}

.xml-title-Forty-library-pc .title-container .right-top-bg .right-block::before{
  content:"";
  width:18px;
  height:8px;
  background-color:#5c5c5c;
  position:absolute;
  left:3px;
  bottom:0;
  z-index:-1
}

.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox{
  height:100%;
  width:100%;
  padding:0 27px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Forty-library-pc .title-container .right-top-bg .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Fortyone-library-pc{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-top:10px!important;
  padding-left:8px!important
}

.xml-title-Fortyone-library-pc>div{
  width:100%
}

.xml-title-Fortyone-library-pc .title-container{
  display:inline-block;
  position:relative;
  z-index:9
}

.xml-title-Fortyone-library-pc .title-container .title-bg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:25px 0 0 25px;
  padding-left:5px;
  height:40px
}

.xml-title-Fortyone-library-pc .title-container .title-bg::after{
  content:"";
  width:70%;
  height:100%;
  position:absolute;
  top:0;
  right:-10px;
  clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0);
  background-color:inherit;
  z-index:-1
}

.xml-title-Fortyone-library-pc .title-container .title-card{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#e5eff9;
  border-radius:25px 0 0 25px;
  clip-path:polygon(100% 0,95% 50%,100% 100%,0 100%,0 50%,0 0)
}

.xml-title-Fortyone-library-pc .title-container .left-image{
  width:50px;
  height:50px;
  background-color:var(--background-color);
  position:relative;
  z-index:9;
  border-radius:50%
}

.xml-title-Fortyone-library-pc .title-container .left-image .image-container{
  width:100%;
  height:100%;
  border-radius:50%;
  border:2px solid #fff
}

.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu .el-image{
  width:100%;
  height:100%
}

.xml-title-Fortyone-library-pc .title-container .left-image .image-container .xml-image-dan-tu img{
  width:100%;
  height:100%;
  border-radius:50%
}

.xml-title-Fortyone-library-pc .title-container .rigth-titlebox{
  height:100%;
  padding:0 20px 0 6px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:3px;
  bottom:7px
}

.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  overflow:hidden;
  text-overflow:ellipsis;
  position:relative;
  border-radius:3px
}

.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container p{
  line-height:2.3
}

.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass .w-e-text-container{
  background-color:transparent
}

.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  word-break:break-all
}

.xml-title-Fortyone-library-pc .title-container .rigth-titlebox .text-container .edit-mode-inject{
  width:100%
}

.xml-title-Sevenpageone-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Sevenpageone-library-pc .title-container .title-bgimg{
  width:100%;
  height:295px;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.xml-title-Sevenpageone-library-pc .title-container .big-titlebox{
  width:250px;
  height:66px;
  background-color:#0168b6;
  opacity:.5;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:60px
}

.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .triangle_left{
  width:20px;
  height:20px;
  clip-path:polygon(0 0,0 100%,100% 0);
  background-color:#fff;
  margin:4px
}

.xml-title-Sevenpageone-library-pc .title-container .big-titlebox .triangle_right{
  width:20px;
  height:20px;
  clip-path:polygon(0 0,100% 100%,100% 0);
  background-color:#fff;
  margin:4px
}

.xml-title-Sevenpageone-library-pc .title-container .small-titlebox{
  margin-top:18px;
  text-align:center
}

.xml-title-Sevenpagetwo-library-pc{
  text-align:left
}

.xml-title-Sevenpagetwo-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  min-height:60px;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-title-Sevenpagetwo-library-pc .title-container .left-box{
  width:57%;
  position:relative
}

.xml-title-Sevenpagetwo-library-pc .title-container .left-box .left-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding-left:6px
}

.xml-title-Sevenpagetwo-library-pc .title-container .left-box img{
  width:14px;
  height:14px;
  margin-right:6px
}

.xml-title-Sevenpagetwo-library-pc .title-container .left-box .bottomzhuangshi{
  width:118px;
  height:10px;
  clip-path:polygon(0 0,100% 0,93% 100%,0 100%);
  background-color:#0168b6;
  opacity:.2;
  position:absolute;
  left:0;
  bottom:-6px
}

.xml-title-Sevenpagetwo-library-pc .title-container .left-box .left-tiao-bottom{
  width:100%;
  border:1px solid #0168b6;
  position:absolute;
  left:0;
  bottom:-2px
}

.xml-title-Sevenpagetwo-library-pc .title-container .right-box{
  width:33%;
  height:14px;
  position:absolute;
  bottom:18.5%;
  right:6.7%
}

.xml-title-Sevenpagetwo-library-pc .title-container .right-box .xietiao{
  width:7.4%;
  height:14px;
  background:linear-gradient(to bottom right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)
}

.xml-title-Sevenpagetwo-library-pc .title-container .right-box .right-top{
  width:92%;
  height:14px;
  border-top:1px solid #0168b6;
  position:absolute;
  bottom:1px;
  left:6.7%
}

.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%
}

.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi .cuxietiao{
  width:6.1%;
  height:10px;
  background-color:#80b3da;
  clip-path:polygon(66% 0,100% 0,34% 99%,0 100%);
  margin-top:4px
}

.xml-title-Sevenpagetwo-library-pc .title-container .right-box .bottom-zhuangshi .circle{
  color:#0168b6;
  margin-top:4px;
  position:absolute;
  right:6px;
  bottom:-6px
}

.xml-title-Sevenpagethree-library-pc{
  text-align:left
}

.xml-title-Sevenpagethree-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:40px
}

.xml-title-Sevenpagethree-library-pc .title-container .bottomzhuangshi{
  width:80%;
  height:10px;
  background-color:#c4def1;
  position:absolute;
  left:40px;
  bottom:-2px
}

.xml-title-Sevenpagethree-library-pc .title-container .left-box{
  width:44%;
  position:relative
}

.xml-title-Sevenpagethree-library-pc .title-container .left-box .toptiao{
  width:88%;
  border:1px solid #0168b6;
  position:absolute;
  left:0;
  top:-8px;
  z-index:1
}

.xml-title-Sevenpagethree-library-pc .title-container .left-box .tixing-bg{
  width:45%;
  height:28px;
  background-color:#c4def1;
  clip-path:polygon(0 0,100% 0,67% 99%,0 100%);
  position:absolute;
  left:0;
  top:-14px
}

.xml-title-Sevenpagethree-library-pc .title-container .left-box .left-content{
  width:96%;
  height:34px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  clip-path:polygon(0 0,87% 0,100% 100%,0 100%);
  background-color:#0168b6;
  padding-left:8px
}

.xml-title-Sevenpagethree-library-pc .title-container .left-box img{
  width:22px;
  height:22px;
  margin-right:8px
}

.xml-title-Sevenpagethree-library-pc .title-container .left-box .right-xietiao{
  width:13%;
  height:42px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 2px),#0168b6 50%,transparent calc(50% + 2px),transparent 100%);
  position:absolute;
  right:-2px;
  top:-8px
}

.xml-title-Sevenpagethree-library-pc .title-container .right-box{
  width:56%;
  height:100%
}

.xml-title-Sevenpagethree-library-pc .title-container .right-box .right-bottom{
  width:44%;
  height:100%;
  border-bottom:1px solid #0168b6;
  position:absolute;
  bottom:2px
}

.xml-title-Sevenpagethree-library-pc .title-container .right-box .bottom-zhuangshi{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:100%;
  height:100%;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  margin-left:14%
}

.xml-title-Sevenpagethree-library-pc .title-container .right-box .bottom-zhuangshi .cuxietiao{
  width:6.1%;
  height:10px;
  background-color:#0168b6;
  clip-path:polygon(29% 0,51% 0,96% 100%,74% 100%);
  margin-top:4px
}

.xml-title-Sevenpagethree-library-pc .title-container .right-box .circle{
  width:10px;
  height:10px;
  border:1px solid #0168b6;
  border-radius:8px;
  position:absolute;
  right:5.5%;
  bottom:-2px
}

.xml-title-Sevenpagefour-library-pc{
  text-align:left
}

.xml-title-Sevenpagefour-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  position:relative;
  padding-left:40px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:40px
}

.xml-title-Sevenpagefour-library-pc .title-container .title-box{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-title-Sevenpagefour-library-pc .title-container .title-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-title-Sevenpagefour-library-pc .title-container .title-top .shutiao{
  border-left:1px solid #0168b6;
  height:28px;
  margin:0 4px
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom{
  width:100%;
  position:relative
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .title-bottom-bg0{
  width:92%;
  border-bottom:1px solid #0168b6
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian{
  width:54%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  height:6px;
  position:absolute;
  bottom:-2px
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg1{
  width:82%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg2{
  width:7.5%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .left-xian .title-bottom-bg3{
  width:2.6%;
  height:100%;
  background-color:#0168b6
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .circle{
  width:10px;
  height:10px;
  border:1px solid #0168b6;
  border-radius:8px;
  position:absolute;
  right:6%;
  bottom:-4px
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian{
  width:20%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  position:absolute;
  right:0;
  bottom:2px
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian .top-xian{
  width:92%;
  border-top:1px solid #0168b6;
  position:absolute;
  right:50%;
  bottom:8px
}

.xml-title-Sevenpagefour-library-pc .title-container .title-bottom .right-xian .right-xiexian{
  position:absolute;
  right:40%;
  bottom:2px;
  width:10%;
  height:6px;
  background:linear-gradient(to top right,transparent 0,transparent calc(50% - 1px),#0168b6 50%,transparent calc(50% + 1px),transparent 100%)
}

.body-text-fold{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:3;
  word-break:break-all;
  max-height:85px
}

.body-text-fold-one{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:5;
  word-break:break-all;
  max-height:128px
}

.xml-paragraph-sixteennew-pc{
  position:relative
}

.xml-paragraph-sixteennew-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteennew-pc .paragraph-row-box{
  padding:20px;
  position:relative;
  z-index:6
}

.xml-paragraph-sixteennew-pc .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteennew-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-sixteennew-pc .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-sixteennew-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteennew-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteennew-pc .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteennew-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  padding:10px 0
}

.xml-paragraph-sixteennew-pc .paragraph-row-box::after{
  position:absolute;
  top:0;
  left:0;
  content:"";
  display:block;
  width:100%;
  height:100%;
  pointer-events:none;
  background-color:var(--background-color);
  opacity:.1
}

.xml-paragraph-sixteennew-h5{
  position:relative
}

.xml-paragraph-sixteennew-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box{
  padding:20px;
  position:relative;
  z-index:6
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  padding:10px 0
}

.xml-paragraph-sixteennew-h5 .paragraph-row-box::after{
  position:absolute;
  top:0;
  left:0;
  content:"";
  display:block;
  width:100%;
  height:100%;
  pointer-events:none;
  background-color:var(--background-color);
  opacity:.1
}

.xml-paragraph-sixteennew-pad{
  position:relative
}

.xml-paragraph-sixteennew-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteennew-pad .paragraph-row-box{
  padding:20px;
  position:relative;
  z-index:6
}

.xml-paragraph-sixteennew-pad .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteennew-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-sixteennew-pad .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-sixteennew-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteennew-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteennew-pad .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteennew-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  padding:10px 0
}

.xml-paragraph-sixteennew-pad .paragraph-row-box::after{
  position:absolute;
  top:0;
  left:0;
  content:"";
  display:block;
  width:100%;
  height:100%;
  pointer-events:none;
  background-color:var(--background-color);
  opacity:.1
}

.xml-paragraph-first-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-first-library-h5 .rotate-container{
  width:60px;
  height:60px;
  margin:15px auto 0;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:var(--reader-theme-color,#FFF);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-library-h5 .rotate-container-inner{
  width:40px;
  height:40px;
  background:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-library-h5 .rotate-container-inner .text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-library-h5 .text-body-container{
  background:var(--background-color);
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px;
  text-align:left
}

.xml-paragraph-first-library-h5 .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-first-library-h5 .text-body-container .editor p{
  line-height:normal
}

.xml-paragraph-second-library-h5{
  text-align:left
}

.xml-paragraph-second-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-second-library-h5 .paragraph-second-title{
  display:inline-block;
  position:relative;
  max-width:98%;
  -webkit-box-shadow:2px 1px 4px 0 #000;
  box-shadow:2px 1px 4px 0 #000;
  border:none!important
}

.xml-paragraph-second-library-h5 .paragraph-second-title::before{
  content:"";
  width:100%;
  height:5px;
  background-color:var(--background-color);
  -webkit-transform:skew(35deg);
  transform:skew(35deg);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-second-library-h5 .paragraph-second-title::after{
  content:"";
  width:5px;
  height:100%;
  border:1px solid var(--background-color);
  -webkit-transform:skewY(25deg);
  transform:skewY(25deg);
  position:absolute;
  right:-3px;
  bottom:2px;
  background:#fff
}

.xml-paragraph-second-library-h5 .paragraph-second-title .title-top-border{
  width:100%;
  border-top:1px solid var(--background-color);
  position:absolute;
  top:-4px;
  left:-1px
}

.xml-paragraph-second-library-h5 .paragraph-second-title .title-left-border{
  height:100%;
  width:1px;
  border-left:1px solid var(--background-color);
  position:absolute;
  bottom:4px;
  left:-1px
}

.xml-paragraph-second-library-h5 .paragraph-second-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#FFF;
  min-height:36px;
  padding:0 15px;
  margin-top:-4px
}

.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-h5 .paragraph-second-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-second-library-h5 .body-text{
  padding:5px;
  margin-top:-22px;
  margin-left:8px;
  text-align:left;
  border-radius:10px;
  background:var(--background-color)
}

.xml-paragraph-second-library-h5 .body-text .text-body-container{
  background:#FFF;
  padding:20px 13px 1px;
  border-radius:5px
}

.xml-paragraph-second-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-library-h5{
  position:relative
}

.xml-paragraph-third-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-third-library-h5 .diagonal-line::after,.xml-paragraph-third-library-h5 .diagonal-line::before{
  width:1px;
  height:80px;
  position:absolute;
  background-color:var(--background-color);
  content:""
}

.xml-paragraph-third-library-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-third-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-library-h5 .diagonal-line::before{
  left:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  top:-20px
}

.xml-paragraph-third-library-h5 .diagonal-line::after{
  right:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  bottom:-20px
}

.xml-paragraph-quadrangle-library-h5{
  position:relative
}

.xml-paragraph-quadrangle-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-quadrangle-library-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color);
  position:relative;
  border:2px solid #0a84ff
}

.xml-paragraph-quadrangle-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin1{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin2{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin3{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin4{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin5{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin6{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin7{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-h5 .body-text .body-text-lin8{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-isosceles-library-h5{
  margin-top:10px;
  position:relative
}

.xml-paragraph-isosceles-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-isosceles-library-h5 .xml-group-box{
  padding:0 10px
}

.xml-paragraph-isosceles-library-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-isosceles-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-library-h5 .circle{
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  line-height:100px;
  background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);
  margin-left:-18px;
  margin-bottom:-15px;
  position:absolute;
  top:-10px
}

.xml-paragraph-isosceles-library-h5 .shape{
  float:right;
  margin-right:-15px;
  margin-top:-60px
}

.xml-paragraph-isosceles-library-h5 .shape .triangle,.xml-paragraph-isosceles-library-h5 .shape .triangle2{
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:30px solid var(--background-color)
}

.xml-paragraph-eighth-library-h5{
  position:relative
}

.xml-paragraph-eighth-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eighth-library-h5 .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-eighth-library-h5 .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-eighth-library-h5 .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-eighth-library-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-eighth-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:50%;
  border:1px solid var(--background-color)
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:5px 10px
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-eighth-library-h5 .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-library-h5{
  position:relative
}

.xml-paragraph-ninth-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-ninth-library-h5 .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-ninth-library-h5 .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-ninth-library-h5 .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-ninth-library-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-ninth-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:50%;
  border:1px solid var(--background-color)
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  padding:5px 10px
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-library-h5 .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-tenth-library-h5{
  position:relative
}

.xml-paragraph-tenth-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-tenth-library-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-tenth-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .text-container-left{
  width:50px;
  min-height:50px;
  background-color:var(--background-color);
  text-align:center;
  line-height:50px;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  position:absolute;
  right:0
}

.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px)
}

.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::before{
  width:100%;
  height:100%;
  content:"";
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  top:-13px
}

.xml-paragraph-tenth-library-h5 .paragraph-suptitle-box .title-right-img::after{
  content:"";
  width:100%;
  height:100%;
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  position:absolute;
  top:13px;
  right:0
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:var(--background-color)
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-tenth-library-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-sixteen-library-h5{
  position:relative
}

.xml-paragraph-sixteen-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box{
  padding:20px;
  background:var(--background-color)
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteen-library-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-seventh-library-h5{
  position:relative
}

.xml-paragraph-seventh-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-seventh-library-h5 .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-seventh-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .text-container-left{
  width:50px;
  min-height:50px;
  background-color:var(--background-color);
  text-align:center;
  line-height:50px;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  position:absolute;
  right:0
}

.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px)
}

.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::before{
  width:100%;
  height:100%;
  content:"";
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  top:-13px
}

.xml-paragraph-seventh-library-h5 .paragraph-suptitle-box .title-right-img::after{
  content:"";
  width:100%;
  height:100%;
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  position:absolute;
  top:13px;
  right:0
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:var(--background-color)
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-seventh-library-h5 .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-eleven-library-h5{
  position:relative
}

.xml-paragraph-eleven-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eleven-library-h5 .body-text{
  padding:25px;
  text-align:left;
  position:relative
}

.xml-paragraph-eleven-library-h5 .body-text .boder-top{
  width:95%;
  position:absolute;
  top:5px
}

.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line1{
  width:100%;
  height:6px;
  background-color:var(--background-color);
  margin-bottom:2px
}

.xml-paragraph-eleven-library-h5 .body-text .boder-top .boder-top-line2{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-h5 .body-text .boder-bottom{
  width:95%;
  position:absolute;
  bottom:5px;
  left:-4px
}

.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line2{
  width:100%;
  height:6px;
  background-color:var(--background-color);
  margin-top:2px
}

.xml-paragraph-eleven-library-h5 .body-text .boder-bottom .boder-bottom-line1{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-h5 .body-text .boder-left{
  height:100%;
  position:absolute;
  top:5px;
  left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line1{
  width:6px;
  height:100%;
  background-color:var(--background-color);
  margin-right:2px
}

.xml-paragraph-eleven-library-h5 .body-text .boder-left .boder-left-line2{
  width:4px;
  height:100%;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-h5 .body-text .boder-right{
  height:100%;
  position:absolute;
  bottom:5px;
  right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line2{
  width:6px;
  height:100%;
  background-color:var(--background-color);
  margin-left:2px
}

.xml-paragraph-eleven-library-h5 .body-text .boder-right .boder-right-line1{
  width:4px;
  height:100%;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-library-h5 .text-container{
  padding:0 10px
}

.xml-paragraph-eleven-library-h5 .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eleven-library-h5 .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eleven-library-h5 .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-eleven-library-h5 .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-thirteen-library-h5{
  position:relative
}

.xml-paragraph-thirteen-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-thirteen-library-h5 .body-text{
  padding:10px 20px;
  text-align:left;
  position:relative;
  background:var(--background-color);
  border-radius:32px 0;
  width:96%;
  margin:0 auto
}

.xml-paragraph-thirteen-library-h5 .body-text .text-border-top{
  width:90%;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-library-h5 .body-text .text-border-right{
  width:4px;
  height:70%;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-library-h5 .body-text .text-border-bottom{
  width:90%;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-library-h5 .body-text .text-border-left{
  width:4px;
  height:70%;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-library-h5 .body-text::after,.xml-paragraph-thirteen-library-h5 .body-text::before{
  width:80px;
  height:70%;
  max-height:100px;
  background-color:none;
  z-index:0;
  content:""
}

.xml-paragraph-thirteen-library-h5 .body-text .text-body-container{
  position:relative
}

.xml-paragraph-thirteen-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-thirteen-library-h5 .body-text::before{
  position:absolute;
  top:0;
  left:0;
  border-top:2px dashed var(--background-color);
  border-left:2px dashed var(--background-color);
  border-radius:32px 0 0
}

.xml-paragraph-thirteen-library-h5 .body-text::after{
  position:absolute;
  bottom:0;
  right:0;
  border-bottom:2px dashed var(--background-color);
  border-right:2px dashed var(--background-color);
  border-radius:0 0 32px
}

.xml-paragraph-fourteen-library-h5{
  position:relative
}

.xml-paragraph-fourteen-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fourteen-library-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid var(--background-color)!important
}

.xml-paragraph-fourteen-library-h5 .body-text .right-image{
  width:21px;
  height:36px;
  position:absolute;
  background-color:var(--background-color);
  top:-25px;
  right:15px;
  z-index:999;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-fourteen-library-h5 .body-text .right-image::before{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:19px;
  display:block;
  background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);
  background-size:7px 60px
}

.xml-paragraph-fourteen-library-h5 .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px
}

.xml-paragraph-fourteen-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme2-library-h5{
  position:relative
}

.xml-paragraph-Greentheme2-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme2-library-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:var(--background-color);
  border:2px solid var(--background-color)!important;
  border-bottom:0;
  border-right:0
}

.xml-paragraph-Greentheme2-library-h5 .body-text .border-bottom{
  width:100%;
  height:3px;
  position:absolute;
  bottom:0;
  left:0;
  border-bottom:solid 2px var(--background-color);
  background-color:var(--background-color);
  -webkit-box-shadow:0 0 30px 0 #000;
  box-shadow:0 0 30px 0 #000
}

.xml-paragraph-Greentheme2-library-h5 .body-text .border-top{
  width:80%;
  height:6px;
  border-top:4px dotted var(--background-color);
  position:absolute;
  top:-10px
}

.xml-paragraph-Greentheme2-library-h5 .body-text .border-right{
  width:3px;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
  border-right:solid 2px var(--background-color);
  background-color:var(--background-color);
  -webkit-box-shadow:3px 1px 30px 0 #000;
  box-shadow:3px 1px 30px 0 #000
}

.xml-paragraph-Greentheme2-library-h5 .body-text .body-text-bg{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  border:2px solid var(--background-color)!important;
  position:absolute;
  top:6px;
  right:-6px;
  z-index:0
}

.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme2-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme3-library-h5{
  position:relative
}

.xml-paragraph-Greentheme3-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme3-library-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:2px solid var(--background-color)!important
}

.xml-paragraph-Greentheme3-library-h5 .body-text .body-text-bg{
  background-color:#ecf9e5;
  border:12px solid var(--background-color);
  border-top:12px solid var(--background-color);
  border-left:12px solid var(--background-color);
  border-bottom:12px solid #fff;
  border-right:12px solid #fff;
  position:absolute;
  bottom:-2px;
  right:-2px;
  z-index:99
}

.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme3-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme4-library-h5{
  position:relative
}

.xml-paragraph-Greentheme4-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme4-library-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg1{
  width:178px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  top:-6px;
  left:-6px
}

.xml-paragraph-Greentheme4-library-h5 .body-text .body-text-bg2{
  width:178px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-6px;
  right:-6px
}

.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:18px 20px;
  z-index:99;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color)
}

.xml-paragraph-Greentheme4-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme5-library-h5{
  position:relative
}

.xml-paragraph-Greentheme5-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme5-library-h5 .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg1{
  width:90%;
  height:85%;
  background-color:var(--background-color);
  position:absolute;
  top:-4px;
  left:-4px
}

.xml-paragraph-Greentheme5-library-h5 .body-text .body-text-bg2{
  width:90%;
  height:85%;
  background-color:var(--background-color);
  position:absolute;
  bottom:-4px;
  right:-4px
}

.xml-paragraph-Greentheme5-library-h5 .body-text .border-top{
  position:absolute;
  top:8px;
  right:-4px;
  width:95%;
  height:3px;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-h5 .body-text .border-right{
  position:absolute;
  top:-4px;
  right:10px;
  width:3px;
  height:95%;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-h5 .body-text .border-bottom{
  position:absolute;
  bottom:8px;
  left:-4px;
  width:95%;
  height:3px;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-h5 .body-text .border-left{
  position:absolute;
  bottom:-4px;
  left:10px;
  width:3px;
  height:95%;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:22px 27px;
  z-index:99
}

.xml-paragraph-Greentheme5-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme1-library-h5{
  position:relative
}

.xml-paragraph-Yellowtheme1-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg{
  border:2px solid var(--background-color)!important;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:-5px;
  left:20px
}

.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .border-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-5px;
  right:20px
}

.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid var(--background-color)!important;
  border-radius:5px
}

.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme1-library-h5 .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme2-library-h5{
  position:relative
}

.xml-paragraph-Yellowtheme2-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{
  width:9px;
  background-color:var(--background-color);
  border:4px solid var(--background-color)!important;
  z-index:999;
  height:9px
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg{
  border:4px solid var(--background-color)!important;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block1{
  position:absolute;
  top:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block2{
  position:absolute;
  top:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block3{
  position:absolute;
  bottom:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .block4{
  position:absolute;
  bottom:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border-radius:5px
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme2-library-h5 .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme3-library-h5{
  position:relative
}

.xml-paragraph-Yellowtheme3-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg{
  border:2px solid var(--background-color)!important;
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img{
  width:18px;
  height:31px;
  position:absolute;
  right:11px;
  top:-2px;
  z-index:999;
  border:2px solid var(--background-color)!important;
  border-radius:0 0 8px 8px
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::before{
  content:"";
  width:2px;
  height:6px;
  background:var(--reader-theme-color,#FFF);
  position:absolute;
  right:-2px
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img::after{
  content:"";
  width:10px;
  height:10px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:0;
  top:6px
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .right-img>div{
  width:20px;
  height:2px;
  background:var(--reader-theme-color,#FFF);
  margin-left:-22px;
  margin-top:-2px
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border-radius:5px
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 20px 10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme3-library-h5 .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme4-library-h5{
  position:relative
}

.xml-paragraph-Yellowtheme4-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg{
  border:2px solid var(--background-color)!important;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{
  width:16px;
  height:16px;
  background-color:var(--background-color);
  position:absolute;
  z-index:999
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block1{
  top:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block2{
  top:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block3{
  bottom:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .block4{
  bottom:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme4-library-h5 .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme5-library-h5{
  position:relative
}

.xml-paragraph-Yellowtheme5-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg{
  border-radius:20px 0;
  border:3px solid var(--background-color)!important;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .left-img{
  width:10px;
  height:10px;
  border-top:3px solid var(--background-color);
  border-left:3px solid var(--background-color);
  position:absolute;
  top:-5px;
  left:-5px;
  border-top-left-radius:10px
}

.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .right-img{
  width:10px;
  height:10px;
  border-bottom:3px solid var(--background-color);
  border-right:3px solid var(--background-color);
  position:absolute;
  bottom:-5px;
  right:-5px;
  border-bottom-right-radius:10px
}

.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-library-h5{
  position:relative
}

.xml-paragraph-Redtheme1-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme1-library-h5 .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border-radius:40px 0 50px;
  border:4px solid var(--background-color)!important;
  padding:10px 5px;
  position:relative
}

.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme1-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-library-h5 .body-text-bg::before{
  content:"";
  width:80px;
  height:60px;
  border-top:6px solid var(--background-color);
  border-left:6px solid var(--background-color);
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme1-library-h5 .body-text-bg::after{
  content:"";
  width:80px;
  height:60px;
  border-bottom:6px solid var(--background-color);
  border-right:6px solid var(--background-color);
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme2-library-h5{
  position:relative
}

.xml-paragraph-Redtheme2-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme2-library-h5 .body-text-bg{
  background-color:var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme2-library-h5 .body-text-bg .left-line{
  width:2px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  left:1px;
  -webkit-box-shadow:0 0 15px 0 #000;
  box-shadow:0 0 15px 0 #000
}

.xml-paragraph-Redtheme2-library-h5 .body-text-bg .right-line{
  width:2px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  right:2px;
  -webkit-box-shadow:0 0 15px 0 #000;
  box-shadow:0 0 15px 0 #000
}

.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme2-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme2-library-h5 .body-text-bg::before{
  content:"";
  width:57px;
  height:56px;
  border-top:4px solid var(--background-color);
  border-left:4px solid var(--background-color);
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme2-library-h5 .body-text-bg::after{
  content:"";
  width:72px;
  height:58px;
  border-bottom:4px solid var(--background-color);
  border-right:4px solid var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-library-h5{
  position:relative
}

.xml-paragraph-Redtheme3-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme3-library-h5 .body-text-bg{
  background-color:var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme3-library-h5 .body-text-bg .top-line{
  width:100%;
  border-top:2.5px dotted var(--background-color);
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-library-h5 .body-text-bg .bottom-line{
  width:100%;
  border-bottom:3px dotted var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme3-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme3-library-h5 .body-text-bg::before{
  content:"";
  width:1px;
  height:100%;
  border-top:2.5px dotted var(--background-color);
  border-left:2.5px dotted var(--background-color);
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-library-h5 .body-text-bg::after{
  content:"";
  width:1px;
  height:100%;
  border-bottom:3px dotted var(--background-color);
  border-right:3px dotted var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme4-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme4-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme4-library-h5 .body-title{
  min-width:200px;
  max-width:90%;
  height:45px;
  background-color:var(--background-color);
  display:inline-block;
  margin-left:25px;
  position:relative;
  z-index:9;
  border:none!important
}

.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box::after,.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box::after,.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box::after{
  background:linear-gradient(172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%),linear-gradient(-172deg,transparent 80%,var(--reader-theme-color,#FFF) 82%)
}

.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-box::after{
  content:"";
  position:absolute;
  bottom:-1px;
  left:-1px;
  width:101%;
  height:46px
}

.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con{
  width:100%;
  height:100%;
  padding:0 15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  z-index:99
}

.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .text-container{
  margin-top:-4px
}

.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle1{
  width:0;
  height:0;
  border-bottom:10px solid #5a5a5a;
  border-top:10px solid transparent;
  border-left:10px solid transparent;
  border-right:10px solid #5a5a5a;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  right:-20px;
  top:0;
  position:absolute
}

.xml-paragraph-Redtheme4-library-h5 .body-title .body-title-con .triangle2{
  width:0;
  height:0;
  border-top:10px solid #5a5a5a;
  border-bottom:10px solid transparent;
  border-right:10px solid transparent;
  border-left:10px solid #5a5a5a;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  left:-20px;
  top:0;
  position:absolute
}

.xml-paragraph-Redtheme4-library-h5 .xml-group-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color)!important;
  padding:18px 5px 5px;
  position:relative;
  margin-top:-25px
}

.xml-paragraph-Redtheme4-library-h5 .xml-group-pc .body-text-bg .text-body-container{
  padding:10px;
  text-align:left;
  z-index:99
}

.xml-paragraph-Redtheme4-library-h5 .xml-group-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-library-h5{
  position:relative
}

.xml-paragraph-Redtheme5-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme5-library-h5 .body-text-box{
  position:relative;
  overflow:hidden
}

.xml-paragraph-Redtheme5-library-h5 .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:3px solid var(--background-color);
  padding:5px
}

.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme5-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-library-h5 .body-text-bg::after{
  content:"";
  width:60px;
  height:60px;
  border-radius:50%;
  border:3px solid var(--reader-theme-color,#FFF);
  background-color:var(--background-color);
  position:absolute;
  right:-27px;
  bottom:-27px
}

.xml-paragraph-Redtheme6-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme6-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme6-library-h5 .body-title{
  min-width:150px;
  max-width:90%;
  display:inline-block;
  position:relative;
  z-index:9;
  margin-left:25px
}

.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after,.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  top:-5px;
  z-index:0;
  content:"";
  width:0
}

.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con{
  min-width:150px;
  min-height:37px;
  background:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 10px
}

.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::before{
  border-right:5px solid transparent;
  border-left:8px solid transparent;
  position:absolute;
  right:-19px
}

.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con::after{
  border-right:7px solid transparent;
  border-left:5px solid transparent;
  position:absolute;
  left:-18px
}

.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle1{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);
  position:absolute;
  left:-14px;
  top:0;
  z-index:9
}

.xml-paragraph-Redtheme6-library-h5 .body-title .body-title-con .triangle2{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);
  position:absolute;
  right:-14px;
  top:0
}

.xml-paragraph-Redtheme6-library-h5 .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color)!important;
  padding-top:20px;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Redtheme6-library-h5 .body-text-bg::before{
  content:"";
  width:54px;
  height:63px;
  position:absolute;
  left:-10px;
  bottom:-10px;
  border-left:10px solid var(--background-color);
  border-bottom:10px solid var(--background-color)
}

.xml-paragraph-Redtheme6-library-h5 .body-text-bg::after{
  content:"";
  width:54px;
  height:63px;
  position:absolute;
  right:-10px;
  top:-10px;
  border-right:10px solid var(--background-color);
  border-top:10px solid var(--background-color)
}

.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme6-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme7-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme7-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme7-library-h5 .body-title{
  min-width:150px;
  max-width:90%;
  display:inline-block;
  margin-left:25px;
  position:relative;
  z-index:9
}

.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con{
  min-width:150px;
  min-height:37px;
  background:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 10px
}

.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::before{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:5px solid transparent;
  border-left:8px solid transparent;
  position:absolute;
  right:-19px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con::after{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:7px solid transparent;
  border-left:5px solid transparent;
  position:absolute;
  left:-18px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle1{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);
  position:absolute;
  left:-14px;
  top:0;
  z-index:9
}

.xml-paragraph-Redtheme7-library-h5 .body-title .body-title-con .triangle2{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);
  position:absolute;
  right:-14px;
  top:0
}

.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color)!important;
  padding-top:20px;
  border-radius:0 20px;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg::after,.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg::before{
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  content:"";
  right:0;
  border-radius:2px
}

.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg::before{
  width:20px;
  bottom:10px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg::after{
  width:30px;
  bottom:14px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg .body-text::after{
  width:10px;
  bottom:5px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme7-library-h5 .xml-group-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme1-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme1-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme1-library-h5 .top-style{
  width:100%;
  height:30px;
  background-color:var(--background-color);
  position:relative
}

.xml-paragraph-Foldtheme1-library-h5 .top-style::after{
  content:"";
  width:97%;
  border-bottom:12px dotted #fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-paragraph-Foldtheme1-library-h5 .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme1-library-h5 .body-text-bg .body-text .Foldmask{
  width:100%;
  height:50px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
  background-image:linear-gradient(180deg,transparent 0,#fff 100%);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-Foldtheme1-library-h5 .seemore{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Foldtheme1-library-h5 .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme1-library-h5 .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Foldtheme6-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme6-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme6-library-h5 .top-style{
  width:100%;
  height:30px;
  background-color:var(--background-color);
  position:relative
}

.xml-paragraph-Foldtheme6-library-h5 .top-style::after{
  content:"";
  width:97%;
  border-bottom:12px dotted #fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-paragraph-Foldtheme6-library-h5 .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme6-library-h5 .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme6-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme6-library-h5 .body-text-bg .body-text-fold-one{
  height:0
}

.xml-paragraph-Foldtheme6-library-h5 .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme6-library-h5 .body-text-bg .body-text .Foldmask{
  width:100%;
  height:50px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
  background-image:linear-gradient(180deg,transparent 0,#fff 100%);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-Foldtheme6-library-h5 .seemore{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Foldtheme6-library-h5 .seemore .fold-img{
  margin-right:4px;
  width:18px
}

.xml-paragraph-Foldtheme6-library-h5 .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme6-library-h5 .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Foldtheme2-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme2-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme2-library-h5 .top-title-style{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:4px
}

.xml-paragraph-Foldtheme2-library-h5 .top-title-style .title-body-box{
  width:90%
}

.xml-paragraph-Foldtheme2-library-h5 .top-title-style::before{
  content:"";
  width:10px;
  height:10px;
  background-color:#FFF;
  border-radius:50%;
  position:absolute;
  top:50%;
  left:-5px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-Foldtheme2-library-h5 .top-title-style::after{
  content:"";
  width:10px;
  height:10px;
  background-color:#FFF;
  border-radius:50%;
  position:absolute;
  top:50%;
  right:-5px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-Foldtheme2-library-h5 .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme2-library-h5 .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme2-library-h5 .seemore{
  min-width:50px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Tabstheme1-library-h5 .top-style .active p,.xml-paragraph-Tabstheme4-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style .active p,.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container p{
  color:#FFF!important
}

.xml-paragraph-Foldtheme2-library-h5 .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme2-library-h5 .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Tabstheme1-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme1-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme1-library-h5 .top-style>div{
  width:30px;
  text-align:center;
  cursor:pointer;
  background-color:#E5E5E5;
  padding-bottom:20px;
  padding-top:5px;
  border-radius:0 0 30px;
  margin-bottom:2px
}

.xml-paragraph-Tabstheme1-library-h5 .top-style .active{
  background:var(--background-color)
}

.xml-paragraph-Tabstheme1-library-h5 .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme1-library-h5 .body-text-bg .body-text{
  position:relative;
  width:97%
}

.xml-paragraph-Tabstheme1-library-h5 .seemore{
  min-width:50px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Tabstheme2-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme2-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme2-library-h5 .suptitle{
  background-color:var(--background-color);
  border-radius:5px;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-paragraph-Tabstheme2-library-h5 .suptitle .block1{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:15px;
  top:7px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-h5 .suptitle .block2{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:25px;
  top:10px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-h5 .suptitle .block3{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:13px;
  top:17px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-h5 .suptitle .block4{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:23px;
  top:20px;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-Tabstheme2-library-h5 .top-style{
  margin-top:7px;
  width:20%
}

.xml-paragraph-Tabstheme2-library-h5 .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding-left:5px
}

.xml-paragraph-Tabstheme2-library-h5 .top-style>div::after{
  content:"";
  width:11px;
  height:11px;
  background-color:#E5E5E5;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  left:-10px;
  top:30%
}

.xml-paragraph-Tabstheme2-library-h5 .top-style .active p{
  color:var(--background-color)!important
}

.xml-paragraph-Tabstheme2-library-h5 .top-style .active::after{
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme2-library-h5 .body-text-bg{
  background:#F9F9F9;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:10px;
  margin-top:10px
}

.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme2-library-h5 .body-text-bg .body-text{
  position:relative;
  width:80%
}

.xml-paragraph-Tabstheme3-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme3-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme3-library-h5 .suptitle{
  background-color:var(--background-color);
  border-radius:5px;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-paragraph-Tabstheme3-library-h5 .suptitle .block1{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:15px;
  top:7px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-h5 .suptitle .block2{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:25px;
  top:10px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-h5 .suptitle .block3{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:13px;
  top:17px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-h5 .suptitle .block4{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:23px;
  top:20px;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-Tabstheme3-library-h5 .top-style{
  margin-top:7px;
  margin-right:5px;
  min-width:10%;
  max-width:20%
}

.xml-paragraph-Tabstheme3-library-h5 .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding-left:5px
}

.xml-paragraph-Tabstheme3-library-h5 .top-style>div::after{
  content:"";
  width:11px;
  height:11px;
  background-color:#E5E5E5;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  left:-10px;
  top:30%
}

.xml-paragraph-Tabstheme3-library-h5 .top-style>div .deltabs{
  position:absolute;
  right:-10px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme3-library-h5 .top-style .active p,.xml-paragraph-Tabstheme3-library-h5 .top-style .active span{
  color:var(--background-color)!important
}

.xml-paragraph-Tabstheme3-library-h5 .top-style .active::after{
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme3-library-h5 .top-style .addtabs{
  width:100%;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme3-library-h5 .body-text-bg{
  background:#F9F9F9;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding-left:10px;
  margin-top:10px
}

.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme3-library-h5 .body-text-bg .body-text{
  position:relative;
  max-width:80%;
  min-width:80%
}

.xml-paragraph-Tabstheme4-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme4-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme4-library-h5 .top-style{
  width:3%
}

.xml-paragraph-Tabstheme4-library-h5 .top-style>div{
  width:30px;
  text-align:center;
  cursor:pointer;
  background-color:#E5E5E5;
  padding-bottom:20px;
  padding-top:5px;
  border-radius:0 0 30px;
  margin-bottom:2px;
  position:relative
}

.xml-paragraph-Tabstheme4-library-h5 .top-style>div .deltabs{
  position:absolute;
  right:-5px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme4-library-h5 .top-style .active{
  background:var(--background-color)
}

.xml-paragraph-Tabstheme4-library-h5 .top-style .addtabs{
  width:30px;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme4-library-h5 .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme4-library-h5 .body-text-bg .body-text{
  position:relative;
  width:97%
}

.xml-paragraph-Tabstheme4-library-h5 .seemore{
  min-width:50px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-SanQintheme1-library-h5{
  text-align:center
}

.xml-paragraph-SanQintheme1-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text{
  padding:20px 10px 15px;
  text-align:left;
  border-radius:10px;
  position:relative
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image{
  width:20px;
  height:20px;
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-top-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image{
  width:20px;
  height:20px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::before,.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::before{
  height:100%;
  position:absolute;
  border-top:2px solid var(--background-color);
  content:"";
  border-right:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::before{
  width:13px;
  bottom:0;
  left:0
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-bottom-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image{
  width:20px;
  height:20px;
  position:absolute;
  top:0;
  right:0;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::before{
  width:13px;
  bottom:0;
  left:0
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-top-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image{
  width:20px;
  height:20px;
  position:absolute;
  bottom:0;
  right:0;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-bottom-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .top-line{
  width:calc(100% - 38px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .bottom-line{
  width:calc(100% - 38px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .left-line{
  width:2px;
  height:calc(100% - 40px);
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .right-line{
  width:2px;
  height:calc(100% - 40px);
  background:var(--background-color);
  position:absolute;
  top:50%;
  right:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container{
  background:var(--reader-theme-color,#FFF);
  padding:1px 13px
}

.xml-paragraph-SanQintheme1-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-twelve-library-h5{
  position:relative
}

.xml-paragraph-twelve-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-twelve-library-h5 .body-text{
  padding:20px;
  text-align:left;
  position:relative;
  border:3px solid var(--background-color)!important
}

.xml-paragraph-twelve-library-h5 .body-text .left-top-img{
  width:28px;
  height:28px;
  position:absolute;
  top:-4px;
  left:-3px;
  background:var(--reader-theme-color,#FFF);
  border-right:3px solid var(--background-color);
  border-bottom:3px solid var(--background-color);
  border-radius:0 0 25px
}

.xml-paragraph-twelve-library-h5 .body-text .left-top-clover{
  width:14px;
  height:14px;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-twelve-library-h5 .body-text .right-bottom-clover{
  width:14px;
  height:14px;
  position:absolute;
  bottom:3px;
  right:3px
}

.xml-paragraph-twelve-library-h5 .body-text .right-bottom-img{
  width:28px;
  height:28px;
  position:absolute;
  bottom:-4px;
  right:-3px;
  background:var(--reader-theme-color,#FFF);
  border-top:3px solid var(--background-color);
  border-left:3px solid var(--background-color);
  border-radius:25px 0 0
}

.xml-paragraph-twelve-library-h5 .body-text .text-body-container{
  position:relative
}

.xml-paragraph-twelve-library-h5 .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme4-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme4-library-h5 .top-title-style{
  width:90%;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:20px;
  text-align:center;
  margin:0 auto
}

.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .line{
  min-width:30px;
  width:30px;
  height:2px;
  background:#FFF
}

.xml-paragraph-Foldtheme4-library-h5 .seemore,.xml-paragraph-Foldtheme5-library-h5 .seemore{
  min-width:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  cursor:pointer
}

.xml-paragraph-Foldtheme4-library-h5 .top-title-style .title-body-box .text-container{
  margin:0 10px;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-h5 .body-text-bg{
  position:relative
}

.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme4-library-h5 .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  border-radius:20px;
  margin-top:7px;
  padding:9px
}

.xml-paragraph-Foldtheme4-library-h5 .seemore{
  font-size:14px;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Foldtheme5-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme5-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme5-library-h5 .top-title-style{
  width:60%;
  display:inline-block;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-paragraph-Foldtheme5-library-h5 .top-title-style::after{
  content:"";
  width:12px;
  height:calc(100% + 10px);
  background-color:var(--background-color);
  position:absolute;
  right:-5px;
  top:0;
  z-index:9;
  -webkit-transform:skew(9deg);
  transform:skew(9deg)
}

.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box{
  position:relative
}

.xml-paragraph-Foldtheme5-library-h5 .top-title-style .title-body-box::after{
  content:"";
  width:67px;
  height:13px;
  background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);
  position:absolute;
  right:-90px;
  bottom:0
}

.xml-paragraph-Foldtheme5-library-h5 .body-text-bg{
  position:relative
}

.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  padding:9px
}

.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text::before{
  content:"";
  width:40%;
  height:10px;
  background-color:var(--background-color);
  position:absolute;
  top:-1px;
  right:0
}

.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container{
  width:100%;
  padding:10px;
  z-index:999;
  text-align:left
}

.xml-paragraph-Foldtheme5-library-h5 .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme5-library-h5 .seemore{
  font-size:14px;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Tabstheme5-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme5-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme5-library-h5 .top-style{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:40px;
  padding-top:5px;
  overflow:auto;
  position:relative;
  z-index:9
}

.xml-paragraph-Tabstheme5-library-h5 .top-style>div{
  height:24px;
  position:relative;
  border-radius:0 0 4px 4px;
  margin:0 7px;
  white-space:nowrap;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container{
  height:24px;
  background-color:#989898;
  border-radius:0 0 4px 4px;
  text-align:center;
  cursor:pointer;
  position:relative;
  z-index:99;
  padding:0 8px;
  overflow:inherit
}

.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::before{
  content:"";
  width:5px;
  height:5px;
  background-color:#989898;
  position:absolute;
  left:-2px;
  top:0;
  border-radius:0 0 0 4px
}

.xml-paragraph-Tabstheme5-library-h5 .top-style>div .text-container::after{
  content:"";
  width:5px;
  height:5px;
  background-color:#989898;
  position:absolute;
  right:-2px;
  top:0;
  border-radius:0 0 4px
}

.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs{
  position:absolute;
  right:-5px;
  top:-5px;
  cursor:pointer;
  z-index:99
}

.xml-paragraph-Tabstheme5-library-h5 .top-style>div .deltabs img{
  max-width:30px;
  height:30px
}

.xml-paragraph-Tabstheme5-library-h5 .top-style>div::before{
  content:"";
  width:calc(100% + 12px);
  height:8px;
  background-color:#575757;
  border-radius:4px;
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  z-index:1
}

.xml-paragraph-Tabstheme5-library-h5 .top-style .active{
  position:relative;
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme5-library-h5 .top-style .active::after,.xml-paragraph-Tabstheme5-library-h5 .top-style .active::before{
  background-color:var(--background-color)!important
}

.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs{
  width:30px;
  text-align:center;
  display:inline-block;
  cursor:pointer;
  z-index:9
}

.xml-paragraph-Tabstheme5-library-h5 .top-style .addtabs img{
  max-width:30px;
  width:30px;
  height:30px
}

.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar{
  border-radius:10px
}

.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-track{
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);
  border-radius:0;
  background:#f1f1f1
}

.xml-paragraph-Tabstheme5-library-h5 .top-style::-webkit-scrollbar-thumb{
  background:#a3a3a3!important
}

.xml-paragraph-Tabstheme5-library-h5 .body-text-bg{
  background:#f3f3f3;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:13px;
  margin-top:-18px
}

.xml-paragraph-Fortyfive-library-h5 .w-e-text-container,.xml-paragraph-Tabstheme6-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme5-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme6-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme6-library-h5 .suptitle{
  display:inline-block;
  background-color:var(--background-color);
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  z-index:9;
  border:2px solid transparent;
  max-width:calc(100% - 25px)
}

.xml-paragraph-Tabstheme6-library-h5 .suptitle::after{
  content:"";
  width:25px;
  height:calc(100% + 4px);
  position:absolute;
  top:-2px;
  right:-25px;
  background:linear-gradient(-45deg,transparent 29px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 29px,var(--background-color) 0) top right
}

.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .top-style{
  min-width:22%;
  max-width:22%
}

.xml-paragraph-Tabstheme6-library-h5 .xml-group--editor .body-text{
  max-width:75%!important;
  min-width:75%
}

.xml-paragraph-Tabstheme6-library-h5 .top-style{
  margin-top:7px;
  min-width:10vw;
  max-width:33vw
}

.xml-paragraph-Tabstheme6-library-h5 .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding:0 10px;
  border:1px solid #989898
}

.xml-paragraph-Tabstheme6-library-h5 .top-style>div .text-container{
  border:2px solid transparent
}

.xml-paragraph-Tabstheme6-library-h5 .top-style>div .deltabs{
  position:absolute;
  right:-10px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme6-library-h5 .top-style .active{
  border:1px solid var(--background-color)!important
}

.xml-paragraph-Tabstheme6-library-h5 .top-style .active p,.xml-paragraph-Tabstheme6-library-h5 .top-style .active span{
  color:var(--background-color)!important
}

.xml-paragraph-Tabstheme6-library-h5 .top-style .addtabs{
  width:100%;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme6-library-h5 .body-text-bg{
  background:#f3f3f3;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding-top:20PX;
  margin-top:-18px
}

.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left;
  border:2px solid transparent
}

.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme6-library-h5 .body-text-bg .body-text{
  position:relative;
  max-width:59vw
}

.xml-paragraph-Fortytwo-library-h5 .body-text{
  position:relative;
  padding:10px
}

.xml-paragraph-Fortytwo-library-h5 .body-text .top-line{
  width:calc(100% - 8px);
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-Fortytwo-library-h5 .body-text .right-line{
  width:2px;
  height:calc(100% - 8px);
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-paragraph-Fortytwo-library-h5 .body-text .bottom-line{
  width:calc(100% - 8px);
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-paragraph-Fortytwo-library-h5 .body-text .left-line{
  width:2px;
  height:calc(100% - 8px);
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-Fortytwo-library-h5 .body-text::before{
  content:"";
  width:8px;
  height:45px;
  background:var(--reader-theme-color,#FFF);
  border-left:2px solid var(--background-color);
  border-right:2px solid var(--background-color);
  position:absolute;
  top:-20px;
  left:-1px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  z-index:1
}

.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  right:-32px;
  bottom:-32px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Fortytwo-library-h5 .body-text .right-bottom-triangle::after{
  content:"";
  width:50px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-25px;
  left:-25px
}

.xml-paragraph-Fortythree-library-h5 .body-text{
  position:relative;
  padding:10px 20px 10px 10px;
  border:2px solid var(--background-color)!important
}

.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  top:-38px;
  right:-32px;
  -webkit-transform:rotate(-135deg);
  transform:rotate(-135deg)
}

.xml-paragraph-Fortythree-library-h5 .body-text .top-right-triangle::after{
  content:"";
  width:25px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-26px;
  left:-17px
}

.xml-paragraph-Fortythree-library-h5 .body-text .top-round{
  width:11px;
  height:11px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  top:-15px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-Fortythree-library-h5 .body-text .top-round::after{
  content:"";
  width:2px;
  height:20px;
  background:var(--background-color);
  position:absolute;
  bottom:-11px;
  right:1px;
  -webkit-transform:rotate(-26deg);
  transform:rotate(-26deg)
}

.xml-paragraph-Fortythree-library-h5 .body-text::after{
  content:"";
  width:10px;
  height:11px;
  border-left:solid 2px var(--background-color);
  border-bottom:solid 2px var(--background-color);
  position:absolute;
  top:10px;
  right:10px
}

.xml-paragraph-Fortyfour-library-h5 .body-text{
  position:relative;
  padding:10px 20px 10px 10px;
  border:2px solid var(--background-color)!important;
  overflow:hidden
}

.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  bottom:-38px;
  right:-32px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Fortyfour-library-h5 .body-text .top-right-triangle::after{
  content:"";
  width:25px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-26px;
  left:-8px
}

.xml-paragraph-Fortyfour-library-h5 .body-text .top-round{
  position:absolute;
  top:-18px;
  left:30px
}

.xml-paragraph-Fortyfour-library-h5 .body-text::after{
  content:"";
  width:10px;
  height:11px;
  border-left:solid 2px var(--background-color);
  border-top:solid 2px var(--background-color);
  position:absolute;
  bottom:10px;
  right:10px
}

.xml-paragraph-Fortyfive-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyfive-library-h5 .top-title-style{
  width:90%;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:20px;
  text-align:center;
  margin:0 auto
}

.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .line{
  min-width:30px;
  width:30px;
  height:2px;
  background:#FFF
}

.xml-paragraph-Fortyfive-library-h5 .top-title-style .title-body-box .text-container{
  margin:0 10px;
  text-align:left
}

.xml-paragraph-Fortyfive-library-h5 .body-text-bg{
  position:relative
}

.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Fortyfive-library-h5 .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Fortyfive-library-h5 .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  border-radius:20px;
  margin-top:7px;
  padding:9px
}

.xml-paragraph-Fortysix-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortysix-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortysix-library-h5 .body-text{
  position:relative;
  border-radius:10px 0;
  margin-top:7px;
  padding:9px 18px;
  border:2px solid var(--background-color)!important;
  min-height:120px
}

.xml-paragraph-Fortysix-library-h5 .body-text .custom-border{
  width:5px;
  height:50%;
  min-height:100px;
  background-color:#fff;
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir1{
  width:4px;
  height:4px;
  background:var(--background-color);
  opacity:20%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir2{
  width:6px;
  height:6px;
  background:var(--background-color);
  opacity:40%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir3{
  width:8px;
  height:8px;
  background:var(--background-color);
  opacity:60%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir4{
  width:10px;
  height:10px;
  background:var(--background-color);
  opacity:80%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-h5 .body-text .custom-border .cir5{
  width:12px;
  height:12px;
  background:var(--background-color);
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-h5 .body-text .right-border{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  top:0;
  right:-3px
}

.xml-paragraph-Fortysix-library-h5 .body-text .left-border{
  bottom:0;
  left:-3px
}

.xml-paragraph-Fortyseven-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyseven-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortyseven-library-h5 .body-text{
  position:relative;
  border-radius:10px;
  background-color:var(--background-color);
  border:0!important;
  -webkit-transform:rotate(-.5deg) skewX(2deg);
  transform:rotate(-.5deg) skewX(2deg)
}

.xml-paragraph-Fortyseven-library-h5 .body-text>div{
  background-color:#fff;
  padding:9px 18px;
  border-radius:10px;
  -webkit-transform:rotate(.5deg) skewX(-2deg);
  transform:rotate(.5deg) skewX(-2deg);
  -webkit-box-shadow:0 0 2px 0 #c3c3c3;
  box-shadow:0 0 2px 0 #c3c3c3
}

.xml-paragraph-Fortyeight-library-h5{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyeight-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortyeight-library-h5 .body-text{
  position:relative;
  background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);
  padding:10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-paragraph-first-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-first-library-pad .rotate-container{
  width:60px;
  height:60px;
  margin:15px auto 0;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:var(--reader-theme-color,#FFF);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-library-pad .rotate-container-inner{
  width:40px;
  height:40px;
  background:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-library-pad .rotate-container-inner .text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-library-pad .text-body-container{
  background:var(--background-color);
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px;
  text-align:left
}

.xml-paragraph-first-library-pad .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-first-library-pad .text-body-container .editor p{
  line-height:normal
}

.xml-paragraph-second-library-pad{
  text-align:left
}

.xml-paragraph-second-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-second-library-pad .paragraph-second-title{
  display:inline-block;
  position:relative;
  max-width:98%;
  -webkit-box-shadow:2px 1px 4px 0 #000;
  box-shadow:2px 1px 4px 0 #000
}

.xml-paragraph-second-library-pad .paragraph-second-title::before{
  content:"";
  width:100%;
  height:5px;
  background-color:var(--background-color);
  -webkit-transform:skew(35deg);
  transform:skew(35deg);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-second-library-pad .paragraph-second-title::after{
  content:"";
  width:5px;
  height:100%;
  border:1px solid var(--background-color);
  -webkit-transform:skewY(25deg);
  transform:skewY(25deg);
  position:absolute;
  right:-3px;
  bottom:2px;
  background:#fff
}

.xml-paragraph-second-library-pad .paragraph-second-title .title-top-border{
  width:100%;
  border-top:1px solid var(--background-color);
  position:absolute;
  top:-4px;
  left:-1px
}

.xml-paragraph-second-library-pad .paragraph-second-title .title-left-border{
  height:100%;
  width:1px;
  border-left:1px solid var(--background-color);
  position:absolute;
  bottom:4px;
  left:-1px
}

.xml-paragraph-second-library-pad .paragraph-second-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:#FFF;
  min-height:36px;
  padding:0 15px;
  margin-top:-4px
}

.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-second-library-pad .paragraph-second-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pad .paragraph-second-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-second-library-pad .body-text{
  padding:5px;
  margin-top:-22px;
  margin-left:8px;
  text-align:left;
  border-radius:10px;
  background:var(--background-color)
}

.xml-paragraph-second-library-pad .body-text .text-body-container{
  background:#FFF;
  padding:20px 13px 1px;
  border-radius:5px
}

.xml-paragraph-second-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-library-pad{
  position:relative
}

.xml-paragraph-third-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-third-library-pad .diagonal-line::after,.xml-paragraph-third-library-pad .diagonal-line::before{
  width:1px;
  height:80px;
  position:absolute;
  background-color:var(--background-color);
  content:""
}

.xml-paragraph-third-library-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-third-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-library-pad .diagonal-line::before{
  left:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  top:-20px
}

.xml-paragraph-third-library-pad .diagonal-line::after{
  right:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  bottom:-20px
}

.xml-paragraph-quadrangle-library-pad{
  position:relative
}

.xml-paragraph-quadrangle-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-quadrangle-library-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color);
  position:relative;
  border:2px solid #0a84ff
}

.xml-paragraph-quadrangle-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin1{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin2{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin3{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin4{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin5{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin6{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin7{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-pad .body-text .body-text-lin8{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-isosceles-library-pad{
  margin-top:10px;
  position:relative
}

.xml-paragraph-isosceles-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-isosceles-library-pad .xml-group-box{
  padding:0 10px
}

.xml-paragraph-isosceles-library-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-isosceles-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-library-pad .circle{
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  line-height:100px;
  background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);
  margin-left:-18px;
  margin-bottom:-15px;
  position:absolute;
  top:-10px
}

.xml-paragraph-isosceles-library-pad .shape{
  float:right;
  margin-right:-15px;
  margin-top:-60px
}

.xml-paragraph-isosceles-library-pad .shape .triangle,.xml-paragraph-isosceles-library-pad .shape .triangle2{
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:30px solid var(--background-color)
}

.xml-paragraph-eighth-library-pad{
  position:relative
}

.xml-paragraph-eighth-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eighth-library-pad .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-eighth-library-pad .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-eighth-library-pad .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-eighth-library-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-eighth-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eighth-library-pad .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:50%;
  border:1px solid var(--background-color)
}

.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eighth-library-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:5px 10px
}

.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-eighth-library-pad .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-library-pad{
  position:relative
}

.xml-paragraph-ninth-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-ninth-library-pad .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-ninth-library-pad .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-ninth-library-pad .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-ninth-library-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-ninth-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-library-pad .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:50%;
  border:1px solid var(--background-color)
}

.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-ninth-library-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  padding:5px 10px
}

.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-library-pad .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-tenth-library-pad{
  position:relative
}

.xml-paragraph-tenth-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-tenth-library-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-tenth-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-library-pad .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .text-container-left{
  width:50px;
  min-height:50px;
  background-color:var(--background-color);
  text-align:center;
  line-height:50px;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  position:absolute;
  right:0
}

.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px)
}

.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::before{
  width:100%;
  height:100%;
  content:"";
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  top:-13px
}

.xml-paragraph-tenth-library-pad .paragraph-suptitle-box .title-right-img::after{
  content:"";
  width:100%;
  height:100%;
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  position:absolute;
  top:13px;
  right:0
}

.xml-paragraph-tenth-library-pad .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:var(--background-color)
}

.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-tenth-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-tenth-library-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-tenth-library-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-sixteen-library-pad{
  position:relative
}

.xml-paragraph-sixteen-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box{
  padding:20px;
  background:var(--background-color)
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteen-library-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-seventh-library-pad{
  position:relative
}

.xml-paragraph-seventh-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-seventh-library-pad .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-seventh-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-library-pad .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .text-container-left{
  width:50px;
  min-height:50px;
  background-color:var(--background-color);
  text-align:center;
  line-height:50px;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  position:absolute;
  right:0
}

.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px)
}

.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::before{
  width:100%;
  height:100%;
  content:"";
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  top:-13px
}

.xml-paragraph-seventh-library-pad .paragraph-suptitle-box .title-right-img::after{
  content:"";
  width:100%;
  height:100%;
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  position:absolute;
  top:13px;
  right:0
}

.xml-paragraph-seventh-library-pad .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:var(--background-color)
}

.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-seventh-library-pad .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-seventh-library-pad .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-seventh-library-pad .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-eleven-library-pad{
  position:relative
}

.xml-paragraph-eleven-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eleven-library-pad .body-text{
  padding:25px;
  text-align:left;
  position:relative
}

.xml-paragraph-eleven-library-pad .body-text .boder-top{
  width:95%;
  position:absolute;
  top:5px
}

.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line1{
  width:100%;
  height:6px;
  background-color:var(--background-color);
  margin-bottom:2px
}

.xml-paragraph-eleven-library-pad .body-text .boder-top .boder-top-line2{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pad .body-text .boder-bottom{
  width:95%;
  position:absolute;
  bottom:5px;
  left:-4px
}

.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line2{
  width:100%;
  height:6px;
  background-color:var(--background-color);
  margin-top:2px
}

.xml-paragraph-eleven-library-pad .body-text .boder-bottom .boder-bottom-line1{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pad .body-text .boder-left{
  height:100%;
  position:absolute;
  top:5px;
  left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line1{
  width:6px;
  height:100%;
  background-color:var(--background-color);
  margin-right:2px
}

.xml-paragraph-eleven-library-pad .body-text .boder-left .boder-left-line2{
  width:4px;
  height:100%;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pad .body-text .boder-right{
  height:100%;
  position:absolute;
  bottom:5px;
  right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line2{
  width:6px;
  height:100%;
  background-color:var(--background-color);
  margin-left:2px
}

.xml-paragraph-eleven-library-pad .body-text .boder-right .boder-right-line1{
  width:4px;
  height:100%;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-library-pad .text-container{
  padding:0 10px
}

.xml-paragraph-eleven-library-pad .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eleven-library-pad .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eleven-library-pad .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-eleven-library-pad .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-thirteen-library-pad{
  position:relative
}

.xml-paragraph-thirteen-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-thirteen-library-pad .body-text{
  padding:10px 20px;
  text-align:left;
  position:relative;
  background:var(--background-color);
  border-radius:32px 0;
  width:96%;
  margin:0 auto
}

.xml-paragraph-thirteen-library-pad .body-text .text-border-top{
  width:90%;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-library-pad .body-text .text-border-right{
  width:4px;
  height:70%;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-library-pad .body-text .text-border-bottom{
  width:90%;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-library-pad .body-text .text-border-left{
  width:4px;
  height:70%;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-library-pad .body-text::after,.xml-paragraph-thirteen-library-pad .body-text::before{
  height:70%;
  max-height:100px;
  background-color:none;
  z-index:0;
  width:80px;
  content:""
}

.xml-paragraph-thirteen-library-pad .body-text .text-body-container{
  position:relative
}

.xml-paragraph-thirteen-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-thirteen-library-pad .body-text::before{
  position:absolute;
  top:0;
  left:0;
  border-top:2px dashed var(--background-color);
  border-left:2px dashed var(--background-color);
  border-radius:32px 0 0
}

.xml-paragraph-thirteen-library-pad .body-text::after{
  position:absolute;
  bottom:0;
  right:0;
  border-bottom:2px dashed var(--background-color);
  border-right:2px dashed var(--background-color);
  border-radius:0 0 32px
}

.xml-paragraph-fourteen-library-pad{
  position:relative
}

.xml-paragraph-fourteen-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fourteen-library-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid var(--background-color)
}

.xml-paragraph-fourteen-library-pad .body-text .right-image{
  width:21px;
  height:36px;
  position:absolute;
  background-color:var(--background-color);
  top:-25px;
  right:15px;
  z-index:999;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-fourteen-library-pad .body-text .right-image::before{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:19px;
  display:block;
  background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);
  background-size:7px 60px
}

.xml-paragraph-fourteen-library-pad .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px
}

.xml-paragraph-fourteen-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme2-library-pad{
  position:relative
}

.xml-paragraph-Greentheme2-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme2-library-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-bottom:0;
  border-right:0
}

.xml-paragraph-Greentheme2-library-pad .body-text .border-bottom{
  width:100%;
  height:3px;
  position:absolute;
  bottom:0;
  left:0;
  border-bottom:solid 2px var(--background-color);
  background-color:var(--background-color);
  -webkit-box-shadow:0 0 30px 0 #000;
  box-shadow:0 0 30px 0 #000
}

.xml-paragraph-Greentheme2-library-pad .body-text .border-top{
  width:80%;
  height:6px;
  border-top:4px dotted var(--background-color);
  position:absolute;
  top:-10px
}

.xml-paragraph-Greentheme2-library-pad .body-text .border-right{
  width:3px;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
  border-right:solid 2px var(--background-color);
  background-color:var(--background-color);
  -webkit-box-shadow:3px 1px 30px 0 #000;
  box-shadow:3px 1px 30px 0 #000
}

.xml-paragraph-Greentheme2-library-pad .body-text .body-text-bg{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  position:absolute;
  top:6px;
  right:-6px;
  z-index:0
}

.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme2-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme3-library-pad{
  position:relative
}

.xml-paragraph-Greentheme3-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme3-library-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:#FFF;
  border:2px solid var(--background-color)
}

.xml-paragraph-Greentheme3-library-pad .body-text .body-text-bg{
  background-color:#ecf9e5;
  border:12px solid var(--background-color);
  border-top:12px solid var(--background-color);
  border-left:12px solid var(--background-color);
  border-bottom:12px solid #fff;
  border-right:12px solid #fff;
  position:absolute;
  bottom:-2px;
  right:-2px;
  z-index:99
}

.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container{
  position:relative;
  background:#fff;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme3-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme4-library-pad{
  position:relative
}

.xml-paragraph-Greentheme4-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme4-library-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg1{
  width:178px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  top:-6px;
  left:-6px
}

.xml-paragraph-Greentheme4-library-pad .body-text .body-text-bg2{
  width:178px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-6px;
  right:-6px
}

.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:18px 20px;
  z-index:99;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color)
}

.xml-paragraph-Greentheme4-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme5-library-pad{
  position:relative
}

.xml-paragraph-Greentheme5-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme5-library-pad .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg1{
  width:90%;
  height:85%;
  background-color:var(--background-color);
  position:absolute;
  top:-4px;
  left:-4px
}

.xml-paragraph-Greentheme5-library-pad .body-text .body-text-bg2{
  width:90%;
  height:85%;
  background-color:var(--background-color);
  position:absolute;
  bottom:-4px;
  right:-4px
}

.xml-paragraph-Greentheme5-library-pad .body-text .border-top{
  position:absolute;
  top:8px;
  right:-4px;
  width:95%;
  height:3px;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pad .body-text .border-right{
  position:absolute;
  top:-4px;
  right:10px;
  width:3px;
  height:95%;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pad .body-text .border-bottom{
  position:absolute;
  bottom:8px;
  left:-4px;
  width:95%;
  height:3px;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pad .body-text .border-left{
  position:absolute;
  bottom:-4px;
  left:10px;
  width:3px;
  height:95%;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:22px 27px;
  z-index:99
}

.xml-paragraph-Greentheme5-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme1-library-pad{
  position:relative
}

.xml-paragraph-Yellowtheme1-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme1-library-pad .body-text-bg{
  border:2px solid var(--background-color);
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom>div,.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:-5px;
  left:20px
}

.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .border-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-5px;
  right:20px
}

.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid var(--background-color);
  border-radius:5px
}

.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme1-library-pad .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme2-library-pad{
  position:relative
}

.xml-paragraph-Yellowtheme2-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{
  width:9px;
  background-color:var(--background-color);
  border:4px solid var(--background-color);
  z-index:999
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg{
  border:4px solid var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block1{
  height:9px;
  position:absolute;
  top:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block2{
  height:9px;
  position:absolute;
  top:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block3{
  height:9px;
  position:absolute;
  bottom:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .block4{
  height:9px;
  position:absolute;
  bottom:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border-radius:5px
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme2-library-pad .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme3-library-pad{
  position:relative
}

.xml-paragraph-Yellowtheme3-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg{
  border:2px solid var(--background-color);
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img{
  width:18px;
  height:31px;
  position:absolute;
  right:11px;
  top:-2px;
  z-index:999;
  border:2px solid var(--background-color);
  border-radius:0 0 8px 8px
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::before{
  content:"";
  width:2px;
  height:6px;
  background:var(--reader-theme-color,#FFF);
  position:absolute;
  right:-2px
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img::after{
  content:"";
  width:10px;
  height:10px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:0;
  top:6px
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .right-img>div{
  width:20px;
  height:2px;
  background:var(--reader-theme-color,#FFF);
  margin-left:-22px;
  margin-top:-2px
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border-radius:5px
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 20px 10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme3-library-pad .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme4-library-pad{
  position:relative
}

.xml-paragraph-Yellowtheme4-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg{
  border:2px solid var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{
  height:16px;
  background-color:var(--background-color);
  position:absolute;
  z-index:999;
  width:16px
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block1{
  top:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block2{
  top:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block3{
  bottom:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .block4{
  bottom:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme4-library-pad .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme5-library-pad{
  position:relative
}

.xml-paragraph-Yellowtheme5-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme5-library-pad .body-text-bg{
  border-radius:20px 0;
  border:3px solid var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .left-img{
  width:10px;
  height:10px;
  border-top:3px solid var(--background-color);
  border-left:3px solid var(--background-color);
  position:absolute;
  top:-5px;
  left:-5px;
  border-top-left-radius:10px
}

.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .right-img{
  width:10px;
  height:10px;
  border-bottom:3px solid var(--background-color);
  border-right:3px solid var(--background-color);
  position:absolute;
  bottom:-5px;
  right:-5px;
  border-bottom-right-radius:10px
}

.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-library-pad{
  position:relative
}

.xml-paragraph-Redtheme1-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme1-library-pad .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border-radius:40px 0 50px;
  border:4px solid var(--background-color);
  padding:10px 5px;
  position:relative
}

.xml-paragraph-Redtheme2-library-pad .w-e-text-container,.xml-paragraph-Redtheme3-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme1-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-library-pad .body-text-bg::before{
  content:"";
  width:80px;
  height:60px;
  border-top:6px solid var(--background-color);
  border-left:6px solid var(--background-color);
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme1-library-pad .body-text-bg::after{
  content:"";
  width:80px;
  height:60px;
  border-bottom:6px solid var(--background-color);
  border-right:6px solid var(--background-color);
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme2-library-pad{
  position:relative
}

.xml-paragraph-Redtheme2-library-pad .body-text-bg{
  background-color:var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme2-library-pad .body-text-bg .left-line{
  width:2px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  left:1px;
  -webkit-box-shadow:0 0 15px 0 #000;
  box-shadow:0 0 15px 0 #000
}

.xml-paragraph-Redtheme2-library-pad .body-text-bg .right-line{
  width:2px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  right:2px;
  -webkit-box-shadow:0 0 15px 0 #000;
  box-shadow:0 0 15px 0 #000
}

.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme2-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme2-library-pad .body-text-bg::before{
  content:"";
  width:57px;
  height:56px;
  border-top:4px solid var(--background-color);
  border-left:4px solid var(--background-color);
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme2-library-pad .body-text-bg::after{
  content:"";
  width:72px;
  height:58px;
  border-bottom:4px solid var(--background-color);
  border-right:4px solid var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-library-pad{
  position:relative
}

.xml-paragraph-Redtheme3-library-pad .body-text-bg{
  background-color:var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme3-library-pad .body-text-bg .top-line{
  width:100%;
  border-top:2.5px dotted var(--background-color);
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-library-pad .body-text-bg .bottom-line{
  width:100%;
  border-bottom:3px dotted var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme3-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme3-library-pad .body-text-bg::before{
  content:"";
  width:1px;
  height:100%;
  border-top:2.5px dotted var(--background-color);
  border-left:2.5px dotted var(--background-color);
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-library-pad .body-text-bg::after{
  content:"";
  width:1px;
  height:100%;
  border-bottom:3px dotted var(--background-color);
  border-right:3px dotted var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme4-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme4-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme4-library-pad .body-title{
  min-width:200px;
  max-width:90%;
  height:45px;
  background-color:var(--background-color);
  display:inline-block;
  margin-left:25px;
  position:relative;
  z-index:9
}

.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-paragraph-Redtheme4-library-pad .body-title .body-title-box::after{
  content:"";
  position:absolute;
  bottom:0;
  left:-1px;
  width:101%;
  height:46px
}

.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con{
  width:100%;
  height:100%;
  padding:0 15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  z-index:99
}

.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .text-container{
  margin-top:-4px
}

.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle1{
  width:0;
  height:0;
  border-bottom:10px solid #5a5a5a;
  border-top:10px solid transparent;
  border-left:10px solid transparent;
  border-right:10px solid #5a5a5a;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  right:-20px;
  top:0;
  position:absolute
}

.xml-paragraph-Redtheme4-library-pad .body-title .body-title-con .triangle2{
  width:0;
  height:0;
  border-top:10px solid #5a5a5a;
  border-bottom:10px solid transparent;
  border-right:10px solid transparent;
  border-left:10px solid #5a5a5a;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  left:-20px;
  top:0;
  position:absolute
}

.xml-paragraph-Redtheme4-library-pad .xml-group-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color)!important;
  padding:18px 5px 5px;
  position:relative;
  margin-top:-25px
}

.xml-paragraph-Redtheme4-library-pad .xml-group-pc .body-text-bg .text-body-container{
  padding:10px;
  text-align:left;
  z-index:99
}

.xml-paragraph-Redtheme4-library-pad .xml-group-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-library-pad{
  position:relative
}

.xml-paragraph-Redtheme5-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme5-library-pad .body-text-box{
  position:relative;
  overflow:hidden
}

.xml-paragraph-Redtheme5-library-pad .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:3px solid var(--background-color);
  padding:5px
}

.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme5-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-library-pad .body-text-bg::after{
  content:"";
  width:60px;
  height:60px;
  border-radius:50%;
  border:3px solid var(--reader-theme-color,#FFF);
  background-color:var(--background-color);
  position:absolute;
  right:-27px;
  bottom:-27px
}

.xml-paragraph-Redtheme6-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme6-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme6-library-pad .body-title{
  min-width:150px;
  max-width:90%;
  display:inline-block;
  position:relative;
  z-index:9;
  margin-left:25px
}

.xml-paragraph-Redtheme6-library-pad .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con{
  min-width:150px;
  min-height:37px;
  background:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 10px
}

.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::before{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:5px solid transparent;
  border-left:8px solid transparent;
  position:absolute;
  right:-19px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con::after{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:7px solid transparent;
  border-left:5px solid transparent;
  position:absolute;
  left:-18px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle1{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);
  position:absolute;
  left:-14px;
  top:0;
  z-index:9
}

.xml-paragraph-Redtheme6-library-pad .body-title .body-title-con .triangle2{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);
  position:absolute;
  right:-14px;
  top:0
}

.xml-paragraph-Redtheme6-library-pad .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color);
  padding-top:20px;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Redtheme6-library-pad .body-text-bg::before{
  content:"";
  width:54px;
  height:63px;
  position:absolute;
  left:-10px;
  bottom:-10px;
  border-left:10px solid var(--background-color);
  border-bottom:10px solid var(--background-color)
}

.xml-paragraph-Redtheme6-library-pad .body-text-bg::after{
  content:"";
  width:54px;
  height:63px;
  position:absolute;
  right:-10px;
  top:-10px;
  border-right:10px solid var(--background-color);
  border-top:10px solid var(--background-color)
}

.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme6-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme7-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme7-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme7-library-pad .body-title{
  min-width:150px;
  max-width:90%;
  display:inline-block;
  margin-left:25px;
  position:relative;
  z-index:9
}

.xml-paragraph-Redtheme7-library-pad .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con{
  min-width:150px;
  min-height:37px;
  background:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 10px
}

.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::before{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:5px solid transparent;
  border-left:8px solid transparent;
  position:absolute;
  right:-19px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con::after{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:7px solid transparent;
  border-left:5px solid transparent;
  position:absolute;
  left:-18px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle1{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);
  position:absolute;
  left:-14px;
  top:0;
  z-index:9
}

.xml-paragraph-Redtheme7-library-pad .body-title .body-title-con .triangle2{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);
  position:absolute;
  right:-14px;
  top:0
}

.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color);
  padding-top:20px;
  border-radius:0 20px;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg::after,.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg::before{
  background-color:var(--background-color);
  position:absolute;
  border-radius:2px;
  content:"";
  right:0
}

.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg::before{
  width:20px;
  height:2px;
  bottom:10px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg::after{
  width:30px;
  height:2px;
  bottom:14px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg .body-text::after{
  width:10px;
  height:2px;
  bottom:5px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme7-library-pad .xml-group-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme1-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme1-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme1-library-pad .top-style{
  width:100%;
  height:30px;
  background-color:var(--background-color);
  position:relative
}

.xml-paragraph-Foldtheme1-library-pad .top-style::after{
  content:"";
  width:97%;
  border-bottom:12px dotted #fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-paragraph-Foldtheme1-library-pad .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme1-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme1-library-pad .body-text-bg .body-text .Foldmask{
  width:100%;
  height:50px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
  background-image:linear-gradient(180deg,transparent 0,#fff 100%);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-Foldtheme1-library-pad .seemore{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Foldtheme1-library-pad .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme1-library-pad .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Foldtheme6-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme6-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme6-library-pad .top-style{
  width:100%;
  height:30px;
  background-color:var(--background-color);
  position:relative
}

.xml-paragraph-Foldtheme6-library-pad .top-style::after{
  content:"";
  width:97%;
  border-bottom:12px dotted #fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-paragraph-Foldtheme6-library-pad .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme6-library-pad .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme6-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme6-library-pad .body-text-bg .body-text-fold-one{
  height:0
}

.xml-paragraph-Foldtheme6-library-pad .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme6-library-pad .body-text-bg .body-text .Foldmask{
  width:100%;
  height:50px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
  background-image:linear-gradient(180deg,transparent 0,#fff 100%);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-Foldtheme6-library-pad .seemore{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Foldtheme6-library-pad .seemore .fold-img{
  margin-right:4px;
  width:18px
}

.xml-paragraph-Foldtheme6-library-pad .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme6-library-pad .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Foldtheme2-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme2-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme2-library-pad .top-title-style{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--background-color);
  position:relative;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:4px
}

.xml-paragraph-Foldtheme2-library-pad .seemore,.xml-paragraph-Tabstheme1-library-pad .seemore{
  -webkit-box-align:center;
  min-width:50px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  cursor:pointer
}

.xml-paragraph-Foldtheme2-library-pad .top-title-style .title-body-box{
  width:90%
}

.xml-paragraph-Foldtheme2-library-pad .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme2-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme2-library-pad .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme2-library-pad .seemore{
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Tabstheme1-library-pad .top-style .active p,.xml-paragraph-Tabstheme4-library-pad .top-style .active p,.xml-paragraph-Tabstheme5-library-pad .top-style .active p,.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container p{
  color:#FFF!important
}

.xml-paragraph-Foldtheme2-library-pad .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme2-library-pad .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Tabstheme1-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme1-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme1-library-pad .top-style>div{
  width:30px;
  text-align:center;
  cursor:pointer;
  background-color:#E5E5E5;
  padding-bottom:20px;
  padding-top:5px;
  border-radius:0 0 30px;
  margin-bottom:2px
}

.xml-paragraph-Tabstheme1-library-pad .top-style .active{
  background:var(--background-color)
}

.xml-paragraph-Tabstheme1-library-pad .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme1-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme1-library-pad .body-text-bg .body-text{
  position:relative;
  width:97%
}

.xml-paragraph-Tabstheme1-library-pad .seemore{
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Tabstheme2-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme2-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme2-library-pad .suptitle{
  background-color:var(--background-color);
  border-radius:5px;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-paragraph-Tabstheme2-library-pad .suptitle .block1{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:15px;
  top:7px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-pad .suptitle .block2{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:25px;
  top:10px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-pad .suptitle .block3{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:13px;
  top:17px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-pad .suptitle .block4{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:23px;
  top:20px;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-Tabstheme2-library-pad .top-style{
  margin-top:7px;
  width:20%
}

.xml-paragraph-Tabstheme2-library-pad .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding-left:5px
}

.xml-paragraph-Tabstheme2-library-pad .top-style>div::after{
  content:"";
  width:11px;
  height:11px;
  background-color:#E5E5E5;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  left:-10px;
  top:30%
}

.xml-paragraph-Tabstheme2-library-pad .top-style .active p{
  color:var(--background-color)!important
}

.xml-paragraph-Tabstheme2-library-pad .top-style .active::after{
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme2-library-pad .body-text-bg{
  background:#F9F9F9;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:10px;
  margin-top:10px
}

.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme2-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme2-library-pad .body-text-bg .body-text{
  position:relative;
  width:80%
}

.xml-paragraph-Tabstheme3-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme3-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme3-library-pad .suptitle{
  background-color:var(--background-color);
  border-radius:5px;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-paragraph-Tabstheme3-library-pad .suptitle .block1{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:15px;
  top:7px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-pad .suptitle .block2{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:25px;
  top:10px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-pad .suptitle .block3{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:13px;
  top:17px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-pad .suptitle .block4{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:23px;
  top:20px;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-Tabstheme3-library-pad .top-style{
  margin-top:7px;
  margin-right:5px;
  width:20%
}

.xml-paragraph-Tabstheme3-library-pad .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding-left:5px
}

.xml-paragraph-Tabstheme3-library-pad .top-style>div::after{
  content:"";
  width:11px;
  height:11px;
  background-color:#E5E5E5;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  left:-10px;
  top:30%
}

.xml-paragraph-Tabstheme3-library-pad .top-style>div .deltabs{
  position:absolute;
  right:-10px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme3-library-pad .top-style .active p,.xml-paragraph-Tabstheme3-library-pad .top-style .active span{
  color:var(--background-color)!important
}

.xml-paragraph-Tabstheme3-library-pad .top-style .active::after{
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme3-library-pad .top-style .addtabs{
  width:100%;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme3-library-pad .body-text-bg{
  background:#F9F9F9;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:10px;
  margin-top:10px
}

.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme3-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme3-library-pad .body-text-bg .body-text{
  position:relative;
  max-width:80%;
  min-width:80%
}

.xml-paragraph-Tabstheme4-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme4-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme4-library-pad .top-style{
  width:3%
}

.xml-paragraph-Tabstheme4-library-pad .top-style>div{
  width:30px;
  text-align:center;
  cursor:pointer;
  background-color:#E5E5E5;
  padding-bottom:20px;
  padding-top:5px;
  border-radius:0 0 30px;
  margin-bottom:2px;
  position:relative
}

.xml-paragraph-Tabstheme4-library-pad .top-style>div .deltabs{
  position:absolute;
  right:-5px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme4-library-pad .top-style .active{
  background:var(--background-color)
}

.xml-paragraph-Tabstheme4-library-pad .top-style .addtabs{
  width:30px;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme4-library-pad .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme4-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme4-library-pad .body-text-bg .body-text{
  position:relative;
  width:97%
}

.xml-paragraph-Tabstheme4-library-pad .seemore{
  min-width:50px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-SanQintheme1-library-pad{
  text-align:center
}

.xml-paragraph-SanQintheme1-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme1-library-pad .body-text{
  padding:20px 10px 15px;
  text-align:left;
  border-radius:10px;
  position:relative
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image{
  width:20px;
  height:20px;
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-top-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image{
  width:20px;
  height:20px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before,.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{
  height:100%;
  position:absolute;
  border-top:2px solid var(--background-color);
  content:"";
  border-right:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::before{
  width:13px;
  bottom:0;
  left:0
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-bottom-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image{
  width:20px;
  height:20px;
  position:absolute;
  top:0;
  right:0;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::before{
  width:13px;
  bottom:0;
  left:0
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-top-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image{
  width:20px;
  height:20px;
  position:absolute;
  bottom:0;
  right:0;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-bottom-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .top-line{
  width:calc(100% - 38px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .bottom-line{
  width:calc(100% - 38px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .left-line{
  width:2px;
  height:calc(100% - 40px);
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .right-line{
  width:2px;
  height:calc(100% - 40px);
  background:var(--background-color);
  position:absolute;
  top:50%;
  right:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container{
  background:var(--reader-theme-color,#FFF);
  padding:1px 13px
}

.xml-paragraph-SanQintheme1-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-twelve-library-pad{
  position:relative
}

.xml-paragraph-twelve-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-twelve-library-pad .body-text{
  padding:20px;
  text-align:left;
  position:relative;
  border:3px solid var(--background-color)!important
}

.xml-paragraph-twelve-library-pad .body-text .left-top-img{
  width:28px;
  height:28px;
  position:absolute;
  top:-3px;
  left:-3px;
  background:var(--reader-theme-color,#FFF);
  border-right:3px solid var(--background-color);
  border-bottom:3px solid var(--background-color);
  border-radius:0 0 25px
}

.xml-paragraph-twelve-library-pad .body-text .left-top-clover{
  width:14px;
  height:14px;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-twelve-library-pad .body-text .right-bottom-clover{
  width:14px;
  height:14px;
  position:absolute;
  bottom:3px;
  right:3px
}

.xml-paragraph-twelve-library-pad .body-text .right-bottom-img{
  width:28px;
  height:28px;
  position:absolute;
  bottom:-3px;
  right:-3px;
  background:var(--reader-theme-color,#FFF);
  border-top:3px solid var(--background-color);
  border-left:3px solid var(--background-color);
  border-radius:25px 0 0
}

.xml-paragraph-twelve-library-pad .body-text .text-body-container{
  position:relative
}

.xml-paragraph-twelve-library-pad .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme4-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme4-library-pad .top-title-style{
  width:90%;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:20px;
  text-align:center;
  margin:0 auto
}

.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .line{
  min-width:30px;
  width:30px;
  height:2px;
  background:#FFF
}

.xml-paragraph-Foldtheme4-library-pad .seemore,.xml-paragraph-Foldtheme5-library-pad .seemore{
  min-width:50px;
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  cursor:pointer
}

.xml-paragraph-Foldtheme4-library-pad .top-title-style .title-body-box .text-container{
  margin:0 10px;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-pad .body-text-bg{
  position:relative
}

.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme4-library-pad .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  border-radius:20px;
  margin-top:7px;
  padding:9px
}

.xml-paragraph-Foldtheme4-library-pad .seemore{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Foldtheme5-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme5-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme5-library-pad .top-title-style{
  width:60%;
  display:inline-block;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-paragraph-Foldtheme5-library-pad .top-title-style::after{
  content:"";
  width:12px;
  height:calc(100% + 10px);
  background-color:var(--background-color);
  position:absolute;
  right:-5px;
  top:0;
  z-index:9;
  -webkit-transform:skew(9deg);
  transform:skew(9deg)
}

.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box{
  position:relative
}

.xml-paragraph-Foldtheme5-library-pad .top-title-style .title-body-box::after{
  content:"";
  width:67px;
  height:13px;
  background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);
  position:absolute;
  right:-90px;
  bottom:0
}

.xml-paragraph-Foldtheme5-library-pad .body-text-bg{
  position:relative
}

.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  padding:9px
}

.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text::before{
  content:"";
  width:40%;
  height:10px;
  background-color:var(--background-color);
  position:absolute;
  top:-1px;
  right:0
}

.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container{
  width:100%;
  padding:10px;
  z-index:999;
  text-align:left
}

.xml-paragraph-Foldtheme5-library-pad .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme5-library-pad .seemore{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Tabstheme5-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme5-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme5-library-pad .top-style{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:40px;
  padding-top:5px;
  overflow-x:auto;
  position:relative;
  z-index:9
}

.xml-paragraph-Tabstheme5-library-pad .top-style>div{
  height:24px;
  position:relative;
  border-radius:0 0 4px 4px;
  margin:0 7px;
  white-space:nowrap;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container{
  height:24px;
  background-color:#989898;
  border-radius:0 0 4px 4px;
  text-align:center;
  cursor:pointer;
  position:relative;
  z-index:99;
  padding:0 8px;
  overflow:inherit
}

.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::before{
  content:"";
  width:5px;
  height:5px;
  background-color:#989898;
  position:absolute;
  left:-2px;
  top:0;
  border-radius:0 0 0 4px
}

.xml-paragraph-Tabstheme5-library-pad .top-style>div .text-container::after{
  content:"";
  width:5px;
  height:5px;
  background-color:#989898;
  position:absolute;
  right:-2px;
  top:0;
  border-radius:0 0 4px
}

.xml-paragraph-Tabstheme5-library-pad .top-style>div .deltabs{
  position:absolute;
  right:-5px;
  top:-5px;
  cursor:pointer;
  z-index:99
}

.xml-paragraph-Tabstheme5-library-pad .top-style>div::before{
  content:"";
  width:calc(100% + 12px);
  height:8px;
  background-color:#575757;
  border-radius:4px;
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  z-index:1
}

.xml-paragraph-Tabstheme5-library-pad .top-style .active{
  position:relative;
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme2-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pc .top-style .active p,.xml-paragraph-Tabstheme3-library-pc .top-style .active span,.xml-paragraph-Tabstheme6-library-pad .top-style .active p,.xml-paragraph-Tabstheme6-library-pad .top-style .active span,.xml-paragraph-Tabstheme6-library-pc .top-style .active p,.xml-paragraph-Tabstheme6-library-pc .top-style .active span{
  color:var(--background-color)!important
}

.xml-paragraph-Tabstheme5-library-pad .top-style .active::after,.xml-paragraph-Tabstheme5-library-pad .top-style .active::before{
  background-color:var(--background-color)!important
}

.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs{
  width:30px;
  text-align:center;
  display:inline-block;
  cursor:pointer;
  z-index:9
}

.xml-paragraph-Tabstheme5-library-pad .top-style .addtabs img{
  max-width:30px;
  width:30px;
  height:30px
}

.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar{
  border-radius:10px
}

.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-track{
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);
  border-radius:0;
  background:#f1f1f1
}

.xml-paragraph-Tabstheme5-library-pad .top-style::-webkit-scrollbar-thumb{
  background:#a3a3a3!important
}

.xml-paragraph-Tabstheme5-library-pad .body-text-bg{
  background:#f3f3f3;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:13px;
  margin-top:-18px
}

.xml-paragraph-Fortyfive-library-pad .w-e-text-container,.xml-paragraph-Tabstheme6-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme5-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme6-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme6-library-pad .suptitle{
  display:inline-block;
  background-color:var(--background-color);
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  z-index:9;
  border:2px solid transparent;
  max-width:calc(100% - 25px)
}

.xml-paragraph-Tabstheme6-library-pad .suptitle::after{
  content:"";
  width:20px;
  height:calc(100% + 4px);
  position:absolute;
  top:-2px;
  right:-19px;
  background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right
}

.xml-paragraph-Tabstheme6-library-pad .top-style{
  margin-top:7px;
  min-width:22%;
  max-width:22%
}

.xml-paragraph-Tabstheme6-library-pad .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding:0 10px;
  border:1px solid #989898
}

.xml-paragraph-Tabstheme6-library-pad .top-style>div .deltabs{
  position:absolute;
  right:-10px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme6-library-pad .top-style .active{
  border:1px solid var(--background-color)!important
}

.xml-paragraph-Tabstheme6-library-pad .top-style .addtabs{
  width:100%;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme6-library-pad .body-text-bg{
  background:#f3f3f3;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding-top:20PX;
  margin-top:-18px
}

.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left;
  border:2px solid transparent
}

.xml-paragraph-Tabstheme6-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme6-library-pad .body-text-bg .body-text{
  position:relative;
  max-width:75%!important;
  min-width:75%
}

.xml-paragraph-Fortytwo-library-pad .body-text{
  position:relative;
  padding:10px
}

.xml-paragraph-Fortytwo-library-pad .body-text .top-line{
  width:calc(100% - 8px);
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-Fortytwo-library-pad .body-text .right-line{
  width:2px;
  height:calc(100% - 8px);
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-paragraph-Fortytwo-library-pad .body-text .bottom-line{
  width:calc(100% - 8px);
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-paragraph-Fortytwo-library-pad .body-text .left-line{
  width:2px;
  height:calc(100% - 8px);
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-Fortytwo-library-pad .body-text::before{
  content:"";
  width:8px;
  height:45px;
  background:var(--reader-theme-color,#FFF);
  border-left:2px solid var(--background-color);
  border-right:2px solid var(--background-color);
  position:absolute;
  top:-20px;
  left:-1px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  z-index:1
}

.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  right:-32px;
  bottom:-32px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Fortytwo-library-pad .body-text .right-bottom-triangle::after{
  content:"";
  width:50px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-25px;
  left:-25px
}

.xml-paragraph-Fortythree-library-pad .body-text{
  position:relative;
  padding:10px 20px 10px 10px;
  border:2px solid var(--background-color)!important
}

.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  top:-38px;
  right:-32px;
  -webkit-transform:rotate(-135deg);
  transform:rotate(-135deg)
}

.xml-paragraph-Fortythree-library-pad .body-text .top-right-triangle::after{
  content:"";
  width:25px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-26px;
  left:-17px
}

.xml-paragraph-Fortythree-library-pad .body-text .top-round{
  width:11px;
  height:11px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  top:-15px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-Fortythree-library-pad .body-text .top-round::after{
  content:"";
  width:2px;
  height:20px;
  background:var(--background-color);
  position:absolute;
  bottom:-11px;
  right:1px;
  -webkit-transform:rotate(-26deg);
  transform:rotate(-26deg)
}

.xml-paragraph-Fortythree-library-pad .body-text::after{
  content:"";
  width:10px;
  height:11px;
  border-left:solid 2px var(--background-color);
  border-bottom:solid 2px var(--background-color);
  position:absolute;
  top:10px;
  right:10px
}

.xml-paragraph-Fortyfour-library-pad .body-text{
  position:relative;
  padding:10px 20px 10px 10px;
  border:2px solid var(--background-color)!important
}

.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  bottom:-38px;
  right:-32px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Fortyfour-library-pad .body-text .top-right-triangle::after{
  content:"";
  width:25px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-26px;
  left:-8px
}

.xml-paragraph-Fortyfour-library-pad .body-text .top-round{
  position:absolute;
  top:-18px;
  left:30px
}

.xml-paragraph-Fortyfour-library-pad .body-text::after{
  content:"";
  width:10px;
  height:11px;
  border-left:solid 2px var(--background-color);
  border-top:solid 2px var(--background-color);
  position:absolute;
  bottom:10px;
  right:10px
}

.xml-paragraph-Fortyfive-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyfive-library-pad .top-title-style{
  width:90%;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:20px;
  text-align:center;
  margin:0 auto
}

.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .line{
  min-width:30px;
  width:30px;
  height:2px;
  background:#FFF
}

.xml-paragraph-Fortyfive-library-pad .top-title-style .title-body-box .text-container{
  margin:0 10px;
  text-align:left
}

.xml-paragraph-Fortyfive-library-pad .body-text-bg{
  position:relative
}

.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Fortyfive-library-pad .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Fortyfive-library-pad .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  border-radius:20px;
  margin-top:7px;
  padding:9px
}

.xml-paragraph-Fortysix-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortysix-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortysix-library-pad .body-text{
  position:relative;
  border-radius:10px 0;
  margin-top:7px;
  padding:9px 18px;
  border:2px solid var(--background-color)!important;
  min-height:120px
}

.xml-paragraph-Fortysix-library-pad .body-text .custom-border{
  width:5px;
  height:50%;
  min-height:100px;
  background-color:#fff;
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir1{
  width:4px;
  height:4px;
  background:var(--background-color);
  opacity:20%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir2{
  width:6px;
  height:6px;
  background:var(--background-color);
  opacity:40%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir3{
  width:8px;
  height:8px;
  background:var(--background-color);
  opacity:60%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir4{
  width:10px;
  height:10px;
  background:var(--background-color);
  opacity:80%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pad .body-text .custom-border .cir5{
  width:12px;
  height:12px;
  background:var(--background-color);
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pad .body-text .right-border{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  top:0;
  right:-3px
}

.xml-paragraph-Fortysix-library-pad .body-text .left-border{
  bottom:0;
  left:-3px
}

.xml-paragraph-Fortyseven-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyseven-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortyseven-library-pad .body-text{
  position:relative;
  border-radius:10px;
  background-color:var(--background-color);
  border:0!important;
  -webkit-transform:rotate(-.5deg) skewX(2deg);
  transform:rotate(-.5deg) skewX(2deg)
}

.xml-paragraph-Fortyseven-library-pad .body-text>div{
  background-color:#fff;
  padding:9px 18px;
  border-radius:10px;
  -webkit-transform:rotate(.5deg) skewX(-2deg);
  transform:rotate(.5deg) skewX(-2deg);
  -webkit-box-shadow:0 0 2px 0 #c3c3c3;
  box-shadow:0 0 2px 0 #c3c3c3
}

.xml-paragraph-Fortyeight-library-pad{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyeight-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortyeight-library-pad .body-text{
  position:relative;
  background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);
  padding:10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-paragraph-first-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-first-library-pc .rotate-container{
  width:60px;
  height:60px;
  margin:15px auto 0;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  background:var(--reader-theme-color,#FFF);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-library-pc .rotate-container-inner{
  width:40px;
  height:40px;
  background:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-first-library-pc .rotate-container-inner .text-container{
  -webkit-transform:rotate(315deg);
  transform:rotate(315deg)
}

.xml-paragraph-first-library-pc .text-body-container{
  background:var(--background-color);
  border-radius:2px;
  padding:45px 15px 24px;
  margin-top:-28px;
  text-align:left
}

.xml-paragraph-first-library-pc .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-first-library-pc .text-body-container .editor p{
  line-height:normal
}

.xml-paragraph-second-library-pc{
  text-align:left
}

.xml-paragraph-second-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-second-library-pc .paragraph-second-title{
  display:inline-block;
  position:relative;
  max-width:98%;
  -webkit-box-shadow:2px 1px 4px 0 #000;
  box-shadow:2px 1px 4px 0 #000
}

.xml-paragraph-second-library-pc .paragraph-second-title::before{
  content:"";
  width:100%;
  height:5px;
  background-color:var(--background-color);
  -webkit-transform:skew(35deg);
  transform:skew(35deg);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-second-library-pc .paragraph-second-title::after{
  content:"";
  width:5px;
  height:100%;
  border:1px solid var(--background-color);
  -webkit-transform:skewY(25deg);
  transform:skewY(25deg);
  position:absolute;
  right:-3px;
  bottom:2px;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-second-library-pc .paragraph-second-title .title-top-border{
  width:100%;
  border-top:1px solid var(--background-color);
  position:absolute;
  top:-4px;
  left:-1px
}

.xml-paragraph-second-library-pc .paragraph-second-title .title-left-border{
  height:100%;
  width:1px;
  border-left:1px solid var(--background-color);
  position:absolute;
  bottom:4px;
  left:-1px
}

.xml-paragraph-second-library-pc .paragraph-second-title .text-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:var(--reader-theme-color,#FFF);
  min-height:36px;
  padding:0 15px;
  margin-top:-4px
}

.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-second-library-pc .paragraph-second-title .text-container .editorClass p{
  padding:0
}

.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject,.xml-paragraph-second-library-pc .paragraph-second-title .text-container .edit-mode-inject>div{
  width:100%;
  height:100%
}

.xml-paragraph-second-library-pc .body-text{
  padding:5px;
  margin-top:-22px;
  margin-left:8px;
  text-align:left;
  border-radius:10px;
  background:var(--background-color)
}

.xml-paragraph-second-library-pc .body-text .text-body-container{
  background:var(--reader-theme-color,#FFF);
  padding:20px 13px 1px;
  border-radius:5px
}

.xml-paragraph-second-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-library-pc{
  position:relative
}

.xml-paragraph-third-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-third-library-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-third-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-third-library-pc .diagonal-line::before{
  content:"";
  width:1px;
  height:80px;
  position:absolute;
  left:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  top:-20px;
  background-color:var(--background-color)
}

.xml-paragraph-third-library-pc .diagonal-line::after{
  content:"";
  width:1px;
  height:80px;
  position:absolute;
  right:45px;
  -webkit-transform:rotate(60deg);
  transform:rotate(60deg);
  bottom:-20px;
  background-color:var(--background-color)
}

.xml-paragraph-quadrangle-library-pc{
  position:relative
}

.xml-paragraph-quadrangle-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-quadrangle-library-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color);
  position:relative;
  border:2px solid #0a84ff
}

.xml-paragraph-quadrangle-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin1{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin2{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin3{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin4{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  top:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin5{
  width:4px;
  height:20px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin6{
  width:20px;
  height:4px;
  background:#0c2aff;
  position:absolute;
  bottom:-3px;
  left:-3px
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin7{
  width:4px;
  height:20px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-quadrangle-library-pc .body-text .body-text-lin8{
  width:20px;
  height:4px;
  background:#e0b405;
  position:absolute;
  bottom:-3px;
  right:-3px
}

.xml-paragraph-isosceles-library-pc{
  margin-top:10px;
  position:relative
}

.xml-paragraph-isosceles-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-isosceles-library-pc .xml-group-box{
  padding:0 10px
}

.xml-paragraph-isosceles-library-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-isosceles-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-isosceles-library-pc .circle{
  width:35px;
  height:35px;
  border-radius:50%;
  text-align:center;
  line-height:100px;
  background-image:linear-gradient(to bottom right,var(--background-color),#ebf2ff);
  margin-left:-18px;
  margin-bottom:-15px;
  position:absolute;
  top:-10px
}

.xml-paragraph-isosceles-library-pc .shape{
  float:right;
  margin-right:-15px;
  margin-top:-60px
}

.xml-paragraph-isosceles-library-pc .shape .triangle,.xml-paragraph-isosceles-library-pc .shape .triangle2{
  width:0;
  height:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-bottom:30px solid var(--background-color)
}

.xml-paragraph-eighth-library-pc{
  position:relative
}

.xml-paragraph-eighth-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eighth-library-pc .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-eighth-library-pc .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-eighth-library-pc .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-eighth-library-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-eighth-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eighth-library-pc .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:50%;
  border:1px solid var(--background-color)
}

.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eighth-library-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:5px 10px
}

.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-eighth-library-pc .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-library-pc{
  position:relative
}

.xml-paragraph-ninth-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-ninth-library-pc .paragraph-second-title{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}

.xml-paragraph-ninth-library-pc .paragraph-second-title .left-image{
  min-width:13px;
  width:13px;
  height:36px
}

.xml-paragraph-ninth-library-pc .paragraph-second-title .right-image{
  width:20px;
  min-width:13px;
  height:36px
}

.xml-paragraph-ninth-library-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-ninth-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-ninth-library-pc .paragraph-row-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container{
  width:80px;
  height:80px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:var(--background-color);
  border-radius:50%;
  border:1px solid var(--background-color)
}

.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-ninth-library-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box{
  width:70%;
  position:relative
}

.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  padding:5px 10px
}

.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-ninth-library-pc .paragraph-row-box .text-body-box .circle2{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:-3px;
  top:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-tenth-library-pc{
  position:relative
}

.xml-paragraph-tenth-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-tenth-library-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-tenth-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-tenth-library-pc .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .text-container-left{
  width:50px;
  min-height:50px;
  background-color:var(--background-color);
  text-align:center;
  line-height:50px;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  position:absolute;
  right:0
}

.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px)
}

.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::before{
  width:100%;
  height:100%;
  content:"";
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  top:-13px
}

.xml-paragraph-tenth-library-pc .paragraph-suptitle-box .title-right-img::after{
  content:"";
  width:100%;
  height:100%;
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  position:absolute;
  top:13px;
  right:0
}

.xml-paragraph-tenth-library-pc .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:var(--background-color)
}

.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-tenth-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-tenth-library-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-tenth-library-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-sixteen-library-pc{
  position:relative
}

.xml-paragraph-sixteen-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box{
  padding:20px;
  background:var(--background-color)
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-sixteen-library-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-seventh-library-pc{
  position:relative
}

.xml-paragraph-seventh-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-seventh-library-pc .body-text{
  padding:29px 15px;
  text-align:left;
  background:var(--background-color)
}

.xml-paragraph-seventh-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-seventh-library-pc .paragraph-suptitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .text-container-left{
  width:50px;
  min-height:50px;
  background-color:var(--background-color);
  text-align:center;
  line-height:50px;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img,.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  position:absolute;
  right:0
}

.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img{
  width:23%;
  height:25px;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px)
}

.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::before{
  width:100%;
  height:100%;
  content:"";
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  top:-13px
}

.xml-paragraph-seventh-library-pc .paragraph-suptitle-box .title-right-img::after{
  content:"";
  width:100%;
  height:100%;
  background:radial-gradient(circle at 10px -7px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x,radial-gradient(circle at 10px 27px,transparent 8px,var(--background-color) 8px,var(--background-color) 9px,transparent 9px) repeat-x;
  background-size:20px 20px;
  background-position:-10px calc(100% + 16px),0 calc(100% - 4px);
  position:absolute;
  top:13px;
  right:0
}

.xml-paragraph-seventh-library-pc .paragraph-row-box{
  padding:20px;
  margin-top:20px;
  background:var(--background-color)
}

.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-seventh-library-pc .paragraph-row-box .paragraph-subtitle-box .subtitle-left-dec{
  width:4px;
  height:23px;
  background-color:var(--background-color);
  margin-right:10px
}

.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container{
  background-image:linear-gradient(to right,var(--background-color),transparent);
  padding-left:10px
}

.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-seventh-library-pc .paragraph-row-box .text-container .editorClass p{
  padding:0
}

.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-seventh-library-pc .paragraph-row-box .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-eleven-library-pc{
  position:relative
}

.xml-paragraph-eleven-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-eleven-library-pc .body-text{
  padding:25px;
  text-align:left;
  position:relative
}

.xml-paragraph-eleven-library-pc .body-text .boder-top{
  width:95%;
  position:absolute;
  top:5px
}

.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line1{
  width:100%;
  height:6px;
  background-color:var(--background-color);
  margin-bottom:2px
}

.xml-paragraph-eleven-library-pc .body-text .boder-top .boder-top-line2{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pc .body-text .boder-bottom{
  width:95%;
  position:absolute;
  bottom:5px;
  left:-4px
}

.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line2{
  width:100%;
  height:6px;
  background-color:var(--background-color);
  margin-top:2px
}

.xml-paragraph-eleven-library-pc .body-text .boder-bottom .boder-bottom-line1{
  width:100%;
  height:4px;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pc .body-text .boder-left{
  height:100%;
  position:absolute;
  top:5px;
  left:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line1{
  width:6px;
  height:100%;
  background-color:var(--background-color);
  margin-right:2px
}

.xml-paragraph-eleven-library-pc .body-text .boder-left .boder-left-line2{
  width:4px;
  height:100%;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pc .body-text .boder-right{
  height:100%;
  position:absolute;
  bottom:5px;
  right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line2{
  width:6px;
  height:100%;
  background-color:var(--background-color);
  margin-left:2px
}

.xml-paragraph-eleven-library-pc .body-text .boder-right .boder-right-line1{
  width:4px;
  height:100%;
  background-color:var(--background-color)
}

.xml-paragraph-eleven-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-eleven-library-pc .text-container{
  padding:0 10px
}

.xml-paragraph-eleven-library-pc .text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-paragraph-eleven-library-pc .text-container .editorClass p{
  padding:0
}

.xml-paragraph-eleven-library-pc .text-body-box{
  width:100%;
  position:relative;
  text-align:left
}

.xml-paragraph-eleven-library-pc .text-body-box .text-body-container{
  width:100%;
  background-color:var(--background-color);
  padding:10px 0
}

.xml-paragraph-thirteen-library-pc{
  position:relative
}

.xml-paragraph-thirteen-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-thirteen-library-pc .body-text{
  padding:10px 20px;
  text-align:left;
  position:relative;
  background:var(--background-color);
  border-radius:32px 0;
  width:96%;
  margin:0 auto 25px
}

.xml-paragraph-thirteen-library-pc .body-text .text-border-top{
  width:90%;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-library-pc .body-text .text-border-right{
  width:4px;
  height:70%;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  right:-8px
}

.xml-paragraph-thirteen-library-pc .body-text .text-border-bottom{
  width:90%;
  height:4px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-library-pc .body-text .text-border-left{
  width:4px;
  height:70%;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  left:-8px
}

.xml-paragraph-thirteen-library-pc .body-text .text-body-container{
  position:relative
}

.xml-paragraph-thirteen-library-pc .body-text::after,.xml-paragraph-thirteen-library-pc .body-text::before{
  height:70%;
  max-height:100px;
  background-color:none;
  position:absolute;
  content:""
}

.xml-paragraph-thirteen-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-thirteen-library-pc .body-text::before{
  width:80px;
  top:0;
  left:0;
  z-index:0;
  border-top:2px dashed var(--background-color);
  border-left:2px dashed var(--background-color);
  border-radius:32px 0 0
}

.xml-paragraph-thirteen-library-pc .body-text::after{
  width:80px;
  bottom:0;
  right:0;
  z-index:0;
  border-bottom:2px dashed var(--background-color);
  border-right:2px dashed var(--background-color);
  border-radius:0 0 32px
}

.xml-paragraph-fourteen-library-pc{
  position:relative
}

.xml-paragraph-fourteen-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-fourteen-library-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid var(--background-color)
}

.xml-paragraph-fourteen-library-pc .body-text .right-image{
  width:21px;
  height:36px;
  position:absolute;
  background-color:var(--background-color);
  top:-25px;
  right:15px;
  z-index:999;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-fourteen-library-pc .body-text .right-image::before{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:19px;
  display:block;
  background:linear-gradient(-45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.33%,#fff 33.33%,#fff 66.666%,transparent 66.666%);
  background-size:7px 60px
}

.xml-paragraph-fourteen-library-pc .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px
}

.xml-paragraph-fourteen-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme2-library-pc{
  position:relative
}

.xml-paragraph-Greentheme2-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme2-library-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-bottom:0;
  border-right:0
}

.xml-paragraph-Greentheme2-library-pc .body-text .border-bottom{
  width:100%;
  height:3px;
  position:absolute;
  bottom:0;
  left:0;
  border-bottom:solid 2px var(--background-color);
  background-color:var(--background-color);
  -webkit-box-shadow:0 0 30px 0 #000;
  box-shadow:0 0 30px 0 #000
}

.xml-paragraph-Greentheme2-library-pc .body-text .border-top{
  width:80%;
  height:6px;
  border-top:4px dotted var(--background-color);
  position:absolute;
  top:-10px
}

.xml-paragraph-Greentheme2-library-pc .body-text .border-right{
  width:3px;
  height:100%;
  position:absolute;
  bottom:0;
  right:0;
  border-right:solid 2px var(--background-color);
  background-color:var(--background-color);
  -webkit-box-shadow:3px 1px 30px 0 #000;
  box-shadow:3px 1px 30px 0 #000
}

.xml-paragraph-Greentheme2-library-pc .body-text .body-text-bg{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  position:absolute;
  top:6px;
  right:-6px;
  z-index:0
}

.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme2-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme3-library-pc{
  position:relative
}

.xml-paragraph-Greentheme3-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme3-library-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background-color:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color)!important
}

.xml-paragraph-Greentheme3-library-pc .body-text .body-text-bg{
  background-color:#ecf9e5;
  border:12px solid var(--background-color);
  border-top:12px solid var(--background-color);
  border-left:12px solid var(--background-color);
  border-bottom:12px solid var(--reader-theme-color,#FFF);
  border-right:12px solid var(--reader-theme-color,#FFF);
  position:absolute;
  bottom:-2px;
  right:-2px;
  z-index:99
}

.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container{
  position:relative;
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Greentheme3-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme4-library-pc{
  position:relative
}

.xml-paragraph-Greentheme4-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme4-library-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg1{
  width:178px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  top:-6px;
  left:-6px
}

.xml-paragraph-Greentheme4-library-pc .body-text .body-text-bg2{
  width:178px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-6px;
  right:-6px
}

.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:18px 20px;
  z-index:99;
  -webkit-box-shadow:0 2px 7px 0 var(--background-color);
  box-shadow:0 2px 7px 0 var(--background-color)
}

.xml-paragraph-Greentheme4-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Greentheme5-library-pc{
  position:relative
}

.xml-paragraph-Greentheme5-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Greentheme5-library-pc .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg1{
  width:90%;
  height:85%;
  background-color:var(--background-color);
  position:absolute;
  top:-4px;
  left:-4px
}

.xml-paragraph-Greentheme5-library-pc .body-text .body-text-bg2{
  width:90%;
  height:85%;
  background-color:var(--background-color);
  position:absolute;
  bottom:-4px;
  right:-4px
}

.xml-paragraph-Greentheme5-library-pc .body-text .border-top{
  position:absolute;
  top:8px;
  right:-4px;
  width:95%;
  height:3px;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pc .body-text .border-right{
  position:absolute;
  top:-4px;
  right:10px;
  width:3px;
  height:95%;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pc .body-text .border-bottom{
  position:absolute;
  bottom:8px;
  left:-4px;
  width:95%;
  height:3px;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pc .body-text .border-left{
  position:absolute;
  bottom:-4px;
  left:10px;
  width:3px;
  height:95%;
  background-color:var(--background-color);
  z-index:999
}

.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:22px 27px;
  z-index:99
}

.xml-paragraph-Greentheme5-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme1-library-pc{
  position:relative
}

.xml-paragraph-Yellowtheme1-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg{
  border:2px solid var(--background-color);
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:-5px;
  left:20px
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-top>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-5px;
  right:20px
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .border-bottom>div{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  margin:0 3px
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border:4px solid var(--background-color);
  border-radius:5px
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme1-library-pc .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme2-library-pc{
  position:relative
}

.xml-paragraph-Yellowtheme2-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg{
  border:4px solid var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{
  width:9px;
  height:9px;
  background-color:var(--background-color);
  border:4px solid var(--background-color);
  position:absolute;
  z-index:999
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block1{
  top:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block2{
  top:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block3{
  bottom:5px;
  right:5px
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .block4{
  bottom:5px;
  left:5px
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border-radius:5px
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme2-library-pc .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme3-library-pc{
  position:relative
}

.xml-paragraph-Yellowtheme3-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg{
  border:2px solid var(--background-color);
  border-radius:15px;
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img{
  width:18px;
  height:31px;
  position:absolute;
  right:11px;
  top:-2px;
  z-index:999;
  border:2px solid var(--background-color);
  border-radius:0 0 8px 8px
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::before{
  content:"";
  width:2px;
  height:6px;
  background:var(--reader-theme-color,#FFF);
  position:absolute;
  right:-2px
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img::after{
  content:"";
  width:10px;
  height:10px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:0;
  top:6px
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .right-img>div{
  width:20px;
  height:2px;
  background:var(--reader-theme-color,#FFF);
  margin-left:-22px;
  margin-top:-2px
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text{
  padding:3px;
  text-align:left;
  position:relative;
  border-radius:5px
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--reader-theme-color,#FFF);
  padding:10px 20px 10px 15px;
  z-index:99
}

.xml-paragraph-Yellowtheme3-library-pc .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme4-library-pc{
  position:relative
}

.xml-paragraph-Yellowtheme4-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg{
  border:2px solid var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3,.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{
  height:16px;
  background-color:var(--background-color);
  position:absolute;
  z-index:999
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block1{
  width:16px;
  top:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block2{
  width:16px;
  top:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block3{
  width:16px;
  bottom:-7px;
  right:-7px
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .block4{
  width:16px;
  bottom:-7px;
  left:-7px
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background-color:#FFF
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme4-library-pc .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Yellowtheme5-library-pc{
  position:relative
}

.xml-paragraph-Yellowtheme5-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Yellowtheme5-library-pc .body-text-bg{
  border-radius:20px 0;
  border:3px solid var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .left-img{
  width:10px;
  height:10px;
  border-top:3px solid var(--background-color);
  border-left:3px solid var(--background-color);
  position:absolute;
  top:-5px;
  left:-5px;
  border-top-left-radius:10px
}

.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .right-img{
  width:10px;
  height:10px;
  border-bottom:3px solid var(--background-color);
  border-right:3px solid var(--background-color);
  position:absolute;
  bottom:-5px;
  right:-5px;
  border-bottom-right-radius:10px
}

.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text{
  text-align:left;
  position:relative;
  background:var(--reader-theme-color,#FFF)
}

.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container{
  position:relative;
  background:var(--background-color);
  padding:10px;
  z-index:99
}

.xml-paragraph-Yellowtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-library-pc{
  position:relative
}

.xml-paragraph-Redtheme1-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme1-library-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border-radius:40px 0 50px;
  border:4px solid var(--background-color);
  padding:10px 5px;
  position:relative
}

.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme1-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme1-library-pc .body-text-bg::before{
  content:"";
  width:80px;
  height:60px;
  border-top:6px solid var(--background-color);
  border-left:6px solid var(--background-color);
  border-top-left-radius:45px;
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme1-library-pc .body-text-bg::after{
  content:"";
  width:80px;
  height:60px;
  border-bottom:6px solid var(--background-color);
  border-right:6px solid var(--background-color);
  border-bottom-right-radius:54px;
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme2-library-pc{
  position:relative
}

.xml-paragraph-Redtheme2-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme2-library-pc .body-text-bg{
  background-color:var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme2-library-pc .body-text-bg .left-line{
  width:2px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  top:-8px;
  left:1px;
  -webkit-box-shadow:0 0 15px 0 #000;
  box-shadow:0 0 15px 0 #000
}

.xml-paragraph-Redtheme2-library-pc .body-text-bg .right-line{
  width:2px;
  height:50px;
  background-color:var(--background-color);
  position:absolute;
  bottom:-8px;
  right:2px;
  -webkit-box-shadow:0 0 15px 0 #000;
  box-shadow:0 0 15px 0 #000
}

.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme2-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme2-library-pc .body-text-bg::before{
  content:"";
  width:57px;
  height:56px;
  border-top:4px solid var(--background-color);
  border-left:4px solid var(--background-color);
  position:absolute;
  top:-8px;
  left:-8px
}

.xml-paragraph-Redtheme2-library-pc .body-text-bg::after{
  content:"";
  width:72px;
  height:58px;
  border-bottom:4px solid var(--background-color);
  border-right:4px solid var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-library-pc{
  position:relative
}

.xml-paragraph-Redtheme3-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme3-library-pc .body-text-bg{
  background-color:var(--background-color);
  padding:5px;
  position:relative
}

.xml-paragraph-Redtheme3-library-pc .body-text-bg .top-line{
  width:100%;
  border-top:2.5px dotted var(--background-color);
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-library-pc .body-text-bg .bottom-line{
  width:100%;
  border-bottom:3px dotted var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme3-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme3-library-pc .body-text-bg::before{
  content:"";
  width:1px;
  height:100%;
  border-top:2.5px dotted var(--background-color);
  border-left:2.5px dotted var(--background-color);
  position:absolute;
  top:4px;
  left:-8px
}

.xml-paragraph-Redtheme3-library-pc .body-text-bg::after{
  content:"";
  width:1px;
  height:100%;
  border-bottom:3px dotted var(--background-color);
  border-right:3px dotted var(--background-color);
  position:absolute;
  bottom:-8px;
  right:-8px
}

.xml-paragraph-Redtheme4-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme4-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme4-library-pc .body-title{
  min-width:200px;
  max-width:90%;
  height:45px;
  background-color:var(--background-color);
  display:inline-block;
  margin-left:25px;
  position:relative;
  z-index:9
}

.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-paragraph-Redtheme4-library-pc .body-title .body-title-box::after{
  content:"";
  position:absolute;
  bottom:0;
  left:-1px;
  width:101%;
  height:46px
}

.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con{
  width:100%;
  height:100%;
  padding:0 15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  position:relative;
  z-index:99
}

.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .text-container{
  margin-top:-4px
}

.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle1{
  width:0;
  height:0;
  border-bottom:10px solid #5a5a5a;
  border-top:10px solid transparent;
  border-left:10px solid transparent;
  border-right:10px solid #5a5a5a;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg);
  right:-20px;
  top:0;
  position:absolute
}

.xml-paragraph-Redtheme4-library-pc .body-title .body-title-con .triangle2{
  width:0;
  height:0;
  border-top:10px solid #5a5a5a;
  border-bottom:10px solid transparent;
  border-right:10px solid transparent;
  border-left:10px solid #5a5a5a;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  left:-20px;
  top:0;
  position:absolute
}

.xml-paragraph-Redtheme4-library-pc .xml-group-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color)!important;
  padding:18px 5px 5px;
  position:relative;
  margin-top:-25px
}

.xml-paragraph-Redtheme4-library-pc .xml-group-pc .body-text-bg .text-body-container{
  padding:10px;
  text-align:left;
  z-index:99
}

.xml-paragraph-Redtheme4-library-pc .xml-group-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-library-pc{
  position:relative
}

.xml-paragraph-Redtheme5-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme5-library-pc .body-text-box{
  position:relative;
  overflow:hidden
}

.xml-paragraph-Redtheme5-library-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:3px solid var(--background-color);
  padding:5px
}

.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme5-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme5-library-pc .body-text-bg::after{
  content:"";
  width:60px;
  height:60px;
  border-radius:50%;
  border:3px solid var(--reader-theme-color,#FFF);
  background-color:var(--background-color);
  position:absolute;
  right:-27px;
  bottom:-27px
}

.xml-paragraph-Redtheme6-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme6-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme6-library-pc .body-title{
  min-width:150px;
  max-width:90%;
  display:inline-block;
  position:relative;
  z-index:9;
  margin-left:25px
}

.xml-paragraph-Redtheme6-library-pc .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con{
  min-width:150px;
  min-height:37px;
  background:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 10px
}

.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::before{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:5px solid transparent;
  border-left:8px solid transparent;
  position:absolute;
  right:-18px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con::after{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:7px solid transparent;
  border-left:5px solid transparent;
  position:absolute;
  left:-19px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle1{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);
  position:absolute;
  left:-14px;
  top:0;
  z-index:9
}

.xml-paragraph-Redtheme6-library-pc .body-title .body-title-con .triangle2{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);
  position:absolute;
  right:-14px;
  top:0
}

.xml-paragraph-Redtheme6-library-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color);
  padding-top:20px;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Redtheme6-library-pc .body-text-bg::before{
  content:"";
  width:54px;
  height:63px;
  position:absolute;
  left:-10px;
  bottom:-10px;
  border-left:10px solid var(--background-color);
  border-bottom:10px solid var(--background-color)
}

.xml-paragraph-Redtheme6-library-pc .body-text-bg::after{
  content:"";
  width:54px;
  height:63px;
  position:absolute;
  right:-10px;
  top:-10px;
  border-right:10px solid var(--background-color);
  border-top:10px solid var(--background-color)
}

.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme6-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Redtheme7-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Redtheme7-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Redtheme7-library-pc .body-title{
  min-width:150px;
  max-width:90%;
  display:inline-block;
  margin-left:25px;
  position:relative;
  z-index:9
}

.xml-paragraph-Redtheme7-library-pc .body-title .body-title-box{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con{
  min-width:150px;
  min-height:37px;
  background:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 10px
}

.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::before{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:5px solid transparent;
  border-left:8px solid transparent;
  position:absolute;
  right:-19px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con::after{
  content:"";
  width:0;
  height:0;
  border-top:5px solid transparent;
  border-bottom:20px solid #5a5a5a;
  border-right:7px solid transparent;
  border-left:5px solid transparent;
  position:absolute;
  left:-18px;
  top:-5px;
  z-index:0
}

.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle1{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom left,var(--background-color) 50%,transparent 50%);
  position:absolute;
  left:-14px;
  top:0;
  z-index:9
}

.xml-paragraph-Redtheme7-library-pc .body-title .body-title-con .triangle2{
  width:15px;
  height:100%;
  background:linear-gradient(to bottom right,var(--background-color) 50%,transparent 50%);
  position:absolute;
  right:-14px;
  top:0
}

.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg{
  background:var(--reader-theme-color,#FFF);
  border:2px solid var(--background-color)!important;
  padding-top:20px;
  border-radius:0 20px;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg .body-text::after,.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg::after,.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg::before{
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  right:0;
  border-radius:2px;
  content:""
}

.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg::before{
  width:20px;
  bottom:10px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg::after{
  width:30px;
  bottom:14px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg .body-text::after{
  width:10px;
  bottom:5px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Redtheme7-library-pc .xml-group-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme1-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme1-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme1-library-pc .top-style{
  width:100%;
  height:30px;
  background-color:var(--background-color);
  position:relative
}

.xml-paragraph-Foldtheme1-library-pc .top-style::after{
  content:"";
  width:97%;
  border-bottom:12px dotted #fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-paragraph-Foldtheme1-library-pc .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme1-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme1-library-pc .body-text-bg .body-text .Foldmask{
  width:100%;
  height:50px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
  background-image:linear-gradient(180deg,transparent 0,#fff 100%);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-Foldtheme1-library-pc .seemore{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Foldtheme1-library-pc .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme1-library-pc .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Foldtheme6-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme6-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme6-library-pc .top-style{
  width:100%;
  height:30px;
  background-color:var(--background-color);
  position:relative
}

.xml-paragraph-Foldtheme6-library-pc .top-style::after{
  content:"";
  width:97%;
  border-bottom:12px dotted #fff;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}

.xml-paragraph-Foldtheme6-library-pc .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme6-library-pc .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme6-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme6-library-pc .body-text-bg .body-text-fold-one{
  height:0
}

.xml-paragraph-Foldtheme6-library-pc .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme6-library-pc .body-text-bg .body-text .Foldmask{
  width:100%;
  height:50px;
  background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));
  background-image:linear-gradient(180deg,transparent 0,#fff 100%);
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-Foldtheme6-library-pc .seemore{
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-Foldtheme6-library-pc .seemore .fold-img{
  margin-right:4px;
  width:18px
}

.xml-paragraph-Foldtheme6-library-pc .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme6-library-pc .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Foldtheme2-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme2-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme2-library-pc .top-title-style{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:var(--background-color);
  position:relative;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:4px
}

.xml-paragraph-Foldtheme2-library-pc .seemore,.xml-paragraph-Tabstheme1-library-pc .seemore{
  -webkit-box-align:center;
  min-width:50px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  cursor:pointer
}

.xml-paragraph-Foldtheme2-library-pc .top-title-style .title-body-box{
  width:90%
}

.xml-paragraph-Foldtheme2-library-pc .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px
}

.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme2-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme2-library-pc .body-text-bg .body-text{
  position:relative
}

.xml-paragraph-Foldtheme2-library-pc .seemore{
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Tabstheme1-library-pc .top-style .active p,.xml-paragraph-Tabstheme4-library-pc .top-style .active p{
  color:#FFF!important
}

.xml-paragraph-Foldtheme2-library-pc .seemore .up{
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-Foldtheme2-library-pc .seemore .down{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-Tabstheme1-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme1-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme1-library-pc .top-style>div{
  width:30px;
  text-align:center;
  cursor:pointer;
  background-color:#E5E5E5;
  padding-bottom:20px;
  padding-top:5px;
  border-radius:0 0 30px;
  margin-bottom:2px
}

.xml-paragraph-Tabstheme1-library-pc .top-style .active{
  background:var(--background-color)
}

.xml-paragraph-Tabstheme1-library-pc .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme1-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme1-library-pc .body-text-bg .body-text{
  position:relative;
  width:97%
}

.xml-paragraph-Tabstheme1-library-pc .seemore{
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Tabstheme2-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme2-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme2-library-pc .suptitle{
  background-color:var(--background-color);
  border-radius:5px;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-paragraph-Tabstheme2-library-pc .suptitle .block1{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:15px;
  top:7px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-pc .suptitle .block2{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:25px;
  top:10px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-pc .suptitle .block3{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:13px;
  top:17px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme2-library-pc .suptitle .block4{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:23px;
  top:20px;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-Tabstheme2-library-pc .top-style{
  margin-top:7px;
  width:20%
}

.xml-paragraph-Tabstheme2-library-pc .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding-left:5px
}

.xml-paragraph-Tabstheme2-library-pc .top-style>div::after{
  content:"";
  width:11px;
  height:11px;
  background-color:#E5E5E5;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  left:-10px;
  top:30%
}

.xml-paragraph-Tabstheme2-library-pc .top-style .active::after{
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme2-library-pc .body-text-bg{
  background:#F9F9F9;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:10px;
  margin-top:10px
}

.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme2-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme2-library-pc .body-text-bg .body-text{
  position:relative;
  width:80%
}

.xml-paragraph-Tabstheme3-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme3-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme3-library-pc .suptitle{
  background-color:var(--background-color);
  border-radius:5px;
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
}

.xml-paragraph-Tabstheme3-library-pc .suptitle .block1{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:15px;
  top:7px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-pc .suptitle .block2{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:25px;
  top:10px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-pc .suptitle .block3{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:13px;
  top:17px;
  -webkit-transform:rotate(35deg);
  transform:rotate(35deg)
}

.xml-paragraph-Tabstheme3-library-pc .suptitle .block4{
  width:7px;
  height:7px;
  background:#fff;
  position:absolute;
  right:23px;
  top:20px;
  -webkit-transform:rotate(30deg);
  transform:rotate(30deg)
}

.xml-paragraph-Tabstheme3-library-pc .top-style{
  margin-top:7px;
  margin-right:5px;
  width:20%
}

.xml-paragraph-Tabstheme3-library-pc .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding-left:5px
}

.xml-paragraph-Tabstheme3-library-pc .top-style>div::after{
  content:"";
  width:11px;
  height:11px;
  background-color:#E5E5E5;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  left:-10px;
  top:30%
}

.xml-paragraph-Tabstheme3-library-pc .top-style>div .deltabs{
  position:absolute;
  right:-10px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme3-library-pc .top-style .active::after{
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme3-library-pc .top-style .addtabs{
  width:100%;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme3-library-pc .body-text-bg{
  background:#F9F9F9;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-left:10px;
  margin-top:10px
}

.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme3-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme3-library-pc .body-text-bg .body-text{
  position:relative;
  max-width:80%;
  min-width:80%
}

.xml-paragraph-Tabstheme4-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme4-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme4-library-pc .top-style{
  width:3%
}

.xml-paragraph-Tabstheme4-library-pc .top-style>div{
  width:30px;
  text-align:center;
  cursor:pointer;
  background-color:#E5E5E5;
  padding-bottom:20px;
  padding-top:5px;
  border-radius:0 0 30px;
  margin-bottom:2px;
  position:relative
}

.xml-paragraph-Tabstheme4-library-pc .top-style>div .deltabs{
  position:absolute;
  right:-5px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme4-library-pc .top-style .active{
  background:var(--background-color)
}

.xml-paragraph-Tabstheme4-library-pc .top-style .addtabs{
  width:30px;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme4-library-pc .body-text-bg{
  background:#F9F9F9;
  position:relative;
  margin-top:-18px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme4-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme4-library-pc .body-text-bg .body-text{
  position:relative;
  width:97%
}

.xml-paragraph-Tabstheme4-library-pc .seemore{
  min-width:50px;
  font-size:14px;
  font-family:PingFang SC;
  font-weight:400;
  color:#FFF;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  cursor:pointer
}

.xml-paragraph-SanQintheme1-library-pc{
  text-align:center
}

.xml-paragraph-SanQintheme1-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-SanQintheme1-library-pc .body-text{
  padding:20px 10px 15px;
  text-align:left;
  border-radius:10px;
  position:relative
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image{
  width:20px;
  height:20px;
  position:absolute;
  top:0;
  left:0;
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-top-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image{
  width:20px;
  height:20px;
  position:absolute;
  bottom:0;
  left:0
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-bottom-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image{
  width:20px;
  height:20px;
  position:absolute;
  top:0;
  right:0;
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-top-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image{
  width:20px;
  height:20px;
  position:absolute;
  bottom:0;
  right:0;
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block1{
  width:13px;
  height:13px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  bottom:0;
  left:0;
  position:absolute
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image .left-bottom-block2{
  width:20px;
  height:20px;
  position:absolute;
  left:5px;
  bottom:5px;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::before{
  content:"";
  width:13px;
  height:100%;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-bottom-image::after{
  content:"";
  width:100%;
  height:13px;
  position:absolute;
  bottom:0;
  left:0;
  border-right:2px solid var(--background-color);
  border-top:2px solid var(--background-color)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .top-line{
  width:calc(100% - 38px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .bottom-line{
  width:calc(100% - 38px);
  height:2px;
  background:var(--background-color);
  position:absolute;
  bottom:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .left-line{
  width:2px;
  height:calc(100% - 40px);
  background:var(--background-color);
  position:absolute;
  top:50%;
  left:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .right-line{
  width:2px;
  height:calc(100% - 40px);
  background:var(--background-color);
  position:absolute;
  top:50%;
  right:-1px;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container{
  background:var(--reader-theme-color,#FFF);
  padding:1px 13px
}

.xml-paragraph-SanQintheme1-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-twelve-library-pc{
  position:relative
}

.xml-paragraph-twelve-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-twelve-library-pc .body-text{
  padding:20px;
  text-align:left;
  position:relative;
  border:3px solid var(--background-color)!important
}

.xml-paragraph-twelve-library-pc .body-text .left-top-img{
  width:28px;
  height:28px;
  position:absolute;
  top:-3px;
  left:-3px;
  background:var(--reader-theme-color,#FFF);
  border-right:3px solid var(--background-color);
  border-bottom:3px solid var(--background-color);
  border-radius:0 0 25px
}

.xml-paragraph-twelve-library-pc .body-text .left-top-clover{
  width:14px;
  height:14px;
  position:absolute;
  top:-3px;
  left:-3px
}

.xml-paragraph-twelve-library-pc .body-text .right-bottom-clover{
  width:14px;
  height:14px;
  position:absolute;
  bottom:3px;
  right:3px
}

.xml-paragraph-twelve-library-pc .body-text .right-bottom-img{
  width:28px;
  height:28px;
  position:absolute;
  bottom:-3px;
  right:-3px;
  background:var(--reader-theme-color,#FFF);
  border-top:3px solid var(--background-color);
  border-left:3px solid var(--background-color);
  border-radius:25px 0 0
}

.xml-paragraph-twelve-library-pc .body-text .text-body-container{
  position:relative
}

.xml-paragraph-twelve-library-pc .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme4-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme4-library-pc .top-title-style{
  width:90%;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:20px;
  text-align:center;
  margin:0 auto
}

.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .line{
  min-width:30px;
  width:30px;
  height:2px;
  background:#FFF
}

.xml-paragraph-Foldtheme4-library-pc .seemore,.xml-paragraph-Foldtheme5-library-pc .seemore{
  min-width:50px;
  font-family:PingFang SC;
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-align:center;
  font-size:14px;
  color:var(--background-color);
  font-weight:400;
  cursor:pointer
}

.xml-paragraph-Foldtheme4-library-pc .top-title-style .title-body-box .text-container{
  margin:0 10px;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-pc .body-text-bg{
  position:relative
}

.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Foldtheme4-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme4-library-pc .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  border-radius:20px;
  margin-top:7px;
  padding:9px
}

.xml-paragraph-Foldtheme4-library-pc .seemore{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Foldtheme5-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Foldtheme5-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Foldtheme5-library-pc .top-title-style{
  width:60%;
  display:inline-block;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-paragraph-Foldtheme5-library-pc .top-title-style::after{
  content:"";
  width:12px;
  height:calc(100% + 10px);
  background-color:var(--background-color);
  position:absolute;
  right:-5px;
  top:0;
  z-index:9;
  -webkit-transform:skew(9deg);
  transform:skew(9deg)
}

.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box{
  position:relative
}

.xml-paragraph-Foldtheme5-library-pc .top-title-style .title-body-box::after{
  content:"";
  width:67px;
  height:13px;
  background-image:linear-gradient(90deg,var(--background-color) 0,var(--reader-theme-color,#FFF) 100%);
  position:absolute;
  right:-90px;
  bottom:0
}

.xml-paragraph-Foldtheme5-library-pc .body-text-bg{
  position:relative
}

.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  padding:9px
}

.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text::before{
  content:"";
  width:40%;
  height:10px;
  background-color:var(--background-color);
  position:absolute;
  top:-1px;
  right:0
}

.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container{
  width:100%;
  padding:10px;
  z-index:999;
  text-align:left
}

.xml-paragraph-Foldtheme5-library-pc .body-text-bg .body-text .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Foldtheme5-library-pc .seemore{
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Tabstheme5-library-pc .top-style .active p,.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container p{
  color:#FFF!important
}

.xml-paragraph-Tabstheme5-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme5-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme5-library-pc .top-style{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  height:40px;
  padding-top:5px;
  overflow-x:auto;
  position:relative;
  z-index:9
}

.xml-paragraph-Tabstheme5-library-pc .top-style>div{
  height:24px;
  position:relative;
  border-radius:0 0 4px 4px;
  margin:0 7px;
  white-space:nowrap;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container{
  height:24px;
  background-color:#989898;
  border-radius:0 0 4px 4px;
  text-align:center;
  cursor:pointer;
  position:relative;
  z-index:99;
  padding:0 8px;
  overflow:inherit
}

.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::before{
  content:"";
  width:5px;
  height:5px;
  background-color:#989898;
  position:absolute;
  left:-2px;
  top:0;
  border-radius:0 0 0 4px
}

.xml-paragraph-Tabstheme5-library-pc .top-style>div .text-container::after{
  content:"";
  width:5px;
  height:5px;
  background-color:#989898;
  position:absolute;
  right:-2px;
  top:0;
  border-radius:0 0 4px
}

.xml-paragraph-Tabstheme5-library-pc .top-style>div .deltabs{
  position:absolute;
  right:-5px;
  top:-5px;
  cursor:pointer;
  z-index:99
}

.xml-paragraph-Tabstheme5-library-pc .top-style>div::before{
  content:"";
  width:calc(100% + 12px);
  height:8px;
  background-color:#575757;
  border-radius:4px;
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  z-index:1
}

.xml-paragraph-Tabstheme5-library-pc .top-style .active{
  position:relative;
  background:var(--background-color)!important
}

.xml-paragraph-Tabstheme5-library-pc .top-style .active::after,.xml-paragraph-Tabstheme5-library-pc .top-style .active::before{
  background-color:var(--background-color)!important
}

.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs{
  width:30px;
  text-align:center;
  display:inline-block;
  cursor:pointer;
  z-index:9
}

.xml-paragraph-Tabstheme5-library-pc .top-style .addtabs img{
  max-width:30px;
  width:30px;
  height:30px
}

.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar{
  border-radius:10px
}

.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-track{
  -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);
  border-radius:0;
  background:#f1f1f1
}

.xml-paragraph-Tabstheme5-library-pc .top-style::-webkit-scrollbar-thumb{
  background:#a3a3a3!important
}

.xml-paragraph-Tabstheme5-library-pc .body-text-bg{
  background:#f3f3f3;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-top:13px;
  margin-top:-18px
}

.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Tabstheme5-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme6-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Tabstheme6-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Tabstheme6-library-pc .suptitle{
  display:inline-block;
  background-color:var(--background-color);
  padding:5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  z-index:9;
  border:2px solid transparent;
  max-width:calc(100% - 25px)
}

.xml-paragraph-Tabstheme6-library-pc .suptitle::after{
  content:"";
  width:20px;
  height:calc(100% + 4px);
  position:absolute;
  top:-2px;
  right:-19px;
  background:linear-gradient(-45deg,transparent 26px,var(--background-color) 0) bottom right,linear-gradient(-135deg,transparent 26px,var(--background-color) 0) top right
}

.xml-paragraph-Tabstheme6-library-pc .top-style{
  margin-top:7px;
  min-width:22%;
  max-width:22%
}

.xml-paragraph-Tabstheme6-library-pc .top-style>div{
  width:100%;
  text-align:left;
  cursor:pointer;
  position:relative;
  margin-bottom:10px;
  padding:0 10px;
  border:1px solid #989898
}

.xml-paragraph-Tabstheme6-library-pc .top-style>div .deltabs{
  position:absolute;
  right:-10px;
  top:-5px;
  cursor:pointer
}

.xml-paragraph-Tabstheme6-library-pc .top-style .active{
  border:1px solid var(--background-color)!important
}

.xml-paragraph-Tabstheme6-library-pc .top-style .addtabs{
  width:100%;
  text-align:center;
  display:inline-block;
  cursor:pointer
}

.xml-paragraph-Tabstheme6-library-pc .body-text-bg{
  background:#f3f3f3;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around;
  padding-top:20PX;
  margin-top:-18px
}

.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container{
  padding:10px;
  z-index:99;
  text-align:left;
  border:2px solid transparent
}

.xml-paragraph-Tabstheme6-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Tabstheme6-library-pc .body-text-bg .body-text{
  position:relative;
  max-width:calc(100% - 135px);
  max-width:75%!important;
  min-width:75%
}

.xml-paragraph-Fortytwo-library-pc .body-text{
  position:relative;
  padding:10px
}

.xml-paragraph-Fortytwo-library-pc .body-text .top-line{
  width:calc(100% - 8px);
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-Fortytwo-library-pc .body-text .right-line{
  width:2px;
  height:calc(100% - 8px);
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-paragraph-Fortytwo-library-pc .body-text .bottom-line{
  width:calc(100% - 8px);
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  bottom:0;
  right:0
}

.xml-paragraph-Fortytwo-library-pc .body-text .left-line{
  width:2px;
  height:calc(100% - 8px);
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:0
}

.xml-paragraph-Fortytwo-library-pc .body-text::before{
  content:"";
  width:8px;
  height:45px;
  background:var(--reader-theme-color,#FFF);
  border-left:2px solid var(--background-color);
  border-right:2px solid var(--background-color);
  position:absolute;
  top:-20px;
  left:-1px;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  z-index:1
}

.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  right:-32px;
  bottom:-32px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Fortytwo-library-pc .body-text .right-bottom-triangle::after{
  content:"";
  width:50px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-25px;
  left:-25px
}

.xml-paragraph-Fortythree-library-pc .body-text{
  position:relative;
  padding:10px 20px 10px 10px;
  border:2px solid var(--background-color)!important
}

.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  top:-38px;
  right:-32px;
  -webkit-transform:rotate(-135deg);
  transform:rotate(-135deg)
}

.xml-paragraph-Fortythree-library-pc .body-text .top-right-triangle::after{
  content:"";
  width:25px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-26px;
  left:-17px
}

.xml-paragraph-Fortythree-library-pc .body-text .top-round{
  width:11px;
  height:11px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  top:-15px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-paragraph-Fortythree-library-pc .body-text .top-round::after{
  content:"";
  width:2px;
  height:20px;
  background:var(--background-color);
  position:absolute;
  bottom:-11px;
  right:1px;
  -webkit-transform:rotate(-26deg);
  transform:rotate(-26deg)
}

.xml-paragraph-Fortythree-library-pc .body-text::after{
  content:"";
  width:10px;
  height:11px;
  border-left:solid 2px var(--background-color);
  border-bottom:solid 2px var(--background-color);
  position:absolute;
  top:10px;
  right:10px
}

.xml-paragraph-Fortyfour-library-pc .body-text{
  position:relative;
  padding:10px 20px 10px 10px;
  border:2px solid var(--background-color)!important
}

.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle{
  width:0;
  height:0;
  border-top:25px solid var(--reader-theme-color,#FFF);
  border-left:25px solid transparent;
  border-right:25px solid transparent;
  border-bottom:25px solid transparent;
  position:absolute;
  bottom:-38px;
  right:-32px;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-paragraph-Fortyfour-library-pc .body-text .top-right-triangle::after{
  content:"";
  width:25px;
  height:25px;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:-26px;
  left:-8px
}

.xml-paragraph-Fortyfour-library-pc .body-text .top-round{
  position:absolute;
  top:-18px;
  left:30px
}

.xml-paragraph-Fortyfour-library-pc .body-text::after{
  content:"";
  width:10px;
  height:11px;
  border-left:solid 2px var(--background-color);
  border-top:solid 2px var(--background-color);
  position:absolute;
  bottom:10px;
  right:10px
}

.xml-paragraph-Fortyfive-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyfive-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortyfive-library-pc .top-title-style{
  width:90%;
  background-color:var(--background-color);
  position:relative;
  padding:5px 10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border-radius:20px;
  text-align:center;
  margin:0 auto
}

.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .line{
  min-width:30px;
  width:30px;
  height:2px;
  background:#FFF
}

.xml-paragraph-Fortyfive-library-pc .top-title-style .title-body-box .text-container{
  margin:0 10px;
  text-align:left
}

.xml-paragraph-Fortyfive-library-pc .body-text-bg{
  position:relative
}

.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container{
  width:100%;
  padding:10px;
  z-index:99;
  text-align:left
}

.xml-paragraph-Fortyfive-library-pc .body-text-bg .text-body-container .editorClass{
  word-break:break-all
}

.xml-paragraph-Fortyfive-library-pc .body-text-bg .body-text{
  position:relative;
  background-color:#f3f3f3;
  border-radius:20px;
  margin-top:7px;
  padding:9px
}

.xml-paragraph-Fortysix-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortysix-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortysix-library-pc .body-text{
  position:relative;
  border-radius:10px 0;
  margin-top:7px;
  padding:9px 18px;
  border:2px solid var(--background-color)!important;
  min-height:120px
}

.xml-paragraph-Fortysix-library-pc .body-text .custom-border{
  width:5px;
  height:50%;
  min-height:100px;
  background-color:#fff;
  position:absolute;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir1{
  width:4px;
  height:4px;
  background:var(--background-color);
  opacity:20%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir2{
  width:6px;
  height:6px;
  background:var(--background-color);
  opacity:40%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir3{
  width:8px;
  height:8px;
  background:var(--background-color);
  opacity:60%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir4{
  width:10px;
  height:10px;
  background:var(--background-color);
  opacity:80%;
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pc .body-text .custom-border .cir5{
  width:12px;
  height:12px;
  background:var(--background-color);
  border-radius:50%;
  margin-top:10px
}

.xml-paragraph-Fortysix-library-pc .body-text .right-border{
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
  top:0;
  right:-3px
}

.xml-paragraph-Fortysix-library-pc .body-text .left-border{
  bottom:0;
  left:-3px
}

.xml-paragraph-Fortyseven-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyseven-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortyseven-library-pc .body-text{
  position:relative;
  border-radius:10px;
  background-color:var(--background-color);
  border:0!important;
  -webkit-transform:rotate(-.5deg) skewX(2deg);
  transform:rotate(-.5deg) skewX(2deg)
}

.xml-paragraph-Fortyseven-library-pc .body-text>div{
  background-color:#fff;
  padding:9px 18px;
  border-radius:10px;
  -webkit-transform:rotate(.5deg) skewX(-2deg);
  transform:rotate(.5deg) skewX(-2deg);
  -webkit-box-shadow:0 0 2px 0 #c3c3c3;
  box-shadow:0 0 2px 0 #c3c3c3
}

.xml-paragraph-Fortyeight-library-pc{
  position:relative;
  padding-top:20px!important;
  text-align:left
}

.xml-paragraph-Fortyeight-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-Fortyeight-library-pc .body-text{
  position:relative;
  background:linear-gradient(180deg,transparent 44%,var(--background-color) 100%);
  padding:10px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-text-image-first-library-h5 .w-e-text-container,.xml-text-image-second-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-paragraph-formula-library-h5 .paragraph-formula-box,.xml-paragraph-formula-library-pad .paragraph-formula-box,.xml-paragraph-formula-library-pc .paragraph-formula-box{
  position:relative;
  width:100%
}

.xml-paragraph-formula-library-h5 .paragraph-formula-box .text-formula-box,.xml-paragraph-formula-library-pad .paragraph-formula-box .text-formula-box,.xml-paragraph-formula-library-pc .paragraph-formula-box .text-formula-box{
  width:calc(100% - 40px);
  text-align:center
}

.xml-text-image-first-library-h5 .xml-text-h5.text-body-container,.xml-text-image-fourth-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-second-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container,.xml-text-image-third-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-paragraph-formula-library-h5 .paragraph-formula-box .text-formula-right,.xml-paragraph-formula-library-pad .paragraph-formula-box .text-formula-right,.xml-paragraph-formula-library-pc .paragraph-formula-box .text-formula-right{
  position:absolute;
  right:0;
  top:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  height:100%;
  min-width:60px
}

.paragraph-formula-style2 .paragraph-formula-box .text-formula-right{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.paragraph-formula-style3 .paragraph-formula-box .text-formula-right{
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}

.xml-text-image-first-library-h5 .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-library-h5 .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-library-h5 .image-container{
  margin:10px 0;
  text-align:center
}

.xml-text-image-second-library-h5 .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2
}

.xml-text-image-second-library-h5 .image-box .image-container .block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-library-h5 .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-second-library-h5 .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-library-h5 .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-library-h5 .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-second-library-h5 .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-second-library-h5 .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-second-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-third-library-h5 .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2
}

.xml-text-image-second-library-pad .image-box,.xml-text-image-third-library-h5 .image-box .image-container .block-checked,.xml-text-image-third-library-h5 .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-library-h5 .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-third-library-h5 .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-third-library-h5 .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-library-h5 .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-third-library-h5 .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-third-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fourth-library-h5 .image-container{
  z-index:1;
  height:100%;
  width:100%;
  position:absolute
}

.xml-text-image-fourth-library-h5 .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-h5 .image-container .xml-image-dan-tu .xml-image-dan-tu-h5{
  width:100%;
  height:100%
}

.xml-text-image-fourth-library-h5 .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-library-h5 .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-library-h5 .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-fourth-library-h5 .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-fourth-library-h5 .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-library-h5 .iamge-bg-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-text-image-fourth-library-h5 .image-text-box{
  width:80%;
  margin:0 auto;
  padding:30px 0;
  position:relative;
  z-index:10
}

.xml-text-image-fourth-library-h5 .image-text-box .image-top-title{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-text-image-fourth-library-h5 .image-text-box .image-top-title .text-container-number{
  width:40px;
  height:40px;
  min-width:40px;
  border:1px solid var(--background-color);
  border-radius:50% 50% 0;
  background-color:#fff;
  line-height:40px;
  text-align:center;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-text-image-fourth-library-h5 .image-text-box .image-top-title .text-container{
  margin-top:10px
}

.xml-text-image-fourth-library-h5 .image-text-box .text-body-container{
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  color:#fff;
  padding:20px 15px 15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:-15px
}

.xml-text-image-fifth-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fifth-library-h5 .iamge-bg-box{
  width:100%;
  position:relative
}

.xml-text-image-fifth-library-h5 .iamge-bg-box .image-top-title{
  width:40%;
  padding:0 10px;
  border-radius:5px;
  background-color:var(--background-color);
  position:absolute;
  top:-10px;
  z-index:99
}

.xml-text-image-fifth-library-h5 .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{
  width:100%!important
}

.xml-text-image-fifth-library-h5 .image-text-box{
  width:100%
}

.xml-text-image-fifth-library-h5 .image-text-box .text-body-container{
  border:1px solid var(--background-color);
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:-1%;
  margin-top:-5px;
  text-align:left
}

.xml-text-image-fifth-library-h5 .text-container{
  width:100%;
  height:100%
}

.xml-text-image-sixth-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-sixth-library-h5 .iamge-bg-box{
  width:80%;
  z-index:999;
  max-width:45%
}

.xml-text-image-sixth-library-h5 .iamge-bg-box .image-top-title{
  padding:0 24px 0 10px;
  border-radius:5px
}

.xml-text-image-sixth-library-h5 .iamge-bg-box .image-top-title .edit-mode-inject{
  width:100%
}

.xml-text-image-sixth-library-h5 .image-text-box{
  margin-left:-25px;
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  max-width:55%
}

.xml-text-image-sixth-library-h5 .image-text-box .text-body-container{
  border:1px solid var(--background-color);
  background-color:var(--background-color);
  color:#fff;
  padding:10px 10px 5px 30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px;
  height:100%;
  -webkit-box-shadow:0 0 2px 0 #000;
  box-shadow:0 0 2px 0 #000
}

.xml-text-image-sixth-library-h5 .image-text-decorate{
  width:50px;
  height:100px;
  background-color:var(--background-color);
  border-radius:0 20px 20px 0;
  z-index:0;
  position:absolute;
  right:25px;
  bottom:0
}

.xml-text-image-seventh-library-h5 .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-seventh-library-h5 .iamge-bg-box{
  width:100%;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin-top:10px
}

.xml-text-image-seventh-library-h5 .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-seventh-library-h5 .iamge-bg-box .image-container{
  width:90%
}

.xml-text-image-seventh-library-h5 .image-text-box{
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  text-align:left;
  margin-top:-80px
}

.xml-text-image-seventh-library-h5 .image-text-box .text-body-container{
  width:90%;
  border:1px solid var(--background-color);
  background-color:var(--background-color);
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px
}

.xml-text-image-seventh-library-h5 .image-text-decorate{
  width:100px;
  height:30px;
  background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));
  z-index:0;
  position:absolute;
  right:25px;
  bottom:17px
}

.xml-text-image-seventh-library-h5 .image-text-decorate2{
  width:100px;
  height:100px;
  background-image:linear-gradient(to left top,transparent 60%,var(--background-color));
  position:absolute;
  top:0
}

.xml-text-image-first-library-pad .w-e-text-container,.xml-text-image-second-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-first-library-pad .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-library-pad .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-first-library-pad .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-library-pad .image-container{
  margin:10px 0;
  text-align:center
}

.xml-text-image-second-library-pad .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border:4px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:2
}

.xml-text-image-second-library-pad .image-box .image-container .block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-library-pad .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-second-library-pad .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-library-pad .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-library-pad .w-e-text-container,.xml-text-image-third-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-library-pad .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-second-library-pad .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-second-library-pad .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-second-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-second-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-library-pad .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2
}

.xml-text-image-second-library-pc .image-box,.xml-text-image-third-library-pad .image-box .image-container .block-checked,.xml-text-image-third-library-pad .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-library-pad .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-third-library-pad .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-third-library-pad .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-library-pad .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-third-library-pad .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-third-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-third-library-pad .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-library-pad .image-container{
  z-index:1;
  height:100%;
  width:100%;
  position:absolute
}

.xml-text-image-fourth-library-pad .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-pad .image-container .xml-image-dan-tu .xml-image-dan-tu-pad{
  width:100%;
  height:100%
}

.xml-text-image-fourth-library-pad .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h1,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h2,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h3,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h4,.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-library-pad .title-box .xml-text-pad.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-library-pad .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-fourth-library-pad .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-fourth-library-pad .body-box .body-box-inner .xml-text-pad.text-body-container{
  text-align:left
}

.xml-text-image-fourth-library-pad .body-box .body-box-inner .xml-text-pad.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-library-pad .iamge-bg-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-text-image-fourth-library-pad .image-text-box{
  width:80%;
  margin:0 auto;
  padding:30px 0;
  position:relative;
  z-index:10
}

.xml-text-image-fourth-library-pad .image-text-box .image-top-title{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-text-image-fourth-library-pad .image-text-box .image-top-title .text-container-number{
  width:40px;
  height:40px;
  min-width:40px;
  border:1px solid var(--background-color);
  border-radius:50% 50% 0;
  background-color:#fff;
  line-height:40px;
  text-align:center;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-text-image-fourth-library-pad .image-text-box .image-top-title .text-container{
  margin-top:10px
}

.xml-text-image-fourth-library-pad .image-text-box .text-body-container{
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  color:#fff;
  padding:20px 15px 15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:-15px
}

.xml-text-image-fifth-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fifth-library-pad .iamge-bg-box{
  width:100%;
  position:relative
}

.xml-text-image-fifth-library-pad .iamge-bg-box .image-top-title{
  width:40%;
  padding:0 10px;
  border-radius:5px;
  background-color:var(--background-color);
  position:absolute;
  top:-10px;
  z-index:99
}

.xml-text-image-fifth-library-pad .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{
  width:100%!important
}

.xml-text-image-fifth-library-pad .image-text-box{
  width:100%
}

.xml-text-image-fifth-library-pad .image-text-box .text-body-container{
  border:1px solid var(--background-color);
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:-1%;
  margin-top:-5px;
  text-align:left
}

.xml-text-image-fifth-library-pad .text-container{
  width:100%;
  height:100%
}

.xml-text-image-sixth-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-sixth-library-pad .iamge-bg-box{
  width:80%;
  z-index:999;
  max-width:45%
}

.xml-text-image-sixth-library-pad .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-sixth-library-pad .iamge-bg-box .image-top-title .edit-mode-inject{
  width:100%
}

.xml-text-image-sixth-library-pad .image-text-box{
  margin-left:-25px;
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  max-width:55%
}

.xml-text-image-sixth-library-pad .image-text-box .text-body-container{
  border:1px solid var(--background-color);
  background-color:var(--background-color);
  color:#fff;
  padding:10px 10px 5px 30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px;
  height:100%;
  -webkit-box-shadow:0 0 2px 0 #000;
  box-shadow:0 0 2px 0 #000
}

.xml-text-image-sixth-library-pad .image-text-decorate{
  width:50px;
  height:100px;
  background-color:var(--background-color);
  border-radius:0 20px 20px 0;
  z-index:0;
  position:absolute;
  right:25px;
  bottom:0
}

.xml-text-image-seventh-library-pad .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-seventh-library-pad .iamge-bg-box{
  width:100%;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin-top:10px
}

.xml-text-image-seventh-library-pad .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-seventh-library-pad .iamge-bg-box .image-container{
  width:90%
}

.xml-text-image-seventh-library-pad .image-text-box{
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  text-align:left;
  margin-top:-80px
}

.xml-text-image-seventh-library-pad .image-text-box .text-body-container{
  width:90%;
  border:1px solid var(--background-color);
  background-color:var(--background-color);
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px
}

.xml-text-image-seventh-library-pad .image-text-decorate{
  width:100px;
  height:30px;
  background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));
  z-index:0;
  position:absolute;
  right:25px;
  bottom:17px
}

.xml-text-image-seventh-library-pad .image-text-decorate2{
  width:100px;
  height:100px;
  background-image:linear-gradient(to left top,transparent 60%,var(--background-color));
  position:absolute;
  top:0
}

.xml-text-image-first-library-pc .w-e-text-container,.xml-text-image-second-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-first-library-pc .xml-text-h5.text-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-library-pc .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-first-library-pc .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-first-library-pc .image-container{
  margin:10px 0;
  text-align:center
}

.xml-text-image-second-library-pc .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border:4px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  z-index:2
}

.xml-text-image-second-library-pc .image-box .image-container .block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-library-pc .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-second-library-pc .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-second-library-pc .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-second-library-pc .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-second-library-pc .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-second-library-pc .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-second-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-second-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-third-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-third-library-pc .image-box{
  background:#fff;
  width:143px;
  min-width:143px;
  height:143px;
  min-height:143px;
  -o-object-fit:contain;
  object-fit:contain;
  border-radius:50%;
  border:4px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  overflow:hidden;
  z-index:2
}

.xml-text-image-third-library-pc .image-box .image-container .block-checked,.xml-text-image-third-library-pc .image-box .image-container.block-checked{
  border-radius:50%;
  overflow:hidden
}

.xml-text-image-third-library-pc .image-box .image-container img{
  width:135px;
  height:135px
}

.xml-text-image-third-library-pc .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h1,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h2,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h3,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h4,.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-third-library-pc .title-box .xml-text-h5.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-third-library-pc .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-third-library-pc .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-third-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container{
  text-align:left
}

.xml-text-image-third-library-pc .body-box .body-box-inner .xml-text-h5.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fourth-library-pc .image-container{
  z-index:1;
  height:100%;
  width:100%;
  position:absolute
}

.xml-text-image-fourth-library-pc .image-container .xml-image-dan-tu,.xml-text-image-fourth-library-pc .image-container .xml-image-dan-tu .xml-image-dan-tu-pc{
  width:100%;
  height:100%
}

.xml-text-image-fourth-library-pc .title-box{
  height:32px;
  margin-left:-8px;
  margin-bottom:25px;
  padding:2px 21px;
  background:var(--background-color);
  border:1px solid var(--background-color);
  border-radius:0 14px 14px 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  word-break:break-all
}

.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h1,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h2,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h3,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h4,.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass h5{
  -webkit-margin-before:0!important;
  margin-block-start:0!important;
  -webkit-margin-after:0!important;
  margin-block-end:0!important
}

.xml-text-image-fourth-library-pc .title-box .xml-text-pc.text-container .editorClass p{
  margin:0;
  padding:0
}

.xml-text-image-fourth-library-pc .body-box{
  padding:10px;
  border:1px solid var(--background-color);
  margin-left:10px;
  margin-top:-87px
}

.xml-text-image-fourth-library-pc .body-box .body-box-inner{
  padding:87px 10px 10px;
  border:1px solid var(--background-color)
}

.xml-text-image-fourth-library-pc .body-box .body-box-inner .xml-text-pc.text-body-container{
  text-align:left
}

.xml-text-image-fourth-library-pc .body-box .body-box-inner .xml-text-pc.text-body-container .editorClass{
  word-break:break-all
}

.xml-text-image-fourth-library-pc .iamge-bg-box{
  width:100%;
  height:100%;
  position:relative
}

.xml-text-image-fourth-library-pc .image-text-box{
  width:80%;
  margin:0 auto;
  padding:30px 0;
  position:relative;
  z-index:10
}

.xml-text-image-fourth-library-pc .image-text-box .image-top-title{
  width:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-text-image-fourth-library-pc .image-text-box .image-top-title .text-container-number{
  width:40px;
  height:40px;
  min-width:40px;
  border:1px solid var(--background-color);
  border-radius:50% 50% 0;
  background-color:#fff;
  line-height:40px;
  text-align:center;
  margin-right:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-text-image-fourth-library-pc .image-text-box .image-top-title .text-container{
  margin-top:10px
}

.xml-text-image-fourth-library-pc .image-text-box .text-body-container{
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  color:#fff;
  padding:20px 15px 15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-top:-15px
}

.xml-text-image-fifth-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-fifth-library-pc .iamge-bg-box{
  width:100%;
  position:relative
}

.xml-text-image-fifth-library-pc .iamge-bg-box .image-top-title{
  width:40%;
  padding:0 10px;
  border-radius:5px;
  background-color:var(--background-color);
  position:absolute;
  top:-10px;
  z-index:99
}

.xml-text-image-fifth-library-pc .iamge-bg-box .image-top-title .edui-editor-iframeholder edui-default{
  width:100%!important
}

.xml-text-image-fifth-library-pc .image-text-box{
  width:100%
}

.xml-text-image-fifth-library-pc .image-text-box .text-body-container{
  border:1px solid var(--background-color);
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-left:-1%;
  margin-top:-5px;
  text-align:left
}

.xml-text-image-fifth-library-pc .text-container{
  width:100%;
  height:100%
}

.xml-text-image-sixth-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-sixth-library-pc .iamge-bg-box{
  width:80%;
  z-index:999;
  max-width:45%
}

.xml-text-image-sixth-library-pc .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-sixth-library-pc .iamge-bg-box .image-top-title .edit-mode-inject{
  width:100%
}

.xml-text-image-sixth-library-pc .image-text-box{
  margin-left:-25px;
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  max-width:55%
}

.xml-text-image-sixth-library-pc .image-text-box .text-body-container{
  border:1px solid var(--background-color);
  background-color:var(--background-color);
  color:#fff;
  padding:10px 10px 5px 30px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px;
  height:100%;
  -webkit-box-shadow:0 0 2px 0 #000;
  box-shadow:0 0 2px 0 #000
}

.xml-text-image-sixth-library-pc .image-text-decorate{
  width:50px;
  height:100px;
  background-color:var(--background-color);
  border-radius:0 20px 20px 0;
  z-index:0;
  position:absolute;
  right:25px;
  bottom:0
}

.xml-text-image-seventh-library-pc .w-e-text-container{
  background:rgba(0,0,0,.2509803922)
}

.xml-text-image-seventh-library-pc .iamge-bg-box{
  width:100%;
  z-index:999;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  margin-top:10px
}

.xml-text-image-seventh-library-pc .iamge-bg-box .image-top-title{
  padding:0 10px;
  border-radius:5px
}

.xml-text-image-seventh-library-pc .iamge-bg-box .image-container{
  width:90%
}

.xml-text-image-seventh-library-pc .image-text-box{
  width:100%;
  min-height:150px;
  position:relative;
  z-index:99;
  text-align:left;
  margin-top:-80px
}

.xml-text-image-seventh-library-pc .image-text-box .text-body-container{
  width:90%;
  border:1px solid var(--background-color);
  background-color:var(--background-color);
  color:#fff;
  padding:10px 10px 5px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:left;
  border-radius:10px;
  min-height:200px
}

.xml-text-image-seventh-library-pc .image-text-decorate{
  width:100px;
  height:30px;
  background-image:linear-gradient(to right,var(--reader-theme-color,#FFF),var(--background-color));
  z-index:0;
  position:absolute;
  right:25px;
  bottom:17px
}

.xml-text-image-seventh-library-pc .image-text-decorate2{
  width:100px;
  height:100px;
  background-image:linear-gradient(to left top,transparent 60%,var(--background-color));
  position:absolute;
  top:0
}

.xml-splitline-second-library-h5{
  margin-top:0
}

.xml-splitline-second-library-h5 .title-container{
  height:30px;
  padding-top:10px
}

.xml-splitline-second-library-h5 .title-container .line1{
  width:90%;
  border-bottom:2px solid var(--background-color);
  margin-bottom:5px;
  position:relative
}

.xml-splitline-second-library-h5 .title-container .line1>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:0;
  top:-1px
}

.xml-splitline-second-library-h5 .title-container .line2{
  width:90%;
  border-bottom:2px solid var(--background-color);
  float:right;
  margin-top:5px;
  position:relative
}

.xml-splitline-second-library-h5 .title-container .line2>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:0;
  top:-1px
}

.xml-splitline-fourth-library-h5{
  margin-top:0
}

.xml-splitline-fourth-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fourth-library-h5 .title-container .centerimg{
  width:70px;
  height:20px;
  margin-top:2px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline1{
  width:2px;
  height:10px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  margin-left:2px
}

.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline2{
  width:2px;
  height:20px;
  background:var(--background-color);
  -webkit-transform:rotate(-25deg);
  transform:rotate(-25deg);
  margin-left:6px
}

.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline3{
  width:2px;
  height:25px;
  background:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  margin-left:11px;
  margin-top:-1px
}

.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline4{
  width:2px;
  height:15px;
  background:var(--background-color);
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg);
  margin-left:11px
}

.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline5{
  width:2px;
  height:15px;
  background:var(--background-color);
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg);
  margin-left:9px;
  margin-top:1px
}

.xml-splitline-fourth-library-h5 .title-container .centerimg .foldline6{
  width:2px;
  height:16px;
  background:var(--background-color);
  -webkit-transform:rotate(-68deg);
  transform:rotate(-68deg);
  margin-left:12px;
  margin-top:-2px
}

.xml-splitline-eighth-library-h5,.xml-splitline-fifth-library-h5,.xml-splitline-seventh-library-h5,.xml-splitline-sixth-library-h5,.xml-splitline-tenth-library-h5{
  margin-top:0
}

.xml-splitline-fourth-library-h5 .title-container .line{
  width:40%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-fifth-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fifth-library-h5 .title-container .centerimg{
  width:30px;
  height:30px;
  border:1px solid var(--background-color);
  border-radius:50%;
  margin:0 10px;
  position:relative
}

.xml-splitline-fifth-library-h5 .title-container .centerimg>div{
  width:15px;
  height:15px;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-52%,-50%);
  transform:translate(-52%,-50%)
}

.xml-splitline-fifth-library-h5 .title-container .line{
  width:40%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-sixth-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-splitline-sixth-library-h5 .title-container .centerimg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-sixth-library-h5 .title-container .centerimg .block1{
  width:4px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px
}

.xml-splitline-sixth-library-h5 .title-container .centerimg .block2{
  width:4px;
  height:25px;
  background-color:var(--background-color);
  border-radius:5px;
  margin-left:5px
}

.xml-splitline-sixth-library-h5 .title-container .line1{
  width:73%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-sixth-library-h5 .title-container .line2{
  width:15%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-seventh-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-seventh-library-h5 .title-container .centerimg{
  width:80%;
  height:20px;
  background-color:var(--background-color)
}

.xml-splitline-seventh-library-h5 .title-container .dotted{
  width:7%;
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-seventh-library-h5 .title-container .dotted>div{
  width:2px;
  height:100%;
  background-color:var(--background-color)
}

.xml-splitline-eighth-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eighth-library-h5 .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  position:relative
}

.xml-splitline-eighth-library-h5 .title-container .centerimg .line1{
  width:200%;
  position:absolute;
  top:0;
  right:2px;
  border-top:1px solid var(--background-color)
}

.xml-splitline-eighth-library-h5 .title-container .centerimg .line2{
  width:200%;
  position:absolute;
  bottom:0;
  left:2px;
  border-top:1px solid var(--background-color)
}

.xml-splitline-tenth-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-tenth-library-h5 .title-container>div{
  width:100%
}

.xml-splitline-tenth-library-h5 .title-container .centerimg{
  width:100%;
  height:10px;
  background-color:var(--background-color)
}

.xml-splitline-tenth-library-h5 .title-container .line{
  width:100;
  height:2px;
  background-color:var(--background-color);
  margin-top:3px
}

.xml-splitline-Greytheme2-library-h5,.xml-splitline-Greytheme3-library-h5,.xml-splitline-Greytheme5-library-h5,.xml-splitline-Yellowtheme3-library-h5,.xml-splitline-eleventh-library-h5,.xml-splitline-ninth-library-h5{
  margin-top:0
}

.xml-splitline-eleventh-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eleventh-library-h5 .title-container>div{
  width:100%
}

.xml-splitline-eleventh-library-h5 .title-container .centerimg{
  width:95%;
  height:5px;
  background-color:var(--background-color);
  margin-left:15px;
  border-radius:2px
}

.xml-splitline-eleventh-library-h5 .title-container .line1{
  width:10%;
  height:4px;
  background-color:var(--background-color);
  border-radius:5px
}

.xml-splitline-eleventh-library-h5 .title-container .line2{
  width:4px;
  height:10px;
  background-color:var(--background-color);
  margin-left:20px
}

.xml-splitline-ninth-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  overflow:hidden
}

.xml-splitline-ninth-library-h5 .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-ninth-library-h5 .title-container .centerimg .skeybox{
  border-left:20px solid transparent;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-right:20px solid #fff;
  position:absolute;
  bottom:0;
  right:0
}

.xml-splitline-ninth-library-h5 .title-container .centerimg .line{
  width:350%;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  right:2px
}

.xml-splitline-Redtheme1-library-h5 .title-container{
  height:17px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme1-library-h5 .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:45%;
  margin-right:10px
}

.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line{
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-left:-4px
}

.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line::before{
  content:"";
  width:13px;
  height:13px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:11px;
  top:-6px;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line::after{
  content:"";
  width:13px;
  height:13px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:20px;
  top:-6px;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

.xml-splitline-Redtheme1-library-h5 .title-container .linebox .left-line .line .circle{
  width:5px;
  height:5px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-splitline-Greytheme2-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme2-library-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme2-library-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme2-library-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme3-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme3-library-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme3-library-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme3-library-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme5-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme5-library-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme5-library-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme5-library-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box>div:nth-child(odd){
  margin-top:5px
}

.xml-splitline-Yellowtheme3-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox{
  width:100%;
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box{
  width:20px;
  height:10px;
  position:absolute;
  top:-2px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .left-block-box>div{
  width:5px;
  height:5px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box{
  width:20px;
  height:10px;
  position:absolute;
  bottom:-5px;
  right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .right-block-box>div{
  width:5px;
  height:5px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con{
  width:100%;
  height:20%;
  border-bottom:2px dotted var(--background-color);
  position:relative
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con::before{
  content:"";
  width:100%;
  border-top:4px solid var(--background-color);
  position:absolute;
  left:0;
  top:-2px
}

.xml-splitline-Yellowtheme3-library-h5 .title-container .linebox .line-con::after{
  content:"";
  width:100%;
  border-top:4px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:-8px
}

.xml-splitline-Bluetheme1-library-h5{
  margin-top:0
}

.xml-splitline-Bluetheme1-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme1-library-h5 .title-container .linebox{
  width:100%;
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  position:relative
}

.xml-splitline-Bluetheme1-library-h5 .title-container .linebox::after{
  content:"";
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:absolute
}

.xml-splitline-Bluetheme1-library-h5 .title-container .linebox .iconbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#fff;
  z-index:9;
  padding:0 5px
}

.xml-splitline-Bluetheme1-library-h5 .title-container .linebox .iconbox .circle{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  margin:0 2px
}

.xml-splitline-Bluetheme2-library-h5,.xml-splitline-Yellowtheme2-library-h5{
  margin-top:0
}

.xml-splitline-Bluetheme2-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme2-library-h5 .title-container .linebox{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly
}

.xml-splitline-Bluetheme2-library-h5 .title-container .linebox>div{
  width:15px;
  height:10px;
  position:relative;
  background-color:#fff;
  padding:0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-splitline-Bluetheme2-library-h5 .title-container .linebox>div::before{
  content:"";
  width:8px;
  height:8px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute
}

.xml-splitline-Bluetheme2-library-h5 .title-container .linebox::after{
  content:"";
  width:100%;
  border-top:4px dotted var(--background-color);
  position:absolute
}

.xml-splitline-Yellowtheme2-library-h5 .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .linebox-circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9;
  background:#fff;
  height:20px
}

.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox .circle{
  width:8px;
  height:8px;
  background-color:var(--background-color);
  border-radius:50%;
  margin:0 15px
}

.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox .iconbox::after{
  content:"";
  width:100%;
  border-bottom:2px solid var(--background-color);
  position:absolute
}

.xml-splitline-Yellowtheme2-library-h5 .title-container .linebox::before{
  content:"";
  width:100%;
  height:3px;
  background-color:var(--background-color);
  position:absolute
}

.xml-splitline-Redtheme4-library-h5{
  margin-top:0
}

.xml-splitline-Redtheme4-library-h5 .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox{
  width:100%;
  height:100%
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon{
  width:100%;
  height:2px;
  background:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon::before{
  content:"";
  width:10%;
  height:3px;
  border-left:5px solid #fff;
  border-right:5px solid #fff;
  margin-right:5%
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .top-linecon::after{
  content:"";
  width:10%;
  height:3px;
  border-left:5px solid #fff;
  border-right:5px solid #fff;
  margin-left:5%
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:2px
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .left-trianglebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .left-trianglebox>div{
  width:0;
  height:0;
  border:5px solid var(--background-color);
  border-left:5px solid transparent;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  margin-right:-5px
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .line{
  width:30%;
  margin:0 5px 0 10px;
  background:var(--background-color)
}

.xml-splitline-Greytheme1-library-h5,.xml-splitline-Yellowtheme1-library-h5{
  margin-top:0
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .right-trianglebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme4-library-h5 .title-container .linebox .bottom-linecon .right-trianglebox>div{
  width:0;
  height:0;
  border:5px solid var(--background-color);
  border-right:5px solid transparent;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  margin-right:-5px
}

.xml-splitline-Yellowtheme1-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .left-block{
  width:10px;
  height:10px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon::before{
  content:"";
  width:95%;
  border-top:2px dotted var(--background-color);
  position:absolute;
  top:-3px;
  left:5px
}

.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .linecon::after{
  content:"";
  width:95%;
  border-bottom:2px dotted var(--background-color);
  position:absolute;
  bottom:-3px;
  left:5px
}

.xml-splitline-Yellowtheme1-library-h5 .title-container .linebox .right-icon{
  margin-left:-25px
}

.xml-splitline-Greytheme1-library-h5 .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme1-library-h5 .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:5px
}

.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon .block{
  width:11px;
  height:15px;
  background-color:var(--background-color)
}

.xml-splitline-Greytheme1-library-h5 .title-container .linebox .left-icon .triangle{
  width:0;
  height:0;
  border:6px solid var(--background-color);
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent;
  margin-top:2px
}

.xml-splitline-Bluetheme4-library-h5,.xml-splitline-second-library-pad{
  margin-top:0
}

.xml-splitline-Greytheme1-library-h5 .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme1-library-h5 .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Bluetheme4-library-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox{
  width:100%;
  height:100%
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox{
  width:80%;
  height:3px;
  background-color:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:0 auto
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox::before{
  content:"";
  width:7px;
  height:7px;
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  left:-8px
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .top-lineconbox::after{
  content:"";
  width:7px;
  height:7px;
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  right:-8px
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox{
  border-top:1px solid var(--background-color);
  margin-top:2px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox::before{
  content:"";
  width:10px;
  height:10px;
  background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);
  border-left:1px solid var(--background-color);
  border-bottom:1px solid var(--background-color);
  position:absolute;
  left:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:-5px
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon1{
  width:40%;
  border-top:1px solid var(--background-color);
  margin-top:2px
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon2{
  width:40%;
  border-top:1px solid var(--background-color);
  margin-top:2px;
  position:relative
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .linecon2::after{
  content:"";
  width:4px;
  height:2px;
  background:#fff;
  position:absolute;
  left:2px;
  top:-2px
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .bottom-block1{
  width:20px;
  height:6px;
  background:var(--background-color);
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  margin-top:1px;
  margin-left:10px
}

.xml-splitline-Bluetheme4-library-h5 .title-container .linebox .bottom-lineconbox .bottom-block2{
  width:20px;
  height:6px;
  background:var(--background-color);
  -webkit-transform:skewX(-45deg);
  transform:skewX(-45deg);
  margin-top:1px;
  margin-left:12px
}

.xml-splitline-Twentytwo-library-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentytwo-library-h5 .centerimg{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Twentytwo-library-h5 .centerimg::before{
  content:"";
  width:16px;
  height:16px;
  background-color:#fff;
  border:1px solid var(--background-color);
  position:absolute;
  top:-7px;
  left:47%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentytwo-library-h5 .centerimg::after{
  content:"";
  width:17px;
  height:17px;
  background-color:var(--background-color);
  border:1px solid #fff;
  position:absolute;
  top:-7px;
  left:49%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentythree-library-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentythree-library-h5 .centerimg{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Twentythree-library-h5 .centerimg::before{
  content:"";
  width:37px;
  height:6px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  position:absolute;
  top:-2px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-splitline-Twentyfour-library-h5 .title-container{
  overflow:hidden
}

.xml-splitline-Twentyfour-library-h5 .title-container>div{
  width:100%;
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-top:solid 1px var(--background-color)!important;
  position:relative
}

.xml-splitline-Twentyfour-library-h5 .title-container .centerimg{
  width:26px;
  height:26px;
  background:#fff;
  border:1px solid var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  bottom:5px;
  left:30px;
  padding:2px;
  z-index:99
}

.xml-splitline-Twentyfour-library-h5 .title-container .centerimg>div{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  z-index:99
}

.xml-splitline-Twentyfive-library-h5 .title-container>div{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:none!important;
  border-left:2px solid var(--background-color)!important;
  border-right:2px solid var(--background-color)!important;
  position:relative;
  padding:0 3px
}

.xml-splitline-Twentyfive-library-h5 .title-container .left-top-line{
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  left:-2px
}

.xml-splitline-Twentyfive-library-h5 .title-container .left-bottom-line{
  width:95px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  bottom:-2px
}

.xml-splitline-Twentyfive-library-h5 .title-container .left-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Twentyfive-library-h5 .title-container .left-block-box>div{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  margin:0 3px
}

.xml-splitline-Twentyfive-library-h5 .title-container .right-top-line{
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  right:-2px
}

.xml-splitline-Twentyfive-library-h5 .title-container .right-bottom-line{
  width:95px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  right:-2px;
  bottom:-2px
}

.xml-splitline-Twentyfive-library-h5 .title-container .right-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  right:3px
}

.xml-splitline-Twentyfive-library-h5 .title-container .right-block-box>div{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  margin:0 3px
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg{
  width:calc(100% - 225px);
  height:100%;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  left:50%;
  bottom:-2px;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(1){
  width:40%;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:0;
  left:-6px
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(1)::after{
  content:"";
  width:9px;
  height:9px;
  background:#fff;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  right:0;
  top:-5px
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(2){
  width:40%;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:0;
  right:-6px
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg>div:nth-child(2)::before{
  content:"";
  width:9px;
  height:9px;
  background:#fff;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:-5px
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box{
  width:34px;
  height:9px;
  border-top:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  top:3px;
  left:-53px
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box::before{
  content:"";
  width:2px;
  height:17px;
  background-color:var(--background-color);
  position:absolute;
  right:-7px;
  bottom:-5px;
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg)
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .left-line-box::after{
  content:"";
  width:2px;
  height:26px;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  right:-10px;
  -webkit-transform:rotate(-55deg);
  transform:rotate(-55deg)
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box{
  width:34px;
  height:9px;
  border-top:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  top:3px;
  right:-53px
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box::before{
  content:"";
  width:2px;
  height:17px;
  background-color:var(--background-color);
  position:absolute;
  left:-7px;
  top:-7px;
  -webkit-transform:rotate(-55deg);
  transform:rotate(-55deg)
}

.xml-splitline-Twentyfive-library-h5 .title-container .centerimg .right-line-box::after{
  content:"";
  width:2px;
  height:26px;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  left:-10px;
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg)
}

.xml-splitline-Twentysix-library-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentysix-library-h5 .title-container .left-triangle{
  width:0;
  height:0;
  border-top:8px solid transparent;
  border-right:10px solid transparent;
  border-bottom:8px solid transparent;
  border-left:10px solid var(--background-color);
  margin-right:-12px
}

.xml-splitline-Twentysix-library-h5 .title-container .centerimg{
  width:95%;
  height:2px;
  background:var(--background-color);
  text-align:center;
  line-height:2px
}

.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div{
  width:14px;
  height:14px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  display:inline-block;
  margin-top:-7px;
  position:relative
}

.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div::before{
  content:"";
  width:7px;
  height:7px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  bottom:-7px;
  left:-7px
}

.xml-splitline-Twentysix-library-h5 .title-container .centerimg>div::after{
  content:"";
  width:7px;
  height:7px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  top:-7px;
  right:-7px
}

.xml-splitline-Twentysix-library-h5 .title-container .right-triangle{
  width:0;
  height:0;
  border-top:8px solid transparent;
  border-right:10px solid var(--background-color);
  border-bottom:8px solid transparent;
  border-left:10px solid transparent;
  margin-left:-12px
}

.xml-splitline-Twentyseven-library-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-Twentyseven-library-h5 .title-container>div:nth-child(even){
  width:15px;
  height:5px;
  background-color:var(--background-color);
  margin:0 10px;
  border-radius:2px
}

.xml-splitline-Twentyseven-library-h5 .title-container>div:nth-child(odd){
  width:35px;
  height:5px;
  background-color:var(--background-color);
  border-radius:2px
}

.xml-splitline-Twentyeight-library-h5 .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box{
  width:42%;
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-left:3px
}

.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  left:-2px
}

.xml-splitline-Twentyeight-library-h5 .title-container .left-line-box::after{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-3px;
  right:-2px
}

.xml-splitline-Twentyeight-library-h5 .title-container .centerimg{
  width:14px;
  height:14px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  margin:0 4px
}

.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box{
  width:42%;
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-right:3px
}

.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  right:-2px
}

.xml-splitline-Twentyeight-library-h5 .title-container .right-line-box::after{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-3px;
  left:-2px
}

.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .round{
  width:6px;
  height:6px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%
}

.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon{
  width:8px;
  height:8px;
  position:relative;
  margin:0 3px
}

.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon::before{
  content:"";
  width:2px;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentyeight-library-h5 .title-container .side-block-box .icon::after{
  content:"";
  width:2px;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-splitline-second-library-pad .title-container{
  height:30px;
  padding-top:10px
}

.xml-splitline-second-library-pad .title-container .line1{
  width:90%;
  border-bottom:2px solid var(--background-color);
  margin-bottom:5px;
  position:relative
}

.xml-splitline-second-library-pad .title-container .line1>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:0;
  top:-1px
}

.xml-splitline-second-library-pad .title-container .line2{
  width:90%;
  border-bottom:2px solid var(--background-color);
  float:right;
  margin-top:5px;
  position:relative
}

.xml-splitline-second-library-pad .title-container .line2>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:0;
  top:-1px
}

.xml-splitline-fourth-library-pad{
  margin-top:0
}

.xml-splitline-fourth-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fourth-library-pad .title-container .centerimg{
  width:70px;
  height:20px;
  margin-top:2px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-fourth-library-pad .title-container .centerimg .foldline1{
  width:2px;
  height:10px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  margin-left:2px
}

.xml-splitline-fourth-library-pad .title-container .centerimg .foldline2{
  width:2px;
  height:20px;
  background:var(--background-color);
  -webkit-transform:rotate(-25deg);
  transform:rotate(-25deg);
  margin-left:6px
}

.xml-splitline-fourth-library-pad .title-container .centerimg .foldline3{
  width:2px;
  height:25px;
  background:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  margin-left:11px;
  margin-top:-1px
}

.xml-splitline-fourth-library-pad .title-container .centerimg .foldline4{
  width:2px;
  height:15px;
  background:var(--background-color);
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg);
  margin-left:11px
}

.xml-splitline-fourth-library-pad .title-container .centerimg .foldline5{
  width:2px;
  height:15px;
  background:var(--background-color);
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg);
  margin-left:9px;
  margin-top:1px
}

.xml-splitline-fourth-library-pad .title-container .centerimg .foldline6{
  width:2px;
  height:16px;
  background:var(--background-color);
  -webkit-transform:rotate(-68deg);
  transform:rotate(-68deg);
  margin-left:12px;
  margin-top:-2px
}

.xml-splitline-eighth-library-pad,.xml-splitline-fifth-library-pad,.xml-splitline-seventh-library-pad,.xml-splitline-sixth-library-pad,.xml-splitline-tenth-library-pad{
  margin-top:0
}

.xml-splitline-fourth-library-pad .title-container .line{
  width:40%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-fifth-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fifth-library-pad .title-container .centerimg{
  width:30px;
  height:30px;
  border:1px solid var(--background-color);
  border-radius:50%;
  margin:0 10px;
  position:relative
}

.xml-splitline-fifth-library-pad .title-container .centerimg>div{
  width:15px;
  height:15px;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-52%,-50%);
  transform:translate(-52%,-50%)
}

.xml-splitline-fifth-library-pad .title-container .line{
  width:40%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-sixth-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-splitline-sixth-library-pad .title-container .centerimg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-sixth-library-pad .title-container .centerimg .block1{
  width:4px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px
}

.xml-splitline-sixth-library-pad .title-container .centerimg .block2{
  width:4px;
  height:25px;
  background-color:var(--background-color);
  border-radius:5px;
  margin-left:5px
}

.xml-splitline-sixth-library-pad .title-container .line1{
  width:73%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-sixth-library-pad .title-container .line2{
  width:15%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-seventh-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-seventh-library-pad .title-container .centerimg{
  width:80%;
  height:20px;
  background-color:var(--background-color)
}

.xml-splitline-seventh-library-pad .title-container .dotted{
  width:7%;
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-seventh-library-pad .title-container .dotted>div{
  width:2px;
  height:100%;
  background-color:var(--background-color)
}

.xml-splitline-eighth-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eighth-library-pad .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  position:relative
}

.xml-splitline-eighth-library-pad .title-container .centerimg .line1{
  width:200%;
  position:absolute;
  top:0;
  right:2px;
  border-top:1px solid var(--background-color)
}

.xml-splitline-eighth-library-pad .title-container .centerimg .line2{
  width:200%;
  position:absolute;
  bottom:0;
  left:2px;
  border-top:1px solid var(--background-color)
}

.xml-splitline-tenth-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-tenth-library-pad .title-container>div{
  width:100%
}

.xml-splitline-tenth-library-pad .title-container .centerimg{
  width:100%;
  height:10px;
  background-color:var(--background-color)
}

.xml-splitline-tenth-library-pad .title-container .line{
  width:100;
  height:2px;
  background-color:var(--background-color);
  margin-top:3px
}

.xml-splitline-Greytheme2-library-pad,.xml-splitline-Greytheme3-library-pad,.xml-splitline-Greytheme5-library-pad,.xml-splitline-Yellowtheme3-library-pad,.xml-splitline-eleventh-library-pad,.xml-splitline-ninth-library-pad{
  margin-top:0
}

.xml-splitline-eleventh-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eleventh-library-pad .title-container>div{
  width:100%
}

.xml-splitline-eleventh-library-pad .title-container .centerimg{
  width:95%;
  height:5px;
  background-color:var(--background-color);
  margin-left:15px;
  border-radius:2px
}

.xml-splitline-eleventh-library-pad .title-container .line1{
  width:10%;
  height:4px;
  background-color:var(--background-color);
  border-radius:5px
}

.xml-splitline-eleventh-library-pad .title-container .line2{
  width:4px;
  height:10px;
  background-color:var(--background-color);
  margin-left:20px
}

.xml-splitline-ninth-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  overflow:hidden
}

.xml-splitline-ninth-library-pad .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-ninth-library-pad .title-container .centerimg .skeybox{
  border-left:20px solid transparent;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-right:20px solid #fff;
  position:absolute;
  bottom:0;
  right:0
}

.xml-splitline-ninth-library-pad .title-container .centerimg .line{
  width:350%;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  right:2px
}

.xml-splitline-Redtheme1-library-pad .title-container{
  height:17px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme1-library-pad .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:45%;
  margin-right:10px
}

.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line{
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-left:-4px
}

.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line::before{
  content:"";
  width:13px;
  height:13px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:11px;
  top:-6px;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line::after{
  content:"";
  width:13px;
  height:13px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:20px;
  top:-6px;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

.xml-splitline-Redtheme1-library-pad .title-container .linebox .left-line .line .circle{
  width:5px;
  height:5px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-splitline-Greytheme2-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme2-library-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme2-library-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme2-library-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme3-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme3-library-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme3-library-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme3-library-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme5-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme5-library-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme5-library-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme5-library-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box>div:nth-child(odd){
  margin-top:5px
}

.xml-splitline-Yellowtheme3-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox{
  width:100%;
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box{
  width:20px;
  height:10px;
  position:absolute;
  top:-2px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .left-block-box>div{
  width:5px;
  height:5px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box{
  width:20px;
  height:10px;
  position:absolute;
  bottom:-5px;
  right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .right-block-box>div{
  width:5px;
  height:5px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con{
  width:100%;
  height:20%;
  border-bottom:2px dotted var(--background-color);
  position:relative
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con::before{
  content:"";
  width:100%;
  border-top:4px solid var(--background-color);
  position:absolute;
  left:0;
  top:-2px
}

.xml-splitline-Yellowtheme3-library-pad .title-container .linebox .line-con::after{
  content:"";
  width:100%;
  border-top:4px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:-8px
}

.xml-splitline-Bluetheme1-library-pad{
  margin-top:0
}

.xml-splitline-Bluetheme1-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme1-library-pad .title-container .linebox{
  width:100%;
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  position:relative
}

.xml-splitline-Bluetheme1-library-pad .title-container .linebox::after{
  content:"";
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:absolute
}

.xml-splitline-Bluetheme1-library-pad .title-container .linebox .iconbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#fff;
  z-index:9;
  padding:0 5px
}

.xml-splitline-Bluetheme1-library-pad .title-container .linebox .iconbox .circle{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  margin:0 2px
}

.xml-splitline-Bluetheme2-library-pad,.xml-splitline-Yellowtheme2-library-pad{
  margin-top:0
}

.xml-splitline-Bluetheme2-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme2-library-pad .title-container .linebox{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly
}

.xml-splitline-Bluetheme2-library-pad .title-container .linebox>div{
  width:15px;
  height:10px;
  position:relative;
  background-color:#fff;
  padding:0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-splitline-Bluetheme2-library-pad .title-container .linebox>div::before{
  content:"";
  width:8px;
  height:8px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute
}

.xml-splitline-Bluetheme2-library-pad .title-container .linebox::after{
  content:"";
  width:100%;
  border-top:4px dotted var(--background-color);
  position:absolute
}

.xml-splitline-Yellowtheme2-library-pad .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme2-library-pad .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .linebox-circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9;
  background:#fff;
  height:20px
}

.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox .circle{
  width:8px;
  height:8px;
  background-color:var(--background-color);
  border-radius:50%;
  margin:0 15px
}

.xml-splitline-Yellowtheme2-library-pad .title-container .linebox .iconbox::after{
  content:"";
  width:100%;
  border-bottom:2px solid var(--background-color);
  position:absolute
}

.xml-splitline-Yellowtheme2-library-pad .title-container .linebox::before{
  content:"";
  width:100%;
  height:3px;
  background-color:var(--background-color);
  position:absolute
}

.xml-splitline-Redtheme4-library-pad{
  margin-top:0
}

.xml-splitline-Redtheme4-library-pad .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox{
  width:100%;
  height:100%
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon{
  width:100%;
  height:2px;
  background:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon::before{
  content:"";
  width:10%;
  height:3px;
  border-left:5px solid #fff;
  border-right:5px solid #fff;
  margin-right:5%
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .top-linecon::after{
  content:"";
  width:10%;
  height:3px;
  border-left:5px solid #fff;
  border-right:5px solid #fff;
  margin-left:5%
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:2px
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .left-trianglebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .left-trianglebox>div{
  width:0;
  height:0;
  border:5px solid var(--background-color);
  border-left:5px solid transparent;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  margin-right:-5px
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .line{
  width:30%;
  margin:0 5px 0 10px;
  background:var(--background-color)
}

.xml-splitline-Greytheme1-library-pad,.xml-splitline-Yellowtheme1-library-pad{
  margin-top:0
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .right-trianglebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme4-library-pad .title-container .linebox .bottom-linecon .right-trianglebox>div{
  width:0;
  height:0;
  border:5px solid var(--background-color);
  border-right:5px solid transparent;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  margin-right:-5px
}

.xml-splitline-Yellowtheme1-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme1-library-pad .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .left-block{
  width:10px;
  height:10px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon::before{
  content:"";
  width:95%;
  border-top:2px dotted var(--background-color);
  position:absolute;
  top:-3px;
  left:5px
}

.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .linecon::after{
  content:"";
  width:95%;
  border-bottom:2px dotted var(--background-color);
  position:absolute;
  bottom:-3px;
  left:5px
}

.xml-splitline-Yellowtheme1-library-pad .title-container .linebox .right-icon{
  margin-left:-25px
}

.xml-splitline-Greytheme1-library-pad .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme1-library-pad .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:5px
}

.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon .block{
  width:11px;
  height:15px;
  background-color:var(--background-color)
}

.xml-splitline-Greytheme1-library-pad .title-container .linebox .left-icon .triangle{
  width:0;
  height:0;
  border:6px solid var(--background-color);
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent;
  margin-top:2px
}

.xml-splitline-Bluetheme4-library-pad,.xml-splitline-second-library-pc{
  margin-top:0
}

.xml-splitline-Greytheme1-library-pad .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme1-library-pad .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Bluetheme4-library-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox{
  width:100%;
  height:100%
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox{
  width:80%;
  height:3px;
  background-color:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:0 auto
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox::before{
  content:"";
  width:7px;
  height:7px;
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  left:-8px
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .top-lineconbox::after{
  content:"";
  width:7px;
  height:7px;
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  right:-8px
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox{
  border-top:1px solid var(--background-color);
  margin-top:2px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox::before{
  content:"";
  width:10px;
  height:10px;
  background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);
  border-left:1px solid var(--background-color);
  border-bottom:1px solid var(--background-color);
  position:absolute;
  left:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:-5px
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon1{
  width:40%;
  border-top:1px solid var(--background-color);
  margin-top:2px
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon2{
  width:40%;
  border-top:1px solid var(--background-color);
  margin-top:2px;
  position:relative
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .linecon2::after{
  content:"";
  width:4px;
  height:2px;
  background:#fff;
  position:absolute;
  left:2px;
  top:-2px
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .bottom-block1{
  width:20px;
  height:6px;
  background:var(--background-color);
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  margin-top:1px;
  margin-left:10px
}

.xml-splitline-Bluetheme4-library-pad .title-container .linebox .bottom-lineconbox .bottom-block2{
  width:20px;
  height:6px;
  background:var(--background-color);
  -webkit-transform:skewX(-45deg);
  transform:skewX(-45deg);
  margin-top:1px;
  margin-left:12px
}

.xml-splitline-Twentytwo-library-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentytwo-library-pad .centerimg{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Twentytwo-library-pad .centerimg::before{
  content:"";
  width:16px;
  height:16px;
  background-color:#fff;
  border:1px solid var(--background-color);
  position:absolute;
  top:-7px;
  left:47%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentytwo-library-pad .centerimg::after{
  content:"";
  width:17px;
  height:17px;
  background-color:var(--background-color);
  border:1px solid #fff;
  position:absolute;
  top:-7px;
  left:49%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentythree-library-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentythree-library-pad .centerimg{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Twentythree-library-pad .centerimg::before{
  content:"";
  width:37px;
  height:6px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  position:absolute;
  top:-2px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-splitline-Twentyfour-library-pad .title-container{
  overflow:hidden
}

.xml-splitline-Twentyfour-library-pad .title-container>div{
  width:100%;
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-top:solid 1px var(--background-color)!important;
  position:relative
}

.xml-splitline-Twentyfour-library-pad .title-container .centerimg{
  width:26px;
  height:26px;
  background:#fff;
  border:1px solid var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  bottom:5px;
  left:30px;
  padding:2px;
  z-index:99
}

.xml-splitline-Twentyfour-library-pad .title-container .centerimg>div{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  z-index:99
}

.xml-splitline-Twentyfive-library-pad .title-container>div{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:none!important;
  border-left:2px solid var(--background-color)!important;
  border-right:2px solid var(--background-color)!important;
  position:relative;
  padding:0 3px
}

.xml-splitline-Twentyfive-library-pad .title-container .left-top-line{
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  left:-2px
}

.xml-splitline-Twentyfive-library-pad .title-container .left-bottom-line{
  width:95px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  bottom:-2px
}

.xml-splitline-Twentyfive-library-pad .title-container .left-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Twentyfive-library-pad .title-container .left-block-box>div{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  margin:0 3px
}

.xml-splitline-Twentyfive-library-pad .title-container .right-top-line{
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  right:-2px
}

.xml-splitline-Twentyfive-library-pad .title-container .right-bottom-line{
  width:95px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  right:-2px;
  bottom:-2px
}

.xml-splitline-Twentyfive-library-pad .title-container .right-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  right:3px
}

.xml-splitline-Twentyfive-library-pad .title-container .right-block-box>div{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  margin:0 3px
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg{
  width:calc(100% - 225px);
  height:100%;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  left:50%;
  bottom:-2px;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(1){
  width:40%;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:0;
  left:-6px
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(1)::after{
  content:"";
  width:9px;
  height:9px;
  background:#fff;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  right:0;
  top:-5px
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(2){
  width:40%;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:0;
  right:-6px
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg>div:nth-child(2)::before{
  content:"";
  width:9px;
  height:9px;
  background:#fff;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:-5px
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box{
  width:34px;
  height:9px;
  border-top:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  top:3px;
  left:-53px
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box::before{
  content:"";
  width:2px;
  height:17px;
  background-color:var(--background-color);
  position:absolute;
  right:-7px;
  bottom:-5px;
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg)
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg .left-line-box::after{
  content:"";
  width:2px;
  height:26px;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  right:-10px;
  -webkit-transform:rotate(-55deg);
  transform:rotate(-55deg)
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box{
  width:34px;
  height:9px;
  border-top:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  top:3px;
  right:-53px
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box::before{
  content:"";
  width:2px;
  height:17px;
  background-color:var(--background-color);
  position:absolute;
  left:-7px;
  top:-7px;
  -webkit-transform:rotate(-55deg);
  transform:rotate(-55deg)
}

.xml-splitline-Twentyfive-library-pad .title-container .centerimg .right-line-box::after{
  content:"";
  width:2px;
  height:26px;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  left:-10px;
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg)
}

.xml-splitline-Twentysix-library-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentysix-library-pad .title-container .left-triangle{
  width:0;
  height:0;
  border-top:8px solid transparent;
  border-right:10px solid transparent;
  border-bottom:8px solid transparent;
  border-left:10px solid var(--background-color);
  margin-right:-12px
}

.xml-splitline-Twentysix-library-pad .title-container .centerimg{
  width:95%;
  height:2px;
  background:var(--background-color);
  text-align:center;
  line-height:2px
}

.xml-splitline-Twentysix-library-pad .title-container .centerimg>div{
  width:14px;
  height:14px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  display:inline-block;
  margin-top:-7px;
  position:relative
}

.xml-splitline-Twentysix-library-pad .title-container .centerimg>div::before{
  content:"";
  width:7px;
  height:7px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  bottom:-7px;
  left:-7px
}

.xml-splitline-Twentysix-library-pad .title-container .centerimg>div::after{
  content:"";
  width:7px;
  height:7px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  top:-7px;
  right:-7px
}

.xml-splitline-Twentysix-library-pad .title-container .right-triangle{
  width:0;
  height:0;
  border-top:8px solid transparent;
  border-right:10px solid var(--background-color);
  border-bottom:8px solid transparent;
  border-left:10px solid transparent;
  margin-left:-12px
}

.xml-splitline-Twentyseven-library-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-Twentyseven-library-pad .title-container>div:nth-child(even){
  width:15px;
  height:5px;
  background-color:var(--background-color);
  margin:0 10px;
  border-radius:2px
}

.xml-splitline-Twentyseven-library-pad .title-container>div:nth-child(odd){
  width:35px;
  height:5px;
  background-color:var(--background-color);
  border-radius:2px
}

.xml-splitline-Twentyeight-library-pad .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentyeight-library-pad .title-container .left-line-box{
  width:42%;
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-left:3px
}

.xml-splitline-Twentyeight-library-pad .title-container .left-line-box::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  left:-2px
}

.xml-splitline-Twentyeight-library-pad .title-container .left-line-box::after{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-3px;
  right:-2px
}

.xml-splitline-Twentyeight-library-pad .title-container .centerimg{
  width:14px;
  height:14px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  margin:0 4px
}

.xml-splitline-Twentyeight-library-pad .title-container .right-line-box{
  width:42%;
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-right:3px
}

.xml-splitline-Twentyeight-library-pad .title-container .right-line-box::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  right:-2px
}

.xml-splitline-Twentyeight-library-pad .title-container .right-line-box::after{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-3px;
  left:-2px
}

.xml-splitline-Twentyeight-library-pad .title-container .side-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .round{
  width:6px;
  height:6px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%
}

.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon{
  width:8px;
  height:8px;
  position:relative;
  margin:0 3px
}

.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon::before{
  content:"";
  width:2px;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentyeight-library-pad .title-container .side-block-box .icon::after{
  content:"";
  width:2px;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.xml-splitline-second-library-pc .title-container{
  height:30px;
  padding-top:10px
}

.xml-splitline-second-library-pc .title-container .line1{
  width:90%;
  border-bottom:2px solid var(--background-color);
  margin-bottom:5px;
  position:relative
}

.xml-splitline-second-library-pc .title-container .line1>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  left:0;
  top:-1px
}

.xml-splitline-second-library-pc .title-container .line2{
  width:90%;
  border-bottom:2px solid var(--background-color);
  float:right;
  margin-top:5px;
  position:relative
}

.xml-splitline-second-library-pc .title-container .line2>div{
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  right:0;
  top:-1px
}

.xml-splitline-fourth-library-pc{
  margin-top:0
}

.xml-splitline-fourth-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fourth-library-pc .title-container .centerimg{
  width:70px;
  height:20px;
  margin-top:2px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-fourth-library-pc .title-container .centerimg .foldline1{
  width:2px;
  height:10px;
  background-color:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  margin-left:2px
}

.xml-splitline-fourth-library-pc .title-container .centerimg .foldline2{
  width:2px;
  height:20px;
  background:var(--background-color);
  -webkit-transform:rotate(-25deg);
  transform:rotate(-25deg);
  margin-left:6px
}

.xml-splitline-fourth-library-pc .title-container .centerimg .foldline3{
  width:2px;
  height:25px;
  background:var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  margin-left:11px;
  margin-top:-1px
}

.xml-splitline-fourth-library-pc .title-container .centerimg .foldline4{
  width:2px;
  height:15px;
  background:var(--background-color);
  -webkit-transform:rotate(-30deg);
  transform:rotate(-30deg);
  margin-left:11px
}

.xml-splitline-fourth-library-pc .title-container .centerimg .foldline5{
  width:2px;
  height:15px;
  background:var(--background-color);
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg);
  margin-left:9px;
  margin-top:1px
}

.xml-splitline-fourth-library-pc .title-container .centerimg .foldline6{
  width:2px;
  height:16px;
  background:var(--background-color);
  -webkit-transform:rotate(-68deg);
  transform:rotate(-68deg);
  margin-left:12px;
  margin-top:-2px
}

.xml-splitline-eighth-library-pc,.xml-splitline-fifth-library-pc,.xml-splitline-seventh-library-pc,.xml-splitline-sixth-library-pc,.xml-splitline-tenth-library-pc{
  margin-top:0
}

.xml-splitline-fourth-library-pc .title-container .line{
  width:40%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-fifth-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-fifth-library-pc .title-container .centerimg{
  width:30px;
  height:30px;
  border:1px solid var(--background-color);
  border-radius:50%;
  margin:0 10px;
  position:relative
}

.xml-splitline-fifth-library-pc .title-container .centerimg>div{
  width:15px;
  height:15px;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-52%,-50%);
  transform:translate(-52%,-50%)
}

.xml-splitline-fifth-library-pc .title-container .line{
  width:40%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-sixth-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.xml-splitline-sixth-library-pc .title-container .centerimg{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-sixth-library-pc .title-container .centerimg .block1{
  width:4px;
  height:15px;
  background-color:var(--background-color);
  border-radius:5px
}

.xml-splitline-sixth-library-pc .title-container .centerimg .block2{
  width:4px;
  height:25px;
  background-color:var(--background-color);
  border-radius:5px;
  margin-left:5px
}

.xml-splitline-sixth-library-pc .title-container .line1{
  width:73%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-sixth-library-pc .title-container .line2{
  width:15%;
  border-bottom:2px solid var(--background-color)
}

.xml-splitline-seventh-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-seventh-library-pc .title-container .centerimg{
  width:80%;
  height:20px;
  background-color:var(--background-color)
}

.xml-splitline-seventh-library-pc .title-container .dotted{
  width:7%;
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-seventh-library-pc .title-container .dotted>div{
  width:2px;
  height:100%;
  background-color:var(--background-color)
}

.xml-splitline-eighth-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eighth-library-pc .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:var(--background-color);
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  position:relative
}

.xml-splitline-eighth-library-pc .title-container .centerimg .line1{
  width:200%;
  position:absolute;
  top:0;
  right:2px;
  border-top:1px solid var(--background-color)
}

.xml-splitline-eighth-library-pc .title-container .centerimg .line2{
  width:200%;
  position:absolute;
  bottom:0;
  left:2px;
  border-top:1px solid var(--background-color)
}

.xml-splitline-tenth-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-tenth-library-pc .title-container>div{
  width:100%
}

.xml-splitline-tenth-library-pc .title-container .centerimg{
  width:100%;
  height:10px;
  background-color:var(--background-color)
}

.xml-splitline-tenth-library-pc .title-container .line{
  width:100;
  height:2px;
  background-color:var(--background-color);
  margin-top:3px
}

.xml-splitline-Greytheme2-library-pc,.xml-splitline-Greytheme3-library-pc,.xml-splitline-Greytheme5-library-pc,.xml-splitline-Yellowtheme3-library-pc,.xml-splitline-eleventh-library-pc,.xml-splitline-ninth-library-pc{
  margin-top:0
}

.xml-splitline-eleventh-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-eleventh-library-pc .title-container>div{
  width:100%
}

.xml-splitline-eleventh-library-pc .title-container .centerimg{
  width:95%;
  height:5px;
  background-color:var(--background-color);
  margin-left:15px;
  border-radius:2px
}

.xml-splitline-eleventh-library-pc .title-container .line1{
  width:10%;
  height:4px;
  background-color:var(--background-color);
  border-radius:5px
}

.xml-splitline-eleventh-library-pc .title-container .line2{
  width:4px;
  height:10px;
  background-color:var(--background-color);
  margin-left:20px
}

.xml-splitline-ninth-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  overflow:hidden
}

.xml-splitline-ninth-library-pc .title-container .centerimg{
  width:30%;
  height:15px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-ninth-library-pc .title-container .centerimg .skeybox{
  border-left:20px solid transparent;
  border-top:20px solid transparent;
  border-bottom:20px solid transparent;
  border-right:20px solid #fff;
  position:absolute;
  bottom:0;
  right:0
}

.xml-splitline-ninth-library-pc .title-container .centerimg .line{
  width:350%;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  bottom:0;
  right:2px
}

.xml-splitline-Redtheme1-library-pc .title-container{
  height:17px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme1-library-pc .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:45%;
  margin-right:10px
}

.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line{
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-left:-4px
}

.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line::before{
  content:"";
  width:13px;
  height:13px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:11px;
  top:-6px;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line::after{
  content:"";
  width:13px;
  height:13px;
  border-top:2px solid var(--background-color);
  border-left:2px solid var(--background-color);
  position:absolute;
  right:20px;
  top:-6px;
  -webkit-transform:rotate(135deg);
  transform:rotate(135deg)
}

.xml-splitline-Redtheme1-library-pc .title-container .linebox .left-line .line .circle{
  width:5px;
  height:5px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  transform:translate(0,-50%)
}

.xml-splitline-Greytheme2-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme2-library-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme2-library-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme2-library-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme3-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme3-library-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme3-library-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme3-library-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Greytheme5-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme5-library-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Greytheme5-library-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme5-library-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box>div:nth-child(odd),.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box>div:nth-child(odd){
  margin-top:5px
}

.xml-splitline-Yellowtheme3-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox{
  width:100%;
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box{
  width:20px;
  height:10px;
  position:absolute;
  top:-2px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .left-block-box>div{
  width:5px;
  height:5px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box{
  width:20px;
  height:10px;
  position:absolute;
  bottom:-5px;
  right:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .right-block-box>div{
  width:5px;
  height:5px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con{
  width:100%;
  height:20%;
  border-bottom:2px dotted var(--background-color);
  position:relative
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con::before{
  content:"";
  width:100%;
  border-top:4px solid var(--background-color);
  position:absolute;
  left:0;
  top:-2px
}

.xml-splitline-Yellowtheme3-library-pc .title-container .linebox .line-con::after{
  content:"";
  width:100%;
  border-top:4px solid var(--background-color);
  position:absolute;
  left:0;
  bottom:-8px
}

.xml-splitline-Bluetheme1-library-pc{
  margin-top:0
}

.xml-splitline-Bluetheme1-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme1-library-pc .title-container .linebox{
  width:100%;
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  position:relative
}

.xml-splitline-Bluetheme1-library-pc .title-container .linebox::after{
  content:"";
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:absolute
}

.xml-splitline-Bluetheme1-library-pc .title-container .linebox .iconbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background:#fff;
  z-index:9;
  padding:0 5px
}

.xml-splitline-Bluetheme1-library-pc .title-container .linebox .iconbox .circle{
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  margin:0 2px
}

.xml-splitline-Bluetheme2-library-pc,.xml-splitline-Yellowtheme2-library-pc{
  margin-top:0
}

.xml-splitline-Bluetheme2-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme2-library-pc .title-container .linebox{
  width:100%;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly
}

.xml-splitline-Bluetheme2-library-pc .title-container .linebox>div{
  width:15px;
  height:10px;
  position:relative;
  background-color:#fff;
  padding:0 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:9
}

.xml-splitline-Bluetheme2-library-pc .title-container .linebox>div::before{
  content:"";
  width:8px;
  height:8px;
  background-color:var(--background-color);
  border-radius:50%;
  position:absolute
}

.xml-splitline-Bluetheme2-library-pc .title-container .linebox::after{
  content:"";
  width:100%;
  border-top:4px dotted var(--background-color);
  position:absolute
}

.xml-splitline-Yellowtheme2-library-pc .title-container{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme2-library-pc .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative
}

.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .linebox-circle{
  width:5px;
  height:5px;
  border-radius:50%;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  z-index:9;
  background:#fff;
  height:20px
}

.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox .circle{
  width:8px;
  height:8px;
  background-color:var(--background-color);
  border-radius:50%;
  margin:0 15px
}

.xml-splitline-Yellowtheme2-library-pc .title-container .linebox .iconbox::after{
  content:"";
  width:100%;
  border-bottom:2px solid var(--background-color);
  position:absolute
}

.xml-splitline-Yellowtheme2-library-pc .title-container .linebox::before{
  content:"";
  width:100%;
  height:3px;
  background-color:var(--background-color);
  position:absolute
}

.xml-splitline-Redtheme4-library-pc{
  margin-top:0
}

.xml-splitline-Redtheme4-library-pc .title-container{
  height:10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox{
  width:100%;
  height:100%
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon{
  width:100%;
  height:2px;
  background:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon::before{
  content:"";
  width:10%;
  height:3px;
  border-left:5px solid #fff;
  border-right:5px solid #fff;
  margin-right:5%
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .top-linecon::after{
  content:"";
  width:10%;
  height:3px;
  border-left:5px solid #fff;
  border-right:5px solid #fff;
  margin-left:5%
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-top:2px
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .left-trianglebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .left-trianglebox>div{
  width:0;
  height:0;
  border:5px solid var(--background-color);
  border-left:5px solid transparent;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  margin-right:-5px
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .line{
  width:30%;
  margin:0 5px 0 10px;
  background:var(--background-color)
}

.xml-splitline-Greytheme1-library-pc,.xml-splitline-Yellowtheme1-library-pc{
  margin-top:0
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .right-trianglebox{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Redtheme4-library-pc .title-container .linebox .bottom-linecon .right-trianglebox>div{
  width:0;
  height:0;
  border:5px solid var(--background-color);
  border-right:5px solid transparent;
  border-top:3px solid transparent;
  border-bottom:3px solid transparent;
  margin-right:-5px
}

.xml-splitline-Yellowtheme1-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Yellowtheme1-library-pc .title-container .linebox{
  width:100%;
  height:100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .left-block{
  width:10px;
  height:10px;
  background-color:var(--background-color)
}

.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon::before{
  content:"";
  width:95%;
  border-top:2px dotted var(--background-color);
  position:absolute;
  top:-3px;
  left:5px
}

.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .linecon::after{
  content:"";
  width:95%;
  border-bottom:2px dotted var(--background-color);
  position:absolute;
  bottom:-3px;
  left:5px
}

.xml-splitline-Yellowtheme1-library-pc .title-container .linebox .right-icon{
  margin-left:-25px
}

.xml-splitline-Greytheme1-library-pc .title-container{
  height:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Greytheme1-library-pc .title-container .linebox{
  width:100%;
  border-bottom:2px dashed #7d7d7d;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.pcr-app,.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon{
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal
}

.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-left:5px
}

.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon .block{
  width:11px;
  height:15px;
  background-color:var(--background-color)
}

.xml-splitline-Greytheme1-library-pc .title-container .linebox .left-icon .triangle{
  width:0;
  height:0;
  border:6px solid var(--background-color);
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid transparent;
  margin-top:2px
}

.xml-splitline-Greytheme1-library-pc .title-container .linebox .right-icon{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-right:-10px
}

.xml-splitline-Greytheme1-library-pc .title-container .linebox .right-icon>div{
  width:0;
  height:0;
  border:11px solid var(--background-color);
  border-top:8px solid transparent;
  border-bottom:8px solid transparent;
  border-right:8px solid transparent;
  margin-left:-7px
}

.xml-splitline-Bluetheme4-library-pc{
  margin-top:0
}

.xml-splitline-Bluetheme4-library-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox{
  width:100%;
  height:100%
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox{
  width:80%;
  height:3px;
  background-color:var(--background-color);
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:0 auto
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox::before{
  content:"";
  width:7px;
  height:7px;
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  left:-8px
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .top-lineconbox::after{
  content:"";
  width:7px;
  height:7px;
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  right:-8px
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox{
  border-top:1px solid var(--background-color);
  margin-top:2px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox::before{
  content:"";
  width:10px;
  height:10px;
  background:linear-gradient(45deg,#fff,#fff 50%,transparent 50%,transparent 100%);
  border-left:1px solid var(--background-color);
  border-bottom:1px solid var(--background-color);
  position:absolute;
  left:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  top:-5px
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon1{
  width:40%;
  border-top:1px solid var(--background-color);
  margin-top:2px
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon2{
  width:40%;
  border-top:1px solid var(--background-color);
  margin-top:2px;
  position:relative
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .linecon2::after{
  content:"";
  width:4px;
  height:2px;
  background:#fff;
  position:absolute;
  left:2px;
  top:-2px
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .bottom-block1{
  width:20px;
  height:6px;
  background:var(--background-color);
  -webkit-transform:skewX(45deg);
  transform:skewX(45deg);
  margin-top:1px;
  margin-left:10px
}

.xml-splitline-Bluetheme4-library-pc .title-container .linebox .bottom-lineconbox .bottom-block2{
  width:20px;
  height:6px;
  background:var(--background-color);
  -webkit-transform:skewX(-45deg);
  transform:skewX(-45deg);
  margin-top:1px;
  margin-left:12px
}

.xml-splitline-Twentytwo-library-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentytwo-library-pc .centerimg{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Twentytwo-library-pc .centerimg::before{
  content:"";
  width:16px;
  height:16px;
  background-color:#fff;
  border:1px solid var(--background-color);
  position:absolute;
  top:-7px;
  left:47%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentytwo-library-pc .centerimg::after{
  content:"";
  width:17px;
  height:17px;
  background-color:var(--background-color);
  border:1px solid #fff;
  position:absolute;
  top:-7px;
  left:49%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentythree-library-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentythree-library-pc .centerimg{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  position:relative
}

.xml-splitline-Twentythree-library-pc .centerimg::before{
  content:"";
  width:37px;
  height:6px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  position:absolute;
  top:-2px;
  left:50%;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-splitline-Twentyfour-library-pc .title-container{
  overflow:hidden
}

.xml-splitline-Twentyfour-library-pc .title-container>div{
  width:100%;
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  border-top:solid 1px var(--background-color)!important;
  position:relative
}

.xml-splitline-Twentyfour-library-pc .title-container .centerimg{
  width:26px;
  height:26px;
  background:#fff;
  border:1px solid var(--background-color);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  position:absolute;
  bottom:5px;
  left:30px;
  padding:2px;
  z-index:99
}

.xml-splitline-Twentyfour-library-pc .title-container .centerimg>div{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  z-index:99
}

.xml-splitline-Twentyfive-library-pc .title-container>div{
  height:20px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  border:none!important;
  border-left:2px solid var(--background-color)!important;
  border-right:2px solid var(--background-color)!important;
  position:relative;
  padding:0 3px
}

.xml-splitline-Twentyfive-library-pc .title-container .left-top-line{
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  left:-2px
}

.xml-splitline-Twentyfive-library-pc .title-container .left-bottom-line{
  width:95px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  left:-2px;
  bottom:-2px
}

.xml-splitline-Twentyfive-library-pc .title-container .left-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.xml-splitline-Twentyfive-library-pc .title-container .left-block-box>div{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  margin:0 3px
}

.xml-splitline-Twentyfive-library-pc .title-container .right-top-line{
  width:20px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  right:-2px
}

.xml-splitline-Twentyfive-library-pc .title-container .right-bottom-line{
  width:95px;
  height:2px;
  background-color:var(--background-color);
  position:absolute;
  right:-2px;
  bottom:-2px
}

.xml-splitline-Twentyfive-library-pc .title-container .right-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  right:3px
}

.xml-splitline-Twentyfive-library-pc .title-container .right-block-box>div{
  width:10px;
  height:10px;
  background-color:var(--background-color);
  border:1px solid var(--background-color);
  margin:0 3px
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg{
  width:calc(100% - 225px);
  height:100%;
  border-bottom:2px solid var(--background-color);
  position:absolute;
  left:50%;
  bottom:-2px;
  -webkit-transform:translate(-50%);
  transform:translate(-50%)
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(1){
  width:40%;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:0;
  left:-6px
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(1)::after{
  content:"";
  width:9px;
  height:9px;
  background:#fff;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  right:0;
  top:-5px
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(2){
  width:40%;
  border-top:2px solid var(--background-color);
  position:absolute;
  top:0;
  right:-6px
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg>div:nth-child(2)::before{
  content:"";
  width:9px;
  height:9px;
  background:#fff;
  border:1px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  left:0;
  top:-5px
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box{
  width:34px;
  height:9px;
  border-top:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  top:3px;
  left:-53px
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box::before{
  content:"";
  width:2px;
  height:17px;
  background-color:var(--background-color);
  position:absolute;
  right:-7px;
  bottom:-5px;
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg)
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg .left-line-box::after{
  content:"";
  width:2px;
  height:26px;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  right:-10px;
  -webkit-transform:rotate(-55deg);
  transform:rotate(-55deg)
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box{
  width:34px;
  height:9px;
  border-top:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color);
  position:absolute;
  top:3px;
  right:-53px
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box::before{
  content:"";
  width:2px;
  height:17px;
  background-color:var(--background-color);
  position:absolute;
  left:-7px;
  top:-7px;
  -webkit-transform:rotate(-55deg);
  transform:rotate(-55deg)
}

.xml-splitline-Twentyfive-library-pc .title-container .centerimg .right-line-box::after{
  content:"";
  width:2px;
  height:26px;
  background-color:var(--background-color);
  position:absolute;
  top:-7px;
  left:-10px;
  -webkit-transform:rotate(55deg);
  transform:rotate(55deg)
}

.xml-splitline-Twentysix-library-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentysix-library-pc .title-container .left-triangle{
  width:0;
  height:0;
  border-top:8px solid transparent;
  border-right:10px solid transparent;
  border-bottom:8px solid transparent;
  border-left:10px solid var(--background-color);
  margin-right:-12px
}

.xml-splitline-Twentysix-library-pc .title-container .centerimg{
  width:95%;
  height:2px;
  background:var(--background-color);
  text-align:center;
  line-height:2px
}

.xml-splitline-Twentysix-library-pc .title-container .centerimg>div{
  width:14px;
  height:14px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  display:inline-block;
  margin-top:-7px;
  position:relative
}

.xml-splitline-Twentysix-library-pc .title-container .centerimg>div::before{
  content:"";
  width:7px;
  height:7px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  bottom:-7px;
  left:-7px
}

.xml-splitline-Twentysix-library-pc .title-container .centerimg>div::after{
  content:"";
  width:7px;
  height:7px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  position:absolute;
  top:-7px;
  right:-7px
}

.xml-splitline-Twentysix-library-pc .title-container .right-triangle{
  width:0;
  height:0;
  border-top:8px solid transparent;
  border-right:10px solid var(--background-color);
  border-bottom:8px solid transparent;
  border-left:10px solid transparent;
  margin-left:-12px
}

.xml-splitline-Twentyseven-library-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.xml-splitline-Twentyseven-library-pc .title-container>div:nth-child(even){
  width:15px;
  height:5px;
  background-color:var(--background-color);
  margin:0 10px;
  border-radius:2px
}

.xml-splitline-Twentyseven-library-pc .title-container>div:nth-child(odd){
  width:35px;
  height:5px;
  background-color:var(--background-color);
  border-radius:2px
}

.xml-splitline-Twentyeight-library-pc .title-container{
  height:15px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.xml-splitline-Twentyeight-library-pc .title-container .left-line-box{
  width:42%;
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-left:3px
}

.xml-splitline-Twentyeight-library-pc .title-container .left-line-box::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  left:-2px
}

.xml-splitline-Twentyeight-library-pc .title-container .left-line-box::after{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-3px;
  right:-2px
}

.xml-splitline-Twentyeight-library-pc .title-container .centerimg{
  width:14px;
  height:14px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%;
  margin:0 4px
}

.xml-splitline-Twentyeight-library-pc .title-container .right-line-box{
  width:42%;
  height:2px;
  background:var(--background-color);
  position:relative;
  margin-right:3px
}

.xml-splitline-Twentyeight-library-pc .title-container .right-line-box::before{
  content:"";
  width:6px;
  height:6px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-2px;
  right:-2px
}

.xml-splitline-Twentyeight-library-pc .title-container .right-line-box::after{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:var(--background-color);
  position:absolute;
  top:-3px;
  left:-2px
}

.xml-splitline-Twentyeight-library-pc .title-container .side-block-box{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .round{
  width:6px;
  height:6px;
  background-color:var(--background-color);
  border:2px solid var(--background-color);
  border-radius:50%
}

.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon{
  width:8px;
  height:8px;
  position:relative;
  margin:0 3px
}

.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon::before{
  content:"";
  width:2px;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg)
}

.xml-splitline-Twentyeight-library-pc .title-container .side-block-box .icon::after{
  content:"";
  width:2px;
  height:100%;
  background-color:var(--background-color);
  position:absolute;
  top:0;
  left:50%;
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

body{
  font-size:16px;
  color:#333;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0
}

body::after,body::before{
  content:"";
  display:table
}

a,a:focus,a:hover{
  color:#09f;
  text-decoration:none
}

blockquote{
  padding:0 0 0 15px;
  margin:0 0 18px;
  border-left:5px solid #eee
}

img+br{
  display:block;
  padding:4px 0;
  content:" "
}

body p{
  margin:0;
  line-height:1.5
}

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

body sub{
  bottom:-.5em
}

body sup{
  top:-.5em
}

body .float-clear:after{
  content:""
}

body .float-clear img{
  margin:5px
}

body .magic-fillchar{
  display:inline-block!important;
  width:0!important;
  min-width:0!important;
  max-width:0!important;
  margin:0!important;
  border:0!important;
  overflow:hidden!important;
  font-size:16px!important;
  line-height:1.5em!important;
  height:1.5em!important
}

iframe{
  border:none
}

img{
  max-width:100%
}

img[data-word-image]{
  cursor:pointer
}

pre{
  margin:.5em 0;
  padding:2em 1em 1em;
  border-radius:4px;
  background:#f5f2f0;
  line-height:1.5;
  white-space:pre;
  overflow-x:scroll
}

pre::-webkit-scrollbar{
  height:5px;
  border-radius:4px;
  background-color:#b3b3b3
}

pre::-webkit-scrollbar-thumb{
  border-radius:4px;
  -webkit-box-shadow:inset 0 0 6px #eee;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.44,#000));
  -webkit-transition:.3s ease-in-out;
  transition:.3s ease-in-out
}

pre::-webkit-scrollbar-track{
  border-radius:4px;
  -webkit-box-shadow:inset 0 0 6px #b3b3b3;
  background-color:#b3b3b3
}

audio,canvas,embed,iframe,img,object,svg,video{
  vertical-align:middle
}

p+img{
  margin-top:8px
}

a.alertImg>img{
  width:1px!important;
  height:1px!important
}

body .span.magic-link{
  display:inline;
  text-indent:initial
}

magic-link{
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  line-height:normal!important;
  width:auto!important;
  max-width:none;
  margin:0!important
}

magic-link[data-type=online-dictation],magic-link[data-type=online-reading],magic-link[data-type=text-audio]{
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  vertical-align:middle!important;
  width:22px!important;
  height:22px!important;
  font-size:0!important;
  letter-spacing:0!important;
  word-spacing:0!important;
  white-space:normal!important;
  line-height:22px!important
}

video.edui-video-video>source{
  pointer-events:none
}

@counter-style num1{
  system:fixed;

  symbols:"1)" "2)" "3)" "4)" "5)" "6)" "7)" "8)" "9)" "10)" "11)" "12)" "13)" "14)" "15)" "16)" "17)" "18)" "19)" "20)";

  suffix:" "
}

@counter-style num2{
  system:fixed;

  symbols:"(1)" "(2)" "(3)" "(4)" "(5)" "(6)" "(7)" "(8)" "(9)" "(10)" "(11)" "(12)" "(13)" "(14)" "(15)" "(16)" "(17)" "(18)" "(19)" "(20)";

  suffix:" "
}

@counter-style cn{
  system:fixed;

  symbols:"一." "二." "三." "四." "五." "六." "七." "八." "九." "十." "十一." "十二." "十三." "十四." "十五." "十六." "十七." "十八." "十九." "二十.";

  suffix:" "
}

@counter-style cn1{
  system:fixed;

  symbols:"一)" "二)" "三)" "四)" "五)" "六)" "七)" "八)" "九)" "十)" "十一)" "十二)" "十三)" "十四)" "十五)" "十六)" "十七)" "十八)" "十九)" "二十)";

  suffix:" "
}

@counter-style cn2{
  system:fixed;

  symbols:"(一)" "(二)" "(三)" "(四)" "(五)" "(六)" "(七)" "(八)" "(九)" "(十)" "(十一)" "(十二)" "(十三)" "(十四)" "(十五)" "(十六)" "(十七)" "(十八)" "(十九)" "(二十)";

  suffix:" "
}

.xml-text-latex-formula-block{
  vertical-align:middle;
  line-height:normal;
  text-indent:0;
  position:relative
}

.xml-text-latex-formula-block .katex-render-container{
  max-width:96%;
  overflow-x:auto;
  overflow-y:hidden;
  line-height:normal;
  text-indent:0;
  display:inline-block;
  vertical-align:middle;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:.2em .2em .2em 0;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.xml-text-latex-formula-block .katex-render-container::-webkit-scrollbar{
  display:none;
  width:0;
  height:0
}

.xml-text-latex-formula-block .katex-render-container.inline-block .katex{
  white-space:nowrap;
  display:inline-block;
  vertical-align:middle;
  line-height:normal
}

.xml-text-latex-formula-block .katex-render-container.inline-block .katex .vlist-t2{
  margin-right:0
}

.native-html-wrapper span:not([class]):has(>.katex),.richtext-reset-container span:not([class]):has(>.katex),.style-content-box span:not([class]):has(>.katex),.xml-mark-view-container span:not([class]):has(>.katex){
  max-width:96%;
  overflow-x:auto;
  overflow-y:hidden;
  line-height:normal;
  text-indent:0;
  display:inline-block;
  vertical-align:middle;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:.2em .2em .2em 0;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.native-html-wrapper span:not([class]):has(>.katex)::-webkit-scrollbar,.richtext-reset-container span:not([class]):has(>.katex)::-webkit-scrollbar,.style-content-box span:not([class]):has(>.katex)::-webkit-scrollbar,.xml-mark-view-container span:not([class]):has(>.katex)::-webkit-scrollbar{
  display:none;
  width:0;
  height:0
}

.xml-text-latex-equation-row{
  display:block;
  position:relative;
  width:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  text-align:center;
  padding:.35em 3.5em;
  margin:.25em 0;
  overflow:visible
}

.xml-text-latex-equation-row>.xml-text-latex-formula-block{
  display:inline-block;
  max-width:none;
  text-align:center;
  vertical-align:middle;
  text-indent:0;
  top:0
}

.xml-text-latex-equation-row>.xml-text-latex-formula-block .katex-render-container{
  max-width:none!important;
  overflow:visible!important;
  overflow-x:visible!important;
  overflow-y:visible!important;
  padding:.2em 0
}

.xml-text-latex-equation-row>.xml-text-latex-formula-block .katex-render-container::-webkit-scrollbar{
  display:none;
  width:0;
  height:0
}

.xml-text-latex-equation-row>.xml-text-latex-eqno{
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  white-space:nowrap;
  line-height:1.4;
  padding:2px 4px;
  font-family:"Times New Roman",Times,serif
}

.paragraph-formula-style2 .xml-text-latex-formula-block .katex-render-container{
  max-width:84%
}

.parent-group .xml-text-latex-equation-row .xml-text-latex-formula-block .katex-render-container::-webkit-scrollbar{
  display:none;
  height:0;
  width:0
}

.katex{
  white-space:nowrap
}

.xml-case-title-render48{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render48 .xml-case-title48-top{
  position:relative;
  width:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:9px
}

.xml-case-title-render48 .xml-case-title48-topLine{
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:5px;
  background-color:var(--background-color)
}

.xml-case-title-render48 .xml-case-title48-topBar{
  position:relative;
  width:100%;
  min-height:56px;
  background-color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:12px 56px 12px 20px
}

.xml-case-title-render48 .xml-case-title48-topBar .xml-text-box{
  width:100%;
  text-align:center
}

.xml-case-title-render48 .xml-case-title48-topBar .xml-text-box p{
  margin:0;
  line-height:1.3
}

.xml-case-title-render48 .xml-case-title48-slashes,.xml-case-title-render49 .xml-case-title49-slashes,.xml-case-title-render50 .xml-case-title50-slashes{
  letter-spacing:1px;
  line-height:1;
  font-family:Arial,sans-serif;
  font-weight:700
}

.xml-case-title-render48 .xml-case-title48-slashes{
  position:absolute;
  right:28px;
  top:26px;
  color:#fff;
  font-size:14px;
  pointer-events:none;
  z-index:3
}

.xml-case-title-render48 .xml-case-title48-whiteCorner{
  position:absolute;
  right:12px;
  top:14px;
  bottom:4px;
  width:64px;
  pointer-events:none;
  z-index:3
}

.xml-case-title-render48 .xml-case-title48-whiteCorner-h1{
  position:absolute;
  top:0;
  right:0;
  width:64px;
  height:2px;
  background-color:#fff
}

.xml-case-title-render48 .xml-case-title48-whiteCorner-v1{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:2px;
  background-color:#fff
}

.xml-case-title-render48 .xml-case-title48-topRight{
  position:absolute;
  right:12px;
  top:65px;
  bottom:0;
  width:12px;
  pointer-events:none;
  z-index:2
}

.xml-case-title-render48 .xml-case-title48-topRight-inner,.xml-case-title-render48 .xml-case-title48-topRight-outer{
  position:absolute;
  top:0;
  bottom:0;
  width:2px;
  background-color:var(--background-color)
}

.xml-case-title-render48 .xml-case-title48-topRight-outer{
  right:0
}

.xml-case-title-render48 .xml-case-title48-topRight-inner{
  right:5px
}

.xml-case-title-render48 .xml-case-title48-bottom{
  position:relative;
  width:100%;
  min-height:52px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:16px 28px 18px
}

.xml-case-title-render48 .xml-case-title48-bottom .xml-text-box{
  width:100%;
  text-align:center;
  position:relative;
  z-index:1
}

.xml-case-title-render48 .xml-case-title48-bottom .xml-text-box p{
  margin:0;
  line-height:1.4
}

.xml-case-title-render48 .xml-case-title48-bottomLeft{
  position:absolute;
  left:14px;
  top:18px;
  bottom:0;
  width:calc(70% - 14px);
  pointer-events:none
}

.xml-case-title-render48 .xml-case-title48-bottomLeft-inner,.xml-case-title-render48 .xml-case-title48-bottomLeft-outer{
  position:absolute;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render48 .xml-case-title48-bottomLeft-outer{
  left:0;
  bottom:0;
  width:100%;
  height:100%;
  border-left:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color)
}

.xml-case-title-render48 .xml-case-title48-bottomLeft-inner{
  left:5px;
  top:0;
  bottom:2px;
  width:0;
  height:auto;
  border-left:2px solid var(--background-color);
  border-bottom:none
}

.xml-case-title-render49{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:36px;
  padding-bottom:4px
}

.xml-case-title-render49 .xml-case-title49-bar{
  width:100%;
  min-height:56px;
  background-color:var(--background-color1);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:28px 16px 12px
}

.xml-case-title-render49 .xml-case-title49-bar .xml-text-box{
  width:100%;
  text-align:center
}

.xml-case-title-render49 .xml-case-title49-bar .xml-text-box p{
  margin:0;
  line-height:1.4
}

.xml-case-title-render49 .xml-case-title49-main{
  position:absolute;
  left:50%;
  top:-4px;
  -webkit-transform:translateX(-50%);
  transform:translateX(-50%);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  z-index:2;
  pointer-events:none
}

.xml-case-title-render49 .xml-case-title49-box{
  position:relative;
  min-width:148px;
  min-height:48px;
  background-color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px 28px;
  pointer-events:auto
}

.xml-case-title-render49 .xml-case-title49-box .xml-text-box{
  width:100%;
  text-align:center
}

.xml-case-title-render49 .xml-case-title49-box .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap
}

.xml-case-title-render49 .xml-case-title49-corner{
  position:absolute;
  width:16px;
  height:14px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  pointer-events:none
}

.xml-case-title-render49 .xml-case-title49-corner-tl{
  left:-8px;
  top:-8px;
  border-top:4px solid var(--background-color);
  border-left:2px solid var(--background-color)
}

.xml-case-title-render49 .xml-case-title49-corner-tr{
  right:-8px;
  top:-8px;
  border-top:4px solid var(--background-color);
  border-right:2px solid var(--background-color)
}

.xml-case-title-render49 .xml-case-title49-corner-bl{
  left:-8px;
  bottom:-8px;
  border-bottom:2px solid var(--background-color);
  border-left:2px solid var(--background-color)
}

.xml-case-title-render49 .xml-case-title49-corner-br{
  right:-8px;
  bottom:-8px;
  border-bottom:2px solid var(--background-color);
  border-right:2px solid var(--background-color)
}

.xml-case-title-render49 .xml-case-title49-vline{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:3px;
  height:28px;
  margin:0 6px;
  -ms-flex-negative:0;
  flex-shrink:0
}

.xml-case-title-render49 .xml-case-title49-vline-item{
  width:2px;
  height:100%;
  background-color:var(--background-color)
}

.xml-case-title-render49 .xml-case-title49-slashes{
  color:var(--background-color);
  font-size:15px;
  -ms-flex-negative:0;
  flex-shrink:0;
  margin:0 2px
}

.xml-case-title-render49 .xml-case-title49-slashes-left,.xml-case-title-render49 .xml-case-title49-slashes-right{
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
}

.xml-case-title-render50{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:20px 16px 14px 14px
}

.xml-case-title-render50 .xml-case-title50-shadow{
  position:absolute;
  left:130px;
  right:10px;
  top:30px;
  bottom:6px;
  background-color:var(--background-color1);
  z-index:0
}

.xml-case-title-render50 .xml-case-title50-frameTop{
  position:absolute;
  left:4px;
  top:4px;
  width:58px;
  height:16px;
  pointer-events:none;
  z-index:2
}

.xml-case-title-render50 .xml-case-title50-frameTop-h{
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:3px;
  background-color:var(--background-color)
}

.xml-case-title-render50 .xml-case-title50-frameTop-vl{
  position:absolute;
  left:0;
  top:0;
  width:3px;
  height:100%;
  background-color:var(--background-color)
}

.xml-case-title-render50 .xml-case-title50-frameTop-vr{
  position:absolute;
  right:0;
  top:0;
  width:3px;
  height:14px;
  background-color:var(--background-color)
}

.xml-case-title-render50 .xml-case-title50-frameBottom{
  position:absolute;
  left:4px;
  top:4px;
  bottom:4px;
  width:46%;
  pointer-events:none;
  z-index:2
}

.xml-case-title-render50 .xml-case-title50-frameBottom-v{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:3px;
  background-color:var(--background-color)
}

.xml-case-title-render50 .xml-case-title50-frameBottom-h{
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:3px;
  background-color:var(--background-color)
}

.xml-case-title-render50 .xml-case-title50-slashes{
  position:absolute;
  left:16px;
  top:9px;
  color:var(--background-color);
  font-size:13px;
  z-index:3;
  pointer-events:none
}

.xml-case-title-render50 .xml-case-title50-bar{
  position:relative;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  width:calc(100% - 10px);
  margin-left:12px;
  margin-top:6px;
  min-height:46px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render50 .xml-case-title50-left{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  min-width:110px;
  background-color:var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px 18px
}

.xml-case-title-render50 .xml-case-title50-left .xml-text-box{
  text-align:center
}

.xml-case-title-render50 .xml-case-title50-left .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap
}

.xml-case-title-render50 .xml-case-title50-right{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  background-color:#fff;
  border-top:2px solid var(--background-color);
  border-right:2px solid var(--background-color);
  border-bottom:2px solid var(--background-color);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:10px 16px
}

.xml-case-title-render50 .xml-case-title50-right .xml-text-box{
  width:100%;
  text-align:center
}

.xml-case-title-render50 .xml-case-title50-right .xml-text-box p{
  margin:0;
  line-height:1.3
}

.xml-case-title-render51{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-bottom:4px
}

.xml-case-title-render51 .xml-case-title51-body{
  position:relative;
  display:inline-block;
  max-width:100%;
  vertical-align:top
}

.xml-case-title-render51 .xml-case-title51-bar{
  position:relative;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-height:40px;
  background-color:var(--background-color);
  padding:8px 44px 8px 18px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  clip-path:polygon(0 0,100% 0,calc(100% - 36px) 100%,0 100%);
  z-index:1
}

.xml-case-title-render51 .xml-case-title51-bar .xml-text-box{
  position:relative;
  z-index:1
}

.xml-case-title-render51 .xml-case-title51-bar .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap
}

.xml-case-title-render51 .xml-case-title51-accent{
  position:absolute;
  left:6px;
  top:8px;
  bottom:8px;
  width:1.5px;
  background-color:#fff;
  z-index:2
}

.xml-case-title-render51 .xml-case-title51-slashes{
  position:absolute;
  left:calc(100% - 20px);
  bottom:-4px;
  width:auto;
  height:auto;
  font-size:12px;
  font-weight:800;
  letter-spacing:3px;
  line-height:1;
  font-family:Arial,"Helvetica Neue",sans-serif;
  color:var(--background-color);
  background:0 0;
  -webkit-transform:skewX(-18deg);
  transform:skewX(-18deg);
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  z-index:2;
  pointer-events:none;
  white-space:nowrap
}

.xml-case-title-render51 .xml-case-title51-line{
  display:block;
  width:100%;
  height:2px;
  margin-top:4px;
  background-color:var(--background-color)
}

.xml-case-title-render52 .xml-case-title52-left .xml-text-box p,.xml-case-title-render53 .xml-case-title53-title .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap
}

.xml-case-title-render52{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render52 .xml-case-title52-bar{
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  min-height:52px;
  background-color:#fff;
  border-top:5px solid var(--background-color);
  border-bottom:5px solid var(--background-color);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden
}

.xml-case-title-render52 .xml-case-title52-left{
  position:relative;
  z-index:2;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:10px;
  padding:10px 38% 10px 16px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:0
}

.xml-case-title-render52 .xml-case-title52-dot{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:10px;
  height:10px;
  background-color:var(--background-color)
}

.xml-case-title-render52 .xml-case-title52-right{
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  width:46%;
  background-color:var(--background-color);
  clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);
  z-index:1
}

.xml-case-title-render52 .xml-case-title52-slashes{
  position:absolute;
  right:14px;
  bottom:12px;
  color:#fff;
  font-size:12px;
  font-weight:800;
  letter-spacing:3.5px;
  line-height:1;
  font-family:Arial,"Helvetica Neue",sans-serif;
  -webkit-transform:skewX(-16deg);
  transform:skewX(-16deg);
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  white-space:nowrap;
  pointer-events:none
}

.xml-case-title-render52 .xml-case-title52-underline{
  position:absolute;
  right:14px;
  bottom:7px;
  width:78px;
  height:2px;
  background-color:#fff;
  pointer-events:none
}

.xml-case-title-render53{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:20px
}

.xml-case-title-render53 .xml-case-title53-header{
  position:absolute;
  top:0;
  left:0;
  z-index:2;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:10px
}

.xml-case-title-render53 .xml-case-title53-title{
  position:relative;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-height:42px;
  background-color:var(--background-color);
  padding:9px 46px 9px 18px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  clip-path:polygon(0 0,calc(100% - 32px) 0,100% 100%,0 100%)
}

.xml-case-title-render53 .xml-case-title53-slashes{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  gap:7px;
  height:42px;
  margin-left:-18px;
  padding-left:2px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  pointer-events:none
}

.xml-case-title-render53 .xml-case-title53-slash{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:3px;
  height:15px;
  background-color:var(--background-color);
  border-radius:1px;
  -webkit-transform:rotate(-40deg);
  transform:rotate(-40deg)
}

.xml-case-title-render53 .xml-case-title53-body{
  position:relative;
  z-index:1;
  background-color:var(--background-color1);
  border-bottom:3px solid var(--background-color);
  padding:30px 18px 18px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render53 .xml-case-title53-body .xml-text-box{
  width:100%
}

.xml-case-title-render53 .xml-case-title53-body .xml-text-box p{
  margin:0;
  text-align:justify;
  word-break:break-all
}

.xml-case-title-render54{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render54 .xml-case-title54-header{
  position:relative;
  z-index:2;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  width:100%;
  gap:0
}

.xml-case-title-render54 .xml-case-title54-side{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:3px;
  min-width:72px;
  position:relative;
  z-index:3;
  -ms-flex-item-align:stretch;
  align-self:stretch
}

.xml-case-title-render54 .xml-case-title54-side-left{
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-right:-18px;
  padding-top:1px;
  padding-bottom:0
}

.xml-case-title-render54 .xml-case-title54-side-right{
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-left:-18px;
  padding-top:0;
  padding-bottom:1px
}

.xml-case-title-render54 .xml-case-title54-block{
  display:block;
  width:68px;
  height:10px;
  background-color:var(--background-color);
  -webkit-transform:skewX(-28deg);
  transform:skewX(-28deg);
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto
}

.xml-case-title-render54 .xml-case-title54-slashes{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:5px;
  pointer-events:none;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  min-width:68px
}

.xml-case-title-render54 .xml-case-title54-slash{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:2.5px;
  height:12px;
  border-radius:1px;
  background-color:var(--background-color);
  -webkit-transform:rotate(-32deg);
  transform:rotate(-32deg)
}

.xml-case-title-render54 .xml-case-title54-banner{
  position:relative;
  z-index:1;
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:0;
  min-width:0;
  width:100%;
  background-color:var(--background-color);
  clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);
  padding:5px 22px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render54 .xml-case-title54-banner .xml-text-box{
  position:relative;
  z-index:1
}

.xml-case-title-render54 .xml-case-title54-banner .xml-text-box p{
  margin:0;
  line-height:1.2;
  white-space:nowrap;
  text-align:center
}

.xml-case-title-render54 .xml-case-title54-body{
  position:relative;
  z-index:1;
  margin-top:-1px;
  background-color:#fff;
  border:2.5px solid var(--background-color);
  border-top:none;
  padding:18px 16px 16px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render54 .xml-case-title54-body .xml-text-box{
  width:100%
}

.xml-case-title-render54 .xml-case-title54-body .xml-text-box p{
  margin:0;
  text-align:justify;
  word-break:break-all
}

.xml-case-splitline-render01{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:26px
}

.xml-case-splitline-render01 .xml-case-splitline01-left,.xml-case-splitline-render01 .xml-case-splitline01-right{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:24px;
  height:100%;
  position:relative
}

.xml-case-splitline-render01 .xml-case-splitline01-line{
  position:absolute;
  left:0;
  right:0;
  height:2px;
  background-color:var(--background-color)
}

.xml-case-splitline-render01 .xml-case-splitline01-left .xml-case-splitline01-line{
  top:2px
}

.xml-case-splitline-render01 .xml-case-splitline01-right .xml-case-splitline01-line{
  bottom:2px
}

.xml-case-splitline-render01 .xml-case-splitline01-slashes{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  gap:3px;
  height:100%;
  padding:0 1px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-splitline-render01 .xml-case-splitline01-slashes-left{
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  padding-top:1px
}

.xml-case-splitline-render01 .xml-case-splitline01-slashes-right{
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  padding-bottom:1px
}

.xml-case-splitline-render01 .xml-case-splitline01-slash{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:2px;
  height:12px;
  background-color:var(--background-color);
  -webkit-transform:rotate(-32deg);
  transform:rotate(-32deg);
  border-radius:.5px
}

.xml-case-splitline-render01 .xml-case-splitline01-center{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:36%;
  min-width:110px;
  max-width:200px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  gap:3px;
  height:100%;
  padding-top:2px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-splitline-render01 .xml-case-splitline01-rail{
  width:100%;
  height:2px;
  background-color:var(--background-color);
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)
}

.xml-case-splitline-render01 .xml-case-splitline01-bar{
  width:100%;
  height:10px;
  background-color:var(--background-color);
  clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)
}

.xml-case-splitline-render02{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:16px;
  gap:6px
}

.xml-case-splitline-render02 .xml-case-splitline02-line{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:24px;
  height:2px;
  background-color:var(--background-color)
}

.xml-case-splitline-render02 .xml-case-splitline02-slashes{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:3px
}

.xml-case-splitline-render02 .xml-case-splitline02-slash{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:2px;
  height:11px;
  background-color:var(--background-color);
  -webkit-transform:rotate(-38deg);
  transform:rotate(-38deg);
  border-radius:.5px
}

.xml-case-title-render55{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:12px 8px
}

.xml-case-title-render55 .xml-case-title55-frameTop{
  position:absolute;
  top:7px;
  left:0;
  right:0;
  height:2px;
  background-color:var(--background-color);
  z-index:3;
  pointer-events:none
}

.xml-case-title-render55 .xml-case-title55-frameLeft{
  position:absolute;
  top:7px;
  left:0;
  bottom:7px;
  width:2px;
  background-color:var(--background-color);
  z-index:3;
  pointer-events:none
}

.xml-case-title-render55 .xml-case-title55-frameRight{
  position:absolute;
  top:7px;
  right:0;
  bottom:7px;
  width:2px;
  background-color:var(--background-color);
  z-index:3;
  pointer-events:none
}

.xml-case-title-render55 .xml-case-title55-frameBottom{
  position:absolute;
  left:0;
  right:0;
  bottom:7px;
  height:2px;
  background-color:var(--background-color);
  z-index:3;
  pointer-events:none
}

.xml-case-title-render55 .xml-case-title55-bottomBar,.xml-case-title-render55 .xml-case-title55-square{
  position:absolute;
  width:24%;
  min-width:68px;
  height:5px;
  z-index:4;
  pointer-events:none;
  background-color:var(--background-color)
}

.xml-case-title-render55 .xml-case-title55-square{
  top:0;
  left:0
}

.xml-case-title-render55 .xml-case-title55-bottomBar{
  right:0;
  bottom:0
}

.xml-case-title-render55 .xml-case-title55-panel{
  position:relative;
  z-index:2;
  margin:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render55 .xml-case-title55-accentBr,.xml-case-title-render55 .xml-case-title55-accentTl{
  position:absolute;
  width:22px;
  height:22px;
  background-color:var(--background-color1);
  z-index:1;
  pointer-events:none
}

.xml-case-title-render55 .xml-case-title55-accentTl{
  top:0;
  left:0;
  clip-path:polygon(0 0,100% 0,0 100%);
  -webkit-clip-path:polygon(0 0,100% 0,0 100%)
}

.xml-case-title-render55 .xml-case-title55-accentBr{
  right:0;
  bottom:0;
  clip-path:polygon(100% 0,100% 100%,0 100%);
  -webkit-clip-path:polygon(100% 0,100% 100%,0 100%)
}

.xml-case-title-render55 .xml-case-title55-shell{
  position:relative;
  z-index:2;
  background-color:#fff;
  clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);
  -webkit-clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);
  padding:2px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render55 .xml-case-title55-body{
  width:100%;
  background-color:var(--background-color);
  clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);
  -webkit-clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);
  padding:20px 24px 18px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render55 .xml-case-title55-body .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render55 .xml-case-title55-body .xml-text-box p{
  margin:0;
  line-height:1.35
}

.xml-case-title-render55 .xml-case-title55-body .xml-text-box+.xml-text-box{
  margin-top:8px
}

.xml-case-title-render56{
  --title56-gap:5px;
  --title56-cut:16px;
  --title56-line:2px;
  --title56-outer-cut:calc(var(--title56-cut) + var(--title56-gap));
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:var(--title56-gap)
}

.xml-case-title-render56 .xml-case-title56-frameTop{
  position:absolute;
  top:0;
  left:0;
  width:42%;
  height:var(--title56-line);
  background-color:var(--background-color);
  z-index:3;
  pointer-events:none
}

.xml-case-title-render56 .xml-case-title56-frameLeft,.xml-case-title-render56 .xml-case-title56-frameRight{
  width:var(--title56-line);
  background-color:var(--background-color);
  z-index:3;
  position:absolute;
  top:0;
  pointer-events:none
}

.xml-case-title-render56 .xml-case-title56-frameLeft{
  left:0;
  bottom:0
}

.xml-case-title-render56 .xml-case-title56-frameBottom{
  position:absolute;
  left:0;
  bottom:0;
  right:var(--title56-outer-cut);
  height:var(--title56-line);
  background-color:var(--background-color);
  z-index:3;
  pointer-events:none
}

.xml-case-title-render56 .xml-case-title56-frameRight{
  right:0;
  bottom:var(--title56-outer-cut)
}

.xml-case-title-render56 .xml-case-title56-frameDiagonal{
  position:absolute;
  right:0;
  bottom:0;
  width:var(--title56-outer-cut);
  height:var(--title56-outer-cut);
  background:linear-gradient(to bottom left,transparent calc(50% - 1px),var(--background-color) calc(50% - 1px),var(--background-color) calc(50% + 1px),transparent calc(50% + 1px));
  z-index:3;
  pointer-events:none
}

.xml-case-title-render56 .xml-case-title56-accent{
  position:absolute;
  right:0;
  bottom:0;
  width:var(--title56-outer-cut);
  height:var(--title56-outer-cut);
  background-color:var(--background-color1);
  clip-path:polygon(100% 0,100% 100%,0 100%);
  z-index:1;
  pointer-events:none
}

.xml-case-title-render56 .xml-case-title56-bar{
  position:relative;
  z-index:2;
  width:100%;
  background-color:var(--background-color);
  clip-path:polygon(0 0,100% 0,100% calc(100% - var(--title56-cut)),calc(100% - var(--title56-cut)) 100%,0 100%);
  padding:12px 22px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render56 .xml-case-title56-bar .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render56 .xml-case-title56-bar .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap
}

.xml-case-title-render57{
  --title57-cut:12px;
  --title57-gap:2px;
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:44px;
  overflow:visible
}

.xml-case-title-render57 .xml-case-title57-line{
  position:absolute;
  left:0;
  right:0;
  top:50%;
  height:2px;
  margin-top:-1px;
  background-color:var(--background-color);
  z-index:1;
  pointer-events:none
}

.xml-case-title-render57 .xml-case-title57-panel{
  position:relative;
  z-index:2;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  max-width:72%;
  overflow:visible
}

.xml-case-title-render57 .xml-case-title57-accentBr,.xml-case-title-render57 .xml-case-title57-accentTl{
  position:absolute;
  width:var(--title57-cut);
  height:var(--title57-cut);
  background-color:var(--background-color1);
  z-index:1;
  pointer-events:none
}

.xml-case-title-render57 .xml-case-title57-accentTl{
  top:calc(-1 * var(--title57-gap));
  left:calc(-1 * var(--title57-gap));
  clip-path:polygon(0 0,100% 0,0 100%)
}

.xml-case-title-render57 .xml-case-title57-accentBr{
  right:calc(-1 * var(--title57-gap));
  bottom:calc(-1 * var(--title57-gap));
  clip-path:polygon(100% 0,100% 100%,0 100%)
}

.xml-case-title-render57 .xml-case-title57-bar{
  position:relative;
  z-index:2;
  background-color:var(--background-color);
  clip-path:polygon(var(--title57-cut) 0,100% 0,100% calc(100% - var(--title57-cut)),calc(100% - var(--title57-cut)) 100%,0 100%,0 var(--title57-cut));
  padding:10px 28px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render57 .xml-case-title57-bar .xml-text-box{
  width:100%;
  text-align:center
}

.xml-case-title-render57 .xml-case-title57-bar .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap
}

.xml-case-title-render58{
  --title58-cut:10px;
  --title58-gap:2px;
  --title58-pad:3px;
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding:0 0 var(--title58-pad) var(--title58-pad)
}

.xml-case-title-render58 .xml-case-title58-frameLeft{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:2px;
  background-color:var(--background-color);
  z-index:2;
  pointer-events:none
}

.xml-case-title-render58 .xml-case-title58-frameBottom{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:2px;
  background-color:var(--background-color);
  z-index:2;
  pointer-events:none
}

.xml-case-title-render58 .xml-case-title58-body{
  position:relative;
  z-index:1;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:10px;
  padding:2px 0 3px 3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render58 .xml-case-title58-badgeWrap{
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  overflow:visible
}

.xml-case-title-render58 .xml-case-title58-accent{
  position:absolute;
  right:calc(-1 * var(--title58-gap));
  bottom:calc(-1 * var(--title58-gap));
  width:var(--title58-cut);
  height:var(--title58-cut);
  background-color:var(--background-color1);
  clip-path:polygon(100% 0,100% 100%,0 100%);
  z-index:1;
  pointer-events:none
}

.xml-case-title-render58 .xml-case-title58-badge{
  position:relative;
  z-index:2;
  background-color:var(--background-color);
  clip-path:polygon(0 0,100% 0,100% calc(100% - var(--title58-cut)),calc(100% - var(--title58-cut)) 100%,0 100%);
  padding:8px 16px 8px 14px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render58 .xml-case-title58-badge .xml-text-box{
  text-align:left
}

.xml-case-title-render58 .xml-case-title58-badge .xml-text-box p{
  margin:0;
  line-height:1.2;
  white-space:nowrap
}

.xml-case-title-render58 .xml-case-title58-text{
  -webkit-box-flex:0;
  -ms-flex:0 1 auto;
  flex:0 1 auto;
  min-width:0
}

.xml-case-title-render58 .xml-case-title58-text .xml-text-box p{
  margin:0;
  line-height:1.2;
  white-space:nowrap
}

.xml-case-title-render59{
  --title59-cut:14px;
  --title59-bar:9px;
  --title59-inset:3px;
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render59 .xml-case-title59-corner{
  position:absolute;
  top:0;
  left:0;
  width:var(--title59-cut);
  height:var(--title59-cut);
  background-color:var(--background-color);
  clip-path:polygon(0 0,100% 0,0 100%);
  z-index:3;
  pointer-events:none
}

.xml-case-title-render59 .xml-case-title59-box{
  position:relative;
  z-index:1;
  background-color:#fff;
  border:2px solid var(--background-color);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  clip-path:polygon(var(--title59-cut) 0,100% 0,100% 100%,0 100%,0 var(--title59-cut))
}

.xml-case-title-render59 .xml-case-title59-topBar{
  position:relative;
  z-index:2;
  margin:var(--title59-inset) var(--title59-inset) 0;
  height:var(--title59-bar);
  background-color:var(--background-color1);
  clip-path:polygon(calc(var(--title59-cut) - var(--title59-inset)) 0,100% 0,100% 100%,0 100%);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render59 .xml-case-title59-text{
  position:relative;
  z-index:1;
  padding:10px 12px 3px 4px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render59 .xml-case-title59-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render59 .xml-case-title59-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap
}

.xml-case-title-render60{
  --title60-cut:10px;
  --title60-chamfer:14px;
  --title60-half:17px;
  --title60-border:2px;
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-top:var(--title60-half)
}

.xml-case-title-render60 .xml-case-title60-diag,.xml-case-title-render60 .xml-case-title60-frameRight,.xml-case-title-render60 .xml-case-title60-leftLine,.xml-case-title-render60 .xml-case-title60-rail,.xml-case-title-render60 .xml-case-title60-topLine{
  display:none
}

.xml-case-title-render60 .xml-case-title60-head{
  position:absolute;
  top:0;
  left:var(--title60-chamfer);
  z-index:3;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}

.xml-case-title-render60 .xml-case-title60-titleWrap{
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  overflow:visible
}

.xml-case-title-render60 .xml-case-title60-accent{
  position:absolute;
  top:0;
  left:0;
  width:var(--title60-cut);
  height:var(--title60-cut);
  background-color:var(--background-color1);
  clip-path:polygon(0 0,100% 0,0 100%);
  z-index:1;
  pointer-events:none
}

.xml-case-title-render60 .xml-case-title60-title{
  position:relative;
  z-index:2;
  background-color:var(--background-color);
  clip-path:polygon(var(--title60-cut) 0,100% 0,100% 100%,0 100%,0 var(--title60-cut));
  padding:7px 16px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render60 .xml-case-title60-title .xml-text-box{
  text-align:center
}

.xml-case-title-render60 .xml-case-title60-title .xml-text-box p{
  margin:0;
  line-height:1.25;
  white-space:nowrap
}

.xml-case-title-render60 .xml-case-title60-main{
  position:relative;
  z-index:1;
  background-color:var(--background-color);
  clip-path:polygon(var(--title60-chamfer) 0,100% 0,100% 100%,0 100%,0 var(--title60-chamfer));
  padding:var(--title60-border);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render60 .xml-case-title60-body{
  width:100%;
  background-color:#fff;
  clip-path:polygon(calc(var(--title60-chamfer) - var(--title60-border)) 0,100% 0,100% 100%,0 100%,0 calc(var(--title60-chamfer) - var(--title60-border)));
  padding:calc(var(--title60-half) + 8px) 14px 12px 12px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render60 .xml-case-title60-body .xml-text-box{
  width:100%
}

.xml-case-title-render60 .xml-case-title60-body .xml-text-box p{
  margin:0;
  text-align:left;
  word-break:break-all
}

.xml-case-title-render61{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render61 .xml-case-title61-accentBr,.xml-case-title-render61 .xml-case-title61-accentTl{
  position:absolute;
  width:20px;
  height:20px;
  background-color:#0066b3;
  background-color:var(--background-color,#0066b3);
  z-index:1;
  pointer-events:none
}

.xml-case-title-render61 .xml-case-title61-accentTl{
  top:0;
  left:0;
  clip-path:polygon(0 0,100% 0,0 100%);
  -webkit-clip-path:polygon(0 0,100% 0,0 100%)
}

.xml-case-title-render61 .xml-case-title61-accentBr{
  right:0;
  bottom:0;
  clip-path:polygon(100% 0,100% 100%,0 100%);
  -webkit-clip-path:polygon(100% 0,100% 100%,0 100%)
}

.xml-case-title-render61 .xml-case-title61-shell{
  position:relative;
  z-index:2;
  background-color:#fff;
  border:2px solid #0066b3;
  border-color:var(--background-color,#0066b3);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-filter:none;
  filter:none;
  clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px);
  -webkit-clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)
}

.xml-case-title-render61 .xml-case-title61-body{
  width:100%;
  background-color:#fff;
  padding:20px 24px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render61 .xml-case-title61-body .xml-text-box{
  width:100%
}

.xml-case-title-render61 .xml-case-title61-body .xml-text-box p{
  margin:0;
  text-align:left;
  word-break:break-all
}

.xml-case-splitline-render03{
  --split03-cut:8px;
  --split03-h:12px;
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:20px;
  gap:0
}

.xml-case-splitline-render03 .xml-case-splitline03-left,.xml-case-splitline-render03 .xml-case-splitline03-right{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:20px;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-case-splitline-render03 .xml-case-splitline03-dash{
  width:100%;
  height:0;
  border-top:1.5px dashed var(--background-color);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-splitline-render03 .xml-case-splitline03-center{
  position:relative;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:28%;
  min-width:100px;
  max-width:180px;
  height:var(--split03-h);
  z-index:1
}

.xml-case-splitline-render03 .xml-case-splitline03-accent{
  position:absolute;
  top:0;
  left:0;
  width:var(--split03-cut);
  height:var(--split03-cut);
  background-color:var(--background-color1);
  clip-path:polygon(0 0,100% 0,0 100%);
  z-index:2;
  pointer-events:none
}

.xml-case-splitline-render03 .xml-case-splitline03-bar{
  width:100%;
  height:100%;
  background-color:var(--background-color);
  clip-path:polygon(var(--split03-cut) 0,100% 0,100% calc(100% - var(--split03-cut)),calc(100% - var(--split03-cut)) 100%,0 100%,0 var(--split03-cut))
}

.xml-case-splitline-render04{
  --split04-cut:8px;
  --split04-bar-h:10px;
  --split04-gap:3px;
  --split04-line:1.5px;
  --split04-h:28px;
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:var(--split04-h)
}

.xml-case-splitline-render04 .xml-case-splitline04-left{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:24px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.xml-case-splitline-render04 .xml-case-splitline04-double{
  width:100%;
  height:calc(var(--split04-line) * 2 + var(--split04-gap));
  border-top:var(--split04-line) solid var(--background-color);
  border-bottom:var(--split04-line) solid var(--background-color);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-splitline-render04 .xml-case-splitline04-center{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:22%;
  min-width:88px;
  max-width:150px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  z-index:1
}

.xml-case-splitline-render04 .xml-case-splitline04-bar{
  width:100%;
  height:var(--split04-bar-h);
  background-color:var(--background-color);
  clip-path:polygon(0 0,100% 0,100% calc(100% - var(--split04-cut)),calc(100% - var(--split04-cut)) 100%,0 100%)
}

.xml-case-splitline-render04 .xml-case-splitline04-right{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:48px;
  height:100%;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:5px
}

.xml-case-splitline-render04 .xml-case-splitline04-topLine{
  width:100%;
  height:0;
  border-top:var(--split04-line) solid var(--background-color);
  margin-top:calc((var(--split04-h) - var(--split04-bar-h))/ 2);
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-splitline-render04 .xml-case-splitline04-lower{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:0;
  margin-top:auto;
  padding-bottom:3px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-splitline-render04 .xml-case-splitline04-slash{
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:14px;
  height:14px;
  background:linear-gradient(to bottom right,transparent calc(50% - .75px),var(--background-color) calc(50% - .75px),var(--background-color) calc(50% + .75px),transparent calc(50% + .75px))
}

.xml-case-splitline-render04 .xml-case-splitline04-lower .xml-case-splitline04-double{
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  min-width:12px;
  width:auto
}

.xml-case-title-render62{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render62 .xml-case-title62-bg{
  position:relative;
  width:100%;
  aspect-ratio:2966/928;
  background-image:url(../../static/img/titlebg.28b73151.png);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 16% 0 18%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render62 .xml-case-title62-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:1em
}

.xml-case-title-render62 .xml-case-title62-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render62 .xml-case-title62-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.06em
}

.xml-case-title-render80{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render80 .xml-case-title62-bg{
  position:relative;
  width:100%;
  aspect-ratio:2966/928;
  background-image:url(../../static/img/titlebg13.efd4ae23.png);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 16% 0 18%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render63 .xml-case-title63-bg,.xml-case-title-render64 .xml-case-title64-bg{
  aspect-ratio:1960/420;
  background-repeat:no-repeat;
  position:relative;
  width:100%;
  background-position:left center;
  background-size:100% 100%
}

.xml-case-title-render80 .xml-case-title62-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:1em
}

.xml-case-title-render80 .xml-case-title62-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render80 .xml-case-title62-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.06em
}

.xml-case-title-render63{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render63 .xml-case-title63-bg{
  background-image:url(../../static/img/titlebg2.28b6d41e.png);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 8% 0 13%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render63 .xml-case-title63-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render63 .xml-case-title63-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render63 .xml-case-title63-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render64{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render64 .xml-case-title64-bg{
  background-image:url(../../static/img/titlebg3.c0f27bea.png);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 8% 0 13%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render64 .xml-case-title64-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render65 .xml-case-title65-bg,.xml-case-title-render66 .xml-case-title66-bg{
  padding:0 8% 0 13%;
  -webkit-box-align:center;
  position:relative;
  width:100%;
  aspect-ratio:1960/420;
  background-repeat:no-repeat
}

.xml-case-title-render64 .xml-case-title64-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render64 .xml-case-title64-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render65{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render65 .xml-case-title65-bg{
  background-image:url(../../static/img/titlebg4.1c48915c.png);
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render65 .xml-case-title65-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render65 .xml-case-title65-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render65 .xml-case-title65-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render66{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render66 .xml-case-title66-bg{
  background-image:url(../../static/img/titlebg5.16d4d880.png);
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render66 .xml-case-title66-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render66 .xml-case-title66-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render66 .xml-case-title66-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render67{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render67 .xml-case-title67-bg{
  position:relative;
  width:100%;
  aspect-ratio:1960/420;
  background-image:url(../../static/img/titlebg6.b8e8b063.png);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 8% 0 13%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render67 .xml-case-title67-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render67 .xml-case-title67-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render67 .xml-case-title67-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render68{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render68 .xml-case-title68-bg{
  position:relative;
  width:100%;
  aspect-ratio:1960/420;
  background-image:url(../../static/img/titlebg7.3e9bfa40.png);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 8% 0 13%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render68 .xml-case-title68-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render68 .xml-case-title68-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render68 .xml-case-title68-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render69{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render69 .xml-case-title69-bg{
  position:relative;
  width:100%;
  aspect-ratio:1960/420;
  background-image:url(../../static/img/titlebg8.827ff741.png);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 8% 0 13%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render70 .xml-case-title70-bg,.xml-case-title-render71 .xml-case-title71-bg{
  aspect-ratio:1960/420;
  -webkit-box-align:center;
  background-position:left center;
  background-size:100% 100%;
  position:relative;
  width:100%;
  background-repeat:no-repeat
}

.xml-case-title-render69 .xml-case-title69-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render69 .xml-case-title69-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render69 .xml-case-title69-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render70{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render70 .xml-case-title70-bg{
  background-image:url(../../static/img/titlebg9.596f1549.png);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 8% 0 13%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render70 .xml-case-title70-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render70 .xml-case-title70-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render70 .xml-case-title70-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render71{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render71 .xml-case-title71-bg{
  background-image:url(../../static/img/titlebg10.29963c90.png);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 8% 0 13%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render71 .xml-case-title71-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em
}

.xml-case-title-render71 .xml-case-title71-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render71 .xml-case-title71-text .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.08em
}

.xml-case-title-render72{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render72 .xml-case-title72-bg{
  position:relative;
  width:100%;
  aspect-ratio:2694/238;
  background-image:url(../../static/img/titlebg11.1dcb4f1a.png);
  background-repeat:no-repeat;
  background-position:left center;
  background-size:100% 100%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  padding:0 5% 0 0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render72 .xml-case-title72-text{
  position:relative;
  z-index:1;
  width:100%;
  padding-left:2em;
  -webkit-transform:translateY(-1em);
  transform:translateY(-1em)
}

.xml-case-title-render72 .xml-case-title72-text .xml-text-box{
  width:100%;
  text-align:left
}

.xml-case-title-render72 .xml-case-title72-text .xml-text-box p{
  margin:0;
  line-height:1.2;
  white-space:nowrap;
  letter-spacing:.12em
}

.xml-case-title-render73{
  width:100%;
  position:relative;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render73 .xml-case-title73-bg{
  position:relative;
  width:100%;
  aspect-ratio:3072/1996;
  background-image:url(../../static/img/title12.017ddb9f.png);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:cover;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.xml-case-title-render73 .xml-case-title73-text{
  position:absolute;
  left:18%;
  top:36%;
  -webkit-transform:translate(1em,-1em);
  transform:translate(1em,-1em);
  z-index:1;
  width:70%
}

.xml-case-title-render73 .xml-case-title73-line1 .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.12em
}

.xml-case-title-render73 .xml-case-title73-line2{
  margin-left:28%;
  margin-top:.15em
}

.xml-case-title-render73 .xml-case-title73-line2 .xml-text-box p{
  margin:0;
  line-height:1.3;
  white-space:nowrap;
  letter-spacing:.12em
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{
  text-align:center
}

@font-face{
  font-family:VideoJS;

  src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");

  font-weight:400;

  font-style:normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{
  content:"\f101"
}

.vjs-icon-play-circle{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-play-circle:before{
  content:"\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{
  content:"\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{
  content:"\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{
  content:"\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{
  content:"\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{
  content:"\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{
  content:"\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{
  content:"\f109"
}

.vjs-icon-square{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-square:before{
  content:"\f10a"
}

.vjs-icon-spinner{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-spinner:before{
  content:"\f10b"
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{
  content:"\f10c"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{
  content:"\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{
  content:"\f10e"
}

.vjs-icon-share{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-share:before{
  content:"\f10f"
}

.vjs-icon-cog{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-cog:before{
  content:"\f110"
}

.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{
  content:"\f111"
}

.vjs-icon-circle-outline{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-circle-outline:before{
  content:"\f112"
}

.vjs-icon-circle-inner-circle{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-circle-inner-circle:before{
  content:"\f113"
}

.vjs-icon-hd{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-hd:before{
  content:"\f114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{
  content:"\f115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{
  content:"\f116"
}

.vjs-icon-facebook{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-facebook:before{
  content:"\f117"
}

.vjs-icon-gplus{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-gplus:before{
  content:"\f118"
}

.vjs-icon-linkedin{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-linkedin:before{
  content:"\f119"
}

.vjs-icon-twitter{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-twitter:before{
  content:"\f11a"
}

.vjs-icon-tumblr{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-tumblr:before{
  content:"\f11b"
}

.vjs-icon-pinterest{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-pinterest:before{
  content:"\f11c"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{
  content:"\f11d"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{
  content:"\f11e"
}

.vjs-icon-next-item{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-next-item:before{
  content:"\f11f"
}

.vjs-icon-previous-item{
  font-family:VideoJS;
  font-weight:400;
  font-style:normal
}

.vjs-icon-previous-item:before{
  content:"\f120"
}

.video-js{
  display:block;
  vertical-align:top;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#fff;
  background-color:#000;
  position:relative;
  padding:0;
  font-size:10px;
  line-height:1;
  font-weight:400;
  font-style:normal;
  font-family:Arial,Helvetica,sans-serif
}

.video-js:-moz-full-screen{
  position:absolute
}

.video-js:-webkit-full-screen{
  width:100%!important;
  height:100%!important
}

.video-js .vjs-tech,.video-js.vjs-fill{
  width:100%;
  height:100%
}

.video-js[tabindex="-1"]{
  outline:0
}

.video-js *,.video-js :after,.video-js :before{
  -webkit-box-sizing:inherit;
  box-sizing:inherit
}

.video-js ul{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  list-style-position:outside;
  margin:0
}

.video-js .vjs-time-tooltip,.vjs-error .vjs-error-display:before,.vjs-menu .vjs-menu-content,.vjs-no-js{
  font-family:Arial,Helvetica,sans-serif
}

.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{
  width:100%;
  max-width:100%;
  height:0
}

.video-js.vjs-16-9{
  padding-top:56.25%
}

.video-js.vjs-4-3{
  padding-top:75%
}

.video-js .vjs-tech{
  position:absolute;
  top:0;
  left:0
}

body.vjs-full-window{
  padding:0;
  margin:0;
  height:100%;
  overflow-y:auto
}

.vjs-full-window .video-js.vjs-fullscreen{
  position:fixed;
  overflow:hidden;
  z-index:1000;
  left:0;
  top:0;
  bottom:0;
  right:0
}

.video-js.vjs-fullscreen{
  width:100%!important;
  height:100%!important;
  padding-top:0!important
}

.video-js.vjs-fullscreen.vjs-user-inactive{
  cursor:none
}

.vjs-hidden{
  display:none!important
}

.vjs-disabled{
  opacity:.5;
  cursor:default
}

.video-js .vjs-offscreen{
  height:1px;
  left:-9999px;
  position:absolute;
  top:0;
  width:1px
}

.vjs-lock-showing{
  display:block!important;
  opacity:1;
  visibility:visible
}

.vjs-no-js{
  padding:20px;
  color:#fff;
  background-color:#000;
  font-size:18px;
  text-align:center;
  width:300px;
  height:150px;
  margin:0 auto
}

.vjs-no-js a,.vjs-no-js a:visited{
  color:#66a8cc
}

.video-js .vjs-big-play-button{
  font-size:3em;
  line-height:1.5em;
  height:1.5em;
  width:3em;
  display:block;
  position:absolute;
  top:10px;
  left:10px;
  padding:0;
  cursor:pointer;
  opacity:1;
  border:.06666em solid #fff;
  background-color:#2b333f;
  background-color:rgba(43,51,63,.7);
  border-radius:.3em;
  -webkit-transition:all .4s;
  transition:all .4s
}

.vjs-big-play-centered .vjs-big-play-button{
  top:50%;
  left:50%;
  margin-top:-.75em;
  margin-left:-1.5em
}

.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{
  border-color:#fff;
  background-color:#73859f;
  background-color:rgba(115,133,159,.5);
  -webkit-transition:all 0s;
  transition:all 0s
}

.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{
  display:none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{
  display:block
}

.video-js button{
  background:0 0;
  border:none;
  color:inherit;
  display:inline-block;
  overflow:visible;
  font-size:inherit;
  line-height:inherit;
  text-transform:none;
  text-decoration:none;
  -webkit-transition:none;
  transition:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

.vjs-control .vjs-button{
  width:100%;
  height:100%
}

.video-js .vjs-control.vjs-close-button{
  cursor:pointer;
  height:3em;
  position:absolute;
  right:0;
  top:.5em;
  z-index:2
}

.video-js .vjs-modal-dialog{
  background:rgba(0,0,0,.8);
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(255,255,255,0)));
  background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));
  overflow:auto;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}

.video-js .vjs-modal-dialog>*{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content{
  font-size:1.2em;
  line-height:1.5;
  padding:20px 24px;
  z-index:1
}

.vjs-menu-button{
  cursor:pointer
}

.vjs-menu-button.vjs-disabled{
  cursor:default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{
  display:none
}

.vjs-menu .vjs-menu-content{
  display:block;
  padding:0;
  margin:0;
  overflow:auto;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}

.vjs-menu .vjs-menu-content>*{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{
  display:none
}

.vjs-menu li{
  list-style:none;
  margin:0;
  padding:.2em 0;
  line-height:1.4em;
  font-size:1.2em;
  text-align:center;
  text-transform:lowercase
}

.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{
  background-color:#73859f;
  background-color:rgba(115,133,159,.5)
}

.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{
  background-color:#fff;
  color:#2b333f
}

.vjs-menu li.vjs-menu-title{
  text-align:center;
  text-transform:uppercase;
  font-size:1em;
  line-height:2em;
  padding:0;
  margin:0 0 .3em;
  font-weight:700;
  cursor:default
}

.vjs-menu-button-popup .vjs-menu{
  display:none;
  position:absolute;
  bottom:0;
  width:10em;
  left:-3em;
  height:0;
  margin-bottom:1.5em;
  border-top-color:rgba(43,51,63,.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content{
  background-color:#2b333f;
  background-color:rgba(43,51,63,.7);
  position:absolute;
  width:100%;
  bottom:1.5em;
  max-height:15em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{
  display:block
}

.video-js .vjs-menu-button-inline{
  -webkit-transition:all .4s;
  transition:all .4s;
  overflow:hidden
}

.video-js .vjs-menu-button-inline:before{
  width:2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{
  width:12em
}

.vjs-menu-button-inline .vjs-menu{
  opacity:0;
  height:100%;
  width:auto;
  position:absolute;
  top:0;
  padding:0;
  margin:0;
  -webkit-transition:all .4s;
  transition:all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{
  display:block;
  opacity:1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu{
  display:block;
  opacity:1;
  position:relative;
  width:auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{
  width:auto
}

.vjs-menu-button-inline .vjs-menu-content{
  width:auto;
  height:100%;
  margin:0;
  overflow:hidden
}

.video-js .vjs-control-bar{
  display:none;
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  height:3em;
  background-color:#2b333f;
  background-color:rgba(43,51,63,.7)
}

.vjs-has-started .vjs-control-bar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  visibility:visible;
  opacity:1;
  -webkit-transition:visibility .1s,opacity .1s;
  transition:visibility .1s,opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
  visibility:visible;
  opacity:0;
  -webkit-transition:visibility 1s,opacity 1s;
  transition:visibility 1s,opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{
  display:none!important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
  opacity:1;
  visibility:visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar{
  display:table
}

.video-js .vjs-control{
  position:relative;
  text-align:center;
  margin:0;
  padding:0;
  height:100%;
  width:4em;
  -webkit-box-flex:none;
  -ms-flex:none;
  flex:none
}

.vjs-button>.vjs-icon-placeholder:before{
  font-size:1.8em;
  line-height:1.67
}

.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{
  text-shadow:0 0 1em #fff
}

.video-js .vjs-control-text{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

.vjs-no-flex .vjs-control{
  display:table-cell;
  vertical-align:middle
}

.video-js .vjs-custom-control-spacer{
  display:none
}

.video-js .vjs-progress-control{
  cursor:pointer;
  -webkit-box-flex:auto;
  -ms-flex:auto;
  flex:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  min-width:4em;
  -ms-touch-action:none;
  touch-action:none
}

.video-js .vjs-progress-control.disabled{
  cursor:default
}

.vjs-live .vjs-progress-control{
  display:none
}

.vjs-no-flex .vjs-progress-control{
  width:auto
}

.video-js .vjs-progress-holder{
  -webkit-box-flex:auto;
  -ms-flex:auto;
  flex:auto;
  -webkit-transition:all .2s;
  transition:all .2s;
  height:.3em
}

.video-js .vjs-progress-control .vjs-progress-holder{
  margin:0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder{
  font-size:1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{
  font-size:1em
}

.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{
  position:absolute;
  display:block;
  height:100%;
  margin:0;
  padding:0;
  width:0;
  left:0;
  top:0
}

.video-js .vjs-play-progress{
  background-color:#fff
}

.video-js .vjs-play-progress:before{
  font-size:.9em;
  position:absolute;
  right:-.5em;
  top:-.3333333333em;
  z-index:1
}

.video-js .vjs-load-progress{
  background:#bfc7d3;
  background:rgba(115,133,159,.5)
}

.video-js .vjs-load-progress div{
  background:#fff;
  background:rgba(115,133,159,.75)
}

.video-js .vjs-time-tooltip{
  background-color:#fff;
  background-color:rgba(255,255,255,.8);
  border-radius:.3em;
  color:#000;
  float:right;
  font-size:1em;
  padding:6px 8px 8px;
  pointer-events:none;
  position:absolute;
  top:-3.4em;
  visibility:hidden;
  z-index:1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip{
  display:none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{
  display:block;
  font-size:.6em;
  visibility:visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{
  font-size:1em
}

.video-js .vjs-progress-control .vjs-mouse-display{
  display:none;
  position:absolute;
  width:1px;
  height:100%;
  background-color:#000;
  z-index:1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display{
  z-index:0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display{
  display:block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{
  visibility:hidden;
  opacity:0;
  -webkit-transition:visibility 1s,opacity 1s;
  transition:visibility 1s,opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{
  display:none
}

.vjs-mouse-display .vjs-time-tooltip{
  color:#fff;
  background-color:#000;
  background-color:rgba(0,0,0,.8)
}

.video-js .vjs-slider{
  position:relative;
  cursor:pointer;
  padding:0;
  margin:0 .45em;
  -webkit-touch-callout:none;
  user-select:none;
  background-color:#73859f;
  background-color:rgba(115,133,159,.5)
}

.video-js .vjs-slider.disabled,jmnode{
  cursor:default
}

.video-js .vjs-slider:focus{
  text-shadow:0 0 1em #fff;
  -webkit-box-shadow:0 0 1em #fff;
  box-shadow:0 0 1em #fff
}

.video-js .vjs-mute-control{
  cursor:pointer;
  -webkit-box-flex:none;
  -ms-flex:none;
  flex:none;
  padding-left:2em;
  padding-right:2em;
  padding-bottom:3em
}

.video-js .vjs-volume-control{
  cursor:pointer;
  margin-right:1em;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal{
  width:5em
}

.video-js .vjs-volume-panel .vjs-volume-control{
  visibility:visible;
  opacity:0;
  width:1px;
  height:1px;
  margin-left:-1px
}

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.video-js .vjs-volume-panel{
  -webkit-transition:width 1s;
  transition:width 1s;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{
  visibility:visible;
  opacity:1;
  position:relative;
  -webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;
  transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{
  width:5em;
  height:3em
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{
  width:9em;
  -webkit-transition:width .1s;
  transition:width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{
  width:4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{
  height:8em;
  width:3em;
  left:-3.5em;
  -webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;
  transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{
  -webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;
  transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{
  width:5em;
  height:3em;
  visibility:visible;
  opacity:1;
  position:relative;
  -webkit-transition:none;
  transition:none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{
  position:absolute;
  bottom:3em;
  left:.5em
}

.video-js .vjs-volume-bar{
  margin:1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal{
  width:5em;
  height:.3em
}

.vjs-volume-bar.vjs-slider-vertical{
  width:.3em;
  height:5em;
  margin:1.35em auto
}

.video-js .vjs-volume-level{
  position:absolute;
  bottom:0;
  left:0;
  background-color:#fff
}

.video-js .vjs-volume-level:before{
  position:absolute;
  font-size:.9em
}

.vjs-slider-vertical .vjs-volume-level{
  width:.3em
}

.vjs-slider-vertical .vjs-volume-level:before{
  top:-.5em;
  left:-.3em
}

.vjs-slider-horizontal .vjs-volume-level{
  height:.3em
}

.vjs-slider-horizontal .vjs-volume-level:before{
  top:-.3em;
  right:-.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical{
  width:4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{
  height:100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{
  width:100%
}

.video-js .vjs-volume-vertical{
  width:3em;
  height:8em;
  bottom:8em;
  background-color:#2b333f;
  background-color:rgba(43,51,63,.7)
}

.video-js .vjs-volume-horizontal .vjs-menu{
  left:-2em
}

.vjs-poster{
  display:inline-block;
  vertical-align:middle;
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-size:contain;
  background-color:#000;
  cursor:pointer;
  margin:0;
  padding:0;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  height:100%
}

.vjs-poster img{
  display:block;
  vertical-align:middle;
  margin:0 auto;
  max-height:100%;
  padding:0;
  width:100%
}

.vjs-has-started .vjs-poster{
  display:none
}

.vjs-audio.vjs-has-started .vjs-poster{
  display:block
}

.vjs-using-native-controls .vjs-poster{
  display:none
}

.video-js .vjs-live-control{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:flex-start;
  -ms-flex-align:flex-start;
  align-items:flex-start;
  -webkit-box-flex:auto;
  -ms-flex:auto;
  flex:auto;
  font-size:1em;
  line-height:3em
}

.vjs-no-flex .vjs-live-control{
  display:table-cell;
  width:auto;
  text-align:left
}

.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration,.vjs-time-divider{
  display:none
}

.video-js .vjs-time-control{
  -webkit-box-flex:none;
  -ms-flex:none;
  flex:none;
  font-size:1em;
  line-height:3em;
  min-width:2em;
  width:auto;
  padding-left:1em;
  padding-right:1em
}

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{
  width:0!important;
  white-space:nowrap
}

.vjs-time-divider{
  line-height:3em
}

.video-js .vjs-play-control .vjs-icon-placeholder{
  cursor:pointer;
  -webkit-box-flex:none;
  -ms-flex:none;
  flex:none
}

.vjs-text-track-display{
  position:absolute;
  bottom:3em;
  left:0;
  right:0;
  top:0;
  pointer-events:none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{
  bottom:1em
}

.video-js .vjs-text-track{
  font-size:1.4em;
  text-align:center;
  margin-bottom:.1em;
  background-color:#000;
  background-color:rgba(0,0,0,.5)
}

.vjs-subtitles{
  color:#fff
}

.vjs-captions{
  color:#fc6
}

.vjs-tt-cue{
  display:block
}

video::-webkit-media-text-track-display{
  -webkit-transform:translateY(-3em);
  transform:translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{
  -webkit-transform:translateY(-1.5em);
  transform:translateY(-1.5em)
}

.video-js .vjs-fullscreen-control{
  cursor:pointer;
  -webkit-box-flex:none;
  -ms-flex:none;
  flex:none
}

.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}

.vjs-playback-rate .vjs-playback-rate-value{
  pointer-events:none;
  font-size:1.5em;
  line-height:2;
  text-align:center
}

.vjs-playback-rate .vjs-menu{
  width:4em;
  left:0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content{
  font-size:1.4em;
  text-align:center
}

.vjs-error .vjs-error-display:before{
  color:#fff;
  content:"X";
  font-size:4em;
  left:0;
  line-height:1;
  margin-top:-.5em;
  position:absolute;
  text-shadow:.05em .05em .1em #000;
  text-align:center;
  top:50%;
  vertical-align:middle;
  width:100%
}

.vjs-loading-spinner{
  display:none;
  position:absolute;
  top:50%;
  left:50%;
  margin:-25px 0 0 -25px;
  opacity:.85;
  text-align:left;
  border:6px solid rgba(43,51,63,.7);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background-clip:padding-box;
  width:50px;
  height:50px;
  border-radius:25px;
  visibility:hidden
}

.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{
  display:block;
  -webkit-animation:0s linear .3s forwards vjs-spinner-show;
  animation:0s linear .3s forwards vjs-spinner-show
}

.vjs-loading-spinner:after,.vjs-loading-spinner:before{
  content:"";
  position:absolute;
  margin:-6px;
  -webkit-box-sizing:inherit;
  box-sizing:inherit;
  width:inherit;
  height:inherit;
  border-radius:inherit;
  opacity:1;
  border:inherit;
  border-color:#fff transparent transparent
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{
  vertical-align:middle;
  display:inline-block;
  margin-bottom:-.1em
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{
  -webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;
  animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{
  border-top-color:#fff
}

.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{
  border-top-color:#fff;
  -webkit-animation-delay:.44s;
  animation-delay:.44s
}

@keyframes vjs-spinner-show{
  to{
    visibility:visible
  }
}

@-webkit-keyframes vjs-spinner-show{
  to{
    visibility:visible
  }
}

@keyframes vjs-spinner-spin{
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@-webkit-keyframes vjs-spinner-spin{
  100%{
    -webkit-transform:rotate(360deg)
  }
}

@keyframes vjs-spinner-fade{
  0%,100%,20%,60%{
    border-top-color:#73859f
  }

  35%{
    border-top-color:#fff
  }
}

@-webkit-keyframes vjs-spinner-fade{
  0%,100%,20%,60%{
    border-top-color:#73859f
  }

  35%{
    border-top-color:#fff
  }
}

.vjs-chapters-button .vjs-menu ul{
  width:24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{
  font-family:VideoJS;
  content:"\f10d";
  font-size:1.5em;
  line-height:inherit
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{
  font-family:VideoJS;
  content:" \f11d";
  font-size:1.5em;
  line-height:inherit
}

.vjs-custom-skin>.video-js,.vjs-custom-skin>.video-js .vjs-menu li{
  font-family:"PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","微软雅黑",sans-serif
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{
  -webkit-box-flex:auto;
  -ms-flex:auto;
  flex:auto;
  display:block
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{
  width:auto
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel{
  display:none
}

.vjs-modal-dialog.vjs-text-track-settings{
  background-color:#2b333f;
  background-color:rgba(43,51,63,.75);
  color:#fff;
  height:70%
}

.vjs-text-track-settings .vjs-modal-dialog-content{
  display:table
}

.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{
  display:table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls{
  text-align:right;
  vertical-align:bottom
}

@supports (display:grid){
  .vjs-text-track-settings .vjs-modal-dialog-content{
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-template-rows:1fr auto
  }

  .vjs-text-track-settings .vjs-track-settings-colors{
    display:block;
    grid-column:1;
    grid-row:1
  }

  .vjs-text-track-settings .vjs-track-settings-font{
    grid-column:2;
    grid-row:1
  }

  .vjs-text-track-settings .vjs-track-settings-controls{
    grid-column:2;
    grid-row:2
  }
}

.vjs-track-setting>select{
  margin-right:5px
}

.vjs-text-track-settings fieldset{
  margin:5px;
  padding:3px;
  border:none
}

.vjs-text-track-settings fieldset span{
  display:inline-block
}

.vjs-text-track-settings legend{
  color:#fff;
  margin:0 0 5px
}

.vjs-text-track-settings .vjs-label{
  position:absolute;
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px,1px,1px,1px);
  display:block;
  margin:0 0 5px;
  padding:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden
}

.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{
  outline-style:solid;
  outline-width:medium;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(88%,#fff),to(#73859f));
  background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)
}

.vjs-track-settings-controls button:hover{
  color:rgba(43,51,63,.75)
}

.vjs-track-settings-controls button{
  background-color:#fff;
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(88%,#fff),to(#73859f));
  background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);
  color:#2b333f;
  cursor:pointer;
  border-radius:2px
}

.vjs-track-settings-controls .vjs-default-button{
  margin-right:1em
}

@media print{
  .video-js>:not(.vjs-tech):not(.vjs-poster){
    visibility:hidden
  }
}

.vjs-resize-manager{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:none;
  z-index:-1000
}

.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){
  outline:0
}

@media \0 screen{
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before{
    content:""
  }

  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
    visibility:hidden
  }
}

@media (max-width:480px){
  .video-js .vjs-volume-panel .vjs-volume-control{
    display:none
  }
}

.vjs-custom-skin>.video-js .vjs-controls-disabled .vjs-big-play-button,.vjs-custom-skin>.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{
  display:none!important
}

.vjs-custom-skin>.video-js{
  width:100%
}

.video-js.vjs-no-flex .vjs-menu-button-inline,.vjs-custom-skin>.video-js .vjs-menu-button-inline.vjs-slider-active,.vjs-custom-skin>.video-js .vjs-menu-button-inline:focus,.vjs-custom-skin>.video-js .vjs-menu-button-inline:hover{
  width:10em
}

.vjs-custom-skin>.video-js .vjs-control{
  width:3em
}

.vjs-custom-skin>.video-js .vjs-control.vjs-live-control{
  width:auto;
  padding-left:.5em;
  letter-spacing:.1em
}

.vjs-custom-skin>.video-js .vjs-menu-button-inline:before{
  width:1.5em
}

.vjs-menu-button-inline .vjs-menu{
  left:3em
}

.video-js.vjs-ended .vjs-loading-spinner{
  display:none
}

.video-js.vjs-ended .vjs-big-play-button{
  display:block!important
}

.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.vjs-custom-skin>.video-js .vjs-big-play-button{
  display:block
}

.vjs-custom-skin>.video-js .vjs-big-play-button{
  top:50%;
  left:50%;
  margin-left:-1.5em;
  background-color:rgba(0,0,0,.45);
  font-size:3.5em;
  height:2em!important;
  line-height:2em!important;
  margin-top:-1em!important
}

.video-js:hover .vjs-big-play-button,.vjs-custom-skin>.video-js .vjs-big-play-button:active,.vjs-custom-skin>.video-js .vjs-big-play-button:focus{
  background-color:rgba(36,131,213,.9)
}

.vjs-custom-skin>.video-js .vjs-loading-spinner{
  border-color:rgba(36,131,213,.8)
}

.vjs-custom-skin>.video-js .vjs-control-bar2{
  background-color:#000
}

.vjs-custom-skin>.video-js .vjs-control-bar{
  color:#fff;
  font-size:14px
}

.vjs-custom-skin>.video-js .vjs-play-progress,.vjs-custom-skin>.video-js .vjs-volume-level{
  background-color:#2483d5
}

.vjs-custom-skin>.video-js .vjs-play-progress:before{
  top:-.3em
}

.vjs-custom-skin>.video-js .vjs-progress-control:hover .vjs-progress-holder{
  font-size:1.3em
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{
  left:0
}

.vjs-custom-skin>.video-js .vjs-menu li{
  padding:0;
  line-height:2em;
  font-size:1.1em
}

.vjs-custom-skin>.video-js .vjs-mouse-display:after,.vjs-custom-skin>.video-js .vjs-play-progress:after,.vjs-custom-skin>.video-js .vjs-time-tooltip{
  border-radius:0;
  font-size:1em;
  padding:0;
  width:3em;
  height:1.5em;
  line-height:1.5em;
  top:-3em;
  min-width:4em
}

.vjs-custom-skin>.video-js .vjs-menu-button-popup .vjs-menu{
  width:5em;
  left:-1em
}

.vjs-custom-skin>.video-js .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{
  left:0
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-play-control{
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-time-control{
  padding:0;
  margin:0 .1em;
  text-align:center;
  display:block;
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value{
  font-size:1.2em;
  line-height:2.4
}

.vjs-custom-skin>.video-js .vjs-progress-control.vjs-control{
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-volume-menu-button{
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button{
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button .vjs-resolution-button-label{
  display:block;
  line-height:3em
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate{
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-fullscreen-control{
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
}

.tippy-box[data-animation=fade][data-state=hidden]{
  opacity:0
}

[data-tippy-root]{
  max-width:calc(100vw - 10px)
}

.tippy-box{
  position:relative;
  background-color:#333;
  color:#fff;
  border-radius:4px;
  font-size:14px;
  line-height:1.4;
  white-space:normal;
  outline:0;
  -webkit-transition-property:visibility,opacity,-webkit-transform;
  transition-property:visibility,opacity,-webkit-transform;
  transition-property:transform,visibility,opacity;
  transition-property:transform,visibility,opacity,-webkit-transform
}

.tippy-box[data-placement^=top]>.tippy-arrow{
  bottom:0
}

.tippy-box[data-placement^=top]>.tippy-arrow:before{
  bottom:-7px;
  left:0;
  border-width:8px 8px 0;
  border-top-color:initial;
  -webkit-transform-origin:center top;
  transform-origin:center top
}

.tippy-box[data-placement^=bottom]>.tippy-arrow{
  top:0
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before{
  top:-7px;
  left:0;
  border-width:0 8px 8px;
  border-bottom-color:initial;
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom
}

.tippy-box[data-placement^=left]>.tippy-arrow{
  right:0
}

.tippy-box[data-placement^=left]>.tippy-arrow:before{
  border-width:8px 0 8px 8px;
  border-left-color:initial;
  right:-7px;
  -webkit-transform-origin:center left;
  transform-origin:center left
}

.tippy-box[data-placement^=right]>.tippy-arrow{
  left:0
}

.tippy-box[data-placement^=right]>.tippy-arrow:before{
  left:-7px;
  border-width:8px 8px 8px 0;
  border-right-color:initial;
  -webkit-transform-origin:center right;
  transform-origin:center right
}

.tippy-box[data-inertia][data-state=visible]{
  -webkit-transition-timing-function:cubic-bezier(.54,1.5,.38,1.11);
  transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)
}

.tippy-arrow{
  width:16px;
  height:16px;
  color:#333
}

.tippy-arrow:before{
  content:"";
  position:absolute;
  border-color:transparent;
  border-style:solid
}

.tippy-content{
  position:relative;
  padding:5px 9px;
  z-index:1
}

.tippy-box[data-theme~=light]{
  color:#26323d;
  -webkit-box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);
  box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);
  background-color:#fff
}

.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{
  border-top-color:#fff
}

.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{
  border-bottom-color:#fff
}

.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{
  border-left-color:#fff
}

.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{
  border-right-color:#fff
}

.tippy-box[data-theme~=light]>.tippy-backdrop{
  background-color:#fff
}

.tippy-box[data-theme~=light]>.tippy-svg-arrow{
  fill:#fff
}

.tippy-box[data-animation=shift-away][data-state=hidden]{
  opacity:0
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top]{
  -webkit-transform:translateY(10px);
  transform:translateY(10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom]{
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left]{
  -webkit-transform:translateX(10px);
  transform:translateX(10px)
}

.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right]{
  -webkit-transform:translateX(-10px);
  transform:translateX(-10px)
}

.pickr{
  position:relative;
  overflow:visible;
  -webkit-transform:translateY(0);
  transform:translateY(0)
}

.pickr .pcr-button{
  position:relative;
  height:2em;
  width:2em;
  padding:.5em;
  cursor:pointer;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
  border-radius:.15em;
  background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') center no-repeat;
  background-size:0;
  -webkit-transition:all .3s;
  transition:all .3s
}

.pickr .pcr-button:after,.pickr .pcr-button:before{
  position:absolute;
  content:"";
  height:100%;
  width:100%;
  border-radius:.15em;
  left:0;
  top:0
}

.pickr .pcr-button:before{
  background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size:.5em;
  z-index:initial
}

.pickr .pcr-button:after{
  -webkit-transition:background .3s;
  transition:background .3s;
  background:var(--pcr-color)
}

.pickr .pcr-button.clear{
  background-size:70%
}

.pickr .pcr-button.clear:before{
  opacity:0
}

.pickr .pcr-button.clear:focus{
  -webkit-box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px var(--pcr-color);
  box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px var(--pcr-color)
}

.pickr .pcr-button.disabled{
  cursor:not-allowed
}

.pcr-app *,.pickr *{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  outline:0;
  border:none;
  -webkit-appearance:none
}

.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{
  -webkit-box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px var(--pcr-color);
  box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px var(--pcr-color)
}

.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{
  -webkit-transition:-webkit-box-shadow .3s;
  transition:-webkit-box-shadow .3s;
  transition:box-shadow .3s;
  transition:box-shadow .3s,-webkit-box-shadow .3s
}

.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{
  -webkit-box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px rgba(0,0,0,.2509803922);
  box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px rgba(0,0,0,.2509803922)
}

.pcr-app{
  position:fixed;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  flex-direction:column;
  z-index:10000;
  border-radius:.1em;
  background:#fff;
  opacity:0;
  visibility:hidden;
  -webkit-transition:opacity .3s,visibility 0s .3s;
  transition:opacity .3s,visibility 0s .3s;
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
  -webkit-box-shadow:0 .15em 1.5em rgba(0,0,0,.1019607843),0 0 1em rgba(0,0,0,.031372549);
  box-shadow:0 .15em 1.5em rgba(0,0,0,.1019607843),0 0 1em rgba(0,0,0,.031372549);
  left:0;
  top:0
}

.pcr-app.visible{
  -webkit-transition:opacity .3s;
  transition:opacity .3s;
  visibility:visible;
  opacity:1
}

.pcr-app .pcr-swatches{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  margin-top:.75em
}

.pcr-app .pcr-swatches.pcr-last{
  margin:0
}

@supports (display:grid){
  .pcr-app .pcr-swatches{
    display:grid;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    grid-template-columns:repeat(auto-fit,1.75em)
  }
}

.pcr-app .pcr-swatches>button{
  font-size:1em;
  position:relative;
  width:calc(1.75em - 5px);
  height:calc(1.75em - 5px);
  border-radius:.15em;
  cursor:pointer;
  margin:2.5px;
  -ms-flex-negative:0;
  flex-shrink:0;
  justify-self:center;
  -webkit-transition:all .15s;
  transition:all .15s;
  overflow:hidden;
  background:rgba(0,0,0,0);
  z-index:1
}

.pcr-app .pcr-swatches>button:after,.pcr-app .pcr-swatches>button:before{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  content:""
}

.pcr-app .pcr-swatches>button:before{
  background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size:6px;
  border-radius:.15em;
  z-index:-1
}

.pcr-app .pcr-swatches>button:after{
  background:var(--pcr-color);
  border:1px solid rgba(0,0,0,.05);
  border-radius:.15em;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.pcr-app .pcr-swatches>button:hover{
  -webkit-filter:brightness(1.05);
  filter:brightness(1.05)
}

.pcr-app .pcr-swatches>button:not(.pcr-active){
  -webkit-box-shadow:none;
  box-shadow:none
}

.pcr-app .pcr-interaction{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin:0 -.2em
}

.pcr-app .pcr-interaction>*{
  margin:0 .2em
}

.pcr-app .pcr-interaction input{
  letter-spacing:.07em;
  font-size:.75em;
  text-align:center;
  cursor:pointer;
  color:#75797e;
  background:#f1f3f4;
  border-radius:.15em;
  -webkit-transition:all .15s;
  transition:all .15s;
  padding:.45em .5em;
  margin-top:.75em
}

.pcr-app .pcr-interaction input:hover{
  -webkit-filter:brightness(.975);
  filter:brightness(.975)
}

.pcr-app .pcr-interaction input:focus{
  -webkit-box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px rgba(66,133,244,.7490196078);
  box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px rgba(66,133,244,.7490196078)
}

.pcr-app .pcr-interaction .pcr-result{
  color:#75797e;
  text-align:left;
  -webkit-box-flex:1;
  -ms-flex:1 1 8em;
  flex:1 1 8em;
  min-width:8em;
  -webkit-transition:all .2s;
  transition:all .2s;
  border-radius:.15em;
  background:#f1f3f4;
  cursor:text
}

.pcr-app .pcr-interaction .pcr-result::-moz-selection{
  background:#4285f4;
  color:#fff
}

.pcr-app .pcr-interaction .pcr-result::selection{
  background:#4285f4;
  color:#fff
}

.pcr-app .pcr-interaction .pcr-type.active{
  color:#fff;
  background:#4285f4
}

.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{
  width:auto;
  color:#fff
}

.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{
  -webkit-filter:brightness(.925);
  filter:brightness(.925)
}

.pcr-app .pcr-interaction .pcr-save{
  background:#4285f4
}

.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{
  background:#f44250
}

.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{
  -webkit-box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px rgba(244,66,80,.7490196078);
  box-shadow:0 0 0 1px rgba(255,255,255,.8509803922),0 0 0 3px rgba(244,66,80,.7490196078)
}

.pcr-app .pcr-selection .pcr-picker{
  position:absolute;
  height:18px;
  width:18px;
  border:2px solid #fff;
  border-radius:100%;
  user-select:none
}

.e3dv-drawer.is-resizing,.jsmind-inner{
  -webkit-user-select:none;
  -ms-user-select:none
}

.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  cursor:grab;
  cursor:-webkit-grab
}

.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{
  cursor:grabbing;
  cursor:-webkit-grabbing
}

.pcr-app[data-theme=monolith]{
  width:14.25em;
  max-width:95vw;
  padding:.8em
}

.pcr-app[data-theme=monolith] .pcr-selection{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{
  position:relative;
  z-index:1;
  width:100%;
  height:1em;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-bottom:.5em
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview:before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size:.5em;
  border-radius:.15em;
  z-index:-1
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{
  cursor:pointer;
  -webkit-transition:background-color .3s,-webkit-box-shadow .3s;
  transition:background-color .3s,-webkit-box-shadow .3s;
  transition:background-color .3s,box-shadow .3s;
  transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s;
  border-radius:.15em 0 0 .15em;
  z-index:2
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{
  border-radius:0 .15em .15em 0
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{
  background:var(--pcr-color);
  width:50%;
  height:100%
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{
  width:100%;
  height:8em;
  z-index:1
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette{
  border-radius:.15em;
  width:100%;
  height:100%
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette:before{
  position:absolute;
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size:.5em;
  border-radius:.15em;
  z-index:-1
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{
  height:.5em;
  margin-top:.75em
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker{
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%)
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  border-radius:50em
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider{
  background:-webkit-gradient(linear,left top,right top,from(red),color-stop(#ff0),color-stop(#0f0),color-stop(#0ff),color-stop(#00f),color-stop(#f0f),to(red));
  background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)
}

.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{
  background:-webkit-gradient(linear,left top,right top,from(transparent),to(black)),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background:linear-gradient(to right,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size:100%,.25em
}

.e3dv{
  --e3dv-font-ui:'Lexend','Source Sans 3',sans-serif;
  --e3dv-font-body:'Source Sans 3','Lexend',sans-serif;
  --e3dv-space-3xs:4px;
  --e3dv-space-2xs:8px;
  --e3dv-space-xs:12px;
  --e3dv-space-sm:16px;
  --e3dv-space-md:24px;
  --e3dv-space-lg:32px;
  --e3dv-space-xl:48px;
  --e3dv-radius-sm:8px;
  --e3dv-radius-md:12px;
  --e3dv-radius-lg:18px;
  --e3dv-radius-pill:999px;
  --e3dv-ease-out:cubic-bezier(0.25, 1, 0.5, 1);
  --e3dv-duration-fast:0.16s;
  --e3dv-duration:0.28s;
  --e3dv-z-panel:10;
  --e3dv-z-bar:20;
  --e3dv-z-drawer:30;
  --e3dv-z-popover:35;
  --e3dv-z-toast:40;
  --e3dv-panel-width:280px;
  --e3dv-toolbar-height:44px;
  --e3dv-bottom-height:64px;
  --e3dv-bg:oklch(0.975 0.008 205);
  --e3dv-bg-raised:oklch(0.995 0.004 205);
  --e3dv-bg-sunken:oklch(0.94 0.012 205);
  --e3dv-ink:oklch(0.28 0.025 215);
  --e3dv-ink-muted:oklch(0.48 0.02 215);
  --e3dv-border:oklch(0.88 0.015 210);
  --e3dv-accent:oklch(0.52 0.095 198);
  --e3dv-accent-hover:oklch(0.45 0.1 198);
  --e3dv-accent-soft:oklch(0.93 0.03 198);
  --e3dv-accent-ink:oklch(0.98 0.01 198);
  --e3dv-danger:oklch(0.55 0.14 25);
  --e3dv-viewer-bg:oklch(0.955 0.01 210);
  --e3dv-shadow:0 10px 28px oklch(0.45 0.03 215 / 0.12);
  --e3dv-shadow-soft:0 2px 8px oklch(0.45 0.03 215 / 0.08)
}

.e3dv[data-theme=dark]{
  color-scheme:dark;
  --e3dv-bg:oklch(0.22 0.018 215);
  --e3dv-bg-raised:oklch(0.28 0.018 215);
  --e3dv-bg-sunken:oklch(0.18 0.016 215);
  --e3dv-ink:oklch(0.93 0.012 210);
  --e3dv-ink-muted:oklch(0.72 0.018 210);
  --e3dv-border:oklch(0.38 0.02 215);
  --e3dv-accent:oklch(0.74 0.08 198);
  --e3dv-accent-hover:oklch(0.8 0.07 198);
  --e3dv-accent-soft:oklch(0.34 0.04 198);
  --e3dv-accent-ink:oklch(0.2 0.02 215);
  --e3dv-danger:oklch(0.68 0.13 25);
  --e3dv-viewer-bg:oklch(0.2 0.015 215);
  --e3dv-shadow:0 12px 32px oklch(0.1 0.02 215 / 0.45);
  --e3dv-shadow-soft:0 2px 10px oklch(0.1 0.02 215 / 0.35)
}

@media (prefers-reduced-motion:reduce){
  .e3dv,.e3dv *{
    -webkit-animation-duration:0s!important;
    animation-duration:0s!important;
    -webkit-animation-iteration-count:1!important;
    animation-iteration-count:1!important;
    -webkit-transition-duration:0s!important;
    transition-duration:0s!important
  }
}

.e3dv-icon{
  width:1.25rem;
  height:1.25rem;
  -ms-flex-negative:0;
  flex-shrink:0
}

.e3dv-btn{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:var(--e3dv-space-2xs);
  min-height:36px;
  padding:0 var(--e3dv-space-xs);
  border:1px solid transparent;
  border-radius:var(--e3dv-radius-sm);
  background:0 0;
  color:var(--e3dv-ink);
  font-family:var(--e3dv-font-ui);
  font-size:.8125rem;
  font-weight:500;
  line-height:1;
  cursor:pointer;
  -webkit-transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),transform var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-bg-wrap[hidden],.e3dv-btn[hidden],.e3dv-navbtn[hidden],.e3dv-opacity-wrap[hidden],.e3dv-panel[hidden],.e3dv-rotate-wrap[hidden],.e3dv-toolbar-group[hidden],.e3dv-toolbar-sep[hidden]{
  display:none!important
}

.e3dv-panel-header-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:4px;
  -ms-flex-negative:0;
  flex-shrink:0
}

.e3dv-material-swatch{
  width:14px;
  height:14px;
  -ms-flex-negative:0;
  flex-shrink:0;
  border-radius:4px;
  border:1px solid;
  -webkit-box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 12%,transparent);
  box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 12%,transparent)
}

.e3dv-icon--material{
  color:var(--e3dv-accent);
  -ms-flex-negative:0;
  flex-shrink:0
}

.e3dv-btn.is-active-mode{
  background:var(--e3dv-accent-soft);
  color:var(--e3dv-accent);
  border-color:color-mix(in oklch,var(--e3dv-accent) 35%,var(--e3dv-border))
}

.e3dv-btn--compact .e3dv-icon{
  width:1rem;
  height:1rem
}

.e3dv-mesh-item--group{
  font-weight:500;
  margin-bottom:4px;
  padding-top:var(--e3dv-space-2xs);
  padding-bottom:var(--e3dv-space-2xs);
  background:var(--e3dv-bg-sunken);
  border:1px solid transparent
}

.e3dv-mesh-item--group.is-selected{
  border-color:color-mix(in oklch,var(--e3dv-accent) 40%,transparent)
}

.e3dv-mesh-group-label{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:4px;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:0
}

.e3dv-mesh-list,.e3dv-navbtn{
  display:-ms-flexbox;
  -webkit-box-orient:vertical;
  gap:2px
}

.e3dv-mesh-group-label .e3dv-mesh-name{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.e3dv-icon--folder{
  color:var(--e3dv-accent);
  -ms-flex-negative:0;
  flex-shrink:0
}

.e3dv-mesh-expand{
  -webkit-transition:-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-mesh-expand.is-collapsed{
  -webkit-transform:rotate(0);
  transform:rotate(0)
}

.e3dv-mesh-expand:not(.is-collapsed){
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

.e3dv-btn:hover{
  background:var(--e3dv-accent-soft);
  color:var(--e3dv-accent-hover)
}

.e3dv-btn:active{
  -webkit-transform:translateY(1px);
  transform:translateY(1px)
}

.e3dv-btn:focus-visible{
  outline:var(--e3dv-accent) solid 2px;
  outline-offset:2px
}

.e3dv-navbtn:focus-visible,.e3dv-rgb-input:focus,.e3dv-rotate-switch:focus-visible,.e3dv-seg-btn:focus-visible{
  outline:var(--e3dv-accent) solid 2px
}

.e3dv-btn:disabled{
  opacity:.45;
  cursor:not-allowed;
  -webkit-transform:none;
  transform:none
}

.e3dv-btn--primary{
  background:var(--e3dv-accent);
  color:var(--e3dv-accent-ink)
}

.e3dv-btn--primary:hover{
  background:var(--e3dv-accent-hover);
  color:var(--e3dv-accent-ink)
}

.e3dv-btn--ghost{
  border-color:var(--e3dv-border);
  background:var(--e3dv-bg-raised)
}

.e3dv-btn--ghost>span:not(.e3dv-icon):not(.e3dv-bg-swatch){
  white-space:nowrap;
  font-size:.75rem;
  line-height:1
}

.e3dv-btn--icon{
  width:36px;
  padding:0
}

.e3dv-btn.is-active{
  background:var(--e3dv-accent-soft);
  color:var(--e3dv-accent)
}

.e3dv-bg-btn{
  position:relative
}

.e3dv-bg-swatch{
  position:absolute;
  right:4px;
  bottom:4px;
  width:10px;
  height:10px;
  border-radius:3px;
  border:1px solid;
  -webkit-box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 35%,transparent);
  box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 35%,transparent);
  pointer-events:none
}

.e3dv .pcr-app,.e3dv--device-pc .e3dv-panel--left,.e3dv-drawer,.e3dv-popover{
  -webkit-box-shadow:var(--e3dv-shadow)
}

.e3dv-bg-btn.is-theme-bg .e3dv-bg-swatch{
  background-image:linear-gradient(135deg,#fff 50%,#2a2b2e 50%)!important
}

.e3dv .pcr-app{
  z-index:calc(var(--e3dv-z-popover) + 10);
  font-family:var(--e3dv-font-ui);
  border:1px solid var(--e3dv-border);
  border-radius:var(--e3dv-radius-md);
  box-shadow:var(--e3dv-shadow);
  background:var(--e3dv-bg-raised);
  color:var(--e3dv-ink)
}

.e3dv .pcr-app .pcr-interaction input,.e3dv-rgb-input,.e3dv-rotate-head-sub,.e3dv-select{
  font-family:var(--e3dv-font-body)
}

.e3dv .pcr-app .pcr-interaction input{
  border-radius:var(--e3dv-radius-sm);
  border:1px solid var(--e3dv-border);
  background:var(--e3dv-bg);
  color:var(--e3dv-ink)
}

.e3dv .pcr-app .pcr-interaction .pcr-clear{
  border-radius:var(--e3dv-radius-sm);
  background:var(--e3dv-accent-soft);
  color:var(--e3dv-accent)
}

.e3dv-navbtn{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  display:-webkit-box;
  display:flex;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-width:0;
  padding:var(--e3dv-space-3xs);
  border:0;
  border-radius:var(--e3dv-radius-sm);
  background:0 0;
  color:var(--e3dv-ink-muted);
  font-family:var(--e3dv-font-ui);
  font-size:.6875rem;
  font-weight:500;
  cursor:pointer;
  -webkit-transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-mesh-item,.e3dv-rotate-switch{
  -webkit-transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-navbtn.is-active,.e3dv-navbtn:hover{
  color:var(--e3dv-accent);
  background:var(--e3dv-accent-soft)
}

.e3dv-navbtn:focus-visible{
  outline-offset:2px
}

.e3dv-mesh-list{
  display:-webkit-box;
  display:flex;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin:0;
  padding:0;
  list-style:none
}

.e3dv-mesh-item{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:var(--e3dv-space-2xs);
  min-height:36px;
  padding:var(--e3dv-space-3xs) var(--e3dv-space-2xs);
  border-radius:var(--e3dv-radius-sm);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-mesh-item:hover{
  background:var(--e3dv-bg-sunken)
}

.e3dv-mesh-item.is-selected{
  background:var(--e3dv-accent-soft)
}

.e3dv-mesh-name,.e3dv-mesh-toggle{
  -moz-appearance:none;
  border:0;
  background:0 0;
  cursor:pointer
}

.e3dv-mesh-item.is-selected .e3dv-mesh-name{
  color:var(--e3dv-accent);
  font-weight:600
}

.e3dv-mesh-name{
  -webkit-appearance:none;
  appearance:none;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-width:0;
  overflow:hidden;
  padding:0;
  color:inherit;
  font:inherit;
  font-size:.875rem;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap
}

.e3dv-mesh-actions{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:2px;
  -ms-flex-negative:0;
  flex-shrink:0
}

.e3dv-mesh-toggle{
  -webkit-appearance:none;
  appearance:none;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:32px;
  height:32px;
  border-radius:var(--e3dv-radius-sm);
  color:var(--e3dv-ink-muted)
}

.e3dv-color-chip,.e3dv-rotate-switch,.e3dv-select{
  -webkit-appearance:none;
  -moz-appearance:none
}

.e3dv-field,.e3dv-subfield{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal
}

.e3dv-mesh-toggle:hover{
  background:color-mix(in oklch,var(--e3dv-accent-soft) 80%,var(--e3dv-bg-raised));
  color:var(--e3dv-accent)
}

.e3dv-hint{
  margin:0;
  padding:var(--e3dv-space-xs);
  border-radius:var(--e3dv-radius-md);
  background:var(--e3dv-bg-sunken);
  color:var(--e3dv-ink-muted);
  font-size:.875rem;
  line-height:1.45
}

.e3dv-field{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:var(--e3dv-space-3xs);
  margin-bottom:var(--e3dv-space-sm)
}

.e3dv-field label{
  font-size:.75rem;
  font-weight:600;
  letter-spacing:.03em;
  text-transform:uppercase;
  color:var(--e3dv-ink-muted)
}

.e3dv-subfield{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:6px;
  margin-top:10px
}

.e3dv,.e3dv-color-presets,.e3dv-rgb-channel,.e3dv-rgb-row{
  display:-webkit-box
}

.e3dv-subfield-label{
  font-size:.75rem;
  font-weight:500;
  color:var(--e3dv-ink-muted)
}

.e3dv-color-chip--theme,.e3dv-rgb-channel{
  font-weight:600;
  color:var(--e3dv-ink-muted);
  font-size:.6875rem
}

.e3dv-range{
  width:100%;
  accent-color:var(--e3dv-accent);
  cursor:pointer
}

.e3dv-color-chip,.e3dv-color-custom{
  width:28px;
  height:28px;
  cursor:pointer
}

.e3dv-color-presets{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:8px
}

.e3dv-color-chip{
  appearance:none;
  padding:0;
  border:2px solid var(--e3dv-border);
  border-radius:8px;
  background:var(--e3dv-bg-raised);
  -webkit-box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 10%,transparent);
  box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 10%,transparent);
  -webkit-transition:border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:border-color var(--e3dv-duration-fast) var(--e3dv-ease-out),transform var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-color-chip:hover{
  -webkit-transform:translateY -1px;
  transform:translateY -1px
}

.e3dv-color-chip.is-active,.e3dv-color-custom.is-active{
  border-color:var(--e3dv-accent);
  -webkit-box-shadow:0 0 0 2px var(--e3dv-accent-soft);
  box-shadow:0 0 0 2px var(--e3dv-accent-soft)
}

.e3dv-color-chip--theme{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background:linear-gradient(135deg,#fff 50%,#2a2b2e 50%)
}

.e3dv-rgb-row{
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  gap:8px;
  margin-top:8px
}

.e3dv,.e3dv-rgb-channel{
  display:-ms-flexbox;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal
}

.e3dv,.e3dv-opacity-settings,.e3dv-rgb-channel{
  -ms-flex-direction:column
}

.e3dv-rgb-channel{
  display:flex;
  flex-direction:column;
  gap:4px;
  letter-spacing:.04em
}

.e3dv,.e3dv-rgb-input,.e3dv-select,.e3dv-toast{
  color:var(--e3dv-ink)
}

.e3dv-rgb-input{
  width:56px;
  min-height:32px;
  padding:0 6px;
  border:1px solid var(--e3dv-border);
  border-radius:var(--e3dv-radius-sm);
  background:var(--e3dv-bg);
  font-size:.8125rem
}

.e3dv-rgb-input:focus{
  outline-offset:1px
}

.e3dv-color-custom{
  position:relative;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  overflow:hidden;
  border:2px solid var(--e3dv-border);
  border-radius:8px;
  background:#fff
}

.e3dv-color-input{
  position:absolute;
  inset:-4px;
  width:calc(100% + 8px);
  height:calc(100% + 8px);
  padding:0;
  border:0;
  cursor:pointer
}

.e3dv-select{
  appearance:none;
  min-height:38px;
  padding:0 var(--e3dv-space-xs);
  border:1px solid var(--e3dv-border);
  border-radius:var(--e3dv-radius-sm);
  background:var(--e3dv-bg);
  font-size:.875rem
}

.e3dv-toast,.e3dv-topbar{
  padding:var(--e3dv-space-2xs) var(--e3dv-space-sm)
}

.e3dv-status,.e3dv-toast{
  border-radius:var(--e3dv-radius-pill);
  font-size:.8125rem
}

.e3dv-toast{
  position:absolute;
  top:calc(var(--e3dv-space-2xs) + 52px);
  left:50%;
  z-index:var(--e3dv-z-toast);
  border:1px solid var(--e3dv-border);
  background:var(--e3dv-bg-raised);
  -webkit-box-shadow:var(--e3dv-shadow-soft);
  box-shadow:var(--e3dv-shadow-soft);
  -webkit-transform:translate(-50%);
  transform:translate(-50%);
  -webkit-animation:e3dv-rise var(--e3dv-duration) var(--e3dv-ease-out);
  animation:e3dv-rise var(--e3dv-duration) var(--e3dv-ease-out)
}

.e3dv-chrome-toggle,.e3dv-toolbar{
  -webkit-box-shadow:var(--e3dv-shadow-soft)
}

@container e3dv (max-width:860px){
  .e3dv-toast{
    top:calc(var(--e3dv-space-2xs) + env(safe-area-inset-top,0px))
  }
}

.e3dv--device-mobile .e3dv-toast{
  top:calc(var(--e3dv-space-2xs) + env(safe-area-inset-top,0px))
}

.e3dv{
  position:relative;
  display:flex;
  flex-direction:column;
  width:100%;
  height:100%;
  min-height:400px;
  overflow:hidden;
  isolation:isolate;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-family:var(--e3dv-font-ui);
  background:var(--e3dv-bg);
  container-type:inline-size;
  container-name:e3dv
}

.e3dv-toolbar,.e3dv-topbar{
  display:-ms-flexbox;
  border:0
}

.e3dv--device-mobile,.e3dv--device-pc{
  container-type:normal
}

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

.e3dv-topbar{
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:var(--e3dv-z-bar);
  display:-webkit-box;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:0;
  background:0 0;
  pointer-events:none
}

.e3dv-chrome-toggle{
  position:absolute;
  top:calc(var(--e3dv-space-2xs) + env(safe-area-inset-top,0px));
  left:calc(var(--e3dv-space-2xs) + env(safe-area-inset-left,0px));
  z-index:calc(var(--e3dv-z-bar) + 2);
  width:36px;
  min-width:36px;
  min-height:36px;
  padding:0;
  border:0;
  border-radius:var(--e3dv-radius-sm);
  background:color-mix(in oklch,var(--e3dv-bg-raised) 92%,transparent);
  box-shadow:var(--e3dv-shadow-soft);
  backdrop-filter:blur(12px);
  color:var(--e3dv-ink-muted);
  pointer-events:auto
}

.e3dv-popover,.e3dv-toolbar{
  backdrop-filter:blur(14px);
  pointer-events:auto
}

.e3dv-chrome-toggle.is-active,.e3dv-chrome-toggle:hover{
  background:var(--e3dv-accent-soft);
  color:var(--e3dv-accent)
}

.e3dv--toolbar-collapsed .e3dv-topbar{
  display:none
}

.e3dv-toolbar{
  display:-webkit-box;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  gap:0;
  min-width:0;
  max-width:min(100%,92vw);
  padding:4px 5px;
  border-radius:var(--e3dv-radius-md);
  background:color-mix(in oklch,var(--e3dv-bg-raised) 88%,transparent);
  box-shadow:var(--e3dv-shadow-soft);
  overflow-x:auto;
  scrollbar-width:none
}

.e3dv-toolbar::-webkit-scrollbar{
  display:none
}

.e3dv-toolbar-group{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:0
}

.e3dv-toolbar-group--radio{
  padding:2px;
  border:0;
  border-radius:6px;
  background:color-mix(in oklch,var(--e3dv-ink) 6%,var(--e3dv-bg-sunken));
  gap:0
}

.e3dv-toolbar-group--radio .e3dv-btn{
  min-height:26px;
  padding:0 7px;
  gap:3px;
  border-color:transparent;
  border-radius:5px;
  background:0 0;
  color:var(--e3dv-ink-muted);
  -webkit-box-shadow:none;
  box-shadow:none;
  font-size:.6875rem;
  font-weight:500
}

.e3dv-toolbar-group--radio .e3dv-btn .e3dv-icon{
  width:.95rem;
  height:.95rem
}

.e3dv-toolbar-group--radio .e3dv-btn:hover{
  background:color-mix(in oklch,var(--e3dv-bg-raised) 55%,transparent);
  color:var(--e3dv-ink)
}

.e3dv-toolbar-group--radio .e3dv-btn.is-active{
  background:var(--e3dv-bg-raised);
  color:var(--e3dv-accent);
  font-weight:600;
  -webkit-box-shadow:var(--e3dv-shadow-soft);
  box-shadow:var(--e3dv-shadow-soft)
}

.e3dv-toolbar-group--radio .e3dv-btn.is-active:hover{
  background:var(--e3dv-bg-raised);
  color:var(--e3dv-accent-hover)
}

.e3dv-toolbar .e3dv-btn{
  min-height:28px;
  padding:0 6px;
  gap:3px;
  border-radius:6px;
  font-size:.6875rem
}

.e3dv-toolbar .e3dv-btn .e3dv-icon{
  width:.95rem;
  height:.95rem
}

.e3dv-toolbar .e3dv-btn--ghost{
  border-color:transparent;
  background:0 0;
  color:var(--e3dv-ink-muted)
}

.e3dv-toolbar .e3dv-btn--ghost>span:not(.e3dv-icon):not(.e3dv-bg-swatch){
  font-size:.6875rem
}

.e3dv-toolbar .e3dv-btn--ghost:hover{
  background:color-mix(in oklch,var(--e3dv-ink) 6%,transparent);
  color:var(--e3dv-ink)
}

.e3dv-toolbar .e3dv-bg-wrap .e3dv-btn.is-active,.e3dv-toolbar .e3dv-btn--ghost.is-active,.e3dv-toolbar .e3dv-opacity-wrap .e3dv-btn.is-active,.e3dv-toolbar .e3dv-rotate-wrap .e3dv-btn.is-active,.e3dv-toolbar .e3dv-toolbar-parts.is-active,.e3dv-toolbar>.e3dv-toolbar-group:not(.e3dv-toolbar-group--radio) .e3dv-btn.is-active{
  background:var(--e3dv-accent-soft);
  color:var(--e3dv-accent)
}

.e3dv-opacity-section-title,.e3dv-opacity-title{
  color:var(--e3dv-fg,var(--e3dv-ink));
  font-weight:600
}

.e3dv-toolbar-sep{
  width:1px;
  height:14px;
  margin:0 3px;
  background:color-mix(in oklch,var(--e3dv-border) 70%,transparent);
  opacity:.85
}

.e3dv-toolbar .e3dv-bg-swatch{
  right:2px;
  bottom:2px;
  width:7px;
  height:7px
}

.e3dv-bg-wrap,.e3dv-opacity-wrap,.e3dv-rotate-wrap{
  position:relative;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}

.e3dv-opacity-card,.e3dv-opacity-settings{
  display:-webkit-box;
  display:-ms-flexbox;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal
}

.e3dv-opacity-popover{
  width:min(240px,100% - 24px);
  max-height:min(320px,100% - 24px)
}

.e3dv-opacity-popover .e3dv-popover-body{
  padding:10px 12px;
  overflow:auto;
  max-height:min(300px,100vh - 120px)
}

.e3dv-opacity-settings{
  display:flex;
  flex-direction:column;
  gap:8px
}

.e3dv-opacity-title{
  font-size:13px;
  line-height:1.2
}

.e3dv-opacity-card{
  display:flex;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:6px;
  padding:8px 10px;
  border-radius:var(--e3dv-radius-sm,8px);
  background:var(--e3dv-bg-sunken)
}

.e3dv-opacity-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:8px;
  min-height:18px
}

.e3dv--device-pc .e3dv-drawer,.e3dv--device-pc .e3dv-drawer-backdrop,.e3dv-popover[hidden]{
  display:none!important
}

.e3dv-opacity-section-title{
  font-size:12px;
  letter-spacing:.01em
}

.e3dv-opacity-selection-name{
  font-size:12px;
  color:var(--e3dv-fg-muted,#667085);
  line-height:1.3;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.e3dv-opacity-card .e3dv-range{
  margin:0
}

.e3dv-popover{
  z-index:var(--e3dv-z-popover);
  width:min(360px,100% - 24px);
  padding:0;
  border:1px solid var(--e3dv-border);
  border-radius:var(--e3dv-radius-md);
  background:color-mix(in oklch,var(--e3dv-bg-raised) 96%,transparent);
  box-shadow:var(--e3dv-shadow);
  opacity:0;
  -webkit-transform:translate(-50%) translateY(-4px);
  transform:translate(-50%) translateY(-4px);
  -webkit-transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),transform var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-popover--portal{
  position:absolute;
  margin:0
}

.e3dv-popover.is-open{
  opacity:1;
  -webkit-transform:translate(-50%) translateY(0);
  transform:translate(-50%) translateY(0)
}

.e3dv-rotate-card,.e3dv-rotate-head{
  display:-webkit-box;
  display:-ms-flexbox
}

.e3dv-popover-arrow{
  position:absolute;
  top:-6px;
  left:50%;
  width:12px;
  height:12px;
  border-top:1px solid var(--e3dv-border);
  border-left:1px solid var(--e3dv-border);
  border-radius:2px 0 0;
  background:color-mix(in oklch,var(--e3dv-bg-raised) 96%,transparent);
  -webkit-transform:translate(-50%) rotate(45deg);
  transform:translate(-50%) rotate(45deg)
}

.e3dv-popover--above .e3dv-popover-arrow{
  top:auto;
  bottom:-6px;
  border-top:0;
  border-left:0;
  border-right:1px solid var(--e3dv-border);
  border-bottom:1px solid var(--e3dv-border);
  border-radius:0 0 2px
}

.e3dv-popover-body{
  padding:var(--e3dv-space-xs)
}

.e3dv-rotate-head{
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:var(--e3dv-space-xs);
  margin-bottom:var(--e3dv-space-xs);
  padding-bottom:var(--e3dv-space-2xs);
  border-bottom:1px solid var(--e3dv-border)
}

.e3dv-rotate-head-text{
  min-width:0
}

.e3dv-rotate-head-title{
  font-size:.875rem;
  font-weight:600;
  line-height:1.25;
  color:var(--e3dv-ink)
}

.e3dv-rotate-head-sub,.e3dv-rotate-label{
  color:var(--e3dv-ink-muted);
  font-size:.75rem
}

.e3dv-rotate-head-sub{
  margin-top:2px;
  line-height:1.35
}

.e3dv-rotate-switch{
  appearance:none;
  position:relative;
  -ms-flex-negative:0;
  flex-shrink:0;
  width:44px;
  height:26px;
  padding:0;
  border:0;
  border-radius:var(--e3dv-radius-pill);
  background:var(--e3dv-bg-sunken);
  -webkit-box-shadow:inset 0 0 0 1px var(--e3dv-border);
  box-shadow:inset 0 0 0 1px var(--e3dv-border);
  cursor:pointer;
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-rotate-switch-knob{
  position:absolute;
  top:3px;
  left:3px;
  width:20px;
  height:20px;
  border-radius:50%;
  background:var(--e3dv-bg-raised);
  -webkit-box-shadow:var(--e3dv-shadow-soft);
  box-shadow:var(--e3dv-shadow-soft);
  -webkit-transition:-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-rotate-switch.is-on{
  background:var(--e3dv-accent);
  -webkit-box-shadow:none;
  box-shadow:none
}

.e3dv-rotate-switch.is-on .e3dv-rotate-switch-knob{
  -webkit-transform:translate(18px);
  transform:translate(18px)
}

.e3dv-rotate-switch:focus-visible{
  outline-offset:2px
}

.e3dv-rotate-grid{
  display:grid;
  gap:var(--e3dv-space-2xs)
}

.e3dv-rotate-card{
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  gap:8px;
  min-width:0;
  padding:10px;
  border:1px solid var(--e3dv-border);
  border-radius:var(--e3dv-radius-sm);
  background:color-mix(in oklch,var(--e3dv-bg-sunken) 55%,transparent)
}

.e3dv-rotate-card--span{
  grid-column:1/-1
}

.e3dv-rotate-label-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:8px
}

.e3dv-rotate-label{
  font-weight:500
}

.e3dv-rotate-value{
  font-variant-numeric:tabular-nums;
  font-size:.75rem;
  font-weight:600;
  color:var(--e3dv-accent)
}

.e3dv-seg{
  display:grid;
  gap:4px;
  padding:3px;
  border-radius:8px;
  background:var(--e3dv-bg);
  -webkit-box-shadow:inset 0 0 0 1px var(--e3dv-border);
  box-shadow:inset 0 0 0 1px var(--e3dv-border)
}

.e3dv-seg-btn{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  min-height:30px;
  padding:0 8px;
  border:0;
  border-radius:6px;
  background:0 0;
  color:var(--e3dv-ink-muted);
  font-family:var(--e3dv-font-ui);
  font-size:.75rem;
  font-weight:500;
  cursor:pointer;
  -webkit-transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-box-shadow var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-box-shadow var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),box-shadow var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:background-color var(--e3dv-duration-fast) var(--e3dv-ease-out),color var(--e3dv-duration-fast) var(--e3dv-ease-out),box-shadow var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-box-shadow var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-drawer-body,.e3dv-empty-desc,.e3dv-panel-body,.e3dv-rotate-hint{
  font-family:var(--e3dv-font-body)
}

.e3dv-seg-btn:hover{
  color:var(--e3dv-ink)
}

.e3dv-seg-btn.is-active{
  background:var(--e3dv-bg-raised);
  color:var(--e3dv-accent);
  -webkit-box-shadow:var(--e3dv-shadow-soft);
  box-shadow:var(--e3dv-shadow-soft)
}

.e3dv--device-pc .e3dv-toolbar-parts:not(.is-active),.e3dv-panel-title,.e3dv-rotate-hint{
  color:var(--e3dv-ink-muted)
}

.e3dv-seg-btn:focus-visible{
  outline-offset:1px
}

.e3dv-rotate-card .e3dv-range{
  width:100%;
  height:22px;
  margin:0
}

.e3dv-rotate-hint{
  margin:var(--e3dv-space-2xs) 0 0;
  font-size:.6875rem;
  line-height:1.4
}

.e3dv-drawer-rotate{
  margin-bottom:var(--e3dv-space-sm);
  padding:var(--e3dv-space-xs);
  border:1px solid var(--e3dv-border);
  border-radius:var(--e3dv-radius-md);
  background:var(--e3dv-bg-sunken)
}

.e3dv-drawer-rotate .e3dv-rotate-grid{
  grid-template-columns:1fr
}

.e3dv-body{
  display:grid;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-height:0;
  grid-template-columns:minmax(0,1fr)
}

.e3dv-panel{
  z-index:var(--e3dv-z-panel);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  min-height:0;
  background:var(--e3dv-bg-raised);
  border-color:var(--e3dv-border);
  border-style:solid;
  border-width:0
}

@container e3dv (min-width:861px){
  .e3dv-viewer-wrap{
    position:relative
  }

  .e3dv-panel--left{
    position:absolute;
    top:calc(var(--e3dv-space-2xs) + 48px);
    left:var(--e3dv-space-sm);
    bottom:var(--e3dv-space-sm);
    width:var(--e3dv-panel-width);
    max-height:calc(100% - var(--e3dv-space-2xs) - 48px - var(--e3dv-space-sm));
    border:1px solid var(--e3dv-border);
    border-radius:var(--e3dv-radius-md);
    background:color-mix(in oklch,var(--e3dv-bg-raised) 92%,transparent);
    -webkit-box-shadow:var(--e3dv-shadow);
    box-shadow:var(--e3dv-shadow);
    backdrop-filter:blur(12px);
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    -webkit-transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out);
    transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out);
    transition:transform var(--e3dv-duration) var(--e3dv-ease-out),opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out);
    transition:transform var(--e3dv-duration) var(--e3dv-ease-out),opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out)
  }

  .e3dv--parts-collapsed .e3dv-panel--left{
    -webkit-transform:translate(calc(-1 * var(--e3dv-panel-width) - var(--e3dv-space-md)));
    transform:translate(calc(-1 * var(--e3dv-panel-width) - var(--e3dv-space-md)));
    opacity:0;
    visibility:hidden;
    pointer-events:none
  }

  .e3dv-toolbar-parts:not(.is-active){
    color:var(--e3dv-ink-muted)
  }

  .e3dv-panel--left .e3dv-panel-header{
    padding-top:var(--e3dv-space-sm)
  }

  .e3dv-drawer,.e3dv-drawer-backdrop{
    display:none!important
  }
}

.e3dv--device-pc .e3dv-viewer-wrap{
  position:relative
}

.e3dv--device-pc .e3dv-panel--left{
  position:absolute;
  top:calc(var(--e3dv-space-2xs) + 48px);
  left:var(--e3dv-space-sm);
  bottom:var(--e3dv-space-sm);
  width:var(--e3dv-panel-width);
  max-height:calc(100% - var(--e3dv-space-2xs) - 48px - var(--e3dv-space-sm));
  border:1px solid var(--e3dv-border);
  border-radius:var(--e3dv-radius-md);
  background:color-mix(in oklch,var(--e3dv-bg-raised) 92%,transparent);
  box-shadow:var(--e3dv-shadow);
  backdrop-filter:blur(12px);
  -webkit-transform:translate(0);
  transform:translate(0);
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  -webkit-transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out);
  transition:opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration) var(--e3dv-ease-out),opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration) var(--e3dv-ease-out),opacity var(--e3dv-duration-fast) var(--e3dv-ease-out),visibility var(--e3dv-duration-fast) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out)
}

.e3dv-empty,.e3dv-viewer-wrap{
  background:var(--e3dv-viewer-bg)
}

.e3dv--device-pc.e3dv--parts-collapsed .e3dv-panel--left{
  -webkit-transform:translate(calc(-1 * var(--e3dv-panel-width) - var(--e3dv-space-md)));
  transform:translate(calc(-1 * var(--e3dv-panel-width) - var(--e3dv-space-md)));
  opacity:0;
  visibility:hidden;
  pointer-events:none
}

.e3dv--device-pc .e3dv-panel--left .e3dv-panel-header{
  padding-top:var(--e3dv-space-sm)
}

.e3dv-empty,.e3dv-empty-inner{
  display:-ms-flexbox;
  display:-webkit-box
}

.e3dv-panel--left{
  border-right-width:1px
}

.e3dv-panel-header{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  gap:var(--e3dv-space-2xs);
  padding:var(--e3dv-space-sm) var(--e3dv-space-sm) var(--e3dv-space-2xs)
}

.e3dv-panel-title{
  font-size:.75rem;
  font-weight:600;
  letter-spacing:.04em;
  text-transform:uppercase
}

.e3dv-panel-body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-height:0;
  overflow:auto;
  padding:0 var(--e3dv-space-sm) var(--e3dv-space-sm);
  scrollbar-width:thin
}

.e3dv-viewer-wrap{
  position:relative;
  min-width:0;
  min-height:0
}

.e3dv-viewer-host{
  width:100%;
  height:100%
}

.e3dv-viewer-host canvas{
  display:block;
  width:100%!important;
  height:100%!important
}

.e3dv-empty{
  position:absolute;
  inset:0;
  z-index:2;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  padding:var(--e3dv-space-md);
  pointer-events:none
}

.e3dv-empty-inner{
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:var(--e3dv-space-xs);
  text-align:center;
  -webkit-animation:e3dv-rise var(--e3dv-duration) var(--e3dv-ease-out);
  animation:e3dv-rise var(--e3dv-duration) var(--e3dv-ease-out)
}

.e3dv-empty-cube{
  width:min(28vw,120px);
  height:min(28vw,120px);
  -webkit-filter:drop-shadow(0 10px 18px color-mix(in oklch, var(--e3dv-ink) 12%, transparent));
  filter:drop-shadow(0 10px 18px color-mix(in oklch, var(--e3dv-ink) 12%, transparent))
}

.e3dv-empty-cube-top{
  fill:color-mix(in oklch,var(--e3dv-accent-soft) 70%,#fff)
}

.e3dv-empty-cube-left{
  fill:color-mix(in oklch,var(--e3dv-accent) 28%,var(--e3dv-bg-sunken))
}

.e3dv-empty-cube-right{
  fill:color-mix(in oklch,var(--e3dv-accent) 40%,var(--e3dv-bg-raised))
}

.e3dv-empty-cube-edge{
  stroke:color-mix(in oklch,var(--e3dv-ink) 22%,transparent);
  stroke-width:1.4;
  stroke-linejoin:round
}

.e3dv-empty-title{
  margin:0;
  font-size:1.125rem;
  font-weight:600;
  letter-spacing:.02em;
  color:var(--e3dv-ink)
}

.e3dv--device-mobile .e3dv-toolbar-parts:not(.is-active),.e3dv-empty-desc,.e3dv-status{
  color:var(--e3dv-ink-muted)
}

.e3dv-empty-desc{
  margin:0;
  max-width:22ch;
  font-size:.875rem;
  line-height:1.45
}

.e3dv-empty-actions{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:var(--e3dv-space-2xs);
  margin-top:var(--e3dv-space-3xs)
}

.e3dv-status{
  position:absolute;
  left:var(--e3dv-space-sm);
  bottom:var(--e3dv-space-sm);
  z-index:3;
  display:none;
  padding:var(--e3dv-space-2xs) var(--e3dv-space-xs);
  background:color-mix(in oklch,var(--e3dv-bg-raised) 88%,transparent);
  border:1px solid var(--e3dv-border);
  -webkit-box-shadow:var(--e3dv-shadow-soft);
  box-shadow:var(--e3dv-shadow-soft)
}

.e3dv-status.is-visible,.katex .vbox{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox
}

.e3dv-status.is-visible{
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:var(--e3dv-space-2xs);
  -webkit-animation:e3dv-fade var(--e3dv-duration-fast) var(--e3dv-ease-out);
  animation:e3dv-fade var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-bottombar{
  display:none!important
}

.e3dv-drawer-backdrop{
  position:absolute;
  inset:0;
  z-index:calc(var(--e3dv-z-drawer) - 1);
  display:none;
  background:rgba(11,24,28,.3490196078)
}

.e3dv-drawer-backdrop.is-open{
  display:block;
  -webkit-animation:e3dv-fade var(--e3dv-duration-fast) var(--e3dv-ease-out);
  animation:e3dv-fade var(--e3dv-duration-fast) var(--e3dv-ease-out)
}

.e3dv-drawer{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  z-index:var(--e3dv-z-drawer);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:min(70vh,480px);
  max-height:calc(100% - var(--e3dv-bottom-height) - 12px);
  padding-bottom:env(safe-area-inset-bottom,0);
  border-radius:var(--e3dv-radius-lg) var(--e3dv-radius-lg) 0 0;
  border:1px solid var(--e3dv-border);
  border-bottom:0;
  background:var(--e3dv-bg-raised);
  box-shadow:var(--e3dv-shadow);
  -webkit-transform:translateY(110%);
  transform:translateY(110%);
  -webkit-transition:-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out);
  transition:-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration) var(--e3dv-ease-out);
  transition:transform var(--e3dv-duration) var(--e3dv-ease-out),-webkit-transform var(--e3dv-duration) var(--e3dv-ease-out);
  overflow:hidden;
  pointer-events:auto
}

.e3dv-drawer.is-open{
  -webkit-transform:translateY(0);
  transform:translateY(0)
}

.e3dv-drawer.is-resizing{
  -webkit-transition:none;
  transition:none;
  -moz-user-select:none;
  user-select:none
}

.e3dv-drawer--parts{
  background:color-mix(in oklch,var(--e3dv-bg-raised) 94%,transparent);
  backdrop-filter:blur(14px);
  -webkit-box-shadow:0 -8px 28px color-mix(in oklch,var(--e3dv-ink) 12%,transparent);
  box-shadow:0 -8px 28px color-mix(in oklch,var(--e3dv-ink) 12%,transparent)
}

.e3dv-drawer-grab{
  -ms-flex-negative:0;
  flex-shrink:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  min-height:28px;
  padding-top:6px;
  cursor:ns-resize;
  -ms-touch-action:none;
  touch-action:none
}

.e3dv-drawer-handle{
  -ms-flex-negative:0;
  flex-shrink:0;
  width:40px;
  height:4px;
  border-radius:var(--e3dv-radius-pill);
  background:var(--e3dv-border);
  pointer-events:none
}

.e3dv-drawer-grab:active .e3dv-drawer-handle,.e3dv-drawer.is-resizing .e3dv-drawer-handle{
  background:color-mix(in oklch,var(--e3dv-ink-muted) 70%,transparent);
  width:48px
}

.e3dv-drawer-toolbar{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:8px;
  margin-bottom:var(--e3dv-space-xs)
}

.e3dv-drawer-settings{
  margin-top:var(--e3dv-space-sm);
  padding-top:var(--e3dv-space-sm);
  border-top:1px solid var(--e3dv-border)
}

.e3dv-drawer-tree{
  min-height:0
}

.e3dv-drawer-header{
  -ms-flex-negative:0;
  flex-shrink:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:0 var(--e3dv-space-sm) var(--e3dv-space-2xs)
}

.e3dv-drawer-title{
  font-size:1rem;
  font-weight:600
}

.e3dv-drawer-body{
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  min-height:0;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  -ms-scroll-chaining:none;
  overscroll-behavior:contain;
  padding:0 var(--e3dv-space-sm) var(--e3dv-space-sm);
  scrollbar-width:thin
}

.e3dv.has-model .e3dv-empty,.e3dv.is-loading .e3dv-empty{
  display:none
}

@-webkit-keyframes e3dv-rise{
  0%{
    opacity:0;
    -webkit-transform:translateY(12px);
    transform:translateY(12px)
  }

  to{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}

@keyframes e3dv-rise{
  0%{
    opacity:0;
    -webkit-transform:translateY(12px);
    transform:translateY(12px)
  }

  to{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}

@-webkit-keyframes e3dv-fade{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes e3dv-fade{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@container e3dv (max-width:860px){
  .e3dv-topbar{
    top:auto;
    bottom:0;
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:stretch;
    -ms-flex-pack:stretch;
    justify-content:stretch;
    padding:0;
    padding-bottom:env(safe-area-inset-bottom,0)
  }

  .e3dv-toolbar{
    width:100%;
    max-width:none;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    gap:var(--e3dv-space-2xs);
    padding:var(--e3dv-space-2xs) var(--e3dv-space-sm);
    border-radius:0;
    -webkit-box-shadow:0 -1px color-mix(in oklch,var(--e3dv-border) 75%,transparent);
    box-shadow:0 -1px color-mix(in oklch,var(--e3dv-border) 75%,transparent)
  }

  .e3dv-toolbar .e3dv-btn>span:not(.e3dv-icon):not(.e3dv-bg-swatch){
    display:none
  }

  .e3dv-toolbar .e3dv-btn--ghost{
    width:36px;
    min-width:36px;
    padding:0
  }

  .e3dv-toolbar-sep{
    margin:0 2px
  }

  .e3dv-viewer-wrap{
    position:relative
  }

  .e3dv-panel--left{
    display:none!important
  }

  .e3dv-toolbar-parts:not(.is-active){
    color:var(--e3dv-ink-muted)
  }

  .e3dv-popover{
    left:50%!important;
    width:min(340px,100% - 24px)!important;
    max-width:calc(100% - 24px)
  }

  .e3dv-status{
    bottom:calc(var(--e3dv-toolbar-height) + var(--e3dv-space-sm) + env(safe-area-inset-bottom,0px))
  }

  .e3dv-drawer{
    height:var(--e3dv-parts-drawer-height,min(42vh,320px));
    max-height:calc(100% - 72px - env(safe-area-inset-top,0px));
    bottom:calc(var(--e3dv-toolbar-height) + env(safe-area-inset-bottom,0px));
    padding-bottom:0;
    -webkit-transform:translateY(calc(100% + var(--e3dv-toolbar-height) + env(safe-area-inset-bottom,0) + 16px));
    transform:translateY(calc(100% + var(--e3dv-toolbar-height) + env(safe-area-inset-bottom,0) + 16px))
  }

  .e3dv-drawer.is-open{
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }

  .e3dv-drawer--parts .e3dv-drawer-header{
    cursor:ns-resize;
    -ms-touch-action:none;
    touch-action:none
  }

  .e3dv-drawer-tree{
    min-height:0;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
  }
}

.e3dv--device-mobile .e3dv-topbar{
  top:auto;
  bottom:0;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-pack:stretch;
  -ms-flex-pack:stretch;
  justify-content:stretch;
  padding:0;
  padding-bottom:env(safe-area-inset-bottom,0)
}

.e3dv--device-mobile .e3dv-toolbar{
  width:100%;
  max-width:none;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start;
  gap:var(--e3dv-space-2xs);
  padding:var(--e3dv-space-2xs) var(--e3dv-space-sm);
  border-radius:0;
  -webkit-box-shadow:0 -1px color-mix(in oklch,var(--e3dv-border) 75%,transparent);
  box-shadow:0 -1px color-mix(in oklch,var(--e3dv-border) 75%,transparent)
}

.e3dv--device-mobile .e3dv-toolbar .e3dv-btn>span:not(.e3dv-icon):not(.e3dv-bg-swatch){
  display:none
}

.e3dv--device-mobile .e3dv-toolbar .e3dv-btn--ghost{
  width:36px;
  min-width:36px;
  padding:0
}

.e3dv--device-mobile .e3dv-toolbar-sep{
  margin:0 2px
}

.e3dv--device-mobile .e3dv-viewer-wrap{
  position:relative
}

.e3dv--device-mobile .e3dv-panel--left{
  display:none!important
}

.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{
  display:-webkit-box;
  overflow:hidden;
  text-overflow:ellipsis;
  -webkit-box-orient:vertical
}

.e3dv--device-mobile .e3dv-popover{
  left:50%!important;
  width:min(340px,100% - 24px)!important;
  max-width:calc(100% - 24px)
}

.e3dv--device-mobile .e3dv-status{
  bottom:calc(var(--e3dv-toolbar-height) + var(--e3dv-space-sm) + env(safe-area-inset-bottom,0px))
}

.e3dv--device-mobile .e3dv-drawer{
  height:var(--e3dv-parts-drawer-height,min(42vh,320px));
  max-height:calc(100% - 72px - env(safe-area-inset-top,0px));
  bottom:calc(var(--e3dv-toolbar-height) + env(safe-area-inset-bottom,0px));
  padding-bottom:0;
  -webkit-transform:translateY(calc(100% + var(--e3dv-toolbar-height) + env(safe-area-inset-bottom,0) + 16px));
  transform:translateY(calc(100% + var(--e3dv-toolbar-height) + env(safe-area-inset-bottom,0) + 16px))
}

.e3dv--device-mobile .e3dv-drawer.is-open{
  -webkit-transform:translateY(0);
  transform:translateY(0)
}

.e3dv--device-mobile .e3dv-drawer--parts .e3dv-drawer-header{
  cursor:ns-resize;
  -ms-touch-action:none;
  touch-action:none
}

.e3dv--device-mobile .e3dv-drawer-tree{
  min-height:0;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1
}

.e3dv--toolbar-collapsed .e3dv-panel--left{
  top:calc(var(--e3dv-space-2xs) + 36px + var(--e3dv-space-2xs));
  max-height:calc(100% - var(--e3dv-space-2xs) - 36px - var(--e3dv-space-2xs) - var(--e3dv-space-sm))
}

.e3dv--toolbar-collapsed .e3dv-status{
  bottom:calc(var(--e3dv-space-sm) + env(safe-area-inset-bottom,0px))
}

.e3dv--toolbar-collapsed .e3dv-drawer{
  bottom:0;
  padding-bottom:env(safe-area-inset-bottom,0);
  -webkit-transform:translateY(calc(100% + 16px));
  transform:translateY(calc(100% + 16px))
}

.e3dv--toolbar-collapsed .e3dv-drawer.is-open{
  -webkit-transform:translateY(0);
  transform:translateY(0)
}

/*! Bundled license information:

@simonwep/pickr/dist/themes/monolith.min.css:
  (*! Pickr 1.9.0 MIT | https://github.com/Simonwep/pickr *)
*/

html{
  -webkit-tap-highlight-color:transparent
}

body{
  font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Segoe UI,Arial,Roboto,"PingFang SC",miui,"Hiragino Sans GB","Microsoft Yahei",sans-serif;
  counter-reset:katexEqnNo mmlEqnNo
}

a{
  text-decoration:none
}

button,input,textarea{
  color:inherit;
  font:inherit
}

[class*=van-]:focus,a:focus,button:focus,input:focus,textarea:focus{
  outline:0
}

ol,ul{
  margin:0;
  padding:0;
  list-style:none
}

.van-ellipsis{
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.van-multi-ellipsis--l2{
  -webkit-line-clamp:2
}

.van-multi-ellipsis--l3{
  -webkit-line-clamp:3
}

.van-clearfix::after{
  display:table;
  clear:both;
  content:""
}

[class*=van-hairline]::after{
  position:absolute;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  content:" ";
  pointer-events:none;
  top:-50%;
  right:-50%;
  bottom:-50%;
  left:-50%;
  border:0 solid #ebedf0;
  -webkit-transform:scale(.5);
  transform:scale(.5)
}

.van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{
  position:relative
}

.van-hairline--top::after{
  border-top-width:1px
}

.van-hairline--left::after{
  border-left-width:1px
}

.van-hairline--right::after{
  border-right-width:1px
}

.van-hairline--bottom::after{
  border-bottom-width:1px
}

.van-hairline--top-bottom::after,.van-hairline-unset--top-bottom::after{
  border-width:1px 0
}

.van-hairline--surround::after{
  border-width:1px
}

@-webkit-keyframes van-slide-up-enter{
  from{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
}

@keyframes van-slide-up-enter{
  from{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
}

@-webkit-keyframes van-slide-up-leave{
  to{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
}

@keyframes van-slide-up-leave{
  to{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
}

@-webkit-keyframes van-slide-down-enter{
  from{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
}

@keyframes van-slide-down-enter{
  from{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
}

@-webkit-keyframes van-slide-down-leave{
  to{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
}

@keyframes van-slide-down-leave{
  to{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
}

@-webkit-keyframes van-slide-left-enter{
  from{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
}

@keyframes van-slide-left-enter{
  from{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
}

@-webkit-keyframes van-slide-left-leave{
  to{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
}

@keyframes van-slide-left-leave{
  to{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
}

@-webkit-keyframes van-slide-right-enter{
  from{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
}

@keyframes van-slide-right-enter{
  from{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
}

@-webkit-keyframes van-slide-right-leave{
  to{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
}

@keyframes van-slide-right-leave{
  to{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
}

@-webkit-keyframes van-fade-in{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes van-fade-in{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

@-webkit-keyframes van-fade-out{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@keyframes van-fade-out{
  from{
    opacity:1
  }

  to{
    opacity:0
  }
}

@-webkit-keyframes van-rotate{
  from{
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }

  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

@keyframes van-rotate{
  from{
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }

  to{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}

.van-fade-enter-active{
  -webkit-animation:.3s van-fade-in both ease-out;
  animation:.3s van-fade-in both ease-out
}

.van-fade-leave-active{
  -webkit-animation:.3s van-fade-out both ease-in;
  animation:.3s van-fade-out both ease-in
}

.van-slide-up-enter-active{
  -webkit-animation:van-slide-up-enter .3s both ease-out;
  animation:van-slide-up-enter .3s both ease-out
}

.van-slide-up-leave-active{
  -webkit-animation:van-slide-up-leave .3s both ease-in;
  animation:van-slide-up-leave .3s both ease-in
}

.van-slide-down-enter-active{
  -webkit-animation:van-slide-down-enter .3s both ease-out;
  animation:van-slide-down-enter .3s both ease-out
}

.van-slide-down-leave-active{
  -webkit-animation:van-slide-down-leave .3s both ease-in;
  animation:van-slide-down-leave .3s both ease-in
}

.van-slide-left-enter-active{
  -webkit-animation:van-slide-left-enter .3s both ease-out;
  animation:van-slide-left-enter .3s both ease-out
}

.van-slide-left-leave-active{
  -webkit-animation:van-slide-left-leave .3s both ease-in;
  animation:van-slide-left-leave .3s both ease-in
}

.van-slide-right-enter-active{
  -webkit-animation:van-slide-right-enter .3s both ease-out;
  animation:van-slide-right-enter .3s both ease-out
}

.van-slide-right-leave-active{
  -webkit-animation:van-slide-right-leave .3s both ease-in;
  animation:van-slide-right-leave .3s both ease-in
}

.van-overlay{
  position:fixed;
  top:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.7)
}

.van-info,.van-info--dot{
  background-color:#ee0a24
}

.van-info{
  position:absolute;
  top:0;
  right:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  min-width:16px;
  padding:0 3px;
  color:#fff;
  font-weight:500;
  font-size:12px;
  font-family:-apple-system-font,Helvetica Neue,Arial,sans-serif;
  line-height:1.2;
  text-align:center;
  border:1px solid #fff;
  border-radius:16px;
  -webkit-transform:translate(50%,-50%);
  transform:translate(50%,-50%);
  -webkit-transform-origin:100%;
  transform-origin:100%
}

.van-popup--bottom,.van-popup--safe-area-inset-bottom{
  padding-bottom:env(safe-area-inset-bottom)
}

.van-info--dot{
  width:8px;
  min-width:0;
  height:8px;
  border-radius:100%
}

.van-popup,jmnode{
  background-color:#fff
}

.van-overflow-hidden{
  overflow:hidden!important
}

.van-popup{
  position:fixed;
  max-height:100%;
  overflow-y:auto;
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .3s;
  -webkit-overflow-scrolling:touch
}

.van-popup--center{
  top:50%;
  left:50%;
  -webkit-transform:translate3d(-50%,-50%,0);
  transform:translate3d(-50%,-50%,0)
}

.van-popup--center.van-popup--round{
  border-radius:16px
}

.van-popup--top{
  top:0;
  left:0;
  width:100%
}

.van-popup--top.van-popup--round{
  border-radius:0 0 16px 16px
}

.van-popup--right{
  top:50%;
  right:0;
  -webkit-transform:translate3d(0,-50%,0);
  transform:translate3d(0,-50%,0)
}

.van-popup--right.van-popup--round{
  border-radius:16px 0 0 16px
}

.van-popup--bottom{
  bottom:0;
  left:0;
  width:100%
}

.van-popup--bottom.van-popup--round{
  border-radius:16px 16px 0 0
}

.van-popup--left{
  top:50%;
  left:0;
  -webkit-transform:translate3d(0,-50%,0);
  transform:translate3d(0,-50%,0)
}

.van-popup--left.van-popup--round{
  border-radius:0 16px 16px 0
}

.van-popup-slide-bottom-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-top-enter-active{
  -webkit-transition-timing-function:ease-out;
  transition-timing-function:ease-out
}

.van-popup-slide-bottom-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-top-leave-active{
  -webkit-transition-timing-function:ease-in;
  transition-timing-function:ease-in
}

.van-popup-slide-top-enter,.van-popup-slide-top-leave-active{
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
}

.van-popup-slide-right-enter,.van-popup-slide-right-leave-active{
  -webkit-transform:translate3d(100%,-50%,0);
  transform:translate3d(100%,-50%,0)
}

.van-popup-slide-bottom-enter,.van-popup-slide-bottom-leave-active{
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
}

.van-popup-slide-left-enter,.van-popup-slide-left-leave-active{
  -webkit-transform:translate3d(-100%,-50%,0);
  transform:translate3d(-100%,-50%,0)
}

.van-popup__close-icon{
  position:absolute;
  z-index:1;
  color:#c8c9cc;
  font-size:22px;
  cursor:pointer
}

.van-popup__close-icon:active{
  color:#969799
}

.van-popup__close-icon--top-left{
  top:16px;
  left:16px
}

.van-popup__close-icon--top-right{
  top:16px;
  right:16px
}

.van-popup__close-icon--bottom-left{
  bottom:16px;
  left:16px
}

.van-popup__close-icon--bottom-right{
  right:16px;
  bottom:16px
}

.jsmind-inner{
  position:relative;
  overflow:auto;
  width:100%;
  height:100%;
  outline:0;
  moz-user-select:-moz-none;
  -moz-user-select:none;
  -o-user-select:none;
  user-select:none
}

.jsmind-inner canvas,.katex .katex-mathml,canvas.jsmind,jmexpander,jmnode,jmnodes,svg.jsmind{
  position:absolute
}

canvas.jsmind,svg.jsmind{
  z-index:1
}

jmnodes{
  z-index:2;
  background-color:rgba(0,0,0,0)
}

jmexpander{
  width:11px;
  height:11px;
  display:block;
  overflow:hidden;
  line-height:12px;
  font-size:10px;
  text-align:center;
  border-radius:6px;
  border-width:1px;
  border-style:solid;
  cursor:pointer;
  border-color:gray
}

.jmnode-overflow-wrap jmnodes{
  min-width:420px
}

.jmnode-overflow-hidden jmnode{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

jmnode{
  max-width:400px;
  padding:10px;
  color:#333;
  border-radius:5px;
  -webkit-box-shadow:1px 1px 1px #666;
  box-shadow:1px 1px 1px #666;
  font:16px/1.125 Verdana,Arial,Helvetica,sans-serif
}

jmnode:hover{
  -webkit-box-shadow:2px 2px 8px #000;
  box-shadow:2px 2px 8px #000;
  background-color:#ebebeb;
  color:#333
}

jmnode.selected{
  background-color:#11f;
  color:#fff;
  -webkit-box-shadow:2px 2px 8px #000;
  box-shadow:2px 2px 8px #000
}

jmnode.root{
  font-size:24px
}

jmexpander:hover{
  border-color:#000
}

@media screen and (max-device-width:1024px){
  jmnode{
    padding:5px;
    border-radius:3px;
    font-size:14px
  }

  jmnode.root{
    font-size:21px
  }
}

jmnodes.theme-primary jmnode{
  background-color:#428bca;
  color:#fff;
  border-color:#357ebd
}

jmnodes.theme-primary jmnode:hover{
  background-color:#3276b1;
  border-color:#285e8e
}

jmnodes.theme-primary jmnode.selected{
  background-color:#f1c40f;
  color:#fff
}

jmnodes.theme-warning jmnode{
  background-color:#f0ad4e;
  border-color:#eea236;
  color:#fff
}

jmnodes.theme-warning jmnode:hover{
  background-color:#ed9c28;
  border-color:#d58512
}

jmnodes.theme-warning jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-danger jmnode{
  background-color:#d9534f;
  border-color:#d43f3a;
  color:#fff
}

jmnodes.theme-danger jmnode:hover{
  background-color:#d2322d;
  border-color:#ac2925
}

jmnodes.theme-danger jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-success jmnode{
  background-color:#5cb85c;
  border-color:#4cae4c;
  color:#fff
}

jmnodes.theme-success jmnode:hover{
  background-color:#47a447;
  border-color:#398439
}

jmnodes.theme-success jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-info jmnode{
  background-color:#5dc0de;
  border-color:#46b8da;
  color:#fff
}

jmnodes.theme-info jmnode:hover{
  background-color:#39b3d7;
  border-color:#269abc
}

jmnodes.theme-info jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-greensea jmnode{
  background-color:#1abc9c;
  color:#fff
}

jmnodes.theme-greensea jmnode:hover{
  background-color:#16a085
}

jmnodes.theme-greensea jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-nephrite jmnode{
  background-color:#2ecc71;
  color:#fff
}

jmnodes.theme-nephrite jmnode:hover{
  background-color:#27ae60
}

jmnodes.theme-nephrite jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-belizehole jmnode{
  background-color:#3498db;
  color:#fff
}

jmnodes.theme-belizehole jmnode:hover{
  background-color:#2980b9
}

jmnodes.theme-belizehole jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-wisteria jmnode{
  background-color:#9b59b6;
  color:#fff
}

jmnodes.theme-wisteria jmnode:hover{
  background-color:#8e44ad
}

jmnodes.theme-wisteria jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-asphalt jmnode{
  background-color:#34495e;
  color:#fff
}

jmnodes.theme-asphalt jmnode:hover{
  background-color:#2c3e50
}

jmnodes.theme-asphalt jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-orange jmnode{
  background-color:#f1c40f;
  color:#fff
}

jmnodes.theme-orange jmnode:hover{
  background-color:#f39c12
}

jmnodes.theme-orange jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-pumpkin jmnode{
  background-color:#e67e22;
  color:#fff
}

jmnodes.theme-pumpkin jmnode:hover{
  background-color:#d35400
}

jmnodes.theme-pumpkin jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-pomegranate jmnode{
  background-color:#e74c3c;
  color:#fff
}

jmnodes.theme-pomegranate jmnode:hover{
  background-color:#c0392b
}

jmnodes.theme-pomegranate jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-clouds jmnode{
  background-color:#ecf0f1;
  color:#333
}

jmnodes.theme-clouds jmnode:hover{
  background-color:#bdc3c7
}

jmnodes.theme-clouds jmnode.selected{
  background-color:#11f;
  color:#fff
}

jmnodes.theme-asbestos jmnode{
  background-color:#95a5a6;
  color:#fff
}

jmnodes.theme-asbestos jmnode:hover{
  background-color:#7f8c8d
}

jmnodes.theme-asbestos jmnode.selected{
  background-color:#11f;
  color:#fff
}

@font-face{
  font-family:KaTeX_AMS;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_AMS-Regular.66c67820.woff2) format("woff2"),url(../../static/fonts/KaTeX_AMS-Regular.10824af7.woff) format("woff"),url(../../static/fonts/KaTeX_AMS-Regular.56573229.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Caligraphic;

  font-style:normal;

  font-weight:700;

  src:url(../../static/fonts/KaTeX_Caligraphic-Bold.a9e9b095.woff2) format("woff2"),url(../../static/fonts/KaTeX_Caligraphic-Bold.de2ba279.woff) format("woff"),url(../../static/fonts/KaTeX_Caligraphic-Bold.497bf407.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Caligraphic;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Caligraphic-Regular.08d95d99.woff2) format("woff2"),url(../../static/fonts/KaTeX_Caligraphic-Regular.a25140fb.woff) format("woff"),url(../../static/fonts/KaTeX_Caligraphic-Regular.e6fb499f.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Fraktur;

  font-style:normal;

  font-weight:700;

  src:url(../../static/fonts/KaTeX_Fraktur-Bold.796f3797.woff2) format("woff2"),url(../../static/fonts/KaTeX_Fraktur-Bold.40934fc0.woff) format("woff"),url(../../static/fonts/KaTeX_Fraktur-Bold.b9d7c449.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Fraktur;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Fraktur-Regular.f9e6a99f.woff2) format("woff2"),url(../../static/fonts/KaTeX_Fraktur-Regular.e435cda5.woff) format("woff"),url(../../static/fonts/KaTeX_Fraktur-Regular.97a699d8.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Main;

  font-style:normal;

  font-weight:700;

  src:url(../../static/fonts/KaTeX_Main-Bold.a9382e25.woff2) format("woff2"),url(../../static/fonts/KaTeX_Main-Bold.4cdba646.woff) format("woff"),url(../../static/fonts/KaTeX_Main-Bold.8e431f7e.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Main;

  font-style:italic;

  font-weight:700;

  src:url(../../static/fonts/KaTeX_Main-BoldItalic.d8737343.woff2) format("woff2"),url(../../static/fonts/KaTeX_Main-BoldItalic.5f875f98.woff) format("woff"),url(../../static/fonts/KaTeX_Main-BoldItalic.52fb39b0.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Main;

  font-style:italic;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Main-Italic.65297062.woff2) format("woff2"),url(../../static/fonts/KaTeX_Main-Italic.8ffd28f6.woff) format("woff"),url(../../static/fonts/KaTeX_Main-Italic.39349e0a.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Main;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Main-Regular.f8a7f19f.woff2) format("woff2"),url(../../static/fonts/KaTeX_Main-Regular.f1cdb692.woff) format("woff"),url(../../static/fonts/KaTeX_Main-Regular.818582da.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Math;

  font-style:italic;

  font-weight:700;

  src:url(../../static/fonts/KaTeX_Math-BoldItalic.1320454d.woff2) format("woff2"),url(../../static/fonts/KaTeX_Math-BoldItalic.48155e43.woff) format("woff"),url(../../static/fonts/KaTeX_Math-BoldItalic.6589c4f1.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Math;

  font-style:italic;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Math-Italic.d8b7a801.woff2) format("woff2"),url(../../static/fonts/KaTeX_Math-Italic.ed7aea12.woff) format("woff"),url(../../static/fonts/KaTeX_Math-Italic.fe5ed587.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_SansSerif;

  font-style:normal;

  font-weight:700;

  src:url(../../static/fonts/KaTeX_SansSerif-Bold.ad546b47.woff2) format("woff2"),url(../../static/fonts/KaTeX_SansSerif-Bold.0e897d27.woff) format("woff"),url(../../static/fonts/KaTeX_SansSerif-Bold.f2ac7312.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_SansSerif;

  font-style:italic;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_SansSerif-Italic.e934cbc8.woff2) format("woff2"),url(../../static/fonts/KaTeX_SansSerif-Italic.ef725de5.woff) format("woff"),url(../../static/fonts/KaTeX_SansSerif-Italic.f60b4a34.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_SansSerif;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_SansSerif-Regular.1ac3ed6e.woff2) format("woff2"),url(../../static/fonts/KaTeX_SansSerif-Regular.5f8637ee.woff) format("woff"),url(../../static/fonts/KaTeX_SansSerif-Regular.3243452e.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Script;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Script-Regular.1b3161eb.woff2) format("woff2"),url(../../static/fonts/KaTeX_Script-Regular.a82fa2a7.woff) format("woff"),url(../../static/fonts/KaTeX_Script-Regular.a189c37d.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Size1;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Size1-Regular.82ef26dc.woff2) format("woff2"),url(../../static/fonts/KaTeX_Size1-Regular.4788ba5b.woff) format("woff"),url(../../static/fonts/KaTeX_Size1-Regular.0d8d9204.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Size2;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Size2-Regular.95a1da91.woff2) format("woff2"),url(../../static/fonts/KaTeX_Size2-Regular.b0628bfd.woff) format("woff"),url(../../static/fonts/KaTeX_Size2-Regular.1fdda0e5.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Size3;

  font-style:normal;

  font-weight:400;

  src:url(data:font/woff2;base64,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) format("woff2"),url(../../static/fonts/KaTeX_Size3-Regular.4de844d4.woff) format("woff"),url(../../static/fonts/KaTeX_Size3-Regular.963af864.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Size4;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Size4-Regular.61522cd3.woff2) format("woff2"),url(../../static/fonts/KaTeX_Size4-Regular.3045a61f.woff) format("woff"),url(../../static/fonts/KaTeX_Size4-Regular.27a23ee6.ttf) format("truetype")
}

@font-face{
  font-family:KaTeX_Typewriter;

  font-style:normal;

  font-weight:400;

  src:url(../../static/fonts/KaTeX_Typewriter-Regular.b8b8393d.woff2) format("woff2"),url(../../static/fonts/KaTeX_Typewriter-Regular.0e046058.woff) format("woff"),url(../../static/fonts/KaTeX_Typewriter-Regular.6bf42875.ttf) format("truetype")
}

.katex{
  font:400 1.21em KaTeX_Main,Times New Roman,serif;
  line-height:1.2;
  text-indent:0;
  text-rendering:auto
}

.katex .mathit,.katex .mathnormal,.katex .textit{
  font-style:italic
}

.katex *{
  -ms-high-contrast-adjust:none!important;
  border-color:currentColor
}

.katex .katex-version:after{
  content:"0.16.22"
}

.katex .katex-mathml{
  clip:rect(1px,1px,1px,1px);
  border:0;
  height:1px;
  overflow:hidden;
  padding:0;
  width:1px
}

.katex .katex-html>.newline{
  display:block
}

.katex .base{
  position:relative;
  white-space:nowrap;
  width:-webkit-min-content;
  width:-moz-min-content;
  width:min-content
}

.katex .base,.katex .strut{
  display:inline-block
}

.katex .textbf{
  font-weight:700
}

.katex .textrm{
  font-family:KaTeX_Main
}

.katex .textsf{
  font-family:KaTeX_SansSerif
}

.katex .texttt{
  font-family:KaTeX_Typewriter
}

.katex .mathnormal{
  font-family:KaTeX_Math
}

.katex .mathit{
  font-family:KaTeX_Main
}

.katex .mathrm{
  font-style:normal
}

.katex .mathbf{
  font-family:KaTeX_Main;
  font-weight:700
}

.katex .boldsymbol{
  font-family:KaTeX_Math;
  font-style:italic;
  font-weight:700
}

.katex .amsrm,.katex .mathbb,.katex .textbb{
  font-family:KaTeX_AMS
}

.katex .mathcal{
  font-family:KaTeX_Caligraphic
}

.katex .mathfrak,.katex .textfrak{
  font-family:KaTeX_Fraktur
}

.katex .mathboldfrak,.katex .textboldfrak{
  font-family:KaTeX_Fraktur;
  font-weight:700
}

.katex .mathtt{
  font-family:KaTeX_Typewriter
}

.katex .mathscr,.katex .textscr{
  font-family:KaTeX_Script
}

.katex .mathsf,.katex .textsf{
  font-family:KaTeX_SansSerif
}

.katex .mathboldsf,.katex .textboldsf{
  font-family:KaTeX_SansSerif;
  font-weight:700
}

.katex .mathitsf,.katex .mathsfit,.katex .textitsf{
  font-family:KaTeX_SansSerif;
  font-style:italic
}

.katex .mainrm{
  font-family:KaTeX_Main;
  font-style:normal
}

.katex .vlist-t{
  border-collapse:collapse;
  display:inline-table;
  table-layout:fixed
}

.katex .vlist-r{
  display:table-row
}

.katex .vlist{
  display:table-cell;
  position:relative;
  vertical-align:bottom
}

.katex .vlist>span{
  display:block;
  height:0;
  position:relative
}

.katex .vlist>span>span{
  display:inline-block
}

.katex .vlist>span>.pstrut{
  overflow:hidden;
  width:0
}

.katex .vlist-t2{
  margin-right:-2px
}

.katex .vlist-s{
  display:table-cell;
  font-size:1px;
  min-width:2px;
  vertical-align:bottom;
  width:2px
}

.katex .vbox{
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline;
  display:inline-flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

.katex .hbox{
  width:100%
}

.katex .hbox,.katex .thinbox{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
}

.katex .thinbox{
  max-width:0;
  width:0
}

.katex .msupsub{
  text-align:left
}

.katex .accent>.vlist-t,.katex .mfrac>span>span,.katex .mtable .col-align-c>.vlist-t,.katex .op-limits>.vlist-t{
  text-align:center
}

.katex .mfrac .frac-line{
  border-bottom-style:solid;
  display:inline-block;
  width:100%
}

.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{
  min-height:1px
}

.katex .mspace{
  display:inline-block
}

.katex .clap,.katex .llap,.katex .rlap{
  position:relative;
  width:0
}

.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{
  position:absolute
}

.katex .accent .accent-body,.katex .delimcenter,.katex .op-symbol,.katex .rule{
  position:relative
}

.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{
  display:inline-block
}

.katex .llap>.inner{
  right:0
}

.katex .clap>.inner,.katex .rlap>.inner{
  left:0
}

.katex .clap>.inner>span{
  margin-left:-50%;
  margin-right:50%
}

.katex .rule{
  border:0 solid;
  display:inline-block
}

.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{
  border-bottom-style:solid;
  display:inline-block;
  width:100%
}

.katex .hdashline{
  border-bottom-style:dashed;
  display:inline-block;
  width:100%
}

.katex .sqrt>.root{
  margin-left:.2777777778em;
  margin-right:-.5555555556em
}

.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{
  font-size:1.4em
}

.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{
  font-size:1.6em
}

.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{
  font-size:1.8em
}

.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{
  font-size:2em
}

.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{
  font-size:2.4em
}

.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{
  font-size:2.88em
}

.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{
  font-size:3.456em
}

.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{
  font-size:4.148em
}

.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{
  font-size:4.976em
}

.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{
  font-size:.8333333333em
}

.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{
  font-size:1.1666666667em
}

.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{
  font-size:1.3333333333em
}

.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{
  font-size:1.5em
}

.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{
  font-size:1.6666666667em
}

.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{
  font-size:2em
}

.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{
  font-size:2.4em
}

.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{
  font-size:2.88em
}

.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{
  font-size:3.4566666667em
}

.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{
  font-size:4.1466666667em
}

.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{
  font-size:.7142857143em
}

.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{
  font-size:.8571428571em
}

.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{
  font-size:1.1428571429em
}

.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{
  font-size:1.2857142857em
}

.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{
  font-size:1.4285714286em
}

.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{
  font-size:1.7142857143em
}

.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{
  font-size:2.0571428571em
}

.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{
  font-size:2.4685714286em
}

.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{
  font-size:2.9628571429em
}

.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{
  font-size:3.5542857143em
}

.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{
  font-size:.625em
}

.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{
  font-size:.75em
}

.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{
  font-size:.875em
}

.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{
  font-size:1.125em
}

.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{
  font-size:1.25em
}

.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{
  font-size:1.5em
}

.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{
  font-size:1.8em
}

.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{
  font-size:2.16em
}

.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{
  font-size:2.5925em
}

.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{
  font-size:3.11em
}

.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{
  font-size:.5555555556em
}

.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{
  font-size:.6666666667em
}

.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{
  font-size:.7777777778em
}

.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{
  font-size:.8888888889em
}

.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{
  font-size:1.1111111111em
}

.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{
  font-size:1.3333333333em
}

.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{
  font-size:1.6em
}

.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{
  font-size:1.92em
}

.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{
  font-size:2.3044444444em
}

.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{
  font-size:2.7644444444em
}

.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{
  font-size:.5em
}

.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{
  font-size:.6em
}

.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{
  font-size:.7em
}

.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{
  font-size:.8em
}

.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{
  font-size:.9em
}

.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{
  font-size:1.44em
}

.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{
  font-size:1.728em
}

.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{
  font-size:2.074em
}

.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{
  font-size:2.488em
}

.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{
  font-size:.4166666667em
}

.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{
  font-size:.5em
}

.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{
  font-size:.5833333333em
}

.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{
  font-size:.6666666667em
}

.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{
  font-size:.75em
}

.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{
  font-size:.8333333333em
}

.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{
  font-size:1.44em
}

.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{
  font-size:1.7283333333em
}

.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{
  font-size:2.0733333333em
}

.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{
  font-size:.3472222222em
}

.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{
  font-size:.4166666667em
}

.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{
  font-size:.4861111111em
}

.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{
  font-size:.5555555556em
}

.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{
  font-size:.625em
}

.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{
  font-size:.6944444444em
}

.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{
  font-size:.8333333333em
}

.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{
  font-size:1.2em
}

.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{
  font-size:1.4402777778em
}

.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{
  font-size:1.7277777778em
}

.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{
  font-size:.2893518519em
}

.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{
  font-size:.3472222222em
}

.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{
  font-size:.4050925926em
}

.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{
  font-size:.462962963em
}

.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{
  font-size:.5208333333em
}

.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{
  font-size:.5787037037em
}

.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{
  font-size:.6944444444em
}

.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{
  font-size:.8333333333em
}

.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{
  font-size:1.2002314815em
}

.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{
  font-size:1.4398148148em
}

.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{
  font-size:.2410800386em
}

.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{
  font-size:.2892960463em
}

.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{
  font-size:.337512054em
}

.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{
  font-size:.3857280617em
}

.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{
  font-size:.4339440694em
}

.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{
  font-size:.4821600771em
}

.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{
  font-size:.5785920926em
}

.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{
  font-size:.6943105111em
}

.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{
  font-size:.8331726133em
}

.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{
  font-size:1em
}

.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{
  font-size:1.1996142719em
}

.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{
  font-size:.2009646302em
}

.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{
  font-size:.2411575563em
}

.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{
  font-size:.2813504823em
}

.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{
  font-size:.3215434084em
}

.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{
  font-size:.3617363344em
}

.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{
  font-size:.4019292605em
}

.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{
  font-size:.4823151125em
}

.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{
  font-size:.578778135em
}

.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{
  font-size:.6945337621em
}

.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{
  font-size:.8336012862em
}

.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{
  font-size:1em
}

.katex .delimsizing.size1{
  font-family:KaTeX_Size1
}

.katex .delimsizing.size2{
  font-family:KaTeX_Size2
}

.katex .delimsizing.size3{
  font-family:KaTeX_Size3
}

.katex .delimsizing.size4{
  font-family:KaTeX_Size4
}

.katex .delimsizing.mult .delim-size1>span{
  font-family:KaTeX_Size1
}

.katex .delimsizing.mult .delim-size4>span{
  font-family:KaTeX_Size4
}

.katex .nulldelimiter{
  display:inline-block;
  width:.12em
}

.katex .op-symbol.small-op{
  font-family:KaTeX_Size1
}

.katex .op-symbol.large-op{
  font-family:KaTeX_Size2
}

.katex .accent .accent-body:not(.accent-full){
  width:0
}

.katex .overlay{
  display:block
}

.katex .mtable .vertical-separator{
  display:inline-block;
  min-width:1px
}

.katex .mtable .arraycolsep{
  display:inline-block
}

.katex .mtable .col-align-l>.vlist-t{
  text-align:left
}

.katex .mtable .col-align-r>.vlist-t{
  text-align:right
}

.katex .svg-align{
  text-align:left
}

.katex svg{
  fill:currentColor;
  stroke:currentColor;
  fill-rule:nonzero;
  fill-opacity:1;
  stroke-width:1;
  stroke-linecap:butt;
  stroke-linejoin:miter;
  stroke-miterlimit:4;
  stroke-dasharray:none;
  stroke-dashoffset:0;
  stroke-opacity:1;
  display:block;
  height:inherit;
  position:absolute;
  width:100%
}

.katex svg path{
  stroke:none
}

.katex img{
  border-style:none;
  max-height:none;
  max-width:none;
  min-height:0;
  min-width:0
}

.katex .stretchy{
  display:block;
  overflow:hidden;
  position:relative;
  width:100%
}

.katex .stretchy:after,.katex .stretchy:before{
  content:""
}

.katex .hide-tail{
  overflow:hidden;
  position:relative;
  width:100%
}

.katex .brace-center,.katex .brace-left,.katex .brace-right,.katex .halfarrow-left,.katex .halfarrow-right{
  overflow:hidden;
  position:absolute
}

.katex .halfarrow-left{
  left:0;
  width:50.2%
}

.katex .halfarrow-right{
  right:0;
  width:50.2%
}

.katex .brace-left{
  left:0;
  width:25.1%
}

.katex .brace-center{
  left:25%;
  width:50%
}

.katex .brace-right{
  right:0;
  width:25.1%
}

.katex .x-arrow-pad{
  padding:0 .5em
}

.katex .cd-arrow-pad{
  padding:0 .55556em 0 .27778em
}

.katex .mover,.katex .munder,.katex .x-arrow{
  text-align:center
}

.katex .boxpad{
  padding:0 .3em
}

.katex .fbox,.katex .fcolorbox{
  border:.04em solid;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.katex .cancel-pad{
  padding:0 .2em
}

.katex .cancel-lap{
  margin-left:-.2em;
  margin-right:-.2em
}

.katex .sout{
  border-bottom-style:solid;
  border-bottom-width:.08em
}

.katex .angl{
  border-right:.049em solid;
  border-top:.049em solid;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-right:.03889em
}

.katex .anglpad{
  padding:0 .03889em
}

.katex .eqn-num:before{
  content:"(" counter(katexEqnNo) ")";
  counter-increment:katexEqnNo
}

.katex .mml-eqn-num:before{
  content:"(" counter(mmlEqnNo) ")";
  counter-increment:mmlEqnNo
}

.katex .mtr-glue{
  width:50%
}

.katex .cd-vert-arrow{
  display:inline-block;
  position:relative
}

.katex .cd-label-left{
  display:inline-block;
  position:absolute;
  right:calc(50% + .3em);
  text-align:left
}

.katex .cd-label-right{
  display:inline-block;
  left:calc(50% + .3em);
  position:absolute;
  text-align:right
}

.katex-display{
  display:block;
  margin:1em 0;
  text-align:center
}

.katex-display>.katex{
  display:block;
  text-align:center;
  white-space:nowrap
}

.katex-display>.katex>.katex-html{
  display:block;
  position:relative
}

.katex-display>.katex>.katex-html>.tag{
  position:absolute;
  right:0
}

.katex-display.leqno>.katex>.katex-html>.tag{
  left:0;
  right:auto
}

.katex-display.fleqn>.katex{
  padding-left:2em;
  text-align:left
}
